"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PG_INT_MIN = exports.PG_INT_MAX = exports.GTFS_CALENDAR_LIMIT_IN_MINUTES = exports.DATA_RETENTION_IN_MINUTES = exports.ArrayNotPublicRegistrationNumbers = exports.RegionalBusEventEnum = exports.TCPEventEnum = exports.StateProcessEnum = exports.StatePositionEnum = void 0;
var StatePositionEnum;
(function (StatePositionEnum) {
    StatePositionEnum["OFF_TRACK"] = "off_track";
    StatePositionEnum["AT_STOP"] = "at_stop";
    StatePositionEnum["ON_TRACK"] = "on_track";
    StatePositionEnum["BEFORE_TRACK"] = "before_track";
    StatePositionEnum["AFTER_TRACK"] = "after_track";
    StatePositionEnum["AFTER_TRACK_DELAYED"] = "after_track_delayed";
    StatePositionEnum["CANCELED"] = "canceled";
    StatePositionEnum["INVISIBLE"] = "invisible";
    StatePositionEnum["UNKNOWN"] = "unknown";
    StatePositionEnum["BEFORE_TRACK_DELAYED"] = "before_track_delayed";
    StatePositionEnum["DUPLICATE"] = "duplicate";
    StatePositionEnum["MISMATCHED"] = "mismatched";
    StatePositionEnum["NOT_PUBLIC"] = "not_public";
})(StatePositionEnum || (exports.StatePositionEnum = StatePositionEnum = {}));
var StateProcessEnum;
(function (StateProcessEnum) {
    StateProcessEnum["TCP_INPUT"] = "tcp_input";
    StateProcessEnum["UDP_INPUT"] = "udp_input";
    StateProcessEnum["INPUT"] = "input";
    StateProcessEnum["PROCESSED"] = "processed";
    StateProcessEnum["INVALIDATED"] = "invalidated";
})(StateProcessEnum || (exports.StateProcessEnum = StateProcessEnum = {}));
var TCPEventEnum;
(function (TCPEventEnum) {
    TCPEventEnum["ARRIVAL_ANNOUNCED"] = "P";
    TCPEventEnum["DEPARTURED"] = "O";
    TCPEventEnum["TERMINATED"] = "V";
    TCPEventEnum["TIME"] = "T";
})(TCPEventEnum || (exports.TCPEventEnum = TCPEventEnum = {}));
var RegionalBusEventEnum;
(function (RegionalBusEventEnum) {
    RegionalBusEventEnum["DEPARTURED"] = "R";
})(RegionalBusEventEnum || (exports.RegionalBusEventEnum = RegionalBusEventEnum = {}));
exports.ArrayNotPublicRegistrationNumbers = ["2210", "5572"];
exports.DATA_RETENTION_IN_MINUTES = 30;
exports.GTFS_CALENDAR_LIMIT_IN_MINUTES = 3 * 60 * 24; // 3 days (see IE/ServicesCalendarRepository SQL query)
exports.PG_INT_MAX = 2 ** 31 - 1;
exports.PG_INT_MIN = -(2 ** 31);
//# sourceMappingURL=const.js.map