GetBillDelivery

Матеріал з SERVIO
Версія від 14:52, 13 березня 2023, створена Shulgina.a (обговорення | внесок) (Створена сторінка: =='''Функція повертає рахунки доставки'''== Розділ містить методи, необхідні для отримання рахунків доставки <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_desc" | Опис | style="backg...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

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

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


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



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
 {
    "BillID": 
 }



Типи даних Body
* Параметр Тип Опис
BillID Int ID рахунку (необов'язковий параметр)
Додатковий опис вихідних параметрів



Response (json)
{
    "Error": "",
    "Success": true,
    "Items": [
        {
            "Apartment": "",
            "BillID": 23216,
            "BillNumber": 45240,
            "Building": "",
            "ClientFirstName": "Наталия",
            "ClientHomePhone": "380631234567",
            "ClientLastName": "Кривошапко",
            "ClientMobilePhone": "380631234567",
            "ClientWorkPhone": "380631234567",
            "Comment": "Ваше замовлення отримано та готується",
            "Comment_EN": "Your order has been received and is in preparation",
            "Comment_RU": "Ваш заказ получен и готовится",
            "CookedFor": null,
            "CourierMobilePhone": null,
            "CourierName": "",
            "CourierPhone": null,
            "DeliveryAddressComment": null,
            "DeliveryCity": "",
            "DeliveryComment": null,
            "DeliveryDistrictsRegion": "",
            "DeliveryPersonComment": null,
            "DeliveryRegion": "Житомирська",
            "DeliveryStatus": 1,
            "DeliveryStatusName": "Новий",
            "DistrictName": "Лівий берег",
            "Entrance": "",
            "EstimatedPaymentID": null,
            "EstimatedPaymentName": null,
            "House": "1",
            "Latitude": 50.4137810,
            "Longtitude": 30.6120506,
            "ShortComment": null,
            "Status": "Готуємо",
            "Status_EN": "Prepare",
            "Status_RU": "Готовится",
            "Storey": "",
            "StreetName": "вул. Здолбунівська, Киев, Украина",
            "Time_Left": null,
            "Total": 80.00,
            "WaitedFor": null,
            "WaitedFrom": "2023-03-06 16:35:51",
            "IsPickup": false,
            "BrandID": 2,
            "Printed": null,
            "KitchenID": 3,
            "IsPaid": false,
            "PaymentName": null,
            "UserID": null
        }
    ]
}



Типи даних Response
Параметр Тип Опис
Error String Опис помилки, що виникла
Success Bool Успіх виконання запиту
Items Items [] Масив рахунків. Елементи масиву з наступними полями:
     | Apartment String Квартира
     | BillID Int ID рахунку
     | BillNumber Int № рахунку
     | Building String Корпус
     | ClientFirstName String Ім'я
     | ClientHomePhone String Телефон домашній
     | ClientLastName String Прізвище
     | ClientMobilePhone String Телефон мобільний
     | ClientWorkPhone String Телефон робочий
     | Сomment String Коментар
     | Comment_EN String Коментар англійською
     | Comment_RU String Коментар російською
     | CookedFor Datetime Час до готовності
     | CourierMobilePhone String Телефон кур'єра мобільний
     | CourierName String Ім'я кур'єра
     | CourierPhone String Телефон кур'єра
     | DeliveryAddressComment String Коментар в рахунку доставки
     | DeliveryCity String Населений пункт
     | DeliveryComment String Коментар рахунку доставки
     | DeliveryDistrictRegion String Регіон
     | DeliveryPersonComment String Коментар клієнта доставки
     | DeliveryRegion String Область
     | DeliveryStatus Int Статус рахунку
     | DeliveryStatusName String Статус замовлення
     | DistrictName String Район
     | Entrance String Під'їзд
     | EstimatedPaymentID Int ID передбачуваного виду оплати
     | EstimatedPaymentName String Назва передбачуваного виду оплати
     | House String Будинок
     | Latitude Decimal Широта
     | Longtitude Decimal Довгота
     | ShortComment String Скорочений коментар до рахунку
     | Status String Статус замовлення
     | Status_EN String Статус замовлення англійською
     | Status_RU String Статус замовлення російською
     | Storey String Поверх
     | StreetName String Вулиця
     | Time_Left Int Скільки часу залишилось до прибуття кур'єра в секундах
     | Total Decimal Сума
     | WaitedFor Datetime Час прибуття кур'єра
     | WaitedFrom Datetime Час, з якого можна робити доставку
     | IsPickup Bool Статус "З собою"
     | BrandID Int ID бренду
     | Printed Datetime Друк рахунку
     | KitchenID Int ID кухні
     | IsPaid Bool Признак оплати рахунку
     | PaymentName String Назва типу оплати, яким був сплачений рахунок
     | UserID Int ID користувача (кур'єра)
Додатковий опис вхідних параметрів