Перейти к содержанию

Структура "Ответ на запрос редактирования нескольких своих заявок"

Данная структура описывает ответ сервера для API-методов, которые редактируют однотипным образом несколько собственных заявок текущего пользователя по грузу и транспорту (Работа с моими заявками).

Описание полей

Имя Описание Тип данных Обязательный
cargoes Ответ для заявок по грузу. Объект +
cargoes.errors Ошибки редактирования заявок по грузу. Массив структур "Ошибка при редактировании нескольких своих заявок"
cargoes.success Идентификаторы заявок по грузу, которые были успешно отредактированы. Массив чисел
cargoes.items Заявки по грузу, которые были успешно отредактированы. Массив структур "Груз".
lorries Ответ для заявок по транспорту. Объект +
lorries.errors Ошибки редактирования заявок по транспорту. Массив структур "Ошибка при редактировании нескольких своих заявок"
lorries.success Идентификаторы заявок по транспорту, которые были успешно отредактированы. Массив чисел
lorries.items Заявки по транспорту, которые были успешно отредактированы. Массив структур "Транспорт".

Пример

JSON
{
    "cargoes": {
        "errors": [
            {
                "id": 1,
                "message": "заявка не найдена",
                "errorCode": 7
            },
            {
                "id": 350202538,
                "message": "повтор этой заявки недоступен",
                "errorCode": 16
            }
        ],
        "success": [
            350203537
        ],
        "items": [
            {
                "id": 350203537,
                "dateCreate": 1583231716000,
                "dateRepeat": 1583231716000,
                "dateFrom": 1583193600000,
                "dateTo": 1583193600000,
                "distanceLine": 1007483.586,
                "distanceTime": 46075299,
                "waypointListSource": [
                    {
                        "town": {
                            "id": 69,
                            "name": "Харьков"
                        },
                        "area": {
                            "id": 34,
                            "name": "Харьковская обл."
                        },
                        "country": {
                            "sign": "UA",
                            "name": "Украина"
                        },
                        "postCode": "61",
                        "address": "Зенитная улица, Павловка",
                        "lat": 49.9935,
                        "lon": 36.230383
                    }
                ],
                "waypointListTarget": [
                    {
                        "town": {
                            "id": 179,
                            "name": "Львов"
                        },
                        "area": {
                            "id": 27,
                            "name": "Львовская обл."
                        },
                        "country": {
                            "sign": "UA",
                            "name": "Украина"
                        },
                        "postCode": "",
                        "address": "Золотая улица, 17",
                        "lat": 49.839683,
                        "lon": 24.029717
                    }
                ],
                "bodyType": {
                    "id": 36,
                    "name": "Цельномет"
                },
                "bodyGroup": {
                    "id": 1,
                    "name": "Крытая"
                },
                "loadTypes": [
                    {
                        "id": 25,
                        "name": "боковая"
                    },
                    {
                        "id": 24,
                        "name": "верхняя"
                    },
                    {
                        "id": 26,
                        "name": "задняя"
                    }
                ],
                "payment": {
                    "price": "1000",
                    "currency": {
                        "id": 2,
                        "name": "грн."
                    },
                    "unit": {
                        "id": 2,
                        "name": "км"
                    },
                    "moment": {
                        "id": 4,
                        "name": "на выгрузке"
                    },
                    "type": {
                        "id": 4,
                        "name": "безнал."
                    },
                    "prepay": 10,
                    "delay": 0,
                    "vat": true
                },
                "owner": {
                    "refId": 10101583040,
                    "name": "Ларди-Tест Бренд",
                    "face": "Контактное лицо",
                    "contactId": 0,
                    "phones": [
                        {
                            "number": "+380(95)1234567",
                            "messengers": [
                                "WHATSAPP",
                                "TELEGRAM",
                                "VIBER"
                            ]
                        },
                        {
                            "number": "+380(95)2345678",
                            "messengers": [
                                "TELEGRAM"
                            ]
                        },
                        {
                            "number": "+380(95)3456789",
                            "messengers": []
                        },
                        {
                            "number": "+380(95)4567890",
                            "messengers": []
                        }
                    ],
                    "address": {
                        "town": {
                            "id": 69,
                            "name": "Харьков"
                        },
                        "area": {
                            "id": 34,
                            "name": "Харьковская обл."
                        },
                        "country": {
                            "sign": "UA",
                            "name": "Украина"
                        }
                    },
                    "rating": {
                        "positiveCommentCount": 7,
                        "negativeCommentCount": 1
                    }
                },
                "note": "хрупкий хруз",
                "cmr": true,
                "cmrInsurance": false,
                "groupage": true,
                "t1": false,
                "tir": false,
                "adr": 1,
                "lorryAmount": 2,
                "photos": [
                    "http://medianew.lardi-trans.com/originImage/proposal/5e5e3297f96e155451771afb/logo.jpg"
                ],
                "repeat": {
                    "auto": false,
                    "countToday": 0
                },
                "content": {
                    "id": 1403,
                    "name": "стекло в ящиках"
                },
                "size": {
                    "massFrom": 15,
                    "massTo": 20,
                    "volumeFrom": 80,
                    "volumeTo": 90,
                    "length": 0,
                    "width": 0,
                    "height": 0
                },
                "medicalRecords": true,
                "customsControl": false,
                "loadingFrequency": {
                    "id": 3,
                    "name": "в неделю"
                }
            }
        ]
    },
    "lorries": {
        "errors": [
            {
                "id": 4,
                "message": "заявка не найдена",
                "errorCode": 7
            },
            {
                "id": 350202771,
                "message": "повтор этой заявки недоступен",
                "errorCode": 16
            }
        ],
        "success": [
            350203540
        ],
        "items": [
            {
                "id": 350203540,
                "dateCreate": 1583233348000,
                "dateRepeat": 1583233348000,
                "dateFrom": 1586304000000,
                "dateTo": 1588982400000,
                "distanceLine": 1007483.586,
                "distanceTime": 46075299,
                "waypointListSource": [
                    {
                        "town": {
                            "id": 69,
                            "name": "Харьков"
                        },
                        "area": {
                            "id": 34,
                            "name": "Харьковская обл."
                        },
                        "country": {
                            "sign": "UA",
                            "name": "Украина"
                        },
                        "postCode": "61",
                        "address": "Зенитная улица, Павловка",
                        "lat": 49.9935,
                        "lon": 36.230383
                    }
                ],
                "waypointListTarget": [
                    {
                        "town": {
                            "id": 179,
                            "name": "Львов"
                        },
                        "area": {
                            "id": 27,
                            "name": "Львовская обл."
                        },
                        "country": {
                            "sign": "UA",
                            "name": "Украина"
                        },
                        "postCode": "",
                        "address": "Золотая улица, 17",
                        "lat": 49.839683,
                        "lon": 24.029717
                    }
                ],
                "bodyType": {
                    "id": 34,
                    "name": "Тент"
                },
                "bodyGroup": {
                    "id": 1,
                    "name": "Крытая"
                },
                "loadTypes": [
                    {
                        "id": 27,
                        "name": "с полной растентовкой"
                    },
                    {
                        "id": 26,
                        "name": "задняя"
                    }
                ],
                "payment": {
                    "price": "1000",
                    "currency": {
                        "id": 2,
                        "name": "грн."
                    },
                    "unit": {
                        "id": 2,
                        "name": "км"
                    },
                    "moment": {
                        "id": 4,
                        "name": "на выгрузке"
                    },
                    "type": {
                        "id": 4,
                        "name": "безнал."
                    },
                    "prepay": 10,
                    "delay": 0,
                    "vat": true
                },
                "owner": {
                    "refId": 10101583040,
                    "name": "Ларди-Tест Бренд",
                    "face": "Контактное лицо",
                    "contactId": 0,
                    "phones": [
                        {
                            "number": "+380(95)1234567",
                            "messengers": [
                                "WHATSAPP",
                                "TELEGRAM",
                                "VIBER"
                            ]
                        },
                        {
                            "number": "+380(95)2345678",
                            "messengers": [
                                "TELEGRAM"
                            ]
                        },
                        {
                            "number": "+380(95)3456789",
                            "messengers": []
                        },
                        {
                            "number": "+380(95)4567890",
                            "messengers": []
                        }
                    ],
                    "address": {
                        "town": {
                            "id": 69,
                            "name": "Харьков"
                        },
                        "area": {
                            "id": 34,
                            "name": "Харьковская обл."
                        },
                        "country": {
                            "sign": "UA",
                            "name": "Украина"
                        }
                    },
                    "rating": {
                        "positiveCommentCount": 7,
                        "negativeCommentCount": 1
                    }
                },
                "note": "безопасные перевозки",
                "cmr": true,
                "cmrInsurance": false,
                "groupage": true,
                "t1": false,
                "tir": false,
                "adr": 1,
                "lorryAmount": 2,
                "photos": [
                    "http://medianew.lardi-trans.com/originImage/proposal/5e5e393bf96e155451771afc/logo.jpg"
                ],
                "repeat": {
                    "auto": false,
                    "countToday": 0
                },
                "size": {
                    "body": {
                        "mass": 20,
                        "volume": 90,
                        "length": 10,
                        "width": 2.5,
                        "height": 3
                    },
                    "trailer": {
                        "mass": 20,
                        "volume": 90,
                        "length": 10,
                        "width": 2.5,
                        "height": 3            
                    }
                },
                "autoparkId": 0,
                "ekmt": true
            }
        ]
    }
}