Для AI-агентов: markdown этой страницы — /docs/schema-9448a283003b1ffb448cd26e8b87d159a8a07308fab9e5a77511920214844493.mdиндекс документации — /llms.txt
Схема: prepare_order_composition_change: inputSchema
Обновлено
| Поле | Значение |
|---|---|
| $schema | "https://json-schema.org/draft/2020-12/schema" |
| additionalProperties | false |
| properties.bot.description | "Optional slug of the bot you expect to act on (get_active_bot). If the active bot differs, the call is refused with ACTIVE_BOT_CHANGED and nothing runs." |
| properties.bot.maxLength | 128 |
| properties.bot.minLength | 1 |
| properties.bot.type | "string" |
| properties.change.description | "Value for change." |
| properties.change.oneOf.0.additionalProperties | false |
| properties.change.oneOf.0.description | "Value for change option." |
| properties.change.oneOf.0.properties.kind.const | "remove_line" |
| properties.change.oneOf.0.properties.kind.description | "Value for kind." |
| properties.change.oneOf.0.properties.kind.type | "string" |
| properties.change.oneOf.0.properties.line_no.description | "Value for line no." |
| properties.change.oneOf.0.properties.line_no.exclusiveMinimum | 0 |
| properties.change.oneOf.0.properties.line_no.maximum | 2147483647 |
| properties.change.oneOf.0.properties.line_no.type | "integer" |
| properties.change.oneOf.0.required | ["kind","line_no"] |
| properties.change.oneOf.0.type | "object" |
| properties.change.oneOf.1.additionalProperties | false |
| properties.change.oneOf.1.description | "Value for change option." |
| properties.change.oneOf.1.properties.kind.const | "set_quantity" |
| properties.change.oneOf.1.properties.kind.description | "Value for kind." |
| properties.change.oneOf.1.properties.kind.type | "string" |
| properties.change.oneOf.1.properties.line_no.description | "Value for line no." |
| properties.change.oneOf.1.properties.line_no.exclusiveMinimum | 0 |
| properties.change.oneOf.1.properties.line_no.maximum | 2147483647 |
| properties.change.oneOf.1.properties.line_no.type | "integer" |
| properties.change.oneOf.1.properties.quantity.description | "Value for quantity." |
| properties.change.oneOf.1.properties.quantity.exclusiveMinimum | 0 |
| properties.change.oneOf.1.properties.quantity.maximum | 999 |
| properties.change.oneOf.1.properties.quantity.type | "integer" |
| properties.change.oneOf.1.required | ["kind","line_no","quantity"] |
| properties.change.oneOf.1.type | "object" |
| properties.change.oneOf.2.additionalProperties | false |
| properties.change.oneOf.2.description | "Value for change option." |
| properties.change.oneOf.2.properties.final_unit_amount.description | "Value for final unit amount." |
| properties.change.oneOf.2.properties.final_unit_amount.pattern | "^(?:0|[1-9]\\d{0,15})(?:\\.\\d{1,2})?$" |
| properties.change.oneOf.2.properties.final_unit_amount.type | "string" |
| properties.change.oneOf.2.properties.kind.const | "set_line_price" |
| properties.change.oneOf.2.properties.kind.description | "Value for kind." |
| properties.change.oneOf.2.properties.kind.type | "string" |
| properties.change.oneOf.2.properties.line_no.description | "Value for line no." |
| properties.change.oneOf.2.properties.line_no.exclusiveMinimum | 0 |
| properties.change.oneOf.2.properties.line_no.maximum | 2147483647 |
| properties.change.oneOf.2.properties.line_no.type | "integer" |
| properties.change.oneOf.2.properties.reason.anyOf.0.description | "Value for reason option." |
| properties.change.oneOf.2.properties.reason.anyOf.0.maxLength | 1000 |
| properties.change.oneOf.2.properties.reason.anyOf.0.minLength | 1 |
| properties.change.oneOf.2.properties.reason.anyOf.0.type | "string" |
| properties.change.oneOf.2.properties.reason.anyOf.1.description | "Value for reason option." |
| properties.change.oneOf.2.properties.reason.anyOf.1.type | "null" |
| properties.change.oneOf.2.properties.reason.description | "Value for reason." |
| properties.change.oneOf.2.required | ["kind","line_no","final_unit_amount"] |
| properties.change.oneOf.2.type | "object" |
| properties.change.oneOf.3.additionalProperties | false |
| properties.change.oneOf.3.description | "Value for change option." |
| properties.change.oneOf.3.properties.catalog_seq_num.description | "Value for catalog seq num." |
| properties.change.oneOf.3.properties.catalog_seq_num.exclusiveMinimum | 0 |
| properties.change.oneOf.3.properties.catalog_seq_num.maximum | 2147483647 |
| properties.change.oneOf.3.properties.catalog_seq_num.type | "integer" |
| properties.change.oneOf.3.properties.kind.const | "add_line" |
| properties.change.oneOf.3.properties.kind.description | "Value for kind." |
| properties.change.oneOf.3.properties.kind.type | "string" |
| properties.change.oneOf.3.properties.note.anyOf.0.description | "Value for note option." |
| properties.change.oneOf.3.properties.note.anyOf.0.maxLength | 500 |
| properties.change.oneOf.3.properties.note.anyOf.0.type | "string" |
| properties.change.oneOf.3.properties.note.anyOf.1.description | "Value for note option." |
| properties.change.oneOf.3.properties.note.anyOf.1.type | "null" |
| properties.change.oneOf.3.properties.note.description | "Value for note." |
| properties.change.oneOf.3.properties.quantity.description | "Value for quantity." |
| properties.change.oneOf.3.properties.quantity.exclusiveMinimum | 0 |
| properties.change.oneOf.3.properties.quantity.maximum | 999 |
| properties.change.oneOf.3.properties.quantity.type | "integer" |
| properties.change.oneOf.3.properties.selected_options.additionalProperties.items.description | "Value for selected options item." |
| properties.change.oneOf.3.properties.selected_options.additionalProperties.items.pattern | "^[a-z0-9_]{1,16}$" |
| properties.change.oneOf.3.properties.selected_options.additionalProperties.items.type | "string" |
| properties.change.oneOf.3.properties.selected_options.additionalProperties.minItems | 1 |
| properties.change.oneOf.3.properties.selected_options.additionalProperties.type | "array" |
| properties.change.oneOf.3.properties.selected_options.description | "Value for selected options." |
| properties.change.oneOf.3.properties.selected_options.propertyNames.pattern | "^[a-z0-9_]{1,16}$" |
| properties.change.oneOf.3.properties.selected_options.propertyNames.type | "string" |
| properties.change.oneOf.3.properties.selected_options.type | "object" |
| properties.change.oneOf.3.required | ["kind","catalog_seq_num","quantity"] |
| properties.change.oneOf.3.type | "object" |
| properties.order_seq_num.description | "Value for order seq num." |
| properties.order_seq_num.exclusiveMinimum | 0 |
| properties.order_seq_num.maximum | 2147483647 |
| properties.order_seq_num.type | "integer" |
| required | ["order_seq_num","change"] |
| type | "object" |