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

Матеріал з SERVIO
Перейти до навігації Перейти до пошуку
Немає опису редагування
Немає опису редагування
 
Рядок 1: Рядок 1:
=='''Функція формує рахунок доставки'''==
=='''Функція Перевіряє адресу'''==


  Розділ містить метод, необхідний для визначення адреси в входження в полігон доставки
  Розділ містить метод, необхідний для визначення адреси в входження в полігон доставки

Поточна версія на 13:56, 25 жовтня 2023

Функція Перевіряє адресу

Розділ містить метод, необхідний для визначення адреси в входження в полігон доставки


Опис Перевірка на входження адреси в полігон.
Метод POST
URL /POSExternal/GetBillDeliverySite



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{
    "Latitude": 30.64222668650702330,
    "Longitude": 50.40951286782429,
    "Address": "ул. Степана Олейника, 10"
}



Типи даних Body
* Параметр Тип Опис
Latitude Decimal Широта
Longitude Decimal Довгота
Addres String Адреса
Додатковий опис вихідних параметрів



Response (json)
{
    "Error": "",
    "Success": true,
    "AddressID": 915,
    "DistrictID": 4659,
    "Brands": [
        {
            "KitchenID": 3,
            "BrandID": 6,
            "DistrictID": 4659,
            "DeliveryPrice": 65.00,
            "DeliveryTotalFree": 450.00,
            " DistrictColor": null
        }
    ]
}



Типи даних Response
Параметр Тип Опис
Error String Опис помилки, що виникла
Success Bool Успіх виконання запиту
AddressID Int ID - адреси
DistrictID Int ID району (дані з методу GetDistricts)
Brands Array Масив значень. Кухня, Бренд, Район, Ціна доставки, Безкоштовна доставка якщо ціна вище, Колір
Додатковий опис вхідних параметрів