@@ -40145,6 +40145,17 @@ components:
4014540145 validUntil:
4014640146 type: "string"
4014740147 format: "datetime"
40148+ BestDeal:
40149+ allOf:
40150+ - $ref: '#/components/schemas/DiscountTypeCombination'
40151+ - type: "object"
40152+ required:
40153+ - chosenDiscountType
40154+ properties:
40155+ type:
40156+ type: "string"
40157+ chosenDiscountType:
40158+ type: "string"
4014840159 Cart:
4014940160 allOf:
4015040161 - $ref: '#/components/schemas/BaseResource'
@@ -40268,6 +40279,8 @@ components:
4026840279 $ref: '#/components/schemas/CartOrigin'
4026940280 custom:
4027040281 $ref: '#/components/schemas/CustomFields'
40282+ discountTypeCombination:
40283+ $ref: '#/components/schemas/DiscountTypeCombination'
4027140284 deleteDaysAfterLastModification:
4027240285 type: "integer"
4027340286 format: "int32"
@@ -40767,6 +40780,18 @@ components:
4076740780 $ref: '#/components/schemas/TypedMoney'
4076840781 discountedGrossAmount:
4076940782 $ref: '#/components/schemas/TypedMoney'
40783+ DiscountTypeCombination:
40784+ type: "object"
40785+ discriminator:
40786+ propertyName: type
40787+ mapping:
40788+ BestDeal: '#/components/schemas/BestDeal'
40789+ Stacking: '#/components/schemas/Stacking'
40790+ required:
40791+ - type
40792+ properties:
40793+ type:
40794+ type: "string"
4077040795 DiscountedLineItemPortion:
4077140796 type: "object"
4077240797 required:
@@ -41266,6 +41291,13 @@ components:
4126641291 properties:
4126741292 type:
4126841293 type: "string"
41294+ Stacking:
41295+ allOf:
41296+ - $ref: '#/components/schemas/DiscountTypeCombination'
41297+ - type: "object"
41298+ properties:
41299+ type:
41300+ type: "string"
4126941301 TaxCalculationMode:
4127041302 type: "string"
4127141303 enum:
@@ -64656,6 +64688,8 @@ components:
6465664688 type: "array"
6465764689 items:
6465864690 $ref: '#/components/schemas/ReturnInfo'
64691+ discountTypeCombination:
64692+ $ref: '#/components/schemas/DiscountTypeCombination'
6465964693 lastMessageSequenceNumber:
6466064694 type: "integer"
6466164695 format: "int64"
@@ -66825,6 +66859,8 @@ components:
6682566859 type: "array"
6682666860 items:
6682766861 $ref: '#/components/schemas/ReturnInfo'
66862+ discountTypeCombination:
66863+ $ref: '#/components/schemas/DiscountTypeCombination'
6682866864 lastMessageSequenceNumber:
6682966865 type: "integer"
6683066866 format: "int64"
0 commit comments