# Схема: search\_catalog: outputSchema

Source: <https://telegafirst.com/docs/schema-33b7b4bf68dbcc6e3a3ec17360ec5840fb7f90bbd9d8f29e285a3e8aba097731>
Locale: ru
releaseGitSha: fc570c76ffc9cb87e2462d45b14f5c1b52fbaf0d
sourceContentDigest: c66e54fe0d2e8dbf3d6ca74f96d36489a7484c9f9991517df91a782f74d798ff
Version: 2

# Схема: search\_catalog: outputSchema

| Поле | Значение |
| - | - |
| $schema | "<https://json-schema.org/draft/2020-12/schema>" |
| additionalProperties | false |
| properties.has\_more.type | "boolean" |
| properties.items.items.additionalProperties | false |
| properties.items.items.properties.availability.enum | \["available","sold\_out"] |
| properties.items.items.properties.availability.type | "string" |
| properties.items.items.properties.description.type | \["string","null"] |
| properties.items.items.properties.id.maximum | 2147483647 |
| properties.items.items.properties.id.minimum | 1 |
| properties.items.items.properties.id.type | "integer" |
| properties.items.items.properties.item\_type.enum | \["product","service","digital","delivery"] |
| properties.items.items.properties.item\_type.type | "string" |
| properties.items.items.properties.prices.additionalProperties | false |
| properties.items.items.properties.prices.properties.eur.type | \["string","null"] |
| properties.items.items.properties.prices.properties.rub.type | \["string","null"] |
| properties.items.items.properties.prices.properties.stars.anyOf.0.maximum | 9007199254740991 |
| properties.items.items.properties.prices.properties.stars.anyOf.0.minimum | -9007199254740991 |
| properties.items.items.properties.prices.properties.stars.anyOf.0.type | "integer" |
| properties.items.items.properties.prices.properties.stars.anyOf.1.type | "null" |
| properties.items.items.properties.prices.properties.usd.type | \["string","null"] |
| properties.items.items.properties.prices.required | \["rub","usd","eur","stars"] |
| properties.items.items.properties.prices.type | "object" |
| properties.items.items.properties.title.type | "string" |
| properties.items.items.properties.title\_alt.type | \["string","null"] |
| properties.items.items.properties.unavailable\_combination\_keys.items.type | "string" |
| properties.items.items.properties.unavailable\_combination\_keys.type | "array" |
| properties.items.items.properties.variants.anyOf.0.additionalProperties | false |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.additionalProperties | false |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.key.pattern | "^\[a-z0-9\_]{1,16}$" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.key.type | "string" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.max.exclusiveMinimum | 0 |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.max.maximum | 9007199254740991 |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.max.type | "integer" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.name.maxLength | 64 |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.name.minLength | 1 |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.name.type | "string" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.additionalProperties | false |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.charge.enum | \["once","per\_hour","per\_day"] |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.charge.type | "string" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.is\_available.type | "boolean" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.is\_deferred.type | "boolean" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.key.pattern | "^\[a-z0-9\_]{1,16}$" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.key.type | "string" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.label.maxLength | 64 |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.label.minLength | 1 |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.label.type | "string" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.modifiers.additionalProperties | false |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.modifiers.properties.eur.pattern | "^-?(?:0\|\[1-9]\\\d\*)(?:\\\\.\\\d{1,2})?$" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.modifiers.properties.eur.type | "string" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.modifiers.properties.rub.pattern | "^-?(?:0\|\[1-9]\\\d\*)(?:\\\\.\\\d{1,2})?$" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.modifiers.properties.rub.type | "string" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.modifiers.properties.stars.pattern | "^-?(?:0\|\[1-9]\\\d\*)$" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.modifiers.properties.stars.type | "string" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.modifiers.properties.usd.pattern | "^-?(?:0\|\[1-9]\\\d\*)(?:\\\\.\\\d{1,2})?$" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.modifiers.properties.usd.type | "string" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.modifiers.type | "object" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.properties.requires\_delivery.type | "boolean" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.required | \["key","label","is\_available"] |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.items.type | "object" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.minItems | 1 |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.options.type | "array" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.required.type | "boolean" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.select.enum | \["single","multi"] |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.properties.select.type | "string" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.required | \["key","name","select","required","options"] |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.items.type | "object" |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.minItems | 1 |
| properties.items.items.properties.variants.anyOf.0.properties.attributes.type | "array" |
| properties.items.items.properties.variants.anyOf.0.required | \["attributes"] |
| properties.items.items.properties.variants.anyOf.0.type | "object" |
| properties.items.items.properties.variants.anyOf.1.type | "null" |
| properties.items.items.required | \["id","title","title\_alt","description","item\_type","availability","prices","variants","unavailable\_combination\_keys"] |
| properties.items.items.type | "object" |
| properties.items.type | "array" |
| properties.next\_cursor.type | \["string","null"] |
| required | \["items","next\_cursor","has\_more"] |
| type | "object" |
