Команда addAccountpincode

Команда addAccountpincode добавляет пин-код в справочник пин-кодов. Атрибуты пин-кода задаются обязательным параметром accountpincode.

Команда добавления добавит соответствующую запись и добавит transferAction='ADD'.

Загрузка происходит в таблицу accountpincodeTemp магазина All. Эта таблица обрабатывается DataTransfer вместе с начислением бонусов и изменением статусов карт. DataTransfer передает изменения в таблице пин-кодов на соответствующие бонусные сервера.

Свойства параметра accountpincode:

СвойствоТип данныхОписание
numberчисловой (11)Номер
pincodeстроковый (100)Пин-код
serveridцелочисленныйУникальный идентификатор сервера


{"command": "addAccountpincode", "accountpincode": {"number": "12345", "pincode": "12345"}}
---
{"command": "addAccountpincode", "accountpincode": {"number": "54321", "pincode": "54321", "serverid": "2"}}
---

Команда clearAccountpincode

Команда clearAccountpincode очищает справочник пин-кодов.

Команда очистки удалит все записи, у которых serverId=1 и создаст запись number='clear', serverId=1, transferAction='CLEAR'.


{"command": "clearAccountpincode"}
---

Команда deleteAccountpincode

Команда deleteAccountpincode удаляет из справочника пин-кодов запись о пин-коде.  

{"command": "deleteAccountpincode", "accountpincode": {"serverid": "3"}}
---
{"command": "deleteAccountpincode", "accountpincode": {"number": "12345"}}
---
{"command": "deleteAccountpincode", "accountpincode": {"number": "54321", "serverid": "2"}}
---