sdek-api-lib
Version:
A comprehensive TypeScript SDK for CDEK API v2.0. Complete delivery service integration with full type support, automatic token management, and extensive examples.
116 lines • 4.24 kB
JavaScript
"use strict";
/**
* CDEK API SDK - Constants
* @packageDocumentation
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ERROR_CODES = exports.ORDER_STATUSES = exports.SERVICE_CODES = exports.TARIFF_CODES = void 0;
/**
* CDEK tariff codes
*/
exports.TARIFF_CODES = {
EXPRESS_LIGHT_DOOR_TO_DOOR: 1,
EXPRESS_LIGHT_DOOR_TO_WAREHOUSE: 2,
EXPRESS_LIGHT_WAREHOUSE_TO_DOOR: 3,
EXPRESS_LIGHT_WAREHOUSE_TO_WAREHOUSE: 4,
EXPRESS_HEAVY_DOOR_TO_DOOR: 7,
EXPRESS_HEAVY_DOOR_TO_WAREHOUSE: 8,
EXPRESS_HEAVY_WAREHOUSE_TO_DOOR: 9,
EXPRESS_HEAVY_WAREHOUSE_TO_WAREHOUSE: 10,
SUPER_EXPRESS_18_DOOR_TO_DOOR: 11,
SUPER_EXPRESS_18_DOOR_TO_WAREHOUSE: 12,
SUPER_EXPRESS_18_WAREHOUSE_TO_DOOR: 13,
SUPER_EXPRESS_18_WAREHOUSE_TO_WAREHOUSE: 14,
ECONOMIC_EXPRESS_WAREHOUSE_TO_WAREHOUSE: 15,
CDEK_EXPRESS_WAREHOUSE_TO_WAREHOUSE: 62,
CDEK_EXPRESS_DOOR_TO_DOOR: 63,
CDEK_EXPRESS_DOOR_TO_WAREHOUSE: 64,
CDEK_EXPRESS_WAREHOUSE_TO_DOOR: 65,
PACKAGE_WAREHOUSE_TO_WAREHOUSE: 136,
PACKAGE_DOOR_TO_DOOR: 137,
PACKAGE_DOOR_TO_WAREHOUSE: 138,
PACKAGE_WAREHOUSE_TO_DOOR: 139,
ECONOMIC_PACKAGE_WAREHOUSE_TO_WAREHOUSE: 233,
ECONOMIC_PACKAGE_DOOR_TO_DOOR: 234,
ECONOMIC_PACKAGE_DOOR_TO_WAREHOUSE: 235,
ECONOMIC_PACKAGE_WAREHOUSE_TO_DOOR: 236,
POSTAMAT_WAREHOUSE_TO_POSTAMAT: 444,
POSTAMAT_DOOR_TO_POSTAMAT: 445,
POSTAMAT_TO_POSTAMAT: 446,
POSTAMAT_TO_DOOR: 447,
POSTAMAT_TO_WAREHOUSE: 448,
};
/**
* CDEK additional service codes
*/
exports.SERVICE_CODES = {
INSURANCE: 'INSURANCE',
INVOICE: 'INVOICE',
PART_DELIV: 'PART_DELIV',
RETURN_DOCS: 'RETURN_DOCS',
RETURN_CARGO: 'RETURN_CARGO',
TRY_AT_HOME: 'TRY_AT_HOME',
PERSONAL_DELIVERY: 'PERSONAL_DELIVERY',
DELIVERY_TO_HANDS: 'DELIVERY_TO_HANDS',
DELIVERY_NOTIFICATION: 'DELIV_NOTIFICATION',
SMS_NOTIFICATION: 'SMS_NOTIFICATION',
INSPECTION: 'INSPECTION',
PICKUP_FROM_SENDER: 'PICKUP_FROM_SENDER',
DELIVERY_TO_RECIPIENT: 'DELIVERY_TO_RECIPIENT',
PHOTO_REPORT: 'PHOTO_REPORT',
LONG_STORAGE: 'LONG_STORAGE',
COST_SURCHARGE: 'COST_SURCHARGE',
DELIVERY_TO_ROOM: 'DELIVERY_TO_ROOM',
EVENING_DELIVERY: 'EVENING_DELIVERY',
WEEKEND_DELIVERY: 'WEEKEND_DELIVERY',
EXACT_TIME_DELIVERY: 'EXACT_TIME_DELIVERY',
CALL_BEFORE_DELIVERY: 'CALL_BEFORE_DELIVERY',
CALL_30MIN_BEFORE: 'CALL_30MIN_BEFORE',
CALL_ON_DEPARTURE: 'CALL_ON_DEPARTURE',
};
/**
* CDEK order statuses
*/
exports.ORDER_STATUSES = {
CREATED: 'CREATED',
ACCEPTED_AT_SENDER_WAREHOUSE: 'ACCEPTED_AT_SENDER_WAREHOUSE',
SENT_TO_DESTINATION: 'SENT_TO_DESTINATION',
ACCEPTED_AT_TRANSIT_WAREHOUSE: 'ACCEPTED_AT_TRANSIT_WAREHOUSE',
SENT_TO_TRANSIT: 'SENT_TO_TRANSIT',
ACCEPTED_AT_DESTINATION_WAREHOUSE: 'ACCEPTED_AT_DESTINATION_WAREHOUSE',
GIVEN_TO_COURIER: 'GIVEN_TO_COURIER',
DELIVERED_TO_PICKUP_POINT: 'DELIVERED_TO_PICKUP_POINT',
DELIVERED: 'DELIVERED',
NOT_DELIVERED: 'NOT_DELIVERED',
RETURNED_TO_WAREHOUSE: 'RETURNED_TO_WAREHOUSE',
ORDER_CREATION_CANCELLED: 'ORDER_CREATION_CANCELLED',
DELETED: 'DELETED',
RECIPIENT_UNREACHABLE: 'RECIPIENT_UNREACHABLE',
ADDRESS_ERROR: 'ADDRESS_ERROR',
DELIVERY_REFUSED: 'DELIVERY_REFUSED',
LOST: 'LOST',
PARTIALLY_LOST: 'PARTIALLY_LOST',
RETURNED_TO_SENDER: 'RETURNED_TO_SENDER',
};
/**
* API error codes
*/
exports.ERROR_CODES = {
INVALID_CREDENTIALS: 'invalid_credentials',
TOKEN_EXPIRED: 'token_expired',
INSUFFICIENT_PRIVILEGES: 'insufficient_privileges',
ORDER_NOT_FOUND: 'order_not_found',
ORDER_CANNOT_BE_CHANGED: 'order_cannot_be_changed',
INVALID_DATA_FORMAT: 'invalid_data_format',
REQUIRED_FIELD_MISSING: 'required_field_missing',
RATE_LIMIT_EXCEEDED: 'rate_limit_exceeded',
INTERNAL_SERVER_ERROR: 'internal_server_error',
TARIFF_NOT_AVAILABLE: 'tariff_not_available',
INVALID_DIMENSIONS: 'invalid_dimensions',
INVALID_WEIGHT: 'invalid_weight',
CITY_NOT_FOUND: 'city_not_found',
ADDRESS_NOT_FOUND: 'address_not_found',
PICKUP_POINT_NOT_FOUND: 'pickup_point_not_found',
COURIER_NOT_AVAILABLE: 'courier_not_available',
};
//# sourceMappingURL=constants.js.map