SetClient: відмінності між версіями
Перейти до навігації
Перейти до пошуку
(Створена сторінка: ==''' Функція виконує службове внесення на РРО '''== Розділ містить методи, необхідні для виконання службового внесення на РРО <br> {| cellspacing="3" cellpadding="0" style="width:100%; clear:both; margin:0.5em auto; background-color:#eaecf0; border:1px solid #c8ccd1;" |- ! style="background:#cdf; padding:0.5em; text-align:left; width:15%" id="fileinfotpl_...) |
Немає опису редагування |
||
(Не показано 10 проміжних версій цього користувача) | |||
Рядок 1: | Рядок 1: | ||
==''' Функція виконує | ==''' Функція виконує редагування юзера '''== | ||
Розділ містить методи, необхідні для | Розділ містить методи, необхідні для редагування даних юзера | ||
<br> | <br> | ||
Рядок 7: | Рядок 7: | ||
|- | |- | ||
! style="background:#cdf; padding:0.5em; text-align:left; width:15%" id="fileinfotpl_desc" | Опис | ! style="background:#cdf; padding:0.5em; text-align:left; width:15%" id="fileinfotpl_desc" | Опис | ||
| style="background:#fff; padding:0.5em;" | | | style="background:#fff; padding:0.5em;" | Редагування даних юзера. | ||
|- | |- | ||
! style="background:#cdf; padding:0.5em; text-align:left;" id="fileinfotpl_src" | Метод | ! style="background:#cdf; padding:0.5em; text-align:left;" id="fileinfotpl_src" | Метод | ||
Рядок 13: | Рядок 13: | ||
|- | |- | ||
! style="background:#cdf; padding:0.5em; text-align:left;" id="fileinfotpl_date" | URL | ! style="background:#cdf; padding:0.5em; text-align:left;" id="fileinfotpl_date" | URL | ||
| style="background:#fff; padding:0.5em;" | /POSExternal/ | | style="background:#fff; padding:0.5em;" | /POSExternal/SetClient | ||
|} | |} | ||
<br> | <br> | ||
Рядок 38: | Рядок 38: | ||
<syntaxhighlight lang="json"> | <syntaxhighlight lang="json"> | ||
{ | { | ||
"PersonID": | "PersonID": 12132, | ||
"PhoneNumber": " | "PhoneNumber": "3800999999299", | ||
"LastName": " | "Password": "12345", | ||
"FirstName": " | "LastName": "Smith", | ||
"MiddleName": " | "FirstName": "John", | ||
"BirthDate": " | "MiddleName": "Doe", | ||
"EMail": " | "BirthDate": "1990-01-01T00:00:00", | ||
"Sex": "true" | "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 | |||
} | } | ||
Рядок 61: | Рядок 85: | ||
|- | |- | ||
| <span style="color:#ff0000"><center>*</center></span> | | <span style="color:#ff0000"><center>*</center></span> | ||
| PersonID | |||
| Int | |||
| 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] | ||
| | | Побатькові | ||
|- | |- | ||
| | | | ||
| BirthDate | | BirthDate | ||
| Datetime | | Datetime | ||
| | | Дата народження (в форматі "1980-01-24 00:00:00") | ||
|- | |- | ||
| | | | ||
| EMail | | EMail | ||
| String [128] | | String [128] | ||
| | | Електронна скринька | ||
|- | |- | ||
| | | | ||
| Sex | | Sex | ||
| Bool | | Bool | ||
| | | Пол (True - чол; False - жін;) | ||
|- | |||
| | |||
| Properties | |||
| Int [] | |||
| Cписок "Улюблені Розваги" | |||
|- | |||
|- | |||
| | |||
| MailSend | |||
| Bool | |||
| Отримувати сповіщення | |||
|- | |||
| | |||
| <span style="color:#ff0000">Children </span> | |||
| <span style="color:#ff0000">Object []</span> | |||
| Інформація про дітей: | |||
|- | |||
| | |||
|| <span style="color:#ff0000">'''|'''</span> Firstname | |||
| String | |||
| Імя | |||
|- | |||
| | |||
|| <span style="color:#ff0000">'''|'''</span> Lastname | |||
| String | |||
| Фамілія | |||
|- | |||
| | |||
|| <span style="color:#ff0000">'''|'''</span> Patronymic | |||
| String | |||
| По батькові | |||
|- | |||
| | |||
|| <span style="color:#ff0000">'''|'''</span> Birthday | |||
| DateTime | |||
| Дата народження (в форматі "2010-05-15T00:00:00" ) | |||
|- | |||
| | |||
| PlatformID | |||
| Int | |||
| ID платформи | |||
|- | |||
| | |||
| UserPlatfomID | |||
| Int | |||
| ID користувача платформи | |||
|- | |||
| | |||
| NumberOfChildren | |||
| Int | |||
| Кількість дітей | |||
|- | |- | ||
Рядок 120: | Рядок 195: | ||
<syntaxhighlight lang="json"> | <syntaxhighlight lang="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 | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> |
Поточна версія на 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 | Успіх виконання запиту | |
* Позначення обов’язкового параметру |
Додатковий опис вхідних параметрів |
---|