Skip to content

Commit 14474db

Browse files
committed
fix: default amount in articles member
1 parent 8934c0d commit 14474db

7 files changed

Lines changed: 16 additions & 16 deletions

File tree

model/article/article-apis.smithy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace com.shopping.inandout.article
55
use com.shopping.inandout#DeleteRestrictedError
66
use com.shopping.inandout#ResourceAlreadyExistsError
77
use com.shopping.inandout#ResourceNotFoundError
8-
use com.shopping.inandout.util#Price
8+
use com.shopping.inandout.util#PositiveDouble
99
use com.shopping.inandout.util#Slug
1010

1111
resource Article {
@@ -16,7 +16,7 @@ resource Article {
1616
}
1717
properties: {
1818
productSummary: ProductSummary
19-
price: Price
19+
defaultAmount: PositiveDouble
2020
createdAt: Timestamp
2121
updatedAt: Timestamp
2222
}

model/article/article-io.smithy

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ namespace com.shopping.inandout.article
44

55
use com.shopping.inandout.util#InputPagination
66
use com.shopping.inandout.util#PositiveDouble
7-
use com.shopping.inandout.util#Price
87
use com.shopping.inandout.util#ResourceName
98
use com.shopping.inandout.util#Slug
109

@@ -18,7 +17,7 @@ structure CreateArticleInput {
1817
productSlug: Slug
1918

2019
@required
21-
price: Price
20+
defaultAmount: PositiveDouble
2221
}
2322

2423
structure GetArticleInput {
@@ -37,7 +36,6 @@ structure ListArticlesInput with [InputPagination] {
3736
brandSlug: Slug
3837

3938
@httpQuery("amount")
40-
@documentation("Price amount in the currency of the article.")
4139
amount: PositiveDouble
4240

4341
@httpQuery("name")
@@ -66,7 +64,7 @@ structure UpdateArticleInput {
6664
@httpLabel
6765
articleSlug: Slug
6866

69-
price: Price
67+
defaultAmount: PositiveDouble
7068
}
7169

7270
structure DeleteArticleInput {

model/article/article-types.smithy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace com.shopping.inandout.article
55
use com.shopping.inandout.util#Description
66
use com.shopping.inandout.util#ImageUrl
77
use com.shopping.inandout.util#OutputPagination
8-
use com.shopping.inandout.util#Price
8+
use com.shopping.inandout.util#PositiveDouble
99
use com.shopping.inandout.util#ResourceName
1010
use com.shopping.inandout.util#Slug
1111
use com.shopping.inandout.util#UUID
@@ -48,7 +48,7 @@ structure ArticleSummary {
4848
productSummary: ProductSummary
4949

5050
@required
51-
price: Price
51+
defaultAmount: PositiveDouble
5252

5353
@required
5454
createdAt: Timestamp

model/brand/brand-apis.smithy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ use com.shopping.inandout#ResourceNotFoundError
88
use com.shopping.inandout.article#Article
99
use com.shopping.inandout.offer#Offer
1010
use com.shopping.inandout.store#Store
11+
use com.shopping.inandout.util#Currency
1112
use com.shopping.inandout.util#ImageUrl
1213
use com.shopping.inandout.util#ResourceName
1314
use com.shopping.inandout.util#Slug
@@ -19,6 +20,7 @@ resource Brand {
1920
properties: {
2021
name: ResourceName
2122
logoUrl: ImageUrl
23+
currency: Currency
2224
createdAt: Timestamp
2325
updatedAt: Timestamp
2426
}

model/brand/brand-io.smithy

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ $version: "2"
22

33
namespace com.shopping.inandout.brand
44

5+
use com.shopping.inandout.util#Currency
56
use com.shopping.inandout.util#ImageUrl
67
use com.shopping.inandout.util#ResourceName
78
use com.shopping.inandout.util#Slug
@@ -11,6 +12,8 @@ structure CreateBrandInput {
1112
name: ResourceName
1213

1314
logoUrl: ImageUrl
15+
16+
currency: Currency
1417
}
1518

1619
structure GetBrandInput {
@@ -27,6 +30,8 @@ structure UpdateBrandInput {
2730
name: ResourceName
2831

2932
logoUrl: ImageUrl
33+
34+
currency: Currency
3035
}
3136

3237
structure DeleteBrandInput {

model/brand/brand-types.smithy

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ $version: "2"
22

33
namespace com.shopping.inandout.brand
44

5+
use com.shopping.inandout.util#Currency
56
use com.shopping.inandout.util#ImageUrl
67
use com.shopping.inandout.util#ResourceName
78
use com.shopping.inandout.util#Slug
@@ -15,6 +16,8 @@ structure BrandSummary {
1516

1617
logoUrl: ImageUrl
1718

19+
currency: Currency
20+
1821
@required
1922
createdAt: Timestamp
2023

model/main.smithy

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,6 @@ metadata suppressions = [
88
}
99
]
1010

11-
metadata severityOverrides = [
12-
{
13-
namespace: "*"
14-
id: "Model.UnresolvedTrait"
15-
severity: "WARNING"
16-
}
17-
]
18-
1911
namespace com.shopping.inandout
2012

2113
use aws.protocols#restJson1

0 commit comments

Comments
 (0)