# Схема: BookingResource

Source: <https://telegafirst.com/docs/schema-eac5a3dbd7136c862cf3ec455cd478ffafc92c17eade2ab6e2dc885ffab872c2>
Locale: ru
releaseGitSha: fc570c76ffc9cb87e2462d45b14f5c1b52fbaf0d
sourceContentDigest: e042474850819d9e389bdbdb1cd4b73e7e1044eb00bfee821cbd9bbbc5d8356a
Version: 3

# Схема: BookingResource

| Поле | Значение |
| - | - |
| additionalProperties | false |
| properties.calendar.additionalProperties | false |
| properties.calendar.properties.connected.type | "boolean" |
| properties.calendar.properties.provider.enum | \["none","google\_calendar","outlook","apple"] |
| properties.calendar.properties.provider.type | "string" |
| properties.calendar.properties.watch\_expires\_at.format | "date-time" |
| properties.calendar.properties.watch\_expires\_at.type | \["string","null"] |
| properties.calendar.required | \["provider","connected","watch\_expires\_at"] |
| properties.calendar.type | "object" |
| properties.catalog\_item\_ids.items.maximum | 2147483647 |
| properties.catalog\_item\_ids.items.minimum | 1 |
| properties.catalog\_item\_ids.items.type | "integer" |
| properties.catalog\_item\_ids.type | "array" |
| properties.chain\_bindings.additionalProperties | false |
| properties.chain\_bindings.properties.booking\_attended.additionalProperties | false |
| properties.chain\_bindings.properties.booking\_attended.properties.chain\_id.maximum | 2147483647 |
| properties.chain\_bindings.properties.booking\_attended.properties.chain\_id.minimum | 1 |
| properties.chain\_bindings.properties.booking\_attended.properties.chain\_id.type | \["integer","null"] |
| properties.chain\_bindings.properties.booking\_attended.properties.step\_id.maximum | 2147483647 |
| properties.chain\_bindings.properties.booking\_attended.properties.step\_id.minimum | 1 |
| properties.chain\_bindings.properties.booking\_attended.properties.step\_id.type | \["integer","null"] |
| properties.chain\_bindings.properties.booking\_attended.required | \["chain\_id","step\_id"] |
| properties.chain\_bindings.properties.booking\_attended.type | "object" |
| properties.chain\_bindings.properties.booking\_cancelled.additionalProperties | false |
| properties.chain\_bindings.properties.booking\_cancelled.properties.chain\_id.maximum | 2147483647 |
| properties.chain\_bindings.properties.booking\_cancelled.properties.chain\_id.minimum | 1 |
| properties.chain\_bindings.properties.booking\_cancelled.properties.chain\_id.type | \["integer","null"] |
| properties.chain\_bindings.properties.booking\_cancelled.properties.step\_id.maximum | 2147483647 |
| properties.chain\_bindings.properties.booking\_cancelled.properties.step\_id.minimum | 1 |
| properties.chain\_bindings.properties.booking\_cancelled.properties.step\_id.type | \["integer","null"] |
| properties.chain\_bindings.properties.booking\_cancelled.required | \["chain\_id","step\_id"] |
| properties.chain\_bindings.properties.booking\_cancelled.type | "object" |
| properties.chain\_bindings.properties.booking\_confirmed.additionalProperties | false |
| properties.chain\_bindings.properties.booking\_confirmed.properties.chain\_id.maximum | 2147483647 |
| properties.chain\_bindings.properties.booking\_confirmed.properties.chain\_id.minimum | 1 |
| properties.chain\_bindings.properties.booking\_confirmed.properties.chain\_id.type | \["integer","null"] |
| properties.chain\_bindings.properties.booking\_confirmed.properties.step\_id.maximum | 2147483647 |
| properties.chain\_bindings.properties.booking\_confirmed.properties.step\_id.minimum | 1 |
| properties.chain\_bindings.properties.booking\_confirmed.properties.step\_id.type | \["integer","null"] |
| properties.chain\_bindings.properties.booking\_confirmed.required | \["chain\_id","step\_id"] |
| properties.chain\_bindings.properties.booking\_confirmed.type | "object" |
| properties.chain\_bindings.properties.booking\_no\_show\.additionalProperties | false |
| properties.chain\_bindings.properties.booking\_no\_show\.properties.chain\_id.maximum | 2147483647 |
| properties.chain\_bindings.properties.booking\_no\_show\.properties.chain\_id.minimum | 1 |
| properties.chain\_bindings.properties.booking\_no\_show\.properties.chain\_id.type | \["integer","null"] |
| properties.chain\_bindings.properties.booking\_no\_show\.properties.step\_id.maximum | 2147483647 |
| properties.chain\_bindings.properties.booking\_no\_show\.properties.step\_id.minimum | 1 |
| properties.chain\_bindings.properties.booking\_no\_show\.properties.step\_id.type | \["integer","null"] |
| properties.chain\_bindings.properties.booking\_no\_show\.required | \["chain\_id","step\_id"] |
| properties.chain\_bindings.properties.booking\_no\_show\.type | "object" |
| properties.chain\_bindings.properties.booking\_reminder\_1h.additionalProperties | false |
| properties.chain\_bindings.properties.booking\_reminder\_1h.properties.chain\_id.maximum | 2147483647 |
| properties.chain\_bindings.properties.booking\_reminder\_1h.properties.chain\_id.minimum | 1 |
| properties.chain\_bindings.properties.booking\_reminder\_1h.properties.chain\_id.type | \["integer","null"] |
| properties.chain\_bindings.properties.booking\_reminder\_1h.properties.step\_id.maximum | 2147483647 |
| properties.chain\_bindings.properties.booking\_reminder\_1h.properties.step\_id.minimum | 1 |
| properties.chain\_bindings.properties.booking\_reminder\_1h.properties.step\_id.type | \["integer","null"] |
| properties.chain\_bindings.properties.booking\_reminder\_1h.required | \["chain\_id","step\_id"] |
| properties.chain\_bindings.properties.booking\_reminder\_1h.type | "object" |
| properties.chain\_bindings.properties.booking\_reminder\_24h.additionalProperties | false |
| properties.chain\_bindings.properties.booking\_reminder\_24h.properties.chain\_id.maximum | 2147483647 |
| properties.chain\_bindings.properties.booking\_reminder\_24h.properties.chain\_id.minimum | 1 |
| properties.chain\_bindings.properties.booking\_reminder\_24h.properties.chain\_id.type | \["integer","null"] |
| properties.chain\_bindings.properties.booking\_reminder\_24h.properties.step\_id.maximum | 2147483647 |
| properties.chain\_bindings.properties.booking\_reminder\_24h.properties.step\_id.minimum | 1 |
| properties.chain\_bindings.properties.booking\_reminder\_24h.properties.step\_id.type | \["integer","null"] |
| properties.chain\_bindings.properties.booking\_reminder\_24h.required | \["chain\_id","step\_id"] |
| properties.chain\_bindings.properties.booking\_reminder\_24h.type | "object" |
| properties.chain\_bindings.required | \["booking\_confirmed","booking\_reminder\_24h","booking\_reminder\_1h","booking\_attended","booking\_no\_show","booking\_cancelled"] |
| properties.chain\_bindings.type | "object" |
| properties.description.type | \["string","null"] |
| properties.etag.type | "string" |
| properties.has\_photo.type | "boolean" |
| properties.id.maximum | 2147483647 |
| properties.id.minimum | 1 |
| properties.id.type | "integer" |
| properties.is\_active.type | "boolean" |
| properties.is\_public.type | "boolean" |
| properties.kind.description | "person = who (a specialist), place = where (a room, a cabin, equipment)" |
| properties.kind.enum | \["person","place"] |
| properties.kind.type | "string" |
| properties.max\_advance\_days.exclusiveMinimum | 0 |
| properties.max\_advance\_days.type | \["integer","null"] |
| properties.message\_content\_id.maximum | 2147483647 |
| properties.message\_content\_id.minimum | 1 |
| properties.message\_content\_id.type | \["integer","null"] |
| properties.min\_lead\_time\_minutes.minimum | 0 |
| properties.min\_lead\_time\_minutes.type | "integer" |
| properties.name.type | "string" |
| properties.public\_url.format | "uri" |
| properties.public\_url.type | \["string","null"] |
| properties.slot\_interval\_minutes.exclusiveMinimum | 0 |
| properties.slot\_interval\_minutes.type | "integer" |
| required | \["id","name","description","is\_active","is\_public","kind","slot\_interval\_minutes","min\_lead\_time\_minutes","max\_advance\_days","catalog\_item\_ids","public\_url","message\_content\_id","has\_photo","chain\_bindings","calendar","etag"] |
| type | "object" |
