# Схема: manage\_pricing\_rules: outputSchema

Source: <https://telegafirst.com/docs/schema-6491af798ef4d2618c94786315a0eba634552863600ec7b62401f840a45b66d1>
Locale: ru
releaseGitSha: fc570c76ffc9cb87e2462d45b14f5c1b52fbaf0d
sourceContentDigest: 5289d2153a3d4a354a2e4794781031abb6de3f2d1ae273786c9270de5320481b
Version: 2

# Схема: manage\_pricing\_rules: outputSchema

| Поле | Значение |
| - | - |
| $schema | "<https://json-schema.org/draft/2020-12/schema>" |
| additionalProperties | false |
| properties.replayed.type | "boolean" |
| properties.rule.additionalProperties | false |
| properties.rule.properties.combines\_with.items.type | "string" |
| properties.rule.properties.combines\_with.type | "array" |
| properties.rule.properties.config.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.0.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.0.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.0.properties.group\_id.maximum | 2147483647 |
| properties.rule.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.0.properties.group\_id.minimum | 1 |
| properties.rule.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.0.properties.group\_id.type | "integer" |
| properties.rule.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.0.required | \["group\_id"] |
| properties.rule.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.0.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.1.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.1.properties.catalog\_id.maximum | 2147483647 |
| properties.rule.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.1.properties.catalog\_id.minimum | 1 |
| properties.rule.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.1.properties.catalog\_id.type | "integer" |
| properties.rule.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.1.required | \["catalog\_id"] |
| properties.rule.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.1.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.2.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.2.properties.all.const | true |
| properties.rule.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.2.properties.all.type | "boolean" |
| properties.rule.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.2.required | \["all"] |
| properties.rule.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.2.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.0.properties.percent.maximum | 500 |
| properties.rule.properties.config.properties.then.oneOf.0.properties.percent.minimum | -90 |
| properties.rule.properties.config.properties.then.oneOf.0.properties.percent.type | "number" |
| properties.rule.properties.config.properties.then.oneOf.0.properties.type.const | "base\_percent" |
| properties.rule.properties.config.properties.then.oneOf.0.properties.type.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.0.required | \["type","percent","applies\_to"] |
| properties.rule.properties.config.properties.then.oneOf.0.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.1.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.1.properties.amount.pattern | "^-?\\\d+(\\\\.\\\d{1,2})?$" |
| properties.rule.properties.config.properties.then.oneOf.1.properties.amount.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.0.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.0.properties.group\_id.maximum | 2147483647 |
| properties.rule.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.0.properties.group\_id.minimum | 1 |
| properties.rule.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.0.properties.group\_id.type | "integer" |
| properties.rule.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.0.required | \["group\_id"] |
| properties.rule.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.0.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.1.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.1.properties.catalog\_id.maximum | 2147483647 |
| properties.rule.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.1.properties.catalog\_id.minimum | 1 |
| properties.rule.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.1.properties.catalog\_id.type | "integer" |
| properties.rule.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.1.required | \["catalog\_id"] |
| properties.rule.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.1.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.2.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.2.properties.all.const | true |
| properties.rule.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.2.properties.all.type | "boolean" |
| properties.rule.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.2.required | \["all"] |
| properties.rule.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.2.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.1.properties.type.const | "base\_amount" |
| properties.rule.properties.config.properties.then.oneOf.1.properties.type.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.1.required | \["type","amount","applies\_to"] |
| properties.rule.properties.config.properties.then.oneOf.1.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.2.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.0.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.0.properties.group\_id.maximum | 2147483647 |
| properties.rule.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.0.properties.group\_id.minimum | 1 |
| properties.rule.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.0.properties.group\_id.type | "integer" |
| properties.rule.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.0.required | \["group\_id"] |
| properties.rule.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.0.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.1.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.1.properties.catalog\_id.maximum | 2147483647 |
| properties.rule.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.1.properties.catalog\_id.minimum | 1 |
| properties.rule.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.1.properties.catalog\_id.type | "integer" |
| properties.rule.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.1.required | \["catalog\_id"] |
| properties.rule.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.1.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.2.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.2.properties.all.const | true |
| properties.rule.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.2.properties.all.type | "boolean" |
| properties.rule.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.2.required | \["all"] |
| properties.rule.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.2.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.2.properties.percent.exclusiveMinimum | 0 |
| properties.rule.properties.config.properties.then.oneOf.2.properties.percent.maximum | 100 |
| properties.rule.properties.config.properties.then.oneOf.2.properties.percent.type | "number" |
| properties.rule.properties.config.properties.then.oneOf.2.properties.type.const | "item\_percent" |
| properties.rule.properties.config.properties.then.oneOf.2.properties.type.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.2.required | \["type","percent","applies\_to"] |
| properties.rule.properties.config.properties.then.oneOf.2.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.3.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.3.properties.amount.pattern | "^-?\\\d+(\\\\.\\\d{1,2})?$" |
| properties.rule.properties.config.properties.then.oneOf.3.properties.amount.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.0.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.0.properties.group\_id.maximum | 2147483647 |
| properties.rule.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.0.properties.group\_id.minimum | 1 |
| properties.rule.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.0.properties.group\_id.type | "integer" |
| properties.rule.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.0.required | \["group\_id"] |
| properties.rule.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.0.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.1.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.1.properties.catalog\_id.maximum | 2147483647 |
| properties.rule.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.1.properties.catalog\_id.minimum | 1 |
| properties.rule.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.1.properties.catalog\_id.type | "integer" |
| properties.rule.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.1.required | \["catalog\_id"] |
| properties.rule.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.1.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.2.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.2.properties.all.const | true |
| properties.rule.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.2.properties.all.type | "boolean" |
| properties.rule.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.2.required | \["all"] |
| properties.rule.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.2.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.3.properties.type.const | "item\_amount" |
| properties.rule.properties.config.properties.then.oneOf.3.properties.type.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.3.required | \["type","amount","applies\_to"] |
| properties.rule.properties.config.properties.then.oneOf.3.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.4.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.0.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.0.properties.group\_id.maximum | 2147483647 |
| properties.rule.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.0.properties.group\_id.minimum | 1 |
| properties.rule.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.0.properties.group\_id.type | "integer" |
| properties.rule.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.0.required | \["group\_id"] |
| properties.rule.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.0.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.1.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.1.properties.catalog\_id.maximum | 2147483647 |
| properties.rule.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.1.properties.catalog\_id.minimum | 1 |
| properties.rule.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.1.properties.catalog\_id.type | "integer" |
| properties.rule.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.1.required | \["catalog\_id"] |
| properties.rule.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.1.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.2.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.2.properties.all.const | true |
| properties.rule.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.2.properties.all.type | "boolean" |
| properties.rule.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.2.required | \["all"] |
| properties.rule.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.2.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.4.properties.buy.maximum | 9007199254740991 |
| properties.rule.properties.config.properties.then.oneOf.4.properties.buy.minimum | 2 |
| properties.rule.properties.config.properties.then.oneOf.4.properties.buy.type | "integer" |
| properties.rule.properties.config.properties.then.oneOf.4.properties.pay.exclusiveMinimum | 0 |
| properties.rule.properties.config.properties.then.oneOf.4.properties.pay.maximum | 9007199254740991 |
| properties.rule.properties.config.properties.then.oneOf.4.properties.pay.type | "integer" |
| properties.rule.properties.config.properties.then.oneOf.4.properties.type.const | "n\_for\_m" |
| properties.rule.properties.config.properties.then.oneOf.4.properties.type.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.4.required | \["type","buy","pay","applies\_to"] |
| properties.rule.properties.config.properties.then.oneOf.4.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.5.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.5.properties.percent.exclusiveMinimum | 0 |
| properties.rule.properties.config.properties.then.oneOf.5.properties.percent.maximum | 100 |
| properties.rule.properties.config.properties.then.oneOf.5.properties.percent.type | "number" |
| properties.rule.properties.config.properties.then.oneOf.5.properties.type.const | "order\_total\_percent" |
| properties.rule.properties.config.properties.then.oneOf.5.properties.type.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.5.required | \["type","percent"] |
| properties.rule.properties.config.properties.then.oneOf.5.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.6.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.6.properties.amount.pattern | "^-?\\\d+(\\\\.\\\d{1,2})?$" |
| properties.rule.properties.config.properties.then.oneOf.6.properties.amount.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.6.properties.type.const | "order\_total\_amount" |
| properties.rule.properties.config.properties.then.oneOf.6.properties.type.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.6.required | \["type","amount"] |
| properties.rule.properties.config.properties.then.oneOf.6.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.7.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.properties.ids.items.maximum | 2147483647 |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.properties.ids.items.minimum | 1 |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.properties.ids.items.type | "integer" |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.properties.ids.maxItems | 20 |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.properties.ids.minItems | 1 |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.properties.ids.type | "array" |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.properties.kind.const | "items" |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.properties.kind.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.required | \["kind","ids"] |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.1.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.1.properties.group\_id.maximum | 2147483647 |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.1.properties.group\_id.minimum | 1 |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.1.properties.group\_id.type | "integer" |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.1.properties.kind.const | "group" |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.1.properties.kind.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.1.required | \["kind","group\_id"] |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.1.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.2.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.2.properties.kind.const | "budget" |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.2.properties.kind.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.2.properties.max\_price.pattern | "^-?\\\d+(\\\\.\\\d{1,2})?$" |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.2.properties.max\_price.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.2.required | \["kind","max\_price"] |
| properties.rule.properties.config.properties.then.oneOf.7.properties.gift.oneOf.2.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.7.properties.mode.enum | \["all","choose\_one"] |
| properties.rule.properties.config.properties.then.oneOf.7.properties.mode.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.7.properties.type.const | "gift" |
| properties.rule.properties.config.properties.then.oneOf.7.properties.type.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.7.required | \["type","gift","mode"] |
| properties.rule.properties.config.properties.then.oneOf.7.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.8.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.8.properties.banner\_text.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.8.properties.filter.additionalProperties | false |
| properties.rule.properties.config.properties.then.oneOf.8.properties.filter.properties.catalog\_ids.items.maximum | 2147483647 |
| properties.rule.properties.config.properties.then.oneOf.8.properties.filter.properties.catalog\_ids.items.minimum | 1 |
| properties.rule.properties.config.properties.then.oneOf.8.properties.filter.properties.catalog\_ids.items.type | "integer" |
| properties.rule.properties.config.properties.then.oneOf.8.properties.filter.properties.catalog\_ids.type | "array" |
| properties.rule.properties.config.properties.then.oneOf.8.properties.filter.properties.group\_id.maximum | 2147483647 |
| properties.rule.properties.config.properties.then.oneOf.8.properties.filter.properties.group\_id.minimum | 1 |
| properties.rule.properties.config.properties.then.oneOf.8.properties.filter.properties.group\_id.type | "integer" |
| properties.rule.properties.config.properties.then.oneOf.8.properties.filter.properties.max\_price\_ratio\_of\_cart.maximum | 1 |
| properties.rule.properties.config.properties.then.oneOf.8.properties.filter.properties.max\_price\_ratio\_of\_cart.minimum | 0 |
| properties.rule.properties.config.properties.then.oneOf.8.properties.filter.properties.max\_price\_ratio\_of\_cart.type | "number" |
| properties.rule.properties.config.properties.then.oneOf.8.properties.filter.type | "object" |
| properties.rule.properties.config.properties.then.oneOf.8.properties.max\_suggestions.default | 1 |
| properties.rule.properties.config.properties.then.oneOf.8.properties.max\_suggestions.maximum | 5 |
| properties.rule.properties.config.properties.then.oneOf.8.properties.max\_suggestions.minimum | 1 |
| properties.rule.properties.config.properties.then.oneOf.8.properties.max\_suggestions.type | "integer" |
| properties.rule.properties.config.properties.then.oneOf.8.properties.sort\_by.default | "cheapest" |
| properties.rule.properties.config.properties.then.oneOf.8.properties.sort\_by.enum | \["cheapest","most\_popular"] |
| properties.rule.properties.config.properties.then.oneOf.8.properties.sort\_by.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.8.properties.type.const | "recommend" |
| properties.rule.properties.config.properties.then.oneOf.8.properties.type.type | "string" |
| properties.rule.properties.config.properties.then.oneOf.8.required | \["type","banner\_text","filter","sort\_by","max\_suggestions"] |
| properties.rule.properties.config.properties.then.oneOf.8.type | "object" |
| properties.rule.properties.config.properties.when.additionalProperties | false |
| properties.rule.properties.config.properties.when.properties.cart\_total\_min.pattern | "^-?\\\d+(\\\\.\\\d{1,2})?$" |
| properties.rule.properties.config.properties.when.properties.cart\_total\_min.type | "string" |
| properties.rule.properties.config.properties.when.properties.customer.additionalProperties | false |
| properties.rule.properties.config.properties.when.properties.customer.properties.bought\_within\_days.maximum | 9007199254740991 |
| properties.rule.properties.config.properties.when.properties.customer.properties.bought\_within\_days.minimum | 0 |
| properties.rule.properties.config.properties.when.properties.customer.properties.bought\_within\_days.type | "integer" |
| properties.rule.properties.config.properties.when.properties.customer.properties.paid\_amount\_min.pattern | "^-?\\\d+(\\\\.\\\d{1,2})?$" |
| properties.rule.properties.config.properties.when.properties.customer.properties.paid\_amount\_min.type | "string" |
| properties.rule.properties.config.properties.when.properties.customer.properties.paid\_orders\_max.maximum | 9007199254740991 |
| properties.rule.properties.config.properties.when.properties.customer.properties.paid\_orders\_max.minimum | 0 |
| properties.rule.properties.config.properties.when.properties.customer.properties.paid\_orders\_max.type | "integer" |
| properties.rule.properties.config.properties.when.properties.customer.properties.paid\_orders\_min.maximum | 9007199254740991 |
| properties.rule.properties.config.properties.when.properties.customer.properties.paid\_orders\_min.minimum | 0 |
| properties.rule.properties.config.properties.when.properties.customer.properties.paid\_orders\_min.type | "integer" |
| properties.rule.properties.config.properties.when.properties.customer.type | "object" |
| properties.rule.properties.config.properties.when.properties.date.additionalProperties | false |
| properties.rule.properties.config.properties.when.properties.date.properties.basis.default | "purchase" |
| properties.rule.properties.config.properties.when.properties.date.properties.basis.enum | \["purchase","service"] |
| properties.rule.properties.config.properties.when.properties.date.properties.basis.type | "string" |
| properties.rule.properties.config.properties.when.properties.date.properties.dates.items.pattern | "^\\\d{4}-\\\d{2}-\\\d{2}$" |
| properties.rule.properties.config.properties.when.properties.date.properties.dates.items.type | "string" |
| properties.rule.properties.config.properties.when.properties.date.properties.dates.maxItems | 366 |
| properties.rule.properties.config.properties.when.properties.date.properties.dates.type | "array" |
| properties.rule.properties.config.properties.when.properties.date.properties.end\_minute\_of\_day.maximum | 1439 |
| properties.rule.properties.config.properties.when.properties.date.properties.end\_minute\_of\_day.minimum | 0 |
| properties.rule.properties.config.properties.when.properties.date.properties.end\_minute\_of\_day.type | "integer" |
| properties.rule.properties.config.properties.when.properties.date.properties.start\_minute\_of\_day.maximum | 1439 |
| properties.rule.properties.config.properties.when.properties.date.properties.start\_minute\_of\_day.minimum | 0 |
| properties.rule.properties.config.properties.when.properties.date.properties.start\_minute\_of\_day.type | "integer" |
| properties.rule.properties.config.properties.when.properties.date.required | \["basis"] |
| properties.rule.properties.config.properties.when.properties.date.type | "object" |
| properties.rule.properties.config.properties.when.properties.days\_until\_service\_max.maximum | 9007199254740991 |
| properties.rule.properties.config.properties.when.properties.days\_until\_service\_max.minimum | 0 |
| properties.rule.properties.config.properties.when.properties.days\_until\_service\_max.type | "integer" |
| properties.rule.properties.config.properties.when.properties.days\_until\_service\_min.maximum | 9007199254740991 |
| properties.rule.properties.config.properties.when.properties.days\_until\_service\_min.minimum | 0 |
| properties.rule.properties.config.properties.when.properties.days\_until\_service\_min.type | "integer" |
| properties.rule.properties.config.properties.when.properties.quantity\_in\_group\_min.additionalProperties | false |
| properties.rule.properties.config.properties.when.properties.quantity\_in\_group\_min.properties.group\_id.maximum | 2147483647 |
| properties.rule.properties.config.properties.when.properties.quantity\_in\_group\_min.properties.group\_id.minimum | 1 |
| properties.rule.properties.config.properties.when.properties.quantity\_in\_group\_min.properties.group\_id.type | "integer" |
| properties.rule.properties.config.properties.when.properties.quantity\_in\_group\_min.properties.quantity.exclusiveMinimum | 0 |
| properties.rule.properties.config.properties.when.properties.quantity\_in\_group\_min.properties.quantity.maximum | 9007199254740991 |
| properties.rule.properties.config.properties.when.properties.quantity\_in\_group\_min.properties.quantity.type | "integer" |
| properties.rule.properties.config.properties.when.properties.quantity\_in\_group\_min.required | \["group\_id","quantity"] |
| properties.rule.properties.config.properties.when.properties.quantity\_in\_group\_min.type | "object" |
| properties.rule.properties.config.properties.when.properties.required\_catalog\_ids.items.maximum | 2147483647 |
| properties.rule.properties.config.properties.when.properties.required\_catalog\_ids.items.minimum | 1 |
| properties.rule.properties.config.properties.when.properties.required\_catalog\_ids.items.type | "integer" |
| properties.rule.properties.config.properties.when.properties.required\_catalog\_ids.type | "array" |
| properties.rule.properties.config.properties.when.properties.required\_group\_ids.items.maximum | 2147483647 |
| properties.rule.properties.config.properties.when.properties.required\_group\_ids.items.minimum | 1 |
| properties.rule.properties.config.properties.when.properties.required\_group\_ids.items.type | "integer" |
| properties.rule.properties.config.properties.when.properties.required\_group\_ids.type | "array" |
| properties.rule.properties.config.properties.when.type | "object" |
| properties.rule.properties.config.required | \["when","then"] |
| properties.rule.properties.config.type | "object" |
| properties.rule.properties.currency.enum | \["RUB","USD","EUR"] |
| properties.rule.properties.currency.type | "string" |
| properties.rule.properties.ends\_at.type | \["string","null"] |
| properties.rule.properties.id.maximum | 2147483647 |
| properties.rule.properties.id.minimum | 1 |
| properties.rule.properties.id.type | "integer" |
| properties.rule.properties.is\_active.type | "boolean" |
| properties.rule.properties.is\_deleted.type | "boolean" |
| properties.rule.properties.starts\_at.type | "string" |
| properties.rule.properties.title.type | "string" |
| properties.rule.properties.version.maximum | 9007199254740991 |
| properties.rule.properties.version.minimum | -9007199254740991 |
| properties.rule.properties.version.type | "integer" |
| properties.rule.required | \["id","title","currency","is\_active","is\_deleted","version","starts\_at","ends\_at","combines\_with","config"] |
| properties.rule.type | "object" |
| properties.rules.items.additionalProperties | false |
| properties.rules.items.properties.combines\_with.items.type | "string" |
| properties.rules.items.properties.combines\_with.type | "array" |
| properties.rules.items.properties.config.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.0.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.0.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.0.properties.group\_id.maximum | 2147483647 |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.0.properties.group\_id.minimum | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.0.properties.group\_id.type | "integer" |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.0.required | \["group\_id"] |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.0.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.1.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.1.properties.catalog\_id.maximum | 2147483647 |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.1.properties.catalog\_id.minimum | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.1.properties.catalog\_id.type | "integer" |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.1.required | \["catalog\_id"] |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.1.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.2.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.2.properties.all.const | true |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.2.properties.all.type | "boolean" |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.2.required | \["all"] |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.applies\_to.anyOf.2.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.percent.maximum | 500 |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.percent.minimum | -90 |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.percent.type | "number" |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.type.const | "base\_percent" |
| properties.rules.items.properties.config.properties.then.oneOf.0.properties.type.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.0.required | \["type","percent","applies\_to"] |
| properties.rules.items.properties.config.properties.then.oneOf.0.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.1.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.amount.pattern | "^-?\\\d+(\\\\.\\\d{1,2})?$" |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.amount.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.0.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.0.properties.group\_id.maximum | 2147483647 |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.0.properties.group\_id.minimum | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.0.properties.group\_id.type | "integer" |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.0.required | \["group\_id"] |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.0.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.1.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.1.properties.catalog\_id.maximum | 2147483647 |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.1.properties.catalog\_id.minimum | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.1.properties.catalog\_id.type | "integer" |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.1.required | \["catalog\_id"] |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.1.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.2.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.2.properties.all.const | true |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.2.properties.all.type | "boolean" |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.2.required | \["all"] |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.applies\_to.anyOf.2.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.type.const | "base\_amount" |
| properties.rules.items.properties.config.properties.then.oneOf.1.properties.type.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.1.required | \["type","amount","applies\_to"] |
| properties.rules.items.properties.config.properties.then.oneOf.1.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.2.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.0.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.0.properties.group\_id.maximum | 2147483647 |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.0.properties.group\_id.minimum | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.0.properties.group\_id.type | "integer" |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.0.required | \["group\_id"] |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.0.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.1.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.1.properties.catalog\_id.maximum | 2147483647 |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.1.properties.catalog\_id.minimum | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.1.properties.catalog\_id.type | "integer" |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.1.required | \["catalog\_id"] |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.1.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.2.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.2.properties.all.const | true |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.2.properties.all.type | "boolean" |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.2.required | \["all"] |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.applies\_to.anyOf.2.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.percent.exclusiveMinimum | 0 |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.percent.maximum | 100 |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.percent.type | "number" |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.type.const | "item\_percent" |
| properties.rules.items.properties.config.properties.then.oneOf.2.properties.type.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.2.required | \["type","percent","applies\_to"] |
| properties.rules.items.properties.config.properties.then.oneOf.2.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.3.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.amount.pattern | "^-?\\\d+(\\\\.\\\d{1,2})?$" |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.amount.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.0.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.0.properties.group\_id.maximum | 2147483647 |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.0.properties.group\_id.minimum | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.0.properties.group\_id.type | "integer" |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.0.required | \["group\_id"] |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.0.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.1.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.1.properties.catalog\_id.maximum | 2147483647 |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.1.properties.catalog\_id.minimum | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.1.properties.catalog\_id.type | "integer" |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.1.required | \["catalog\_id"] |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.1.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.2.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.2.properties.all.const | true |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.2.properties.all.type | "boolean" |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.2.required | \["all"] |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.applies\_to.anyOf.2.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.type.const | "item\_amount" |
| properties.rules.items.properties.config.properties.then.oneOf.3.properties.type.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.3.required | \["type","amount","applies\_to"] |
| properties.rules.items.properties.config.properties.then.oneOf.3.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.4.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.0.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.0.properties.group\_id.maximum | 2147483647 |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.0.properties.group\_id.minimum | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.0.properties.group\_id.type | "integer" |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.0.required | \["group\_id"] |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.0.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.1.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.1.properties.catalog\_id.maximum | 2147483647 |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.1.properties.catalog\_id.minimum | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.1.properties.catalog\_id.type | "integer" |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.1.required | \["catalog\_id"] |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.1.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.2.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.2.properties.all.const | true |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.2.properties.all.type | "boolean" |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.2.required | \["all"] |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.applies\_to.anyOf.2.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.buy.maximum | 9007199254740991 |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.buy.minimum | 2 |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.buy.type | "integer" |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.pay.exclusiveMinimum | 0 |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.pay.maximum | 9007199254740991 |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.pay.type | "integer" |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.type.const | "n\_for\_m" |
| properties.rules.items.properties.config.properties.then.oneOf.4.properties.type.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.4.required | \["type","buy","pay","applies\_to"] |
| properties.rules.items.properties.config.properties.then.oneOf.4.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.5.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.5.properties.percent.exclusiveMinimum | 0 |
| properties.rules.items.properties.config.properties.then.oneOf.5.properties.percent.maximum | 100 |
| properties.rules.items.properties.config.properties.then.oneOf.5.properties.percent.type | "number" |
| properties.rules.items.properties.config.properties.then.oneOf.5.properties.type.const | "order\_total\_percent" |
| properties.rules.items.properties.config.properties.then.oneOf.5.properties.type.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.5.required | \["type","percent"] |
| properties.rules.items.properties.config.properties.then.oneOf.5.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.6.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.6.properties.amount.pattern | "^-?\\\d+(\\\\.\\\d{1,2})?$" |
| properties.rules.items.properties.config.properties.then.oneOf.6.properties.amount.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.6.properties.type.const | "order\_total\_amount" |
| properties.rules.items.properties.config.properties.then.oneOf.6.properties.type.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.6.required | \["type","amount"] |
| properties.rules.items.properties.config.properties.then.oneOf.6.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.7.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.properties.ids.items.maximum | 2147483647 |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.properties.ids.items.minimum | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.properties.ids.items.type | "integer" |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.properties.ids.maxItems | 20 |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.properties.ids.minItems | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.properties.ids.type | "array" |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.properties.kind.const | "items" |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.properties.kind.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.required | \["kind","ids"] |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.0.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.1.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.1.properties.group\_id.maximum | 2147483647 |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.1.properties.group\_id.minimum | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.1.properties.group\_id.type | "integer" |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.1.properties.kind.const | "group" |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.1.properties.kind.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.1.required | \["kind","group\_id"] |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.1.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.2.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.2.properties.kind.const | "budget" |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.2.properties.kind.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.2.properties.max\_price.pattern | "^-?\\\d+(\\\\.\\\d{1,2})?$" |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.2.properties.max\_price.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.2.required | \["kind","max\_price"] |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.gift.oneOf.2.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.mode.enum | \["all","choose\_one"] |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.mode.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.type.const | "gift" |
| properties.rules.items.properties.config.properties.then.oneOf.7.properties.type.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.7.required | \["type","gift","mode"] |
| properties.rules.items.properties.config.properties.then.oneOf.7.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.8.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.banner\_text.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.filter.additionalProperties | false |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.filter.properties.catalog\_ids.items.maximum | 2147483647 |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.filter.properties.catalog\_ids.items.minimum | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.filter.properties.catalog\_ids.items.type | "integer" |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.filter.properties.catalog\_ids.type | "array" |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.filter.properties.group\_id.maximum | 2147483647 |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.filter.properties.group\_id.minimum | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.filter.properties.group\_id.type | "integer" |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.filter.properties.max\_price\_ratio\_of\_cart.maximum | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.filter.properties.max\_price\_ratio\_of\_cart.minimum | 0 |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.filter.properties.max\_price\_ratio\_of\_cart.type | "number" |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.filter.type | "object" |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.max\_suggestions.default | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.max\_suggestions.maximum | 5 |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.max\_suggestions.minimum | 1 |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.max\_suggestions.type | "integer" |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.sort\_by.default | "cheapest" |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.sort\_by.enum | \["cheapest","most\_popular"] |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.sort\_by.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.type.const | "recommend" |
| properties.rules.items.properties.config.properties.then.oneOf.8.properties.type.type | "string" |
| properties.rules.items.properties.config.properties.then.oneOf.8.required | \["type","banner\_text","filter","sort\_by","max\_suggestions"] |
| properties.rules.items.properties.config.properties.then.oneOf.8.type | "object" |
| properties.rules.items.properties.config.properties.when.additionalProperties | false |
| properties.rules.items.properties.config.properties.when.properties.cart\_total\_min.pattern | "^-?\\\d+(\\\\.\\\d{1,2})?$" |
| properties.rules.items.properties.config.properties.when.properties.cart\_total\_min.type | "string" |
| properties.rules.items.properties.config.properties.when.properties.customer.additionalProperties | false |
| properties.rules.items.properties.config.properties.when.properties.customer.properties.bought\_within\_days.maximum | 9007199254740991 |
| properties.rules.items.properties.config.properties.when.properties.customer.properties.bought\_within\_days.minimum | 0 |
| properties.rules.items.properties.config.properties.when.properties.customer.properties.bought\_within\_days.type | "integer" |
| properties.rules.items.properties.config.properties.when.properties.customer.properties.paid\_amount\_min.pattern | "^-?\\\d+(\\\\.\\\d{1,2})?$" |
| properties.rules.items.properties.config.properties.when.properties.customer.properties.paid\_amount\_min.type | "string" |
| properties.rules.items.properties.config.properties.when.properties.customer.properties.paid\_orders\_max.maximum | 9007199254740991 |
| properties.rules.items.properties.config.properties.when.properties.customer.properties.paid\_orders\_max.minimum | 0 |
| properties.rules.items.properties.config.properties.when.properties.customer.properties.paid\_orders\_max.type | "integer" |
| properties.rules.items.properties.config.properties.when.properties.customer.properties.paid\_orders\_min.maximum | 9007199254740991 |
| properties.rules.items.properties.config.properties.when.properties.customer.properties.paid\_orders\_min.minimum | 0 |
| properties.rules.items.properties.config.properties.when.properties.customer.properties.paid\_orders\_min.type | "integer" |
| properties.rules.items.properties.config.properties.when.properties.customer.type | "object" |
| properties.rules.items.properties.config.properties.when.properties.date.additionalProperties | false |
| properties.rules.items.properties.config.properties.when.properties.date.properties.basis.default | "purchase" |
| properties.rules.items.properties.config.properties.when.properties.date.properties.basis.enum | \["purchase","service"] |
| properties.rules.items.properties.config.properties.when.properties.date.properties.basis.type | "string" |
| properties.rules.items.properties.config.properties.when.properties.date.properties.dates.items.pattern | "^\\\d{4}-\\\d{2}-\\\d{2}$" |
| properties.rules.items.properties.config.properties.when.properties.date.properties.dates.items.type | "string" |
| properties.rules.items.properties.config.properties.when.properties.date.properties.dates.maxItems | 366 |
| properties.rules.items.properties.config.properties.when.properties.date.properties.dates.type | "array" |
| properties.rules.items.properties.config.properties.when.properties.date.properties.end\_minute\_of\_day.maximum | 1439 |
| properties.rules.items.properties.config.properties.when.properties.date.properties.end\_minute\_of\_day.minimum | 0 |
| properties.rules.items.properties.config.properties.when.properties.date.properties.end\_minute\_of\_day.type | "integer" |
| properties.rules.items.properties.config.properties.when.properties.date.properties.start\_minute\_of\_day.maximum | 1439 |
| properties.rules.items.properties.config.properties.when.properties.date.properties.start\_minute\_of\_day.minimum | 0 |
| properties.rules.items.properties.config.properties.when.properties.date.properties.start\_minute\_of\_day.type | "integer" |
| properties.rules.items.properties.config.properties.when.properties.date.required | \["basis"] |
| properties.rules.items.properties.config.properties.when.properties.date.type | "object" |
| properties.rules.items.properties.config.properties.when.properties.days\_until\_service\_max.maximum | 9007199254740991 |
| properties.rules.items.properties.config.properties.when.properties.days\_until\_service\_max.minimum | 0 |
| properties.rules.items.properties.config.properties.when.properties.days\_until\_service\_max.type | "integer" |
| properties.rules.items.properties.config.properties.when.properties.days\_until\_service\_min.maximum | 9007199254740991 |
| properties.rules.items.properties.config.properties.when.properties.days\_until\_service\_min.minimum | 0 |
| properties.rules.items.properties.config.properties.when.properties.days\_until\_service\_min.type | "integer" |
| properties.rules.items.properties.config.properties.when.properties.quantity\_in\_group\_min.additionalProperties | false |
| properties.rules.items.properties.config.properties.when.properties.quantity\_in\_group\_min.properties.group\_id.maximum | 2147483647 |
| properties.rules.items.properties.config.properties.when.properties.quantity\_in\_group\_min.properties.group\_id.minimum | 1 |
| properties.rules.items.properties.config.properties.when.properties.quantity\_in\_group\_min.properties.group\_id.type | "integer" |
| properties.rules.items.properties.config.properties.when.properties.quantity\_in\_group\_min.properties.quantity.exclusiveMinimum | 0 |
| properties.rules.items.properties.config.properties.when.properties.quantity\_in\_group\_min.properties.quantity.maximum | 9007199254740991 |
| properties.rules.items.properties.config.properties.when.properties.quantity\_in\_group\_min.properties.quantity.type | "integer" |
| properties.rules.items.properties.config.properties.when.properties.quantity\_in\_group\_min.required | \["group\_id","quantity"] |
| properties.rules.items.properties.config.properties.when.properties.quantity\_in\_group\_min.type | "object" |
| properties.rules.items.properties.config.properties.when.properties.required\_catalog\_ids.items.maximum | 2147483647 |
| properties.rules.items.properties.config.properties.when.properties.required\_catalog\_ids.items.minimum | 1 |
| properties.rules.items.properties.config.properties.when.properties.required\_catalog\_ids.items.type | "integer" |
| properties.rules.items.properties.config.properties.when.properties.required\_catalog\_ids.type | "array" |
| properties.rules.items.properties.config.properties.when.properties.required\_group\_ids.items.maximum | 2147483647 |
| properties.rules.items.properties.config.properties.when.properties.required\_group\_ids.items.minimum | 1 |
| properties.rules.items.properties.config.properties.when.properties.required\_group\_ids.items.type | "integer" |
| properties.rules.items.properties.config.properties.when.properties.required\_group\_ids.type | "array" |
| properties.rules.items.properties.config.properties.when.type | "object" |
| properties.rules.items.properties.config.required | \["when","then"] |
| properties.rules.items.properties.config.type | "object" |
| properties.rules.items.properties.currency.enum | \["RUB","USD","EUR"] |
| properties.rules.items.properties.currency.type | "string" |
| properties.rules.items.properties.ends\_at.type | \["string","null"] |
| properties.rules.items.properties.id.maximum | 2147483647 |
| properties.rules.items.properties.id.minimum | 1 |
| properties.rules.items.properties.id.type | "integer" |
| properties.rules.items.properties.is\_active.type | "boolean" |
| properties.rules.items.properties.is\_deleted.type | "boolean" |
| properties.rules.items.properties.last\_effective\_date.type | \["string","null"] |
| properties.rules.items.properties.starts\_at.type | "string" |
| properties.rules.items.properties.title.type | "string" |
| properties.rules.items.properties.version.maximum | 9007199254740991 |
| properties.rules.items.properties.version.minimum | -9007199254740991 |
| properties.rules.items.properties.version.type | "integer" |
| properties.rules.items.required | \["id","title","currency","is\_active","is\_deleted","version","starts\_at","ends\_at","combines\_with","config","last\_effective\_date"] |
| properties.rules.items.type | "object" |
| properties.rules.type | "array" |
| properties.state.enum | \["complete","committed\_pending\_invalidation"] |
| properties.state.type | "string" |
| type | "object" |
