BookingJSON
#
Структура#
BookingJSONИмя | Описание | Схема |
---|---|---|
additionalInfo необязательно | Дополнительная информация | string |
card необязательно | Информация о карте | CardJSON |
check необязательно | Информация о чеке | CheckJSON |
confirmationStatus необязательно | Статус подтверждения | enum (Confirmed, NotConfirmed) |
duration необязательно | Продолжительность | integer (int32) |
id необязательно | ID | integer (int64) |
internalCode необязательно | Внутренний код | string |
paymentType необязательно | Тип оплаты | string |
planningDate необязательно | Дата и время | string (date-time) |
retailerCode обязательно | Код торговой сети | string |
shop необязательно | Информация о магазине | ShopJSON |
specialist необязательно | Информация о специалисте | SpecialistJSON |
specialization необязательно | Информация о специализации | SpecializationJSON |
status необязательно | Статус | enum (Booked, Completed, Canceled) |
updateDateTime необязательно | Дата и время обновления | string (date-time) |
#
CardJSONИмя | Описание | Схема |
---|---|---|
cardDate обязательно | Дата заведения карты | string (date-time) |
cardType обязательно | Тип карты | CardTypeJSON |
creationTypeChannel необязательно | Тип канала создания | enum (ExternalSystem, TelegramBot, VkBot, Application, ManualCreation) |
firstDateCheck необязательно | Дата первого чека по карте | string (date-time) |
id необязательно | ID | integer (int64) |
issuingShop необязательно | Магазин создания карты | ShopJSON |
number обязательно | Номер карты | string |
retailerCode обязательно | Код торговой сети | string |
status обязательно | Статус карты: Active (Активная), Disabled (Заблокированная), NonEmitted (Не выпущена), Temporary (Временная) | enum (Active, Disabled, NonEmitted, Temporary) |
type обязательно | Тип карты: Material (Физическая), Virtual (Виртуальная) | enum (Material, Virtual) |
#
CardTypeJSONИмя | Описание | Схема |
---|---|---|
barcodeType обязательно | Формат штрих-кода карт | enum (EAN13, CODE128) |
brand обязательно | Информация о бренде | BrandJSON |
brandCode необязательно | Код торговой марки | string |
id необязательно | ID | integer (int64) |
internalCode обязательно | Внутренний код типа карты | string |
name обязательно | Наименование типа карты | string |
retailerCode обязательно | Код торговой сети | string |
#
BrandJSONИмя | Описание | Схема |
---|---|---|
code необязательно | Внутренний код | string |
id необязательно | ID | integer (int64) |
image необязательно | Логотип | string |
name необязательно | Наименование | string |
retailerCode обязательно | Код торговой сети | string |
#
ShopJSONИмя | Описание | Схема |
---|---|---|
address необязательно | Адрес местонахождения | string |
brand необязательно | Бренд | BrandJSON |
brandCode обязательно | Код торговой марки | string |
channelName необязательно | Название канала | string |
city необязательно | Город | string |
closingDate необязательно | Дата закрытия магазина | string (date-time) |
gln необязательно | Идентификатор магазина в классификации торговой сети | string |
id необязательно | ID | integer (int64) |
mallName необязательно | Название торгового центра, в котором расположен магазин | string |
name необязательно | Наименование | string |
openingDate необязательно | Дата открытия магазина | string (date-time) |
phoneNumber необязательно | Номер телефона магазина | string |
position_X необязательно | Координаты геолокации, X | number (double) |
position_Y необязательно | Координаты геолокации, Y | number (double) |
renovationEndDate необязательно | Дата окончания реновации | string (date-time) |
renovationStartDate необязательно | Дата начала реновации | string (date-time) |
retailerCode обязательно | Код торговой сети | string |
shopStatusEnum необязательно | Статус магазина | enum (Active, Closed) |
shopsGroup необязательно | Группы магазинов | < ShopsGroupJSON > array |
timetable необязательно | Расписание работы | string |
#
ShopsGroupJSONИмя | Описание | Схема |
---|---|---|
comment необязательно | Комментарий | string |
id необязательно | ID | integer (int64) |
name необязательно | Название группы | string |
retailerCode обязательно | Код торговой сети | string |
#
CheckJSONИмя | Описание | Схема |
---|---|---|
bonuses необязательно | Список бонусов покупателя | < BonusJSON > array |
cardID необязательно | Идентификатор карты | integer (int64) |
cashSum необязательно | Сумма наличных, полученных по чеку | number (double) |
cashboxID необязательно | Идентификатор кассы | integer (int64) |
cashierID необязательно | Идентификатор кассира | integer (int64) |
changeSum необязательно | Выданная сдача | number (double) |
checkType необязательно | Тип чека | string |
currency необязательно | Валюта чека | CurrencyJSON |
date необязательно | Дата чека | string (date-time) |
discountSum необязательно | Сумма скидки | number (double) |
electronicMoneySum необязательно | Сумма электронного платежа | number (double) |
id необязательно | ID | integer (int64) |
itemCount необязательно | Количество позиций | integer (int32) |
items необязательно | Список позиций | < CheckItemJSON > array |
number необязательно | Номер чека | string |
paymentType необязательно | Тип оплаты | string |
rating необязательно | Рейтинг чека | number (float) |
shiftNumber необязательно | Номер смены | string |
shop необязательно | Информация о магазине | ShopJSON |
shopAddress необязательно | Адрес магазина | string |
shopName необязательно | Название магазина | string |
specialist необязательно | Информация о специалисте | SpecialistJSON |
totalSum необязательно | Сумма по чеку | number (double) |
#
BonusJSONИмя | Описание | Схема |
---|---|---|
balance обязательно | Обший остаток бонусов на счете клиента | number (double) |
balanceAvailable обязательно | Баланс бонусов, доступный для списания со счета клиента | number (double) |
balanceAvailableCost необязательно | Стоимость бонусов в валюте доступных для списания | number (double) |
bonusHistoryList необязательно | История начисления бонусов на счет клиента | < BonusHistoryJSON > array |
code обязательно | Код типа бонуса | string |
id необязательно | ID | integer (int64) |
logo необязательно | Логотип | string |
name необязательно | Наименование типа бонуса | string |
#
BonusHistoryJSONИмя | Описание | Схема |
---|---|---|
bonusHistoryBalance обязательно | Баланс бонусов на указанную дату | number (double) |
checkSum необязательно | Сумма чека | number (double) |
count обязательно | Количество начисленных/списанных бонусов | number (double) |
date обязательно | Дата начисления | string (date-time) |
historyType необязательно | Тип бонусной записи | enum (Manual, Transfer, BonusProcessing, CheckPayment, BonusFire, Unidentified, Trigger, OfflineBonusProcessing) |
id необязательно | ID | integer (int64) |
#
CurrencyJSONИмя | Описание | Схема |
---|---|---|
code необязательно | Код ISO | string |
id необязательно | ID | integer (int64) |
name необязательно | Наименование | string |
symbol необязательно | Обозначение | string |
#
CheckItemJSONИмя | Описание | Схема |
---|---|---|
costPrice необязательно | Себестоимость | number (double) |
discountSum необязательно | Сумма скидки | number (double) |
id необязательно | ID | integer (int64) |
item необязательно | Товар/услуга | GoodJSON |
price необязательно | Цена за единицу | number (double) |
quantity необязательно | Количество | number (double) |
sellerCode необязательно | Табельный номер продавца | string |
stockCode необязательно | Внутренний идентификатор примененной к позиции акции со стороны внешней системы | string |
sum необязательно | Сумма | number (double) |
#
GoodJSONИмя | Описание | Схема |
---|---|---|
brandCode необязательно | Код торговой марки | string |
category необязательно | Категория | GoodCategoryJSON |
goodPageUrl необязательно | URL страницы | string |
gtin необязательно | Глобальный торговый идентификационный номер (GTIN) | string |
id необязательно | ID | integer (int64) |
image необязательно | Изображение | string |
ingridients необязательно | Ингредиенты | string |
internalCode необязательно | Внутренний код | string |
measure необязательно | Единица измерения | string |
name необязательно | Наименование | string |
retailerCode обязательно | Код торговой сети | string |
#
GoodCategoryJSONИмя | Описание | Схема |
---|---|---|
brandCode необязательно | Код торговой марки | string |
code необязательно | Код | string |
id необязательно | ID | integer (int64) |
name необязательно | Наименование | string |
parentCategory необязательно | Родительская категория | integer (int64) |
retailerCode обязательно | Код торговой сети | string |
#
SpecialistJSONИмя | Описание | Схема |
---|---|---|
birthday необязательно | Дата рождения | string (date-time) |
email необязательно | Адрес электронной почты | string |
gender необязательно | Пол | enum (Male, Female) |
guid необязательно | Внутренний код | string |
id необязательно | ID | integer (int64) |
inn необязательно | Идентификатор налогоплательщика (ИНН) | string |
name необязательно | Имя | string |
phone необязательно | Номер телефона | string |
post необязательно | Должность | string |
retailerCode обязательно | Код торговой сети | string |
specialization необязательно | Специализация | SpecializationJSON |
#
SpecializationJSONИмя | Описание | Схема |
---|---|---|
externalCode необязательно | Внешний код | string |
id необязательно | ID | integer (int64) |
name необязательно | Название | string |
retailerCode обязательно | Код торговой сети | string |