SetParamsBillDeliverySite: відмінності між версіями

Матеріал з SERVIO
Перейти до навігації Перейти до пошуку
(Створена сторінка: =='''Функція додає/ оновлює параметри рахунку доставки'''== Розділ містить методи, необхідні для додання/ оновлення параметрів рахунку доставки <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:l...)
 
Немає опису редагування
Рядок 38: Рядок 38:
<syntaxhighlight lang="json">
<syntaxhighlight lang="json">
{
{
     "BillID": "23508",  
     "BillID": "11712",  
     "GuestCount": 4,
     "GuestCount": 5,  
     "House": "55",  
     "House": null,  
     "Building": "1",
     "Building": "4",  
     "Entrance": "2",  
     "Entrance": "5",  
     "Storey": "14",  
     "Storey": "5",  
     "Apartment": "237",  
     "Apartment": "5",
     "Comment": "Нова адреса",
    "WaitedFrom": "2021-10-13 12:00:00",
     "PersonPhone": "380445370168"
    "WaitedFor": "2021-10-13 13:00:00",  
     "Comment": "Сплата картою курьеру",
    "PersonName": "Никола Тесла",
     "PersonPhone": "380635555555",
    "EstimatedPaymentID": 2014
}
}
</syntaxhighlight>
</syntaxhighlight>
Рядок 94: Рядок 98:
| String
| String
| Номер квартири
| Номер квартири
|-
|
| WaitedFrom
| DateTime
| Час доставки від
|-
|
| WaitedFor
| DateTime
| Час доставки до
|-
|-
|
|
Рядок 101: Рядок 115:
|-
|-
|
|
| PersonName
| String
| Імя персони
|-
|<span style="color:#ff0000"><center>*</center></span>
| PersonPhone
| PersonPhone
| String
| String
| Телефон клієнта
| Телефон клієнта (обовязково має бути вказаний в наступному форматі "380635555555", інакше буде створено нову карту для персони)
|-
|-
!style="width:50%; background:#accae4;" scope="row" colspan="4"| * Позначення обов’язкового параметру
!style="width:50%; background:#accae4;" scope="row" colspan="4"| * Позначення обов’язкового параметру

Версія за 08:57, 24 жовтня 2023

Функція додає/ оновлює параметри рахунку доставки

Розділ містить методи, необхідні для додання/ оновлення параметрів рахунку доставки

Опис Додання/ оновлення параметрів рахунку доставки.
Метод POST
URL /POSExternal/SetParamsBillDeliverySite



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{
    "BillID": "11712", 
    "GuestCount": 5, 
    "House": null, 
    "Building": "4", 
    "Entrance": "5", 
    "Storey": "5", 
    "Apartment": "5", 
    "WaitedFrom": "2021-10-13 12:00:00", 
    "WaitedFor": "2021-10-13 13:00:00", 
    "Comment": "Сплата картою курьеру", 
    "PersonName": "Никола Тесла",
    "PersonPhone": "380635555555",
    "EstimatedPaymentID": 2014
}



Типи даних Body
* Параметр Тип Опис
*
BillID String ID рахунку доставки
GuestCount Int Кількість гостей
House String Номер будинку
Building String Корпус
Entrance String Під'їзд
Storey String Поверх
Apartment String Номер квартири
WaitedFrom DateTime Час доставки від
WaitedFor DateTime Час доставки до
Comment String Коментар
PersonName String Імя персони
*
PersonPhone String Телефон клієнта (обовязково має бути вказаний в наступному форматі "380635555555", інакше буде створено нову карту для персони)
* Позначення обов’язкового параметру
Додатковий опис вихідних параметрів



Response (json)
{
    "Error": "",
    "Success": true
}



Типи даних Response
Параметр Тип Опис
Error String Опис помилки, що виникла
Success Bool Успіх виконання запиту
Додатковий опис вхідних параметрів