Структура "Отзывы на машину" [v1.0]

Отзывы выводятся в виде словаря, где

Отзывы на машину

Отзывы на машину состоят из списка встречных предложений, списка архивных встречных предложений, своей жалобы и своего статуса "Машины нет".

Название
Тип
Описание
Особые значения
Обязательный
Примечание для разработчика ATI
offersСписок Встречных предложенийСписок встречных предложений   
offers_archСписок Встречных предложенийСписок архивных встречных предложений   
complaint
stringЖалоба (только своя)   
is_absentboolМашины нет (статус только свой)   

Структура "Встречное предложение/архивное встречное предложение"

Встречное предложение на машину

Название
Тип
Описание
Особые значения
Обязательный
Примечание для разработчика ATI
idGuidИдентификатор города загрузки.

 

+ 
resp_firmФирма со звёздамиПараметры фирмы, необходимые для формирования звезд с рейтингом.   
add_dateDateTimeДата добавления + 
change_dateDateTimeДата изменения + 
contact_idintКонтакт фирмы, если не задан, используется текущий   
pricefloatСтавка + 
currency_idintВалюта ставки (идентификатор)Выбирается из списка валют+ 
pay_attribsintАтрибуты оплатыФормируется из Списка атрибутов оплаты+ 
prepay_percentintПредоплата в %   
max_bank_daysintБанковские дни оплаты   
from_city_idintНас. пункт загрузки   
to_city_idintНас. пункт разгрузки   
max_weightfloatГрузоподъемность максимальная, т + 
max_volumefloatОбъем максимальный, м3 + 
car_dateDateTimeДата подачи транспорта + 

Структура "Фирма со звёздами" 

Параметры фирмы, необходимые для формирования звезд с рейтингом

Название
Тип
Описание
Особые значения
Обязательный
Примечание для разработчика ATI
scorefloatБал + 
statusСтатус фирмыСтатус фирмы
 


+ 
namestringНазвание фирмы + 
ati_id
intАТИ код фирмы + 

Атрибуты оплаты во встречном предложении на машину

  • 0 - нет
  • 1 - наличный платеж
  • 2 - безналичный платеж
  • 4 - блиц (вопрос)
  • 8 - включая НДС
  • 16 - предоплата
  • 32 - оплата на выгрузке
  • 64 - оплата через [max_bank_days] банковских дней
  • 128 - догруз

Пример

{
	"8ea3f96d-12b4-e711-93d0-14dae93e0938": {
		"offers": [{
				"id": "9e622c89-0222-e811-97f1-14dae92e0938",
				"resp_firm": {
					"score": 2.25,
					"status": 0,
					"name": "dfjdfjfd",
					"ati_id": "10007403"
				},
				"add_date": "2018-03-07T12:24:53.143Z",
				"change_date": "2018-03-07T12:24:53.143Z",
				"price": 4567,
				"currency_id": 1,
				"pay_attribs": 241,
				"prepay_percent": 20,
				"max_bank_days": 7,
				"from_city_id": 3116,
				"to_city_id": 2416,
				"max_weight": 5,
				"max_volume": 6,
				"car_date": "2018-03-06T21:00:00Z"
			},
			{
				"id": "9e622c89-0222-e811-97f1-14dae93e0938",
				"resp_firm": {
					"score": -2,
					"status": 3,
					"name": "loadExp3, ИП",
					"ati_id": "100074010"
				},
				"add_date": "2018-03-07T12:24:53.143Z",
				"change_date": "2018-03-07T12:24:53.143Z",
				"price": 4567,
				"currency_id": 1,
				"pay_attribs": 241,
				"prepay_percent": 20,
				"max_bank_days": 7,
				"from_city_id": 3116,
				"to_city_id": 2416,
				"max_weight": 5,
				"max_volume": 6,
				"car_date": "2018-03-06T21:00:00Z"
			}
		],
		"offers_arch": [{
				"id": "9e622c89-0222-e811-97f1-34dae92e0938",
				"resp_firm": {
					"score": 2.25,
					"status": 0,
					"name": "dfjdfjfd",
					"ati_id": "10007403"
				},
				"add_date": "2018-03-07T12:24:53.143Z",
				"change_date": "2018-03-07T12:24:53.143Z",
				"price": 4567,
				"currency_id": 1,
				"pay_attribs": 241,
				"prepay_percent": 20,
				"max_bank_days": 7,
				"from_city_id": 3116,
				"to_city_id": 2416,
				"max_weight": 5,
				"max_volume": 6,
				"car_date": "2018-03-06T21:00:00Z"
			},
			{
				"id": "9e622c89-0222-e811-97f1-94dae93e0938",
				"resp_firm": {
					"score": -2,
					"status": 3,
					"name": "loadExp3, ИП",
					"ati_id": "100074010"
				},
				"add_date": "2018-03-07T12:24:53.143Z",
				"change_date": "2018-03-07T12:24:53.143Z",
				"price": 4567,
				"currency_id": 1,
				"pay_attribs": 241,
				"prepay_percent": 20,
				"max_bank_days": 7,
				"from_city_id": 3116,
				"to_city_id": 2416,
				"max_weight": 5,
				"max_volume": 6,
				"car_date": "2018-03-06T21:00:00Z"
			}
		],
		"complaint": "жалоба",
		"is_absent": true
	}
}