Функція виконує реєстрацію користувача в системі
Розділ містить методи, необхідні для реєстрації користувача в системі
Опис
|
Реєстрація користувача.
|
Метод
|
POST
|
URL
|
/POSExternal/RegisterClient
|
Request Headers
|
KEY
|
VALUE
|
Content-Type
|
application/json
|
AccessToken
|
|
{
"PhoneNumber": "380931111113",
"Password": "MyPassword"
"LastName": "Jhone",
"FirstName": "Snow",
"MiddleName": "Raven",
"BirthDate": "1990-01-04",
"Code": null,
"CardCode": "111",
"EMail": "johnsnow@gmail.com",
"CreateCard": true,
"Sex": null,
"Properties": [],
"AddressID": null,
"GetNews": true,
"PlatfomID": null,
"UserPlatformId": null
}
Типи даних Body
|
*
|
Параметр
|
Тип
|
Опис
|
*
|
PhoneNumber
|
String
|
Номер телефону
|
|
Password
|
String
|
Пароль
|
*
|
LastName
|
String
|
Прізвище клієнта
|
*
|
FirstName
|
String
|
Ім'я клієнта
|
*
|
MiddleName
|
String
|
По-батькові клієнта
|
|
BirthDate
|
Date
|
Дата народження
|
|
Code
|
String
|
Код персони
|
|
CardCode
|
String
|
Код карти
|
|
Email
|
String
|
Адреса електронної пошти
|
|
CreateCard
|
Bool
|
Признак створення карти під час реєстрації користувача (по замовчуванню - true Створювати)
|
|
Sex
|
Bool
|
Стать
|
|
Properties
|
Int[]
|
Масив ID характеристик страв
|
|
AddressID
|
Int
|
ID адреси
|
|
GetNews
|
Bool
|
Розсилати розсилку новин
|
|
PlatformID
|
Int
|
ID платформи
|
|
UserPlatformID
|
ID
|
ID користувача платформи
|
* Позначення обов’язкового параметру
|
Додатковий опис вихідних параметрів
|
|
{
"Error": "",
"Success": true,
"AddressID": null,
"BirthDate": "1990-01-04 00:00:00",
"CardCode": null,
"EMail": null,
"FirstName": "Snow",
"LastName": "Jhone",
"MiddleName": "Raven",
"PlatformID": null,
"Sex": false,
"UserPlatfomID": null,
"Code": "PERSON166714114529777",
"PersonID": 23427
}
Типи даних Response
|
Параметр
|
Тип
|
Опис
|
Error
|
String
|
Опис помилки, що виникла
|
Success
|
Bool
|
Успіх виконання запиту
|
PersonID
|
Int
|
Ідентифікатор персони
|
* Позначення обов’язкового параметру
|
Додатковий опис вхідних параметрів
|
|