@veeroute/lss-studio-angular
Version:
OpenAPI client for @veeroute/lss-studio-angular
70 lines (68 loc) • 5.96 kB
YAML
# ***** entity_error_type.yaml ***** #
x-description-ru: >
Тип ошибки:
* `INCONSISTENT_REFERENCE` - ссылка на несуществующую сущность
* `UNIQUE_IDS_VIOLATION` - все идентификаторы должны быть уникальными
* `INVALID_ROUTING_MATRIX` - проблема с размерностью матрицы геоданных
* `INVALID_GEO_PROVIDER` - проблема с указанным геопровайдером
* `INVALID_TIME_WINDOW` - проблема с указанным временным окном
* `COMPATIBILITY_CARGO_BOX` - ни один груз не совместим ни с одним отсеком
* `COMPATIBILITY_TRANSPORT_PERFORMER` - ни один транспорт не совместим ни с одним исполнителем
* `COMPATIBILITY_TRANSPORT_LOCATION` - ни один транспорт не совместим ни с одной локацией
* `COMPATIBILITY_ORDER_PERFORMER` - ни один заказ не совместим ни с одним транспортом
* `INCONSISTENT_HARDLINK` - ключ сущности должен находиться только в одной связи
* `PLANNING_HORIZON_EXCEEDED` - превышен горизонт планирования (разница между самой ранней и самой поздней временными отметками в данных)
* `MEANINGLESS_RESTRICTIONS` - заданные ограничения не имеют смысла
* `LOCATION_LIMITS_VIOLATION` - временные окна действия ограничения не должны пересекаться и их объединение должно соответствовать окну доступности локации `work_window`; если задано ограничение `min_cargos`/`min_transports`, то должно быть задано ограничение `max_cargos`/`max_transports`; ограничения `min_cargos`/`min_transports` должны быть меньше всех ограничений `max_cargos`/`max_transports`; указана стратегия выбора времен `LOWEST_COST` (на текущий момент не поддерживается)
* `PERFORMER_WRR_MUST_BE_SET` - для режима труда и отдыха должно быть установлено хотя бы одно из полей - `rest_rules` или `break_rules`.
* `PERFORMER_WRR_INVALID_REST_COUNT` - количество отдыхов не может быть больше 14
* `PERFORMER_WRR_INVALID_BREAK_COUNT` - между отдыхами не может начаться больше 14 перерывов
* `PERFORMER_WRR_MEANINGLESS_REST` - заданный отдых невозможно начать внутри рабочего временного окна `working_time` исполнителя
* `PERFORMER_WRR_MEANINGLESS_BREAK` - заданный перерыв невозможно начать
* `TOO_MANY_WARNINGS` - количество предупреждений `warning` больше 15001
* `UNCLASSIFIED_ERROR` - неклассифицированная ошибка
description: >
Error type:
* `INCONSISTENT_REFERENCE` - bad reference key
* `UNIQUE_IDS_VIOLATION` - all keys must be unique
* `INVALID_ROUTING_MATRIX` - bad routing matrix dimension
* `INVALID_GEO_PROVIDER` - bad geo provider
* `INVALID_TIME_WINDOW` - bad time window
* `COMPATIBILITY_CARGO_BOX` - no cargo is compatible with any box
* `COMPATIBILITY_TRANSPORT_PERFORMER` - no transport is compatible with any performer
* `COMPATIBILITY_TRANSPORT_LOCATION` - no transport is compatible with any location
* `COMPATIBILITY_ORDER_PERFORMER` - no order is compatible with any performer
* `INCONSISTENT_HARDLINK` - essence key must be only in one hardlink
* `PLANNING_HORIZON_EXCEEDED` - planning horizon exceeded (difference between earliest and latest timestamp in dataset)
* `MEANINGLESS_RESTRICTIONS` - the specified restrictions do not make sense
* `LOCATION_LIMITS_VIOLATION` - the time windows of the constraint's validity must not overlap and their union must correspond to the location availability window `work_window`; if the `min_cargos`/`min_transports` constraint is specified, then the `max_cargos`/`max_transports` constraint must be specified; the `min_cargos`/`min_transports` constraints must be less than all the `max_cargos`/`max_transports` constraints; the `LOWEST_COST` time selection strategy is specified (currently not supported)
* `PERFORMER_WRR_MUST_BE_SET` - at least one of the fields `rest_rules` or `break_rules` must be set for the work and rest schedule.
* `PERFORMER_WRR_INVALID_REST_COUNT` - the number of rests cannot exceed 14
* `PERFORMER_WRR_INVALID_BREAK_COUNT` - no more than 14 breaks can start between rests
* `PERFORMER_WRR_MEANINGLESS_REST` - the specified rest cannot be inserted
* `PERFORMER_WRR_MEANINGLESS_BREAK` - the specified break cannot be inserted
* `TOO_MANY_WARNINGS` - the number of warnings is greater than 15001
* `UNCLASSIFIED_ERROR` - unclassified error
type: string
enum:
- INCONSISTENT_REFERENCE
- UNIQUE_IDS_VIOLATION
- INVALID_ROUTING_MATRIX
- INVALID_GEO_PROVIDER
- INVALID_TIME_WINDOW
- COMPATIBILITY_CARGO_BOX
- COMPATIBILITY_TRANSPORT_PERFORMER
- COMPATIBILITY_TRANSPORT_LOCATION
- COMPATIBILITY_ORDER_PERFORMER
- INCONSISTENT_HARDLINK
- PLANNING_HORIZON_EXCEEDED
- MEANINGLESS_RESTRICTIONS
- LOCATION_LIMITS_VIOLATION
- PERFORMER_WRR_MUST_BE_SET
- PERFORMER_WRR_INVALID_REST_COUNT
- PERFORMER_WRR_INVALID_BREAK_COUNT
- PERFORMER_WRR_MEANINGLESS_REST
- PERFORMER_WRR_MEANINGLESS_BREAK
- TOO_MANY_WARNINGS
- UNCLASSIFIED_ERROR
example: INCONSISTENT_REFERENCE