# Схема: CatalogDetail

Source: <https://telegafirst.com/docs/schema-52168ee186562a7ae09896ec1fbb2900b51f3d2d9535f05215452c17981a9373>
Locale: ru
releaseGitSha: ea133cd4ad87fe549ef000b139be145be9bd1717
sourceContentDigest: 89c6cd5ee05cc9f754e10ba6fd55fe9657f13a12a227851c43c2a955922b6a14
Version: 2

# Схема: CatalogDetail

| Поле | Значение |
| - | - |
| additionalProperties | false |
| properties.available\_providers.items.$ref | [CatalogAvailableProvider](https://telegafirst.com/docs/schema-e6217dcd3742e6a74a57815a5a1c92fe9423a9ae418bd7bf16882157a3f99c05) |
| properties.available\_providers.type | "array" |
| properties.booking.$ref | [CatalogBookingConfig](https://telegafirst.com/docs/schema-d67717dca552a857b5a2966771eca948b92f3135713118b54117d6f2b6a76c95) |
| properties.deeplink\_code.type | "string" |
| properties.description.type | "string" |
| properties.description\_alt.type | "string" |
| properties.editable\_config.$ref | [CatalogEditableConfig](https://telegafirst.com/docs/schema-049dc1416f7f904b19ea05d2b974111c9c997c41c989f73d55b909062eceb668) |
| properties.groups.items.$ref | [CatalogGroup](https://telegafirst.com/docs/schema-e776231231cb75e46caf8ef4a32f7400dcbbb8ae628ff6d79a3057350ba9765b) |
| properties.groups.type | "array" |
| properties.intl\_price\_includes\_tax.type | \["boolean","null"] |
| properties.intl\_tax\_rate\_percent.maximum | 100 |
| properties.intl\_tax\_rate\_percent.minimum | 0 |
| properties.intl\_tax\_rate\_percent.multipleOf | 0.01 |
| properties.intl\_tax\_rate\_percent.type | \["number","null"] |
| properties.is\_active.type | "boolean" |
| properties.is\_free.type | "boolean" |
| properties.is\_public.type | "boolean" |
| properties.item\_type.enum | \["product","service","digital","delivery"] |
| properties.item\_type.type | "string" |
| properties.measurement\_unit.maxLength | 32 |
| properties.measurement\_unit.type | "string" |
| properties.prices.items.$ref | [CatalogPrice](https://telegafirst.com/docs/schema-bc49d4b3003de912954afe0186732052700e71b30bf00003c97e2acd933337f9) |
| properties.prices.type | "array" |
| properties.requires\_postal\_code.type | "boolean" |
| properties.ru\_price\_includes\_tax.type | \["boolean","null"] |
| properties.ru\_vat\_rate.enum | \["none","vat\_0","vat\_5","vat\_7","vat\_10","vat\_20","vat\_22",null] |
| properties.ru\_vat\_rate.type | \["string","null"] |
| properties.seq\_id.exclusiveMinimum | 0 |
| properties.seq\_id.type | "integer" |
| properties.sku\_code.maxLength | 64 |
| properties.sku\_code.type | \["string","null"] |
| properties.title.type | "string" |
| properties.title\_alt.type | "string" |
| properties.trial.$ref | [CatalogTrial](https://telegafirst.com/docs/schema-6769ee6d1ee64dd574e747bb70477f75f71764fa3a473005f79b74a76ef03259) |
| properties.updated\_at.format | "date-time" |
| properties.updated\_at.type | "string" |
| properties.variants.additionalProperties | false |
| properties.variants.properties.attributes.items.additionalProperties | false |
| properties.variants.properties.attributes.items.properties.key.pattern | "^\[a-z0-9\_]{1,16}$" |
| properties.variants.properties.attributes.items.properties.key.type | "string" |
| properties.variants.properties.attributes.items.properties.max.exclusiveMinimum | 0 |
| properties.variants.properties.attributes.items.properties.max.type | "integer" |
| properties.variants.properties.attributes.items.properties.name.maxLength | 64 |
| properties.variants.properties.attributes.items.properties.name.minLength | 1 |
| properties.variants.properties.attributes.items.properties.name.type | "string" |
| properties.variants.properties.attributes.items.properties.options.items.additionalProperties | false |
| properties.variants.properties.attributes.items.properties.options.items.properties.is\_available.default | true |
| properties.variants.properties.attributes.items.properties.options.items.properties.is\_available.type | "boolean" |
| properties.variants.properties.attributes.items.properties.options.items.properties.is\_deferred.type | "boolean" |
| properties.variants.properties.attributes.items.properties.options.items.properties.key.pattern | "^\[a-z0-9\_]{1,16}$" |
| properties.variants.properties.attributes.items.properties.options.items.properties.key.type | "string" |
| properties.variants.properties.attributes.items.properties.options.items.properties.label.maxLength | 64 |
| properties.variants.properties.attributes.items.properties.options.items.properties.label.minLength | 1 |
| properties.variants.properties.attributes.items.properties.options.items.properties.label.type | "string" |
| properties.variants.properties.attributes.items.properties.options.items.properties.modifiers.additionalProperties | false |
| properties.variants.properties.attributes.items.properties.options.items.properties.modifiers.properties.eur.pattern | "^-?(?:0\|\[1-9]\\\d\*)(?:\\\\.\\\d{1,2})?$" |
| properties.variants.properties.attributes.items.properties.options.items.properties.modifiers.properties.eur.type | "string" |
| properties.variants.properties.attributes.items.properties.options.items.properties.modifiers.properties.rub.pattern | "^-?(?:0\|\[1-9]\\\d\*)(?:\\\\.\\\d{1,2})?$" |
| properties.variants.properties.attributes.items.properties.options.items.properties.modifiers.properties.rub.type | "string" |
| properties.variants.properties.attributes.items.properties.options.items.properties.modifiers.properties.stars.pattern | "^-?(?:0\|\[1-9]\\\d\*)$" |
| properties.variants.properties.attributes.items.properties.options.items.properties.modifiers.properties.stars.type | "string" |
| properties.variants.properties.attributes.items.properties.options.items.properties.modifiers.properties.usd.pattern | "^-?(?:0\|\[1-9]\\\d\*)(?:\\\\.\\\d{1,2})?$" |
| properties.variants.properties.attributes.items.properties.options.items.properties.modifiers.properties.usd.type | "string" |
| properties.variants.properties.attributes.items.properties.options.items.properties.modifiers.type | "object" |
| properties.variants.properties.attributes.items.properties.options.items.properties.requires\_delivery.type | "boolean" |
| properties.variants.properties.attributes.items.properties.options.items.required | \["key","label"] |
| properties.variants.properties.attributes.items.properties.options.items.type | "object" |
| properties.variants.properties.attributes.items.properties.options.minItems | 1 |
| properties.variants.properties.attributes.items.properties.options.type | "array" |
| properties.variants.properties.attributes.items.properties.required.default | false |
| properties.variants.properties.attributes.items.properties.required.type | "boolean" |
| properties.variants.properties.attributes.items.properties.select.enum | \["single","multi"] |
| properties.variants.properties.attributes.items.properties.select.type | "string" |
| properties.variants.properties.attributes.items.required | \["key","name","select","options"] |
| properties.variants.properties.attributes.items.type | "object" |
| properties.variants.properties.attributes.minItems | 1 |
| properties.variants.properties.attributes.type | "array" |
| properties.variants.required | \["attributes"] |
| properties.variants.type | \["object","null"] |
| required | \["seq\_id","title","description","is\_active","is\_public","is\_free","groups","editable\_config","prices","item\_type","sku\_code","measurement\_unit","requires\_postal\_code","booking","trial","deeplink\_code","ru\_vat\_rate","ru\_price\_includes\_tax","intl\_tax\_rate\_percent","intl\_price\_includes\_tax","variants","updated\_at"] |
| type | "object" |
