К содержанию
TelegaFirst

Для AI-агентов: markdown этой страницы — /docs/schema-9448a283003b1ffb448cd26e8b87d159a8a07308fab9e5a77511920214844493.mdиндекс документации — /llms.txt

Схема: prepare_order_composition_change: inputSchema

Обновлено

ПолеЗначение
$schema"https://json-schema.org/draft/2020-12/schema"
additionalPropertiesfalse
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.maxLength128
properties.bot.minLength1
properties.bot.type"string"
properties.change.description"Value for change."
properties.change.oneOf.0.additionalPropertiesfalse
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.exclusiveMinimum0
properties.change.oneOf.0.properties.line_no.maximum2147483647
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.additionalPropertiesfalse
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.exclusiveMinimum0
properties.change.oneOf.1.properties.line_no.maximum2147483647
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.exclusiveMinimum0
properties.change.oneOf.1.properties.quantity.maximum999
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.additionalPropertiesfalse
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.exclusiveMinimum0
properties.change.oneOf.2.properties.line_no.maximum2147483647
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.maxLength1000
properties.change.oneOf.2.properties.reason.anyOf.0.minLength1
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.additionalPropertiesfalse
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.exclusiveMinimum0
properties.change.oneOf.3.properties.catalog_seq_num.maximum2147483647
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.maxLength500
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.exclusiveMinimum0
properties.change.oneOf.3.properties.quantity.maximum999
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.minItems1
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.exclusiveMinimum0
properties.order_seq_num.maximum2147483647
properties.order_seq_num.type"integer"
required["order_seq_num","change"]
type"object"