type: object description: The promotion's application method. x-schemaName: ApplicationMethodsMethodPostReq properties: description: type: string title: description description: The application method's description. value: type: string title: value description: The application method's value. max_quantity: type: number title: max_quantity description: The application method's max quantity. type: {} target_type: {} allocation: {} target_rules: type: array description: The application method's target rules. items: type: object description: The target rule's target rules. x-schemaName: PromotionRule required: - operator - attribute - values properties: operator: {} description: type: string title: description description: The target rule's description. attribute: type: string title: attribute description: The target rule's attribute. values: type: array description: The target rule's values. items: type: string title: values description: The value's values. buy_rules: type: array description: The application method's buy rules. items: type: object description: The buy rule's buy rules. x-schemaName: PromotionRule required: - operator - attribute - values properties: operator: {} description: type: string title: description description: The buy rule's description. attribute: type: string title: attribute description: The buy rule's attribute. values: type: array description: The buy rule's values. items: type: string title: values description: The value's values. apply_to_quantity: type: number title: apply_to_quantity description: The application method's apply to quantity. buy_rules_min_quantity: type: number title: buy_rules_min_quantity description: The application method's buy rules min quantity.