@@ -1130,6 +1130,10 @@ class InvoiceInfo(BaseSchema):
11301130 pass
11311131
11321132
1133+ class LoyaltyDiscountDetails (BaseSchema ):
1134+ pass
1135+
1136+
11331137class OrderDetailsData (BaseSchema ):
11341138 pass
11351139
@@ -2829,6 +2833,8 @@ class OrderDetails(BaseSchema):
28292833
28302834 charges = fields .List (fields .Nested (PriceAdjustmentCharge , required = False ), required = False )
28312835
2836+ loyalty_discount_details = fields .Nested (LoyaltyDiscountDetails , required = False )
2837+
28322838
28332839
28342840class Meta (BaseSchema ):
@@ -5425,6 +5431,8 @@ class Prices(BaseSchema):
54255431
54265432 amount_to_be_collected = fields .Float (required = False , allow_none = True )
54275433
5434+ loyalty_discount = fields .Float (required = False )
5435+
54285436
54295437
54305438class ChargeDistributionSchema (BaseSchema ):
@@ -5531,6 +5539,8 @@ class OrderingCurrencyPrices(BaseSchema):
55315539
55325540 amount_to_be_collected = fields .Float (required = False , allow_none = True )
55335541
5542+ loyalty_discount = fields .Float (required = False )
5543+
55345544
55355545
55365546class Identifier (BaseSchema ):
@@ -5625,6 +5635,8 @@ class FinancialBreakup(BaseSchema):
56255635
56265636 taxes = fields .List (fields .Nested (TaxComponent , required = False ), required = False )
56275637
5638+ loyalty_discount = fields .Float (required = False )
5639+
56285640
56295641
56305642class GSTDetailsData (BaseSchema ):
@@ -5853,7 +5865,7 @@ class AffiliateMeta(BaseSchema):
58535865
58545866 size_level_total_qty = fields .Int (required = False , allow_none = True )
58555867
5856- loyalty_discount = fields .Float (required = False , allow_none = True )
5868+ loyalty_discount = fields .Float (required = False )
58575869
58585870 replacement_details = fields .Nested (ReplacementDetails , required = False )
58595871
@@ -5887,7 +5899,7 @@ class AffiliateBagDetails(BaseSchema):
58875899
58885900 affiliate_bag_id = fields .Str (required = False )
58895901
5890- loyalty_discount = fields .Float (required = False , allow_none = True )
5902+ loyalty_discount = fields .Float (required = False )
58915903
58925904
58935905
@@ -6255,6 +6267,18 @@ class InvoiceInfo(BaseSchema):
62556267
62566268
62576269
6270+ class LoyaltyDiscountDetails (BaseSchema ):
6271+ # Order swagger.json
6272+
6273+
6274+ discount = fields .Float (required = False )
6275+
6276+ ownership = fields .Str (required = False )
6277+
6278+ is_applied = fields .Boolean (required = False )
6279+
6280+
6281+
62586282class OrderDetailsData (BaseSchema ):
62596283 # Order swagger.json
62606284
@@ -6283,6 +6307,8 @@ class OrderDetailsData(BaseSchema):
62836307
62846308 ordering_source = fields .Str (required = False )
62856309
6310+ loyalty_discount_details = fields .Nested (LoyaltyDiscountDetails , required = False )
6311+
62866312 meta = fields .Dict (required = False )
62876313
62886314
@@ -7277,6 +7303,8 @@ class OrderData(BaseSchema):
72777303
72787304 currency = fields .Nested (CurrencySchema , required = False )
72797305
7306+ loyalty_discount_details = fields .Nested (LoyaltyDiscountDetails , required = False )
7307+
72807308
72817309
72827310class OrderDetailsResponseSchema (BaseSchema ):
@@ -7385,6 +7413,8 @@ class PlatformOrderItems(BaseSchema):
73857413
73867414 ordering_currency_prices = fields .Nested (OrderingCurrencyPrices , required = False )
73877415
7416+ loyalty_discount_details = fields .Nested (LoyaltyDiscountDetails , required = False )
7417+
73887418
73897419
73907420class OrderListingResponseSchema (BaseSchema ):
0 commit comments