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

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

Схема: prepare_order_composition_change: outputSchema

Обновлено

ПолеЗначение
$schema"https://json-schema.org/draft/2020-12/schema"
additionalPropertiesfalse
properties.expires_at.type"string"
properties.payload.additionalPropertiesfalse
properties.payload.properties.after.additionalPropertiesfalse
properties.payload.properties.after.properties.amount.type"string"
properties.payload.properties.after.properties.currency.type"string"
properties.payload.properties.after.properties.lines.items.additionalPropertiesfalse
properties.payload.properties.after.properties.lines.items.properties.catalog_id.maximum2147483647
properties.payload.properties.after.properties.lines.items.properties.catalog_id.minimum1
properties.payload.properties.after.properties.lines.items.properties.catalog_id.type"integer"
properties.payload.properties.after.properties.lines.items.properties.line_no.anyOf.0.maximum9007199254740991
properties.payload.properties.after.properties.lines.items.properties.line_no.anyOf.0.minimum1
properties.payload.properties.after.properties.lines.items.properties.line_no.anyOf.0.type"integer"
properties.payload.properties.after.properties.lines.items.properties.line_no.anyOf.1.type"null"
properties.payload.properties.after.properties.lines.items.properties.price_adjustment_amount.type"string"
properties.payload.properties.after.properties.lines.items.properties.price_adjustment_source.anyOf.0.enum["rule","operator"]
properties.payload.properties.after.properties.lines.items.properties.price_adjustment_source.anyOf.0.type"string"
properties.payload.properties.after.properties.lines.items.properties.price_adjustment_source.anyOf.1.type"null"
properties.payload.properties.after.properties.lines.items.properties.quantity.type"number"
properties.payload.properties.after.properties.lines.items.properties.unit_amount.type"string"
properties.payload.properties.after.properties.lines.items.required["line_no","catalog_id","quantity","unit_amount","price_adjustment_amount","price_adjustment_source"]
properties.payload.properties.after.properties.lines.items.type"object"
properties.payload.properties.after.properties.lines.readOnlytrue
properties.payload.properties.after.properties.lines.type"array"
properties.payload.properties.after.required["amount","currency","lines"]
properties.payload.properties.after.type"object"
properties.payload.properties.before.additionalPropertiesfalse
properties.payload.properties.before.properties.amount.type"string"
properties.payload.properties.before.properties.currency.type"string"
properties.payload.properties.before.properties.lines.items.additionalPropertiesfalse
properties.payload.properties.before.properties.lines.items.properties.catalog_id.maximum2147483647
properties.payload.properties.before.properties.lines.items.properties.catalog_id.minimum1
properties.payload.properties.before.properties.lines.items.properties.catalog_id.type"integer"
properties.payload.properties.before.properties.lines.items.properties.line_no.anyOf.0.maximum9007199254740991
properties.payload.properties.before.properties.lines.items.properties.line_no.anyOf.0.minimum1
properties.payload.properties.before.properties.lines.items.properties.line_no.anyOf.0.type"integer"
properties.payload.properties.before.properties.lines.items.properties.line_no.anyOf.1.type"null"
properties.payload.properties.before.properties.lines.items.properties.price_adjustment_amount.type"string"
properties.payload.properties.before.properties.lines.items.properties.price_adjustment_source.anyOf.0.enum["rule","operator"]
properties.payload.properties.before.properties.lines.items.properties.price_adjustment_source.anyOf.0.type"string"
properties.payload.properties.before.properties.lines.items.properties.price_adjustment_source.anyOf.1.type"null"
properties.payload.properties.before.properties.lines.items.properties.quantity.type"number"
properties.payload.properties.before.properties.lines.items.properties.unit_amount.type"string"
properties.payload.properties.before.properties.lines.items.required["line_no","catalog_id","quantity","unit_amount","price_adjustment_amount","price_adjustment_source"]
properties.payload.properties.before.properties.lines.items.type"object"
properties.payload.properties.before.properties.lines.readOnlytrue
properties.payload.properties.before.properties.lines.type"array"
properties.payload.properties.before.required["amount","currency","lines"]
properties.payload.properties.before.type"object"
properties.payload.properties.change.oneOf.0.additionalPropertiesfalse
properties.payload.properties.change.oneOf.0.properties.kind.const"remove_line"
properties.payload.properties.change.oneOf.0.properties.kind.type"string"
properties.payload.properties.change.oneOf.0.properties.line_no.maximum2147483647
properties.payload.properties.change.oneOf.0.properties.line_no.minimum1
properties.payload.properties.change.oneOf.0.properties.line_no.type"integer"
properties.payload.properties.change.oneOf.0.required["kind","line_no"]
properties.payload.properties.change.oneOf.0.type"object"
properties.payload.properties.change.oneOf.1.additionalPropertiesfalse
properties.payload.properties.change.oneOf.1.properties.kind.const"set_quantity"
properties.payload.properties.change.oneOf.1.properties.kind.type"string"
properties.payload.properties.change.oneOf.1.properties.line_no.maximum2147483647
properties.payload.properties.change.oneOf.1.properties.line_no.minimum1
properties.payload.properties.change.oneOf.1.properties.line_no.type"integer"
properties.payload.properties.change.oneOf.1.properties.quantity.exclusiveMinimum0
properties.payload.properties.change.oneOf.1.properties.quantity.maximum999
properties.payload.properties.change.oneOf.1.properties.quantity.type"integer"
properties.payload.properties.change.oneOf.1.required["kind","line_no","quantity"]
properties.payload.properties.change.oneOf.1.type"object"
properties.payload.properties.change.oneOf.2.additionalPropertiesfalse
properties.payload.properties.change.oneOf.2.properties.final_unit_amount.pattern"^(?:0|[1-9]\\d{0,15})(?:\\.\\d{1,2})?$"
properties.payload.properties.change.oneOf.2.properties.final_unit_amount.type"string"
properties.payload.properties.change.oneOf.2.properties.kind.const"set_line_price"
properties.payload.properties.change.oneOf.2.properties.kind.type"string"
properties.payload.properties.change.oneOf.2.properties.line_no.maximum2147483647
properties.payload.properties.change.oneOf.2.properties.line_no.minimum1
properties.payload.properties.change.oneOf.2.properties.line_no.type"integer"
properties.payload.properties.change.oneOf.2.properties.reason.anyOf.0.maxLength1000
properties.payload.properties.change.oneOf.2.properties.reason.anyOf.0.minLength1
properties.payload.properties.change.oneOf.2.properties.reason.anyOf.0.type"string"
properties.payload.properties.change.oneOf.2.properties.reason.anyOf.1.type"null"
properties.payload.properties.change.oneOf.2.required["kind","line_no","final_unit_amount"]
properties.payload.properties.change.oneOf.2.type"object"
properties.payload.properties.change.oneOf.3.additionalPropertiesfalse
properties.payload.properties.change.oneOf.3.properties.catalog_id.maximum2147483647
properties.payload.properties.change.oneOf.3.properties.catalog_id.minimum1
properties.payload.properties.change.oneOf.3.properties.catalog_id.type"integer"
properties.payload.properties.change.oneOf.3.properties.kind.const"add_line"
properties.payload.properties.change.oneOf.3.properties.kind.type"string"
properties.payload.properties.change.oneOf.3.properties.note.anyOf.0.maxLength500
properties.payload.properties.change.oneOf.3.properties.note.anyOf.0.type"string"
properties.payload.properties.change.oneOf.3.properties.note.anyOf.1.type"null"
properties.payload.properties.change.oneOf.3.properties.quantity.exclusiveMinimum0
properties.payload.properties.change.oneOf.3.properties.quantity.maximum999
properties.payload.properties.change.oneOf.3.properties.quantity.type"integer"
properties.payload.properties.change.oneOf.3.properties.selected_options.additionalProperties.items.pattern"^[a-z0-9_]{1,16}$"
properties.payload.properties.change.oneOf.3.properties.selected_options.additionalProperties.items.type"string"
properties.payload.properties.change.oneOf.3.properties.selected_options.additionalProperties.minItems1
properties.payload.properties.change.oneOf.3.properties.selected_options.additionalProperties.type"array"
properties.payload.properties.change.oneOf.3.properties.selected_options.propertyNames.pattern"^[a-z0-9_]{1,16}$"
properties.payload.properties.change.oneOf.3.properties.selected_options.propertyNames.type"string"
properties.payload.properties.change.oneOf.3.properties.selected_options.type"object"
properties.payload.properties.change.oneOf.3.required["kind","catalog_id","quantity"]
properties.payload.properties.change.oneOf.3.type"object"
properties.payload.properties.change.oneOf.4.additionalPropertiesfalse
properties.payload.properties.change.oneOf.4.properties.kind.const"set_variant"
properties.payload.properties.change.oneOf.4.properties.kind.type"string"
properties.payload.properties.change.oneOf.4.properties.line_no.maximum2147483647
properties.payload.properties.change.oneOf.4.properties.line_no.minimum1
properties.payload.properties.change.oneOf.4.properties.line_no.type"integer"
properties.payload.properties.change.oneOf.4.properties.selected_options.additionalProperties.items.pattern"^[a-z0-9_]{1,16}$"
properties.payload.properties.change.oneOf.4.properties.selected_options.additionalProperties.items.type"string"
properties.payload.properties.change.oneOf.4.properties.selected_options.additionalProperties.minItems1
properties.payload.properties.change.oneOf.4.properties.selected_options.additionalProperties.type"array"
properties.payload.properties.change.oneOf.4.properties.selected_options.propertyNames.pattern"^[a-z0-9_]{1,16}$"
properties.payload.properties.change.oneOf.4.properties.selected_options.propertyNames.type"string"
properties.payload.properties.change.oneOf.4.properties.selected_options.type"object"
properties.payload.properties.change.oneOf.4.required["kind","line_no","selected_options"]
properties.payload.properties.change.oneOf.4.type"object"
properties.payload.properties.currency.type"string"
properties.payload.properties.expected_amount.type"string"
properties.payload.properties.order_id.maximum2147483647
properties.payload.properties.order_id.minimum1
properties.payload.properties.order_id.type"integer"
properties.payload.properties.order_version.type"string"
properties.payload.properties.payment_link_reissue.type"boolean"
properties.payload.required["order_id","order_version","change","before","after","payment_link_reissue","expected_amount","currency"]
properties.payload.type"object"
properties.payload_hash.type"string"
properties.preparation_id.maxLength64
properties.preparation_id.minLength1
properties.preparation_id.type"string"
required["preparation_id","payload_hash","expires_at","payload"]
type"object"