GetSets: відмінності між версіями
Перейти до навігації
Перейти до пошуку
(Створена сторінка: =='''Функція повертає список всіх доступних наборів'''== Розділ містить методи, необхідні для отримання списоку всіх наборів <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_de...) |
Немає опису редагування |
||
Рядок 205: | Рядок 205: | ||
|| <span style="color:#ff0000">'''|'''</span> <span style="color:#2fc256">'''|'''</span> ValidTime | || <span style="color:#ff0000">'''|'''</span> <span style="color:#2fc256">'''|'''</span> ValidTime | ||
| Int | | Int | ||
| | | Термін дії (залежить від ValidKind ) | ||
|- | |- | ||
|| <span style="color:#ff0000">'''|'''</span> <span style="color:#2fc256">'''|'''</span> ValidKind | || <span style="color:#ff0000">'''|'''</span> <span style="color:#2fc256">'''|'''</span> ValidKind | ||
| String | | String | ||
| | | Час дії (деталізується параметром ValidTime ):<br> | ||
Minute - хвилини; <br> | |||
Hour - години;<br> | |||
Day - дні;<br> | |||
Week - тижні;<br> | |||
Month - місяці;<br> | |||
Year - роки;<br> | |||
|- | |- | ||
|} | |} |
Поточна версія на 12:24, 16 серпня 2024
Функція повертає список всіх доступних наборів
Розділ містить методи, необхідні для отримання списоку всіх наборів
Опис | Отримання списку всіх наборів. |
---|---|
Метод | POST |
URL | /POSExternal/GetSets |
Request Headers | |
---|---|
KEY | VALUE |
Content-Type | application/json |
AccessToken |
Body raw (json) |
---|
{
}
Типи даних Body | |||
---|---|---|---|
* | Параметр | Тип | Опис |
* Позначення обов’язкового параметру |
Додатковий опис вихідних параметрів |
---|
Response (json) |
---|
{
"Error": "",
"ErrorCode": 0,
"Success": true,
"Sets": [
{
"ID": 3987,
"Code": "000000034",
"Name": "Послуга 1",
"Price": 350.00,
"Enabled": true,
"SetItems": [
{
"ID": 273495,
"SetID": 3987,
"Name": "Test",
"Code": "TRFITEM293613163712337",
"Amount": 0,
"Price": 0.00,
"Enabled": true,
"ValidTime": 1,
"ValidKind": "Day"
},
{
"ID": 273495,
"SetID": 3987,
"Name": "Test",
"Code": "TRFITEM293613163712337",
"Amount": 0,
"Price": 0.00,
"Enabled": true,
"ValidTime": 1,
"ValidKind": "Day"
},
{
"ID": 4828,
"SetID": 3987,
"Name": "Аплікація озокериту велика (колінні суглоби) л, 20 хв.",
"Code": "000000178",
"Amount": 1,
"Price": 130.00,
"Enabled": true,
"ValidTime": 1,
"ValidKind": "Day"
}
]
},
Типи даних Response | ||
---|---|---|
Параметр | Тип | Опис |
Error | String | Опис помилки, що виникла |
ErrorCode | String | Код помилки, що виникла |
Success | Bool | Успіх виконання запиту |
Sets | Sets [ ] | Масив списку наборів. Елементи масиву з наступними полями: |
| ID | Int | ID тирифної позиції, що є набором |
| Code | String | Код тарифної позиції, що є набором |
| Name | String | Назва тарифної позиції, що є набором |
| Price | String | Ціна тарифної позиції, що є набором |
| Enabled | Bool | Активність тарифної позиції |
SetItems | SetItems [ ] | Масив списку заходів. Елементи масиву з наступними полями: |
| | ID | Int | ID тарифної позиції, що входить в набір |
| | SetID | Int | ID позиції в кошику GetPersonCardItems |
| | Name | String | Назва тарифної позиції, що входить в набір |
| | Code | String | Код тарифної позиції, що входить в набір |
| | Amount | Int | Кількість позицій, що входить в набір. |
| | Price | Decimal | Ціна |
| | Enabled | Int | true - позиція активна false - позиція деактивована |
| | ValidTime | Int | Термін дії (залежить від ValidKind ) |
| | ValidKind | String | Час дії (деталізується параметром ValidTime ): Minute - хвилини; |
Додатковий опис вхідних параметрів |
---|