SetClient: відмінності між версіями
Перейти до навігації
Перейти до пошуку
Немає опису редагування |
Немає опису редагування |
||
(Не показані 2 проміжні версії цього користувача) | |||
Рядок 38: | Рядок 38: | ||
<syntaxhighlight lang="json"> | <syntaxhighlight lang="json"> | ||
{ | { | ||
"PhoneNumber": " | "PersonID": 12132, | ||
"Password": " | "PhoneNumber": "3800999999299", | ||
"Password": "12345", | |||
"LastName": "Smith", | "LastName": "Smith", | ||
"FirstName": "John", | "FirstName": "John", | ||
"MiddleName": "Doe", | "MiddleName": "Doe", | ||
"BirthDate": "1990-01-01T00:00:00", | "BirthDate": "1990-01-01T00:00:00", | ||
"EMail": "123456789@gmail.com", | |||
"EMail": | |||
"Sex": true, | "Sex": true, | ||
"Properties": | "Properties": null, | ||
"MailSend": true, | |||
"Properties": [], | |||
"GetNews": true, | "GetNews": true, | ||
"Children": [ | "Children": [ | ||
Рядок 68: | Рядок 68: | ||
], | ], | ||
"PlatformID": "PLATFORM123", | "PlatformID": "PLATFORM123", | ||
"UserPlatfomID": "USERPLATFORM456" | "UserPlatfomID": "USERPLATFORM456", | ||
"NumberOfChildren": 5 | |||
} | } | ||
Рядок 88: | Рядок 89: | ||
| ID Персони | | ID Персони | ||
|- | |- | ||
| | | | ||
| PhoneNumber | | PhoneNumber | ||
| String [32] | | String [32] | ||
| Номер телефону | | Номер телефону | ||
|- | |- | ||
| | | | ||
| LastName | | LastName | ||
| String [128] | | String [128] | ||
| Фамілія клієнта | | Фамілія клієнта | ||
|- | |- | ||
| | | | ||
| FirstName | | FirstName | ||
| String [128] | | String [128] | ||
| Імя клієнта | | Імя клієнта | ||
|- | |- | ||
| | | | ||
| MiddleName | | MiddleName | ||
| String [128] | | String [128] | ||
Рядок 125: | Рядок 126: | ||
| | | | ||
| Properties | | Properties | ||
| Int | | Int [] | ||
| Cписок "Улюблені Розваги" | | Cписок "Улюблені Розваги" | ||
|- | |- |
Поточна версія на 16:14, 26 грудня 2023
Функція виконує редагування юзера
Розділ містить методи, необхідні для редагування даних юзера
Опис | Редагування даних юзера. |
---|---|
Метод | POST |
URL | /POSExternal/SetClient |
Request Headers | |
---|---|
KEY | VALUE |
Content-Type | application/json |
AccessToken |
Body raw (json) |
---|
{
"PersonID": 12132,
"PhoneNumber": "3800999999299",
"Password": "12345",
"LastName": "Smith",
"FirstName": "John",
"MiddleName": "Doe",
"BirthDate": "1990-01-01T00:00:00",
"EMail": "123456789@gmail.com",
"Sex": true,
"Properties": null,
"MailSend": true,
"Properties": [],
"GetNews": true,
"Children": [
{
"ID": 1,
"Firstname": "Child1",
"Lastname": "Smith",
"Patronymic": "Doe",
"Birthday": "2010-05-15T00:00:00"
},
{
"ID": 2,
"Firstname": "Child2",
"Lastname": null,
"Patronymic": null,
"Birthday": null
}
],
"PlatformID": "PLATFORM123",
"UserPlatfomID": "USERPLATFORM456",
"NumberOfChildren": 5
}
Типи даних Body | |||
---|---|---|---|
* | Параметр | Тип | Опис |
PersonID | Int | ID Персони | |
PhoneNumber | String [32] | Номер телефону | |
LastName | String [128] | Фамілія клієнта | |
FirstName | String [128] | Імя клієнта | |
MiddleName | String [128] | Побатькові | |
BirthDate | Datetime | Дата народження (в форматі "1980-01-24 00:00:00") | |
String [128] | Електронна скринька | ||
Sex | Bool | Пол (True - чол; False - жін;) | |
Properties | Int [] | Cписок "Улюблені Розваги" | |
MailSend | Bool | Отримувати сповіщення | |
Children | Object [] | Інформація про дітей: | |
| Firstname | String | Імя | |
| Lastname | String | Фамілія | |
| Patronymic | String | По батькові | |
| Birthday | DateTime | Дата народження (в форматі "2010-05-15T00:00:00" ) | |
PlatformID | Int | ID платформи | |
UserPlatfomID | Int | ID користувача платформи | |
NumberOfChildren | Int | Кількість дітей | |
* Позначення обов’язкового параметру |
Додатковий опис вихідних параметрів |
---|
Response (json) |
---|
{
"Error": "",
"Success": true,
"AddressID": null,
"BirthDate": "1990-01-01 00:00:00",
"CardCode": null,
"EMail": null,
"FirstName": "John",
"LastName": "Smith",
"MiddleName": "Doe",
"PlatformID": null,
"Sex": false,
"UserPlatfomID": null,
"Code": "ABC123zxc",
"PersonID": 30927
}
Типи даних Response | |||
---|---|---|---|
* | Параметр | Тип | Опис |
Error | String [] | Опис помилки, що виникла | |
Success | Bool | Успіх виконання запиту | |
* Позначення обов’язкового параметру |
Додатковий опис вхідних параметрів |
---|