@@ -50,11 +50,14 @@ class OrderDefaultshipfromlocationaddress(BaseModel):
5050 postal_code : Union [str , Any ] = Field (default = None , alias = "PostalCode" )
5151 country_code : Union [str , Any ] = Field (default = None , alias = "CountryCode" )
5252
53- class OrderAutomatedshippingsettings (BaseModel ):
54- """Automated shipping settings """
53+ class OrderShippingaddress (BaseModel ):
54+ """Shipping address for the order """
5555 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
5656
57- has_automated_shipping_settings : Union [bool , Any ] = Field (default = None , alias = "HasAutomatedShippingSettings" )
57+ city : Union [str , Any ] = Field (default = None , alias = "City" )
58+ state_or_region : Union [str , Any ] = Field (default = None , alias = "StateOrRegion" )
59+ postal_code : Union [str , Any ] = Field (default = None , alias = "PostalCode" )
60+ country_code : Union [str , Any ] = Field (default = None , alias = "CountryCode" )
5861
5962class OrderOrdertotal (BaseModel ):
6063 """Total amount of the order"""
@@ -63,14 +66,11 @@ class OrderOrdertotal(BaseModel):
6366 currency_code : Union [str , Any ] = Field (default = None , alias = "CurrencyCode" )
6467 amount : Union [str , Any ] = Field (default = None , alias = "Amount" )
6568
66- class OrderShippingaddress (BaseModel ):
67- """Shipping address for the order """
69+ class OrderAutomatedshippingsettings (BaseModel ):
70+ """Automated shipping settings """
6871 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
6972
70- city : Union [str , Any ] = Field (default = None , alias = "City" )
71- state_or_region : Union [str , Any ] = Field (default = None , alias = "StateOrRegion" )
72- postal_code : Union [str , Any ] = Field (default = None , alias = "PostalCode" )
73- country_code : Union [str , Any ] = Field (default = None , alias = "CountryCode" )
73+ has_automated_shipping_settings : Union [bool , Any ] = Field (default = None , alias = "HasAutomatedShippingSettings" )
7474
7575class Order (BaseModel ):
7676 """Amazon order object"""
@@ -124,131 +124,131 @@ class OrdersList(BaseModel):
124124
125125 payload : Union [OrdersListPayload , Any ] = Field (default = None )
126126
127- class OrderItemShippingtax (BaseModel ):
128- """Shipping tax """
127+ class OrderItemPromotiondiscount (BaseModel ):
128+ """Promotion discount """
129129 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
130130
131131 currency_code : Union [str , Any ] = Field (default = None , alias = "CurrencyCode" )
132132 amount : Union [str , Any ] = Field (default = None , alias = "Amount" )
133133
134- class OrderItemPromotiondiscounttax (BaseModel ):
135- """Promotion discount tax """
134+ class OrderItemItemprice (BaseModel ):
135+ """Item price """
136136 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
137137
138138 currency_code : Union [str , Any ] = Field (default = None , alias = "CurrencyCode" )
139139 amount : Union [str , Any ] = Field (default = None , alias = "Amount" )
140140
141- class OrderItemPointsgrantedPointsmonetaryvalue (BaseModel ):
142- """Nested schema for OrderItemPointsgranted.PointsMonetaryValue """
141+ class OrderItemShippingdiscount (BaseModel ):
142+ """Shipping discount """
143143 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
144144
145145 currency_code : Union [str , Any ] = Field (default = None , alias = "CurrencyCode" )
146146 amount : Union [str , Any ] = Field (default = None , alias = "Amount" )
147147
148- class OrderItemPointsgranted (BaseModel ):
149- """Points granted for the purchase"""
150- model_config = ConfigDict (extra = "allow" , populate_by_name = True )
151-
152- points_number : Union [int , Any ] = Field (default = None , alias = "PointsNumber" )
153- points_monetary_value : Union [OrderItemPointsgrantedPointsmonetaryvalue , Any ] = Field (default = None , alias = "PointsMonetaryValue" )
154-
155148class OrderItemBuyerrequestedcancel (BaseModel ):
156149 """Buyer cancellation request information"""
157150 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
158151
159152 is_buyer_requested_cancel : Union [str , Any ] = Field (default = None , alias = "IsBuyerRequestedCancel" )
160153 buyer_cancel_reason : Union [str , Any ] = Field (default = None , alias = "BuyerCancelReason" )
161154
162- class OrderItemTaxcollection (BaseModel ):
163- """Tax collection information """
155+ class OrderItemItemtax (BaseModel ):
156+ """Item tax """
164157 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
165158
166- model : Union [str , Any ] = Field (default = None , alias = "Model " )
167- responsible_party : Union [str , Any ] = Field (default = None , alias = "ResponsibleParty " )
159+ currency_code : Union [str , Any ] = Field (default = None , alias = "CurrencyCode " )
160+ amount : Union [str , Any ] = Field (default = None , alias = "Amount " )
168161
169- class OrderItemBuyerinfoGiftwrapprice (BaseModel ):
170- """Nested schema for OrderItemBuyerinfo.GiftWrapPrice """
162+ class OrderItemShippingtax (BaseModel ):
163+ """Shipping tax """
171164 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
172165
173166 currency_code : Union [str , Any ] = Field (default = None , alias = "CurrencyCode" )
174167 amount : Union [str , Any ] = Field (default = None , alias = "Amount" )
175168
176- class OrderItemBuyerinfoBuyercustomizedinfo (BaseModel ):
177- """Nested schema for OrderItemBuyerinfo.BuyerCustomizedInfo """
169+ class OrderItemPointsgrantedPointsmonetaryvalue (BaseModel ):
170+ """Nested schema for OrderItemPointsgranted.PointsMonetaryValue """
178171 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
179172
180- customized_url : Union [str , Any ] = Field (default = None , alias = "CustomizedURL" )
173+ currency_code : Union [str , Any ] = Field (default = None , alias = "CurrencyCode" )
174+ amount : Union [str , Any ] = Field (default = None , alias = "Amount" )
181175
182- class OrderItemBuyerinfo (BaseModel ):
183- """Buyer information for the item """
176+ class OrderItemPointsgranted (BaseModel ):
177+ """Points granted for the purchase """
184178 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
185179
186- buyer_customized_info : Union [OrderItemBuyerinfoBuyercustomizedinfo , Any ] = Field (default = None , alias = "BuyerCustomizedInfo" )
187- gift_message_text : Union [str , Any ] = Field (default = None , alias = "GiftMessageText" )
188- gift_wrap_price : Union [OrderItemBuyerinfoGiftwrapprice , Any ] = Field (default = None , alias = "GiftWrapPrice" )
189- gift_wrap_level : Union [str , Any ] = Field (default = None , alias = "GiftWrapLevel" )
180+ points_number : Union [int , Any ] = Field (default = None , alias = "PointsNumber" )
181+ points_monetary_value : Union [OrderItemPointsgrantedPointsmonetaryvalue , Any ] = Field (default = None , alias = "PointsMonetaryValue" )
190182
191- class OrderItemItemtax (BaseModel ):
192- """Item tax """
183+ class OrderItemTaxcollection (BaseModel ):
184+ """Tax collection information """
193185 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
194186
195- currency_code : Union [str , Any ] = Field (default = None , alias = "CurrencyCode " )
196- amount : Union [str , Any ] = Field (default = None , alias = "Amount " )
187+ model : Union [str , Any ] = Field (default = None , alias = "Model " )
188+ responsible_party : Union [str , Any ] = Field (default = None , alias = "ResponsibleParty " )
197189
198- class OrderItemCodfee (BaseModel ):
199- """Cash on delivery fee """
190+ class OrderItemShippingdiscounttax (BaseModel ):
191+ """Shipping discount tax """
200192 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
201193
202194 currency_code : Union [str , Any ] = Field (default = None , alias = "CurrencyCode" )
203195 amount : Union [str , Any ] = Field (default = None , alias = "Amount" )
204196
205- class OrderItemShippingdiscounttax (BaseModel ):
206- """Shipping discount tax"""
197+ class OrderItemPromotiondiscounttax (BaseModel ):
198+ """Promotion discount tax"""
207199 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
208200
209201 currency_code : Union [str , Any ] = Field (default = None , alias = "CurrencyCode" )
210202 amount : Union [str , Any ] = Field (default = None , alias = "Amount" )
211203
212- class OrderItemShippingdiscount (BaseModel ):
213- """Shipping discount"""
204+ class OrderItemCodfeediscount (BaseModel ):
205+ """Cash on delivery fee discount"""
214206 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
215207
216208 currency_code : Union [str , Any ] = Field (default = None , alias = "CurrencyCode" )
217209 amount : Union [str , Any ] = Field (default = None , alias = "Amount" )
218210
219- class OrderItemShippingprice (BaseModel ):
220- """Shipping price """
211+ class OrderItemProductinfo (BaseModel ):
212+ """Product information """
221213 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
222214
223- currency_code : Union [str , Any ] = Field (default = None , alias = "CurrencyCode" )
224- amount : Union [str , Any ] = Field (default = None , alias = "Amount" )
215+ number_of_items : Union [str , Any ] = Field (default = None , alias = "NumberOfItems" )
225216
226- class OrderItemCodfeediscount (BaseModel ):
227- """Cash on delivery fee discount """
217+ class OrderItemCodfee (BaseModel ):
218+ """Cash on delivery fee"""
228219 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
229220
230221 currency_code : Union [str , Any ] = Field (default = None , alias = "CurrencyCode" )
231222 amount : Union [str , Any ] = Field (default = None , alias = "Amount" )
232223
233- class OrderItemItemprice (BaseModel ):
234- """Item price"""
224+ class OrderItemShippingprice (BaseModel ):
225+ """Shipping price"""
235226 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
236227
237228 currency_code : Union [str , Any ] = Field (default = None , alias = "CurrencyCode" )
238229 amount : Union [str , Any ] = Field (default = None , alias = "Amount" )
239230
240- class OrderItemPromotiondiscount (BaseModel ):
241- """Promotion discount"""
231+ class OrderItemBuyerinfoBuyercustomizedinfo (BaseModel ):
232+ """Nested schema for OrderItemBuyerinfo.BuyerCustomizedInfo"""
233+ model_config = ConfigDict (extra = "allow" , populate_by_name = True )
234+
235+ customized_url : Union [str , Any ] = Field (default = None , alias = "CustomizedURL" )
236+
237+ class OrderItemBuyerinfoGiftwrapprice (BaseModel ):
238+ """Nested schema for OrderItemBuyerinfo.GiftWrapPrice"""
242239 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
243240
244241 currency_code : Union [str , Any ] = Field (default = None , alias = "CurrencyCode" )
245242 amount : Union [str , Any ] = Field (default = None , alias = "Amount" )
246243
247- class OrderItemProductinfo (BaseModel ):
248- """Product information"""
244+ class OrderItemBuyerinfo (BaseModel ):
245+ """Buyer information for the item """
249246 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
250247
251- number_of_items : Union [str , Any ] = Field (default = None , alias = "NumberOfItems" )
248+ buyer_customized_info : Union [OrderItemBuyerinfoBuyercustomizedinfo , Any ] = Field (default = None , alias = "BuyerCustomizedInfo" )
249+ gift_message_text : Union [str , Any ] = Field (default = None , alias = "GiftMessageText" )
250+ gift_wrap_price : Union [OrderItemBuyerinfoGiftwrapprice , Any ] = Field (default = None , alias = "GiftWrapPrice" )
251+ gift_wrap_level : Union [str , Any ] = Field (default = None , alias = "GiftWrapLevel" )
252252
253253class OrderItem (BaseModel ):
254254 """Amazon order item object"""
@@ -367,6 +367,13 @@ class FinancialEventsDebtrecoveryeventlistItemChargeinstrumentlistItem(BaseModel
367367 tail : Union [str , Any ] = Field (default = None , alias = "Tail" )
368368 amount : Union [FinancialEventsDebtrecoveryeventlistItemChargeinstrumentlistItemAmount , Any ] = Field (default = None , alias = "Amount" )
369369
370+ class FinancialEventsDebtrecoveryeventlistItemRecoveryamount (BaseModel ):
371+ """Nested schema for FinancialEventsDebtrecoveryeventlistItem.RecoveryAmount"""
372+ model_config = ConfigDict (extra = "allow" , populate_by_name = True )
373+
374+ currency_code : Union [str , Any ] = Field (default = None , alias = "CurrencyCode" )
375+ currency_amount : Union [float , Any ] = Field (default = None , alias = "CurrencyAmount" )
376+
370377class FinancialEventsDebtrecoveryeventlistItemDebtrecoveryitemlistItemRecoveryamount (BaseModel ):
371378 """Nested schema for FinancialEventsDebtrecoveryeventlistItemDebtrecoveryitemlistItem.RecoveryAmount"""
372379 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
@@ -390,13 +397,6 @@ class FinancialEventsDebtrecoveryeventlistItemDebtrecoveryitemlistItem(BaseModel
390397 group_begin_date : Union [str , Any ] = Field (default = None , alias = "GroupBeginDate" )
391398 group_end_date : Union [str , Any ] = Field (default = None , alias = "GroupEndDate" )
392399
393- class FinancialEventsDebtrecoveryeventlistItemRecoveryamount (BaseModel ):
394- """Nested schema for FinancialEventsDebtrecoveryeventlistItem.RecoveryAmount"""
395- model_config = ConfigDict (extra = "allow" , populate_by_name = True )
396-
397- currency_code : Union [str , Any ] = Field (default = None , alias = "CurrencyCode" )
398- currency_amount : Union [float , Any ] = Field (default = None , alias = "CurrencyAmount" )
399-
400400class FinancialEventsDebtrecoveryeventlistItem (BaseModel ):
401401 """Nested schema for FinancialEvents.DebtRecoveryEventList_item"""
402402 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
0 commit comments