View difference between Paste ID: GPXCZnLX and 8SRzdRvy
SHOW: | | - or go back to the newest paste.
1
{
2
	"action":{
3
		"performance_id": "654", // идентификатор представления
4-
		"halls": [0], // или [0,1], чтобы загрузить оба зала
4+
		"seats": [6, 5, 4], // список из идентификаторов мест
5-
		"performances": [1234],
5+
		"action": "add_s2", /*
6-
			/* или [1234,9876,6544], для загрузки нескольких представлений.
6+
			Варианты действий (добавление/удаление статуса)
7-
			   Возможно потребуется ограничить число одновременных загрузок. */
7+
			add_a1/remove_a1 — доступность бронирования;
8-
		"status": [1234] // Статус представления 1234. Опишу позже.
8+
			add_a2/remove_a2 — доступность онлайн-продажи;
9
			add_a3/remove_a3 — доступность оффлайн продажи (выдачи билета);
10
			add_s1/remove_s1 — статус брони;
11
			add_s2/remove_s2 — статус онлайн-продажи;
12
			add_s3/remove_s3 — статус оффлайн-продажи (выдачи билета). */
13
		"group": {
14
			"name": "Вася", // контактное лицо
15
			"tel": "+79876543211", // контактный номер телефона
16
			"email": "example@example.com", // контактный адрес э. почты
17
			"password": "Эйяфьядлайёкюдль", // кодовое слово
18
		}
19
	},
20
21
	"get":{
22
		"shows": "all", // или "new" — для пользователей,
23
		"halls": [0], // или [0, 1], чтобы загрузить оба зала
24
		"performances": [654], /*
25
			или [654, 9876, 6544], для загрузки нескольких представлений.
26
			Возможно потребуется ограничить число одновременных загрузок. */
27
		"status": [654] // статус представления 654. Опишу позже.
28
	}
29
}