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

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

Схема: OrderCompositionApplyRequest

Обновлено

ПолеЗначение
oneOf.0.additionalPropertiesfalse
oneOf.0.properties.expected_amount.description"Optional order total after the change, as reviewed by the caller; the change is refused with PRICE_CHANGED when the recomposed total differs."
oneOf.0.properties.expected_amount.pattern"^(?:0|[1-9]\\d{0,15})(?:\\.\\d{1,2})?$"
oneOf.0.properties.expected_amount.type"string"
oneOf.0.properties.kind.enum["remove_line"]
oneOf.0.properties.kind.type"string"
oneOf.0.properties.line_no.maximum2147483647
oneOf.0.properties.line_no.minimum1
oneOf.0.properties.line_no.type"integer"
oneOf.0.required["kind","line_no"]
oneOf.0.type"object"
oneOf.1.additionalPropertiesfalse
oneOf.1.properties.expected_amount.description"Optional order total after the change, as reviewed by the caller; the change is refused with PRICE_CHANGED when the recomposed total differs."
oneOf.1.properties.expected_amount.pattern"^(?:0|[1-9]\\d{0,15})(?:\\.\\d{1,2})?$"
oneOf.1.properties.expected_amount.type"string"
oneOf.1.properties.kind.enum["set_quantity"]
oneOf.1.properties.kind.type"string"
oneOf.1.properties.line_no.maximum2147483647
oneOf.1.properties.line_no.minimum1
oneOf.1.properties.line_no.type"integer"
oneOf.1.properties.quantity.exclusiveMinimum0
oneOf.1.properties.quantity.maximum999
oneOf.1.properties.quantity.type"integer"
oneOf.1.required["kind","line_no","quantity"]
oneOf.1.type"object"
oneOf.2.additionalPropertiesfalse
oneOf.2.properties.expected_amount.description"Optional order total after the change, as reviewed by the caller; the change is refused with PRICE_CHANGED when the recomposed total differs."
oneOf.2.properties.expected_amount.pattern"^(?:0|[1-9]\\d{0,15})(?:\\.\\d{1,2})?$"
oneOf.2.properties.expected_amount.type"string"
oneOf.2.properties.final_unit_amount.pattern"^(?:0|[1-9]\\d{0,15})(?:\\.\\d{1,2})?$"
oneOf.2.properties.final_unit_amount.type"string"
oneOf.2.properties.kind.enum["set_line_price"]
oneOf.2.properties.kind.type"string"
oneOf.2.properties.line_no.maximum2147483647
oneOf.2.properties.line_no.minimum1
oneOf.2.properties.line_no.type"integer"
oneOf.2.properties.reason.maxLength1000
oneOf.2.properties.reason.minLength1
oneOf.2.properties.reason.type["string","null"]
oneOf.2.required["kind","line_no","final_unit_amount"]
oneOf.2.type"object"
oneOf.3.additionalPropertiesfalse
oneOf.3.properties.catalog_id.maximum2147483647
oneOf.3.properties.catalog_id.minimum1
oneOf.3.properties.catalog_id.type"integer"
oneOf.3.properties.expected_amount.description"Optional order total after the change, as reviewed by the caller; the change is refused with PRICE_CHANGED when the recomposed total differs."
oneOf.3.properties.expected_amount.pattern"^(?:0|[1-9]\\d{0,15})(?:\\.\\d{1,2})?$"
oneOf.3.properties.expected_amount.type"string"
oneOf.3.properties.kind.enum["add_line"]
oneOf.3.properties.kind.type"string"
oneOf.3.properties.note.maxLength500
oneOf.3.properties.note.type["string","null"]
oneOf.3.properties.quantity.exclusiveMinimum0
oneOf.3.properties.quantity.maximum999
oneOf.3.properties.quantity.type"integer"
oneOf.3.properties.selected_options.additionalProperties.items.pattern"^[a-z0-9_]{1,16}$"
oneOf.3.properties.selected_options.additionalProperties.items.type"string"
oneOf.3.properties.selected_options.additionalProperties.minItems1
oneOf.3.properties.selected_options.additionalProperties.type"array"
oneOf.3.properties.selected_options.type"object"
oneOf.3.required["kind","catalog_id","quantity"]
oneOf.3.type"object"
oneOf.4.additionalPropertiesfalse
oneOf.4.properties.expected_amount.description"Optional order total after the change, as reviewed by the caller; the change is refused with PRICE_CHANGED when the recomposed total differs."
oneOf.4.properties.expected_amount.pattern"^(?:0|[1-9]\\d{0,15})(?:\\.\\d{1,2})?$"
oneOf.4.properties.expected_amount.type"string"
oneOf.4.properties.kind.enum["set_variant"]
oneOf.4.properties.kind.type"string"
oneOf.4.properties.line_no.maximum2147483647
oneOf.4.properties.line_no.minimum1
oneOf.4.properties.line_no.type"integer"
oneOf.4.properties.selected_options.additionalProperties.items.pattern"^[a-z0-9_]{1,16}$"
oneOf.4.properties.selected_options.additionalProperties.items.type"string"
oneOf.4.properties.selected_options.additionalProperties.minItems1
oneOf.4.properties.selected_options.additionalProperties.type"array"
oneOf.4.properties.selected_options.type"object"
oneOf.4.required["kind","line_no","selected_options"]
oneOf.4.type"object"