@chargetrip/mcp
Version:
Chargetrip MCP server
1,369 lines (1,219 loc) • 2.5 MB
JavaScript
/******/ (() => { // webpackBootstrap
/******/ "use strict";
/******/ var __webpack_modules__ = ({
/***/ "./node_modules/@chargetrip/types/dist/node/index.js":
/*!***********************************************************!*\
!*** ./node_modules/@chargetrip/types/dist/node/index.js ***!
\***********************************************************/
/***/ ((__unused_webpack_module, exports) => {
Object.defineProperty(exports, "__esModule", ({ value: true }));
/** All built-in and custom scalars, mapped to their actual values */
exports.AccelerationUnit = void 0;
(function (AccelerationUnit) {
AccelerationUnit["SECONDS_TO_100_KILOMETERS_PER_HOUR"] = "seconds_to_100_kilometers_per_hour";
AccelerationUnit["SECONDS_TO_60_MILES_PER_HOUR"] = "seconds_to_60_miles_per_hour";
})(exports.AccelerationUnit || (exports.AccelerationUnit = {}));
exports.AccessType = void 0;
/** Information about an address. */
(function (AccessType) {
AccessType["PUBLIC"] = "Public";
AccessType["RESTRICTED"] = "Restricted";
AccessType["PRIVATE"] = "Private";
})(exports.AccessType || (exports.AccessType = {}));
exports.AdhocAuthorisationMethod = void 0;
(function (AdhocAuthorisationMethod) {
AdhocAuthorisationMethod["CREDIT_CARD"] = "CREDIT_CARD";
AdhocAuthorisationMethod["DEBIT_CARD"] = "DEBIT_CARD";
AdhocAuthorisationMethod["OTHER"] = "OTHER";
AdhocAuthorisationMethod["OTHER_APPLE_PAY"] = "OTHER_Apple_Pay";
AdhocAuthorisationMethod["OTHER_AUTHENTICATION_BY_CAR"] = "OTHER_Authentication_by_car";
AdhocAuthorisationMethod["OTHER_GOOGLE_PAY"] = "OTHER_Google_Pay";
AdhocAuthorisationMethod["QR_CODE"] = "QR_CODE";
AdhocAuthorisationMethod["SMS"] = "SMS";
})(exports.AdhocAuthorisationMethod || (exports.AdhocAuthorisationMethod = {}));
/** Amenities available near a station */
exports.Amenities = void 0;
/** The amenity model */
(function (Amenities) {
Amenities["PARK"] = "park";
Amenities["RESTAURANT"] = "restaurant";
Amenities["MUSEUM"] = "museum";
Amenities["COFFEE"] = "coffee";
Amenities["HOTEL"] = "hotel";
Amenities["SHOPPING"] = "shopping";
Amenities["BATHROOM"] = "bathroom";
Amenities["SUPERMARKET"] = "supermarket";
Amenities["PLAYGROUND"] = "playground";
Amenities["PHARMACY"] = "pharmacy";
})(exports.Amenities || (exports.Amenities = {}));
/** A list of amenity types. */
exports.AmenityType = void 0;
(function (AmenityType) {
AmenityType["PARK"] = "park";
AmenityType["RESTAURANT"] = "restaurant";
AmenityType["MUSEUM"] = "museum";
AmenityType["COFFEE"] = "coffee";
AmenityType["HOTEL"] = "hotel";
AmenityType["SHOPPING"] = "shopping";
AmenityType["BATHROOM"] = "bathroom";
AmenityType["SUPERMARKET"] = "supermarket";
AmenityType["PLAYGROUND"] = "playground";
AmenityType["PHARMACY"] = "pharmacy";
})(exports.AmenityType || (exports.AmenityType = {}));
/** Auxiliary consumption units. */
exports.AuxiliaryConsumptionUnit = void 0;
/** The type of the battery value. */
(function (AuxiliaryConsumptionUnit) {
AuxiliaryConsumptionUnit["KILOWATT_HOUR"] = "kilowatt_hour";
})(exports.AuxiliaryConsumptionUnit || (exports.AuxiliaryConsumptionUnit = {}));
exports.BatteryInputType = void 0;
(function (BatteryInputType) {
BatteryInputType["KWH"] = "kwh";
BatteryInputType["KM"] = "km";
BatteryInputType["MILES"] = "miles";
BatteryInputType["PERCENTAGE"] = "percentage";
})(exports.BatteryInputType || (exports.BatteryInputType = {}));
exports.CarConnectivityProvider = void 0;
/** Deprecated. */
(function (CarConnectivityProvider) {
CarConnectivityProvider["ENODE"] = "Enode";
})(exports.CarConnectivityProvider || (exports.CarConnectivityProvider = {}));
/** Charging mode used at charging stations. */
exports.ChargeMode = void 0;
(function (ChargeMode) {
ChargeMode["OPTIMIZE_TRAVEL_TIME"] = "OPTIMIZE_TRAVEL_TIME";
ChargeMode["ALWAYS_TO_MAX_CHARGE"] = "ALWAYS_TO_MAX_CHARGE";
})(exports.ChargeMode || (exports.ChargeMode = {}));
/** Charge speed unit. */
exports.ChargeSpeedUnit = void 0;
(function (ChargeSpeedUnit) {
ChargeSpeedUnit["KILOWATT_HOUR"] = "kilowatt_hour";
ChargeSpeedUnit["KILOMETERS_PER_HOUR"] = "kilometers_per_hour";
ChargeSpeedUnit["MILES_PER_HOUR"] = "miles_per_hour";
})(exports.ChargeSpeedUnit || (exports.ChargeSpeedUnit = {}));
/** Status of a charger. */
exports.ChargerStatus = void 0;
/** Grouping by status of the chargers. */
(function (ChargerStatus) {
ChargerStatus["FREE"] = "free";
ChargerStatus["BUSY"] = "busy";
ChargerStatus["UNKNOWN"] = "unknown";
ChargerStatus["ERROR"] = "error";
})(exports.ChargerStatus || (exports.ChargerStatus = {}));
exports.ChargingBehaviourCode = void 0;
(function (ChargingBehaviourCode) {
ChargingBehaviourCode["URBAN_CHARGING"] = "URBAN_CHARGING";
ChargingBehaviourCode["FAST_CHARGING"] = "FAST_CHARGING";
ChargingBehaviourCode["MIXED_CHARGING"] = "MIXED_CHARGING";
ChargingBehaviourCode["NOISE_CHARGING"] = "NOISE_CHARGING";
ChargingBehaviourCode["OVERNIGHT_CHARGING"] = "OVERNIGHT_CHARGING";
ChargingBehaviourCode["OFFICE_CHARGING"] = "OFFICE_CHARGING";
})(exports.ChargingBehaviourCode || (exports.ChargingBehaviourCode = {}));
exports.ConnectProvider = void 0;
(function (ConnectProvider) {
ConnectProvider["ENODE"] = "Enode";
})(exports.ConnectProvider || (exports.ConnectProvider = {}));
exports.ConnectScope = void 0;
(function (ConnectScope) {
ConnectScope["LOCATION"] = "location";
ConnectScope["CHARGE_STATE"] = "charge_state";
ConnectScope["ODOMETER"] = "odometer";
})(exports.ConnectScope || (exports.ConnectScope = {}));
exports.ConnectedVehicleStatus = void 0;
/** Connector data which extends OCPI Connector. */
(function (ConnectedVehicleStatus) {
ConnectedVehicleStatus["PENDING_AUTHORIZATION"] = "pending_authorization";
ConnectedVehicleStatus["AUTHORIZED"] = "authorized";
ConnectedVehicleStatus["PENDING_REMOVAL"] = "pending_removal";
ConnectedVehicleStatus["REMOVED"] = "removed";
})(exports.ConnectedVehicleStatus || (exports.ConnectedVehicleStatus = {}));
/** Type of pricing that is applicable. */
exports.ConnectorPriceElementComponentType = void 0;
(function (ConnectorPriceElementComponentType) {
ConnectorPriceElementComponentType["ENERGY"] = "energy";
ConnectorPriceElementComponentType["FLAT"] = "flat";
ConnectorPriceElementComponentType["PARKING_TIME"] = "parking_time";
ConnectorPriceElementComponentType["TIME"] = "time";
})(exports.ConnectorPriceElementComponentType || (exports.ConnectorPriceElementComponentType = {}));
/** Type of the payment product. */
exports.ConnectorPriceProductSubscriptionType = void 0;
/** Type of the payment product. */
(function (ConnectorPriceProductSubscriptionType) {
ConnectorPriceProductSubscriptionType["MONTHLY"] = "monthly";
ConnectorPriceProductSubscriptionType["YEARLY"] = "yearly";
ConnectorPriceProductSubscriptionType["ONE_OFF"] = "one_off";
ConnectorPriceProductSubscriptionType["NOT_APPLICABLE"] = "not_applicable";
})(exports.ConnectorPriceProductSubscriptionType || (exports.ConnectorPriceProductSubscriptionType = {}));
exports.ConnectorPriceProductType = void 0;
(function (ConnectorPriceProductType) {
ConnectorPriceProductType["AD_HOC"] = "ad_hoc";
ConnectorPriceProductType["MSP"] = "msp";
ConnectorPriceProductType["CPO_SUBSCRIPTION"] = "cpo_subscription";
})(exports.ConnectorPriceProductType || (exports.ConnectorPriceProductType = {}));
/** The unit of time after which the overstay restrictions are applicable. */
exports.ConnectorPriceRestrictionsOverstayTimeUnit = void 0;
/** Describes the cost associated with reserving a charging station. */
(function (ConnectorPriceRestrictionsOverstayTimeUnit) {
ConnectorPriceRestrictionsOverstayTimeUnit["SECONDS"] = "seconds";
ConnectorPriceRestrictionsOverstayTimeUnit["MINUTES"] = "minutes";
ConnectorPriceRestrictionsOverstayTimeUnit["HOURS"] = "hours";
})(exports.ConnectorPriceRestrictionsOverstayTimeUnit || (exports.ConnectorPriceRestrictionsOverstayTimeUnit = {}));
exports.ConnectorPriceRestrictionsReservationType = void 0;
/** The socket or plug standard of the charging point. */
(function (ConnectorPriceRestrictionsReservationType) {
ConnectorPriceRestrictionsReservationType["RESERVATION"] = "reservation";
ConnectorPriceRestrictionsReservationType["RESERVATION_EXPIRES"] = "reservation_expires";
})(exports.ConnectorPriceRestrictionsReservationType || (exports.ConnectorPriceRestrictionsReservationType = {}));
exports.ConnectorType = void 0;
(function (ConnectorType) {
ConnectorType["CHADEMO"] = "CHADEMO";
ConnectorType["DOMESTIC_A"] = "DOMESTIC_A";
ConnectorType["DOMESTIC_B"] = "DOMESTIC_B";
ConnectorType["DOMESTIC_C"] = "DOMESTIC_C";
ConnectorType["DOMESTIC_D"] = "DOMESTIC_D";
ConnectorType["DOMESTIC_E"] = "DOMESTIC_E";
ConnectorType["DOMESTIC_F"] = "DOMESTIC_F";
ConnectorType["DOMESTIC_G"] = "DOMESTIC_G";
ConnectorType["DOMESTIC_H"] = "DOMESTIC_H";
ConnectorType["DOMESTIC_I"] = "DOMESTIC_I";
ConnectorType["DOMESTIC_J"] = "DOMESTIC_J";
ConnectorType["DOMESTIC_K"] = "DOMESTIC_K";
ConnectorType["DOMESTIC_L"] = "DOMESTIC_L";
ConnectorType["DOMESTIC_M"] = "DOMESTIC_M";
ConnectorType["DOMESTIC_N"] = "DOMESTIC_N";
ConnectorType["DOMESTIC_O"] = "DOMESTIC_O";
ConnectorType["IEC_60309_2_SINGLE_16"] = "IEC_60309_2_single_16";
ConnectorType["IEC_60309_2_THREE_16"] = "IEC_60309_2_three_16";
ConnectorType["IEC_60309_2_THREE_32"] = "IEC_60309_2_three_32";
ConnectorType["IEC_60309_2_THREE_64"] = "IEC_60309_2_three_64";
ConnectorType["IEC_62196_T1"] = "IEC_62196_T1";
ConnectorType["IEC_62196_T1_COMBO"] = "IEC_62196_T1_COMBO";
ConnectorType["IEC_62196_T2"] = "IEC_62196_T2";
ConnectorType["IEC_62196_T2_COMBO"] = "IEC_62196_T2_COMBO";
ConnectorType["IEC_62196_T3A"] = "IEC_62196_T3A";
ConnectorType["IEC_62196_T3C"] = "IEC_62196_T3C";
ConnectorType["PANTOGRAPH_BOTTOM_UP"] = "PANTOGRAPH_BOTTOM_UP";
ConnectorType["PANTOGRAPH_TOP_DOWN"] = "PANTOGRAPH_TOP_DOWN";
ConnectorType["TESLA_R"] = "TESLA_R";
ConnectorType["TESLA_S"] = "TESLA_S";
ConnectorType["GB_T"] = "GB_T";
ConnectorType["CHAOJI"] = "CHAOJI";
ConnectorType["NEMA_5_20"] = "NEMA_5_20";
ConnectorType["NEMA_6_30"] = "NEMA_6_30";
ConnectorType["NEMA_6_50"] = "NEMA_6_50";
ConnectorType["NEMA_10_30"] = "NEMA_10_30";
ConnectorType["NEMA_10_50"] = "NEMA_10_50";
ConnectorType["NEMA_14_30"] = "NEMA_14_30";
ConnectorType["NEMA_14_50"] = "NEMA_14_50";
})(exports.ConnectorType || (exports.ConnectorType = {}));
exports.ConsumptionUnit = void 0;
/** The complete contact information. */
(function (ConsumptionUnit) {
ConsumptionUnit["KILOWATT_HOURS_PER_100_KILOMETERS"] = "kilowatt_hours_per_100_kilometers";
ConsumptionUnit["WATT_HOURS_PER_KILOMETER"] = "watt_hours_per_kilometer";
ConsumptionUnit["KILOMETERS_PER_KILOWATT_HOUR"] = "kilometers_per_kilowatt_hour";
ConsumptionUnit["KILOWATT_HOURS_PER_100_MILES"] = "kilowatt_hours_per_100_miles";
ConsumptionUnit["WATT_HOURS_PER_MILE"] = "watt_hours_per_mile";
ConsumptionUnit["MILES_PER_KILOWATT_HOUR"] = "miles_per_kilowatt_hour";
})(exports.ConsumptionUnit || (exports.ConsumptionUnit = {}));
/** ISO-3166 alpha-2 country codes. */
exports.CountryCodeAlpha2 = void 0;
(function (CountryCodeAlpha2) {
CountryCodeAlpha2["AD"] = "AD";
CountryCodeAlpha2["AE"] = "AE";
CountryCodeAlpha2["AF"] = "AF";
CountryCodeAlpha2["AG"] = "AG";
CountryCodeAlpha2["AI"] = "AI";
CountryCodeAlpha2["AL"] = "AL";
CountryCodeAlpha2["AM"] = "AM";
CountryCodeAlpha2["AN"] = "AN";
CountryCodeAlpha2["AO"] = "AO";
CountryCodeAlpha2["AQ"] = "AQ";
CountryCodeAlpha2["AR"] = "AR";
CountryCodeAlpha2["AS"] = "AS";
CountryCodeAlpha2["AT"] = "AT";
CountryCodeAlpha2["AU"] = "AU";
CountryCodeAlpha2["AW"] = "AW";
CountryCodeAlpha2["AX"] = "AX";
CountryCodeAlpha2["AZ"] = "AZ";
CountryCodeAlpha2["BA"] = "BA";
CountryCodeAlpha2["BB"] = "BB";
CountryCodeAlpha2["BD"] = "BD";
CountryCodeAlpha2["BE"] = "BE";
CountryCodeAlpha2["BF"] = "BF";
CountryCodeAlpha2["BG"] = "BG";
CountryCodeAlpha2["BH"] = "BH";
CountryCodeAlpha2["BI"] = "BI";
CountryCodeAlpha2["BJ"] = "BJ";
CountryCodeAlpha2["BL"] = "BL";
CountryCodeAlpha2["BM"] = "BM";
CountryCodeAlpha2["BN"] = "BN";
CountryCodeAlpha2["BO"] = "BO";
CountryCodeAlpha2["BQ"] = "BQ";
CountryCodeAlpha2["BR"] = "BR";
CountryCodeAlpha2["BS"] = "BS";
CountryCodeAlpha2["BT"] = "BT";
CountryCodeAlpha2["BV"] = "BV";
CountryCodeAlpha2["BW"] = "BW";
CountryCodeAlpha2["BY"] = "BY";
CountryCodeAlpha2["BZ"] = "BZ";
CountryCodeAlpha2["CA"] = "CA";
CountryCodeAlpha2["CC"] = "CC";
CountryCodeAlpha2["CD"] = "CD";
CountryCodeAlpha2["CF"] = "CF";
CountryCodeAlpha2["CG"] = "CG";
CountryCodeAlpha2["CH"] = "CH";
CountryCodeAlpha2["CI"] = "CI";
CountryCodeAlpha2["CK"] = "CK";
CountryCodeAlpha2["CL"] = "CL";
CountryCodeAlpha2["CM"] = "CM";
CountryCodeAlpha2["CN"] = "CN";
CountryCodeAlpha2["CO"] = "CO";
CountryCodeAlpha2["CR"] = "CR";
CountryCodeAlpha2["CS"] = "CS";
CountryCodeAlpha2["CU"] = "CU";
CountryCodeAlpha2["CV"] = "CV";
CountryCodeAlpha2["CW"] = "CW";
CountryCodeAlpha2["CX"] = "CX";
CountryCodeAlpha2["CY"] = "CY";
CountryCodeAlpha2["CZ"] = "CZ";
CountryCodeAlpha2["DE"] = "DE";
CountryCodeAlpha2["DJ"] = "DJ";
CountryCodeAlpha2["DK"] = "DK";
CountryCodeAlpha2["DM"] = "DM";
CountryCodeAlpha2["DO"] = "DO";
CountryCodeAlpha2["DZ"] = "DZ";
CountryCodeAlpha2["EC"] = "EC";
CountryCodeAlpha2["EE"] = "EE";
CountryCodeAlpha2["EG"] = "EG";
CountryCodeAlpha2["EH"] = "EH";
CountryCodeAlpha2["ER"] = "ER";
CountryCodeAlpha2["ES"] = "ES";
CountryCodeAlpha2["ET"] = "ET";
CountryCodeAlpha2["FI"] = "FI";
CountryCodeAlpha2["FJ"] = "FJ";
CountryCodeAlpha2["FK"] = "FK";
CountryCodeAlpha2["FM"] = "FM";
CountryCodeAlpha2["FO"] = "FO";
CountryCodeAlpha2["FR"] = "FR";
CountryCodeAlpha2["GA"] = "GA";
CountryCodeAlpha2["GB"] = "GB";
CountryCodeAlpha2["GD"] = "GD";
CountryCodeAlpha2["GE"] = "GE";
CountryCodeAlpha2["GF"] = "GF";
CountryCodeAlpha2["GG"] = "GG";
CountryCodeAlpha2["GH"] = "GH";
CountryCodeAlpha2["GI"] = "GI";
CountryCodeAlpha2["GL"] = "GL";
CountryCodeAlpha2["GM"] = "GM";
CountryCodeAlpha2["GN"] = "GN";
CountryCodeAlpha2["GP"] = "GP";
CountryCodeAlpha2["GQ"] = "GQ";
CountryCodeAlpha2["GR"] = "GR";
CountryCodeAlpha2["GS"] = "GS";
CountryCodeAlpha2["GT"] = "GT";
CountryCodeAlpha2["GU"] = "GU";
CountryCodeAlpha2["GW"] = "GW";
CountryCodeAlpha2["GY"] = "GY";
CountryCodeAlpha2["HK"] = "HK";
CountryCodeAlpha2["HM"] = "HM";
CountryCodeAlpha2["HN"] = "HN";
CountryCodeAlpha2["HR"] = "HR";
CountryCodeAlpha2["HT"] = "HT";
CountryCodeAlpha2["HU"] = "HU";
CountryCodeAlpha2["ID"] = "ID";
CountryCodeAlpha2["IE"] = "IE";
CountryCodeAlpha2["IL"] = "IL";
CountryCodeAlpha2["IM"] = "IM";
CountryCodeAlpha2["IN"] = "IN";
CountryCodeAlpha2["IO"] = "IO";
CountryCodeAlpha2["IQ"] = "IQ";
CountryCodeAlpha2["IR"] = "IR";
CountryCodeAlpha2["IS"] = "IS";
CountryCodeAlpha2["IT"] = "IT";
CountryCodeAlpha2["JE"] = "JE";
CountryCodeAlpha2["JM"] = "JM";
CountryCodeAlpha2["JO"] = "JO";
CountryCodeAlpha2["JP"] = "JP";
CountryCodeAlpha2["KE"] = "KE";
CountryCodeAlpha2["KG"] = "KG";
CountryCodeAlpha2["KH"] = "KH";
CountryCodeAlpha2["KI"] = "KI";
CountryCodeAlpha2["KM"] = "KM";
CountryCodeAlpha2["KN"] = "KN";
CountryCodeAlpha2["KP"] = "KP";
CountryCodeAlpha2["KR"] = "KR";
CountryCodeAlpha2["KW"] = "KW";
CountryCodeAlpha2["KY"] = "KY";
CountryCodeAlpha2["KZ"] = "KZ";
CountryCodeAlpha2["LA"] = "LA";
CountryCodeAlpha2["LB"] = "LB";
CountryCodeAlpha2["LC"] = "LC";
CountryCodeAlpha2["LI"] = "LI";
CountryCodeAlpha2["LK"] = "LK";
CountryCodeAlpha2["LR"] = "LR";
CountryCodeAlpha2["LS"] = "LS";
CountryCodeAlpha2["LT"] = "LT";
CountryCodeAlpha2["LU"] = "LU";
CountryCodeAlpha2["LV"] = "LV";
CountryCodeAlpha2["LY"] = "LY";
CountryCodeAlpha2["MA"] = "MA";
CountryCodeAlpha2["MC"] = "MC";
CountryCodeAlpha2["MD"] = "MD";
CountryCodeAlpha2["ME"] = "ME";
CountryCodeAlpha2["MF"] = "MF";
CountryCodeAlpha2["MG"] = "MG";
CountryCodeAlpha2["MH"] = "MH";
CountryCodeAlpha2["MK"] = "MK";
CountryCodeAlpha2["ML"] = "ML";
CountryCodeAlpha2["MM"] = "MM";
CountryCodeAlpha2["MN"] = "MN";
CountryCodeAlpha2["MO"] = "MO";
CountryCodeAlpha2["MP"] = "MP";
CountryCodeAlpha2["MQ"] = "MQ";
CountryCodeAlpha2["MR"] = "MR";
CountryCodeAlpha2["MS"] = "MS";
CountryCodeAlpha2["MT"] = "MT";
CountryCodeAlpha2["MU"] = "MU";
CountryCodeAlpha2["MV"] = "MV";
CountryCodeAlpha2["MW"] = "MW";
CountryCodeAlpha2["MX"] = "MX";
CountryCodeAlpha2["MY"] = "MY";
CountryCodeAlpha2["MZ"] = "MZ";
CountryCodeAlpha2["NA"] = "NA";
CountryCodeAlpha2["NC"] = "NC";
CountryCodeAlpha2["NE"] = "NE";
CountryCodeAlpha2["NF"] = "NF";
CountryCodeAlpha2["NG"] = "NG";
CountryCodeAlpha2["NI"] = "NI";
CountryCodeAlpha2["NL"] = "NL";
CountryCodeAlpha2["NO"] = "NO";
CountryCodeAlpha2["NP"] = "NP";
CountryCodeAlpha2["NR"] = "NR";
CountryCodeAlpha2["NU"] = "NU";
CountryCodeAlpha2["NZ"] = "NZ";
CountryCodeAlpha2["OM"] = "OM";
CountryCodeAlpha2["PA"] = "PA";
CountryCodeAlpha2["PE"] = "PE";
CountryCodeAlpha2["PF"] = "PF";
CountryCodeAlpha2["PG"] = "PG";
CountryCodeAlpha2["PH"] = "PH";
CountryCodeAlpha2["PK"] = "PK";
CountryCodeAlpha2["PL"] = "PL";
CountryCodeAlpha2["PM"] = "PM";
CountryCodeAlpha2["PN"] = "PN";
CountryCodeAlpha2["PR"] = "PR";
CountryCodeAlpha2["PS"] = "PS";
CountryCodeAlpha2["PT"] = "PT";
CountryCodeAlpha2["PW"] = "PW";
CountryCodeAlpha2["PY"] = "PY";
CountryCodeAlpha2["QA"] = "QA";
CountryCodeAlpha2["RE"] = "RE";
CountryCodeAlpha2["RKS"] = "RKS";
CountryCodeAlpha2["RO"] = "RO";
CountryCodeAlpha2["RS"] = "RS";
CountryCodeAlpha2["RU"] = "RU";
CountryCodeAlpha2["RW"] = "RW";
CountryCodeAlpha2["SA"] = "SA";
CountryCodeAlpha2["SB"] = "SB";
CountryCodeAlpha2["SC"] = "SC";
CountryCodeAlpha2["SD"] = "SD";
CountryCodeAlpha2["SE"] = "SE";
CountryCodeAlpha2["SG"] = "SG";
CountryCodeAlpha2["SH"] = "SH";
CountryCodeAlpha2["SI"] = "SI";
CountryCodeAlpha2["SJ"] = "SJ";
CountryCodeAlpha2["SK"] = "SK";
CountryCodeAlpha2["SL"] = "SL";
CountryCodeAlpha2["SM"] = "SM";
CountryCodeAlpha2["SN"] = "SN";
CountryCodeAlpha2["SO"] = "SO";
CountryCodeAlpha2["SR"] = "SR";
CountryCodeAlpha2["SS"] = "SS";
CountryCodeAlpha2["ST"] = "ST";
CountryCodeAlpha2["SV"] = "SV";
CountryCodeAlpha2["SX"] = "SX";
CountryCodeAlpha2["SY"] = "SY";
CountryCodeAlpha2["SZ"] = "SZ";
CountryCodeAlpha2["TC"] = "TC";
CountryCodeAlpha2["TD"] = "TD";
CountryCodeAlpha2["TF"] = "TF";
CountryCodeAlpha2["TG"] = "TG";
CountryCodeAlpha2["TH"] = "TH";
CountryCodeAlpha2["TJ"] = "TJ";
CountryCodeAlpha2["TK"] = "TK";
CountryCodeAlpha2["TL"] = "TL";
CountryCodeAlpha2["TM"] = "TM";
CountryCodeAlpha2["TN"] = "TN";
CountryCodeAlpha2["TO"] = "TO";
CountryCodeAlpha2["TR"] = "TR";
CountryCodeAlpha2["TT"] = "TT";
CountryCodeAlpha2["TV"] = "TV";
CountryCodeAlpha2["TW"] = "TW";
CountryCodeAlpha2["TZ"] = "TZ";
CountryCodeAlpha2["UA"] = "UA";
CountryCodeAlpha2["UG"] = "UG";
CountryCodeAlpha2["UM"] = "UM";
CountryCodeAlpha2["US"] = "US";
CountryCodeAlpha2["UY"] = "UY";
CountryCodeAlpha2["UZ"] = "UZ";
CountryCodeAlpha2["VA"] = "VA";
CountryCodeAlpha2["VC"] = "VC";
CountryCodeAlpha2["VE"] = "VE";
CountryCodeAlpha2["VG"] = "VG";
CountryCodeAlpha2["VI"] = "VI";
CountryCodeAlpha2["VN"] = "VN";
CountryCodeAlpha2["VU"] = "VU";
CountryCodeAlpha2["WF"] = "WF";
CountryCodeAlpha2["WS"] = "WS";
CountryCodeAlpha2["XK"] = "XK";
CountryCodeAlpha2["YE"] = "YE";
CountryCodeAlpha2["YT"] = "YT";
CountryCodeAlpha2["ZA"] = "ZA";
CountryCodeAlpha2["ZM"] = "ZM";
CountryCodeAlpha2["ZW"] = "ZW";
})(exports.CountryCodeAlpha2 || (exports.CountryCodeAlpha2 = {}));
/** Currency in the ISO 4217 format. */
exports.Currency = void 0;
/** Currency according to the ISO 4217 standard. */
(function (Currency) {
Currency["AED"] = "AED";
Currency["AFN"] = "AFN";
Currency["ALL"] = "ALL";
Currency["AMD"] = "AMD";
Currency["ANG"] = "ANG";
Currency["AOA"] = "AOA";
Currency["ARS"] = "ARS";
Currency["AUD"] = "AUD";
Currency["AWG"] = "AWG";
Currency["AZN"] = "AZN";
Currency["BAM"] = "BAM";
Currency["BBD"] = "BBD";
Currency["BDT"] = "BDT";
Currency["BGN"] = "BGN";
Currency["BHD"] = "BHD";
Currency["BIF"] = "BIF";
Currency["BMD"] = "BMD";
Currency["BND"] = "BND";
Currency["BOB"] = "BOB";
Currency["BRL"] = "BRL";
Currency["BSD"] = "BSD";
Currency["BTN"] = "BTN";
Currency["BWP"] = "BWP";
Currency["BYN"] = "BYN";
Currency["BYR"] = "BYR";
Currency["BZD"] = "BZD";
Currency["CAD"] = "CAD";
Currency["CDF"] = "CDF";
Currency["CHF"] = "CHF";
Currency["CLF"] = "CLF";
Currency["CLP"] = "CLP";
Currency["CNY"] = "CNY";
Currency["COP"] = "COP";
Currency["CRC"] = "CRC";
Currency["CUC"] = "CUC";
Currency["CUP"] = "CUP";
Currency["CVE"] = "CVE";
Currency["CZK"] = "CZK";
Currency["DJF"] = "DJF";
Currency["DKK"] = "DKK";
Currency["DOP"] = "DOP";
Currency["DZD"] = "DZD";
Currency["EGP"] = "EGP";
Currency["ERN"] = "ERN";
Currency["ETB"] = "ETB";
Currency["EUR"] = "EUR";
Currency["FJD"] = "FJD";
Currency["FKP"] = "FKP";
Currency["GBP"] = "GBP";
Currency["GEL"] = "GEL";
Currency["GGP"] = "GGP";
Currency["GHS"] = "GHS";
Currency["GIP"] = "GIP";
Currency["GMD"] = "GMD";
Currency["GNF"] = "GNF";
Currency["GTQ"] = "GTQ";
Currency["GYD"] = "GYD";
Currency["HKD"] = "HKD";
Currency["HNL"] = "HNL";
Currency["HRK"] = "HRK";
Currency["HTG"] = "HTG";
Currency["HUF"] = "HUF";
Currency["IDR"] = "IDR";
Currency["ILS"] = "ILS";
Currency["IMP"] = "IMP";
Currency["INR"] = "INR";
Currency["IQD"] = "IQD";
Currency["IRR"] = "IRR";
Currency["ISK"] = "ISK";
Currency["JEP"] = "JEP";
Currency["JMD"] = "JMD";
Currency["JOD"] = "JOD";
Currency["JPY"] = "JPY";
Currency["KES"] = "KES";
Currency["KGS"] = "KGS";
Currency["KHR"] = "KHR";
Currency["KMF"] = "KMF";
Currency["KPW"] = "KPW";
Currency["KRW"] = "KRW";
Currency["KWD"] = "KWD";
Currency["KYD"] = "KYD";
Currency["KZT"] = "KZT";
Currency["LAK"] = "LAK";
Currency["LBP"] = "LBP";
Currency["LKR"] = "LKR";
Currency["LRD"] = "LRD";
Currency["LSL"] = "LSL";
Currency["LTL"] = "LTL";
Currency["LVL"] = "LVL";
Currency["LYD"] = "LYD";
Currency["MAD"] = "MAD";
Currency["MDL"] = "MDL";
Currency["MGA"] = "MGA";
Currency["MKD"] = "MKD";
Currency["MMK"] = "MMK";
Currency["MNT"] = "MNT";
Currency["MOP"] = "MOP";
Currency["MRO"] = "MRO";
Currency["MUR"] = "MUR";
Currency["MVR"] = "MVR";
Currency["MWK"] = "MWK";
Currency["MXN"] = "MXN";
Currency["MYR"] = "MYR";
Currency["MZN"] = "MZN";
Currency["NAD"] = "NAD";
Currency["NGN"] = "NGN";
Currency["NIO"] = "NIO";
Currency["NOK"] = "NOK";
Currency["NPR"] = "NPR";
Currency["NZD"] = "NZD";
Currency["OMR"] = "OMR";
Currency["PAB"] = "PAB";
Currency["PEN"] = "PEN";
Currency["PGK"] = "PGK";
Currency["PHP"] = "PHP";
Currency["PKR"] = "PKR";
Currency["PLN"] = "PLN";
Currency["PYG"] = "PYG";
Currency["QAR"] = "QAR";
Currency["RON"] = "RON";
Currency["RSD"] = "RSD";
Currency["RUB"] = "RUB";
Currency["RWF"] = "RWF";
Currency["SAR"] = "SAR";
Currency["SBD"] = "SBD";
Currency["SCR"] = "SCR";
Currency["SDG"] = "SDG";
Currency["SEK"] = "SEK";
Currency["SGD"] = "SGD";
Currency["SHP"] = "SHP";
Currency["SLL"] = "SLL";
Currency["SOS"] = "SOS";
Currency["SRD"] = "SRD";
Currency["STD"] = "STD";
Currency["SVC"] = "SVC";
Currency["SYP"] = "SYP";
Currency["SZL"] = "SZL";
Currency["THB"] = "THB";
Currency["TJS"] = "TJS";
Currency["TMT"] = "TMT";
Currency["TND"] = "TND";
Currency["TOP"] = "TOP";
Currency["TRY"] = "TRY";
Currency["TTD"] = "TTD";
Currency["TWD"] = "TWD";
Currency["TZS"] = "TZS";
Currency["UAH"] = "UAH";
Currency["UGX"] = "UGX";
Currency["USD"] = "USD";
Currency["UYU"] = "UYU";
Currency["UZS"] = "UZS";
Currency["VEF"] = "VEF";
Currency["VND"] = "VND";
Currency["VUV"] = "VUV";
Currency["WST"] = "WST";
Currency["XAF"] = "XAF";
Currency["XAG"] = "XAG";
Currency["XAU"] = "XAU";
Currency["XCD"] = "XCD";
Currency["XDR"] = "XDR";
Currency["XOF"] = "XOF";
Currency["XPF"] = "XPF";
Currency["YER"] = "YER";
Currency["ZAR"] = "ZAR";
Currency["ZMK"] = "ZMK";
Currency["ZMW"] = "ZMW";
Currency["ZWL"] = "ZWL";
Currency["XPT"] = "XPT";
Currency["XPD"] = "XPD";
Currency["BTC"] = "BTC";
Currency["ETH"] = "ETH";
Currency["BNB"] = "BNB";
Currency["XRP"] = "XRP";
Currency["SOL"] = "SOL";
Currency["DOT"] = "DOT";
Currency["AVAX"] = "AVAX";
Currency["MATIC"] = "MATIC";
Currency["LTC"] = "LTC";
Currency["ADA"] = "ADA";
})(exports.Currency || (exports.Currency = {}));
exports.CurrencyUnit = void 0;
/** Represents a day of the week. */
(function (CurrencyUnit) {
CurrencyUnit["EUR"] = "EUR";
CurrencyUnit["USD"] = "USD";
CurrencyUnit["GBP"] = "GBP";
CurrencyUnit["AED"] = "AED";
CurrencyUnit["AFN"] = "AFN";
CurrencyUnit["ALL"] = "ALL";
CurrencyUnit["AMD"] = "AMD";
CurrencyUnit["ANG"] = "ANG";
CurrencyUnit["AOA"] = "AOA";
CurrencyUnit["ARS"] = "ARS";
CurrencyUnit["AUD"] = "AUD";
CurrencyUnit["AWG"] = "AWG";
CurrencyUnit["AZN"] = "AZN";
CurrencyUnit["BAM"] = "BAM";
CurrencyUnit["BBD"] = "BBD";
CurrencyUnit["BDT"] = "BDT";
CurrencyUnit["BGN"] = "BGN";
CurrencyUnit["BIF"] = "BIF";
CurrencyUnit["BMD"] = "BMD";
CurrencyUnit["BND"] = "BND";
CurrencyUnit["BOB"] = "BOB";
CurrencyUnit["BRL"] = "BRL";
CurrencyUnit["BSD"] = "BSD";
CurrencyUnit["BWP"] = "BWP";
CurrencyUnit["BYN"] = "BYN";
CurrencyUnit["BZD"] = "BZD";
CurrencyUnit["CAD"] = "CAD";
CurrencyUnit["CDF"] = "CDF";
CurrencyUnit["CHF"] = "CHF";
CurrencyUnit["CLP"] = "CLP";
CurrencyUnit["CNY"] = "CNY";
CurrencyUnit["COP"] = "COP";
CurrencyUnit["CRC"] = "CRC";
CurrencyUnit["CVE"] = "CVE";
CurrencyUnit["CZK"] = "CZK";
CurrencyUnit["DJF"] = "DJF";
CurrencyUnit["DKK"] = "DKK";
CurrencyUnit["DOP"] = "DOP";
CurrencyUnit["DZD"] = "DZD";
CurrencyUnit["EGP"] = "EGP";
CurrencyUnit["ETB"] = "ETB";
CurrencyUnit["FJD"] = "FJD";
CurrencyUnit["FKP"] = "FKP";
CurrencyUnit["GEL"] = "GEL";
CurrencyUnit["GIP"] = "GIP";
CurrencyUnit["GMD"] = "GMD";
CurrencyUnit["GNF"] = "GNF";
CurrencyUnit["GTQ"] = "GTQ";
CurrencyUnit["GYD"] = "GYD";
CurrencyUnit["HKD"] = "HKD";
CurrencyUnit["HNL"] = "HNL";
CurrencyUnit["HTG"] = "HTG";
CurrencyUnit["HUF"] = "HUF";
CurrencyUnit["IDR"] = "IDR";
CurrencyUnit["ILS"] = "ILS";
CurrencyUnit["INR"] = "INR";
CurrencyUnit["ISK"] = "ISK";
CurrencyUnit["JMD"] = "JMD";
CurrencyUnit["JPY"] = "JPY";
CurrencyUnit["KES"] = "KES";
CurrencyUnit["KGS"] = "KGS";
CurrencyUnit["KHR"] = "KHR";
CurrencyUnit["KMF"] = "KMF";
CurrencyUnit["KRW"] = "KRW";
CurrencyUnit["KYD"] = "KYD";
CurrencyUnit["KZT"] = "KZT";
CurrencyUnit["LAK"] = "LAK";
CurrencyUnit["LBP"] = "LBP";
CurrencyUnit["LKR"] = "LKR";
CurrencyUnit["LRD"] = "LRD";
CurrencyUnit["LSL"] = "LSL";
CurrencyUnit["MAD"] = "MAD";
CurrencyUnit["MDL"] = "MDL";
CurrencyUnit["MGA"] = "MGA";
CurrencyUnit["MKD"] = "MKD";
CurrencyUnit["MMK"] = "MMK";
CurrencyUnit["MNT"] = "MNT";
CurrencyUnit["MOP"] = "MOP";
CurrencyUnit["MUR"] = "MUR";
CurrencyUnit["MVR"] = "MVR";
CurrencyUnit["MWK"] = "MWK";
CurrencyUnit["MXN"] = "MXN";
CurrencyUnit["MYR"] = "MYR";
CurrencyUnit["MZN"] = "MZN";
CurrencyUnit["NAD"] = "NAD";
CurrencyUnit["NGN"] = "NGN";
CurrencyUnit["NIO"] = "NIO";
CurrencyUnit["NOK"] = "NOK";
CurrencyUnit["NPR"] = "NPR";
CurrencyUnit["NZD"] = "NZD";
CurrencyUnit["PAB"] = "PAB";
CurrencyUnit["PEN"] = "PEN";
CurrencyUnit["PGK"] = "PGK";
CurrencyUnit["PHP"] = "PHP";
CurrencyUnit["PKR"] = "PKR";
CurrencyUnit["PLN"] = "PLN";
CurrencyUnit["PYG"] = "PYG";
CurrencyUnit["QAR"] = "QAR";
CurrencyUnit["RON"] = "RON";
CurrencyUnit["RSD"] = "RSD";
CurrencyUnit["RUB"] = "RUB";
CurrencyUnit["RWF"] = "RWF";
CurrencyUnit["SAR"] = "SAR";
CurrencyUnit["SBD"] = "SBD";
CurrencyUnit["SCR"] = "SCR";
CurrencyUnit["SEK"] = "SEK";
CurrencyUnit["SGD"] = "SGD";
CurrencyUnit["SHP"] = "SHP";
CurrencyUnit["SLE"] = "SLE";
CurrencyUnit["SOS"] = "SOS";
CurrencyUnit["SRD"] = "SRD";
CurrencyUnit["STD"] = "STD";
CurrencyUnit["SZL"] = "SZL";
CurrencyUnit["THB"] = "THB";
CurrencyUnit["TJS"] = "TJS";
CurrencyUnit["TOP"] = "TOP";
CurrencyUnit["TRY"] = "TRY";
CurrencyUnit["TTD"] = "TTD";
CurrencyUnit["TWD"] = "TWD";
CurrencyUnit["TZS"] = "TZS";
CurrencyUnit["UAH"] = "UAH";
CurrencyUnit["UGX"] = "UGX";
CurrencyUnit["UYU"] = "UYU";
CurrencyUnit["UZS"] = "UZS";
CurrencyUnit["VND"] = "VND";
CurrencyUnit["VUV"] = "VUV";
CurrencyUnit["WST"] = "WST";
CurrencyUnit["XAF"] = "XAF";
CurrencyUnit["XCD"] = "XCD";
CurrencyUnit["XOF"] = "XOF";
CurrencyUnit["XPF"] = "XPF";
CurrencyUnit["YER"] = "YER";
CurrencyUnit["ZAR"] = "ZAR";
CurrencyUnit["ZMW"] = "ZMW";
})(exports.CurrencyUnit || (exports.CurrencyUnit = {}));
exports.DayOfWeek = void 0;
(function (DayOfWeek) {
DayOfWeek["MONDAY"] = "monday";
DayOfWeek["TUESDAY"] = "tuesday";
DayOfWeek["WEDNESDAY"] = "wednesday";
DayOfWeek["THURSDAY"] = "thursday";
DayOfWeek["FRIDAY"] = "friday";
DayOfWeek["SATURDAY"] = "saturday";
DayOfWeek["SUNDAY"] = "sunday";
})(exports.DayOfWeek || (exports.DayOfWeek = {}));
exports.DimensionUnit = void 0;
/** Distance unit */
(function (DimensionUnit) {
DimensionUnit["METER"] = "meter";
DimensionUnit["FOOT"] = "foot";
DimensionUnit["KILOMETER"] = "kilometer";
DimensionUnit["MILE"] = "mile";
})(exports.DimensionUnit || (exports.DimensionUnit = {}));
exports.DistanceUnit = void 0;
/** EVSE data which extends OCPI EVSE. */
(function (DistanceUnit) {
DistanceUnit["METER"] = "meter";
DistanceUnit["FOOT"] = "foot";
DistanceUnit["KILOMETER"] = "kilometer";
DistanceUnit["MILE"] = "mile";
})(exports.DistanceUnit || (exports.DistanceUnit = {}));
exports.ElevationUnit = void 0;
(function (ElevationUnit) {
ElevationUnit["METER"] = "meter";
ElevationUnit["FOOT"] = "foot";
})(exports.ElevationUnit || (exports.ElevationUnit = {}));
exports.EmissionRateUnit = void 0;
(function (EmissionRateUnit) {
EmissionRateUnit["GRAMS_PER_KILOMETER"] = "grams_per_kilometer";
EmissionRateUnit["OUNCES_PER_MILE"] = "ounces_per_mile";
})(exports.EmissionRateUnit || (exports.EmissionRateUnit = {}));
exports.EmissionUnit = void 0;
(function (EmissionUnit) {
EmissionUnit["GRAM"] = "gram";
EmissionUnit["OUNCE"] = "ounce";
})(exports.EmissionUnit || (exports.EmissionUnit = {}));
/** Emissions factor type. */
exports.EmissionsFactorType = void 0;
/** Custom EVSE properties for OICP databases such as the global Hubject database. Station databases that not follow the OICP standard return null values. */
(function (EmissionsFactorType) {
EmissionsFactorType["COUNTRY"] = "country";
EmissionsFactorType["SUBREGION"] = "subregion";
EmissionsFactorType["REGION"] = "region";
})(exports.EmissionsFactorType || (exports.EmissionsFactorType = {}));
/** GeoJSON Feature type. */
exports.FeatureType = void 0;
(function (FeatureType) {
FeatureType["FEATURE"] = "Feature";
})(exports.FeatureType || (exports.FeatureType = {}));
exports.FuelConsumptionUnit = void 0;
(function (FuelConsumptionUnit) {
FuelConsumptionUnit["LITERS_PER_100_KILOMETERS"] = "liters_per_100_kilometers";
FuelConsumptionUnit["MILES_PER_GALLON"] = "miles_per_gallon";
})(exports.FuelConsumptionUnit || (exports.FuelConsumptionUnit = {}));
exports.FuelUnit = void 0;
/** Geometry point with GPS coordinates */
(function (FuelUnit) {
FuelUnit["LITER"] = "liter";
FuelUnit["GALLON"] = "gallon";
})(exports.FuelUnit || (exports.FuelUnit = {}));
/** Mode of heat pump. */
exports.HeatPumpMode = void 0;
/** Allowed N (EU) types of heavy vehicles. */
(function (HeatPumpMode) {
HeatPumpMode["DEFAULT"] = "default";
HeatPumpMode["INSTALLED"] = "installed";
HeatPumpMode["NONE"] = "none";
})(exports.HeatPumpMode || (exports.HeatPumpMode = {}));
exports.HeavyVehiclesEUType = void 0;
/** List of facilities in the location. */
(function (HeavyVehiclesEUType) {
HeavyVehiclesEUType["N1"] = "N1";
HeavyVehiclesEUType["N2"] = "N2";
HeavyVehiclesEUType["N3"] = "N3";
HeavyVehiclesEUType["N3_O4"] = "N3_O4";
})(exports.HeavyVehiclesEUType || (exports.HeavyVehiclesEUType = {}));
exports.HeavyVehiclesFacility = void 0;
/** Navigation service providers available */
(function (HeavyVehiclesFacility) {
HeavyVehiclesFacility["TRUCK_PARKING"] = "TRUCK_PARKING";
HeavyVehiclesFacility["TRUCK_WASH"] = "TRUCK_WASH";
HeavyVehiclesFacility["TRUCK_REPAIR"] = "TRUCK_REPAIR";
HeavyVehiclesFacility["TRUCK_DEALERSHIP"] = "TRUCK_DEALERSHIP";
HeavyVehiclesFacility["SECURE_TRUCK_PARKING"] = "SECURE_TRUCK_PARKING";
})(exports.HeavyVehiclesFacility || (exports.HeavyVehiclesFacility = {}));
exports.InstructionsFormat = void 0;
(function (InstructionsFormat) {
InstructionsFormat["CHARGETRIP"] = "Chargetrip";
InstructionsFormat["MAPBOXV5"] = "MapboxV5";
})(exports.InstructionsFormat || (exports.InstructionsFormat = {}));
exports.IsolineFerryConnectionsType = void 0;
(function (IsolineFerryConnectionsType) {
IsolineFerryConnectionsType["NONE"] = "none";
IsolineFerryConnectionsType["SINGLE"] = "single";
})(exports.IsolineFerryConnectionsType || (exports.IsolineFerryConnectionsType = {}));
/** Granularity of the isoline. */
exports.IsolineQuality = void 0;
(function (IsolineQuality) {
IsolineQuality["HIGH"] = "high";
IsolineQuality["LOW"] = "low";
})(exports.IsolineQuality || (exports.IsolineQuality = {}));
/** Status of the isoline label. */
exports.IsolineStatus = void 0;
/** Types of a leg. */
(function (IsolineStatus) {
IsolineStatus["DONE"] = "done";
IsolineStatus["PENDING"] = "pending";
IsolineStatus["ERROR"] = "error";
})(exports.IsolineStatus || (exports.IsolineStatus = {}));
exports.LegType = void 0;
/** A GeoJSON LineString. */
(function (LegType) {
LegType["STATION"] = "station";
LegType["STATIONVIA"] = "stationVia";
LegType["STATIONAMENITY"] = "stationAmenity";
LegType["VIA"] = "via";
LegType["FINAL"] = "final";
LegType["STATIONFINAL"] = "stationFinal";
})(exports.LegType || (exports.LegType = {}));
/** GeoJSON LineString type. */
exports.LineStringType = void 0;
/** Preferred language for the mapping */
(function (LineStringType) {
LineStringType["LINESTRING"] = "LineString";
})(exports.LineStringType || (exports.LineStringType = {}));
exports.MappingLanguage = void 0;
/** Navigation service providers available */
(function (MappingLanguage) {
MappingLanguage["EN"] = "en";
})(exports.MappingLanguage || (exports.MappingLanguage = {}));
exports.MappingProvider = void 0;
(function (MappingProvider) {
MappingProvider["CHARGETRIP"] = "Chargetrip";
MappingProvider["MAPBOXV5"] = "MapboxV5";
})(exports.MappingProvider || (exports.MappingProvider = {}));
exports.MeasurementUnit = void 0;
/** A GeoJSON Polygon. */
(function (MeasurementUnit) {
MeasurementUnit["MILLIMETER"] = "millimeter";
MeasurementUnit["INCH"] = "inch";
})(exports.MeasurementUnit || (exports.MeasurementUnit = {}));
/** GeoJSON MultiPolygon type. */
exports.MultiPolygonType = void 0;
(function (MultiPolygonType) {
MultiPolygonType["MULTIPOLYGON"] = "MultiPolygon";
})(exports.MultiPolygonType || (exports.MultiPolygonType = {}));
/** State of navigation session */
exports.NavigationState = void 0;
/** Navigation session station type */
(function (NavigationState) {
NavigationState["DRIVING"] = "driving";
NavigationState["CHARGING"] = "charging";
NavigationState["FINISHED"] = "finished";
NavigationState["ERROR"] = "error";
})(exports.NavigationState || (exports.NavigationState = {}));
/** The capabilities of an EVSE. */
exports.OCPICapability = void 0;
/** The format of the connector, whether it is a socket or a plug. */
(function (OCPICapability) {
OCPICapability["CHARGING_PROFILE_CAPABLE"] = "CHARGING_PROFILE_CAPABLE";
OCPICapability["CHARGING_PREFERENCES_CAPABLE"] = "CHARGING_PREFERENCES_CAPABLE";
OCPICapability["CHIP_CARD_SUPPORT"] = "CHIP_CARD_SUPPORT";
OCPICapability["CONTACTLESS_CARD_SUPPORT"] = "CONTACTLESS_CARD_SUPPORT";
OCPICapability["CREDIT_CARD_PAYABLE"] = "CREDIT_CARD_PAYABLE";
OCPICapability["DEBIT_CARD_PAYABLE"] = "DEBIT_CARD_PAYABLE";
OCPICapability["PED_TERMINAL"] = "PED_TERMINAL";
OCPICapability["REMOTE_START_STOP_CAPABLE"] = "REMOTE_START_STOP_CAPABLE";
OCPICapability["RESERVABLE"] = "RESERVABLE";
OCPICapability["RFID_READER"] = "RFID_READER";
OCPICapability["TOKEN_GROUP_CAPABLE"] = "TOKEN_GROUP_CAPABLE";
OCPICapability["UNLOCK_CAPABLE"] = "UNLOCK_CAPABLE";
OCPICapability["START_SESSION_CONNECTOR_REQUIRED"] = "START_SESSION_CONNECTOR_REQUIRED";
})(exports.OCPICapability || (exports.OCPICapability = {}));
exports.OCPIConnectorFormat = void 0;
/** Deprecated: Please use ConnectorType instead */
(function (OCPIConnectorFormat) {
OCPIConnectorFormat["SOCKET"] = "SOCKET";
OCPIConnectorFormat["CABLE"] = "CABLE";
})(exports.OCPIConnectorFormat || (exports.OCPIConnectorFormat = {}));
exports.OCPIConnectorType = void 0;
(function (OCPIConnectorType) {
OCPIConnectorType["CHADEMO"] = "CHADEMO";
OCPIConnectorType["DOMESTIC_A"] = "DOMESTIC_A";
OCPIConnectorType["DOMESTIC_B"] = "DOMESTIC_B";
OCPIConnectorType["DOMESTIC_C"] = "DOMESTIC_C";
OCPIConnectorType["DOMESTIC_D"] = "DOMESTIC_D";
OCPIConnectorType["DOMESTIC_E"] = "DOMESTIC_E";
OCPIConnectorType["DOMESTIC_F"] = "DOMESTIC_F";
OCPIConnectorType["DOMESTIC_G"] = "DOMESTIC_G";
OCPIConnectorType["DOMESTIC_H"] = "DOMESTIC_H";
OCPIConnectorType["DOMESTIC_I"] = "DOMESTIC_I";
OCPIConnectorType["DOMESTIC_J"] = "DOMESTIC_J";
OCPIConnectorType["DOMESTIC_K"] = "DOMESTIC_K";
OCPIConnectorType["DOMESTIC_L"] = "DOMESTIC_L";
OCPIConnectorType["DOMESTIC_M"] = "DOMESTIC_M";
OCPIConnectorType["DOMESTIC_N"] = "DOMESTIC_N";
OCPIConnectorType["DOMESTIC_O"] = "DOMESTIC_O";
OCPIConnectorType["IEC_60309_2_SINGLE_16"] = "IEC_60309_2_single_16";
OCPIConnectorType["IEC_60309_2_THREE_16"] = "IEC_60309_2_three_16";
OCPIConnectorType["IEC_60309_2_THREE_32"] = "IEC_60309_2_three_32";
OCPIConnectorType["IEC_60309_2_THREE_64"] = "IEC_60309_2_three_64";
OCPIConnectorType["IEC_62196_T1"] = "IEC_62196_T1";
OCPIConnectorType["IEC_62196_T1_COMBO"] = "IEC_62196_T1_COMBO";
OCPIConnectorType["IEC_62196_T2"] = "IEC_62196_T2";
OCPIConnectorType["IEC_62196_T2_COMBO"] = "IEC_62196_T2_COMBO";
OCPIConnectorType["IEC_62196_T3A"] = "IEC_62196_T3A";
OCPIConnectorType["IEC_62196_T3C"] = "IEC_62196_T3C";
OCPIConnectorType["PANTOGRAPH_BOTTOM_UP"] = "PANTOGRAPH_BOTTOM_UP";
OCPIConnectorType["PANTOGRAPH_TOP_DOWN"] = "PANTOGRAPH_TOP_DOWN";
OCPIConnectorType["TESLA_R"] = "TESLA_R";
OCPIConnectorType["TESLA_S"] = "TESLA_S";
OCPIConnectorType["GB_T"] = "GB_T";
OCPIConnectorType["CHAOJI"] = "CHAOJI";
OCPIConnectorType["NEMA_5_20"] = "NEMA_5_20";
OCPIConnectorType["NEMA_6_30"] = "NEMA_6_30";
OCPIConnectorType["NEMA_6_50"] = "NEMA_6_50";
OCPIConnectorType["NEMA_10_30"] = "NEMA_10_30";
OCPIConnectorType["NEMA_10_50"] = "NEMA_10_50";
OCPIConnectorType["NEMA_14_30"] = "NEMA_14_30";
OCPIConnectorType["NEMA_14_50"] = "NEMA_14_50";
})(exports.OCPIConnectorType || (exports.OCPIConnectorType = {}));
exports.OCPIDayOfWeek = void 0;
(function (OCPIDayOfWeek) {
OCPIDayOfWeek["MONDAY"] = "MONDAY";
OCPIDayOfWeek["TUESDAY"] = "TUESDAY";
OCPIDayOfWeek["WEDNESDAY"] = "WEDNESDAY";
OCPIDayOfWeek["THURSDAY"] = "THURSDAY";
OCPIDayOfWeek["FRIDAY"] = "FRIDAY";
OCPIDayOfWeek["SATURDAY"] = "SATURDAY";
OCPIDayOfWeek["SUNDAY"] = "SUNDAY";
})(exports.OCPIDayOfWeek || (exports.OCPIDayOfWeek = {}));
/** Categories of energy sources. */
exports.OCPIEnergySourceCategory = void 0;
/** Amount of waste produced/emitted per kWh. */
(function (OCPIEnergySourceCategory) {
OCPIEnergySourceCategory["NUCLEAR"] = "NUCLEAR";
OCPIEnergySourceCategory["GENERAL_FOSSIL"] = "GENERAL_FOSSIL";
OCPIEnergySourceCategory["COAL"] = "COAL";
OCPIEnergySourceCategory["GAS"] = "GAS";
OCPIEnergySourceCategory["GENERAL_GREEN"] = "GENERAL_GREEN";
OCPIEnergySourceCategory["SOLAR"] = "SOLAR";
OCPIEnergySourceCategory["WIND"] = "WIND";
OCPIEnergySourceCategory["WATER"] = "WATER";
})(exports.OCPIEnergySourceCategory || (exports.OCPIEnergySourceCategory = {}));
/** Categories of environmental impact values. */
exports.OCPIEnvironmentalImpactCategory = void 0;
/** Specifies one exceptional period for opening or access hours. */
(function (OCPIEnvironmentalImpactCategory) {
OCPIEnvironmentalImpactCategory["NUCLEAR_WASTE"] = "NUCLEAR_WASTE";
OCPIEnvironmentalImpactCategory["CARBON_DIOXIDE"] = "CARBON_DIOXIDE";
})(exports.OCPIEnvironmentalImpactCategory || (exports.OCPIEnvironmentalImpactCategory = {}));
exports.OCPIFacility = void 0;
/** This class defines the geo location of the Charge Point. The geodetic system to be used is WGS 84. */
(function (OCPIFacility) {
OCPIFacility["HOTEL"] = "HOTEL";
OCPIFacility["RESTAURANT"] = "RESTAURANT";
OCPIFacility["CAFE"] = "CAFE";
OCPIFacility["MALL"] = "MALL";
OCPIFacility["SUPERMARKET"] = "SUPERMARKET";
OCPIFacility["SPORT"] = "SPORT";
OCPIFacility["RECREATION_AREA"] = "RECREATION_AREA";
OCPIFacility["NATURE"] = "NATURE";
OCPIFacility["MUSEUM"] = "MUSEUM";
OCPIFacility["BIKE_SHARING"] = "BIKE_SHARING";
OCPIFacility["BUS_STOP"] = "BUS_STOP";
OCPIFacility["TAXI_STAND"] = "TAXI_STAND";
OCPIFacility["TRAM_STOP"] = "TRAM_STOP";
OCPIFacility["METRO_STATION"] = "METRO_STATION";
OCPIFacility["TRAIN_STATION"] = "TRAIN_STATION";
OCPIFacility["AIRPORT"] = "AIRPORT";
OCPIFacility["PARKING_LOT"] = "PARKING_LOT";
OCPIFacility["CARPOOL_PARKING"] = "CARPOOL_PARKING";
OCPIFacility["FUEL_STATION"] = "FUEL_STATION";
OCPIFacility["WIFI"] = "WIFI";
})(exports.OCPIFacility || (exports.OCPIFacility = {}));
/** The category of an image to obtain the correct usage in a user presentation. The category has to be set accordingly to the image content in order to guarantee the right usage. */
exports.OCPIImageCategory = void 0;
/** This value, if provided, represents the restriction to the parking spot for different purposes. */
(function (OCPIImageCategory) {
OCPIImageCategory["CHARGER"] = "CHARGER";
OCPIImageCategory["ENTRANCE"] = "ENTRANCE";
OCPIImageCategory["LOCATION"] = "LOCATION";
OCPIImageCategory["NETWORK"] = "NETWORK";
OCPIImageCategory["OPERATOR"] = "OPERATOR";
OCPIImageCategory["OTHER"] = "OTHER";
OCPIImageCategory["OWNER"] = "OWNER";
})(exports.OCPIImageCategory || (exports.OCPIImageCategory = {}));
exports.OCPIParkingRestriction = void 0;
/** Reflects the general type of the charge point’s location. May be used for user information. */
(function (OCPIParkingRestriction) {
OCPIParkingRestriction["EV_ONLY"] = "EV_ONLY";
OCPIParkingRestriction["PLUGGED"] = "PLUGGED";
OCPIParkingRestriction["DISABLED"] = "DISABLED";
OCPIParkingRestriction["CUSTOMERS"] = "CUSTOMERS";
OCPIParkingRestriction["MOTORCYCLES"] = "MOTORCYCLES";
})(exports.OCPIParkingRestriction || (exports.OCPIParkingRestriction = {}));
exports.OCPIParkingType = void 0;
(function (OCPIParkingType) {
OCPIParkingType["ALONG_MOTORWAY"] = "ALONG_MOTORWAY";
OCPIParkingType["PARKING_GARAGE"] = "PARKING_GARAGE";
OCPIParkingType["PARKING_LOT"] = "PARKING_LOT";
OCPIParkingType["ON_DRIVEWAY"] = "ON_DRIVEWAY";
OCPIParkingType["ON_STREET"] = "ON_STREET";
OCPIParkingType["UNDERGROUND_GARAGE"] = "UNDERGROUND_GARAGE";
})(exports.OCPIParkingType || (exports.OCPIParkingType = {}));
exports.OCPIPowerType = void 0;
(function (OCPIPowerType) {
OCPIPowerType["AC_1_PHASE"] = "AC_1_PHASE";
OCPIPowerType["AC_3_PHASE"] = "AC_3_PHASE";
OCPIPowerType["AC_2_PHASE"] = "AC_2_PHASE";
OCPIPowerType["AC_2_PHASE_SPLIT"] = "AC_2_PHASE_SPLIT";
OCPIPowerType["DC"] = "DC";
})(exports.OCPIPowerType || (exports.OCPIPowerType = {}));
exports.OCPIReservationRestrictionType = void 0;
/** The status of an EVSE. */
(function (OCPIReservationRestrictionType) {
OCPIReservationRestrictionType["RESERVATION"] = "RESERVATION";
OCPIReservationRestrictionType["RESERVATION_EXPIRES"] = "RESERVATION_EXPIRES";
})(exports.OCPIReservationRestrictionType || (exports.OCPIReservationRestrictionType = {}));
exports.OCPIStatus = void 0;
/** This type is used to schedule status periods in the future. The eMSP can provide this information to the EV user for trip planning purposes. A period MAY have no end. Example: "This station will be running as of tomorrow. Today it is still planned and under construction. */
(function (OCPIStatus) {
OCPIStatus["AVAILABLE"] = "AVAILABLE";
OCPIStatus["BLOCKED"] = "BLOCKED";
OCPIStatus["CHARGING"] = "CHARGING";
OCPIStatus["INOPERATIVE"] = "INOPERATIVE";
OCPIStatus["OUTOFORDER"] = "OUTOFORDER";
OCPIStatus["PLANNED"] = "PLANNED";
OCPIStatus["REMOVED"] = "REMOVED";
OCPIStatus["RESERVED"] = "RESERVED";
OCPIStatus["UNKNOWN"] = "UNKNOWN";
})(exports.OCPIStatus || (exports.OCPIStatus = {}));
exports.OCPITariffDimensionType = void 0;
(function (OCPITariffDimensionType) {
OCPITariffDimensionType["ENERGY"] = "ENERGY";
OCPITariffDimensionType["FLAT"] = "FLAT";
OCPITariffDimensionType["PARKING_TIME"] = "PARKING_TIME";
OCPITariffDimensionType["TIME"] = "TIME";
})(exports.OCPITariffDimensionType || (exports.OCPITariffDimensionType = {}));
exports.OCPITariffType = void 0;
/** List of charging modes that are supported. */
(function (OCPITariffType) {
OCPITariffType["AD_HOC_PAYMENT"] = "AD_HOC_PAYMENT";
OCPITariffType["PROFILE_CHEAP"] = "PROFILE_CHEAP";
OCPITariffType["PROFILE_FAST"] = "PROFILE_FAST";
OCPITariffType["PROFILE_GREEN"] = "PROFILE_GREEN";
OCPITariffType["REGULAR"] = "REGULAR";
})(exports.OCPITariffType || (exports.OCPITariffType = {}));
exports.OICPChargingModes = void 0;
/** Custom connector properties for OICP databases. Station databases that not follow the OICP standard return null values. */
(function (OICPChargingModes) {
OICPChargingModes["MODE_1"] = "mode_1";
OICPChargingModes["MODE_2"] = "mode_2";
OICPChargingModes["MODE_3"] = "mode_3";
OICPChargingModes["MODE_4"] = "mode_4";
OICPChargingModes["CHADEMO"] = "chademo";
})(exports.OICPChargingModes || (exports.OICPChargingModes = {}));
/** List of authentication modes that are supported. */
exports.OICPEvseAuthenticationMode = void 0;
/** Custom EVSE properties for OICP databases such as the global Hubject database. Station databases that not follow the OICP standard return null values. */
(function (OICPEvseAuthenticationMode) {
OICPEvseAuthenticationMode["NFC_RFID_CLASSIC"] = "nfc_rfid_classic";
OICPEvseAuthenticationMode["NFC_RFID_DESFIRE"] = "nfc_rfid_desfire";
OICPEvseAuthenticationMode["PNC"] = "pnc";
OICPEvseAuthenticationMode["REMOTE"] = "remote";
OICPEvseAuthenticationMode["DIRECT_PAYMENT"] = "direct_payment";
OICPEvseAuthenticationMode["NO_AUTHENTICATION_REQUIRED"] = "no_authentication_required";
})(exports.OICPEvseAuthenticationMode || (exports.OICPEvseAuthenticationMode = {}));
/** List of payment options that are supported. */
exports.OICPPaymentOptions = void 0;
/** Custom station properties for OICP databases such as the global Hubject database. Station databases that not follow the OICP standard return null values. */
(function (OICPPaymentOptions) {
OICPPaymentOptions["NO_PAYMENT"] = "no_payment";
OICPPaymentOptions["DIRECT"] = "direct";
OICPPaymentOptions["CONTRACT"] = "contract";
})(exports.OICPPaymentOptions || (exports.OICPPaymentOptions = {}));
/** List of value added services that are supported. */
exports.OICPValueAddedServices = void 0;
(function (OICPValueAddedServices) {
OICPValueAddedServices["RESERVATION"] = "reservation";
OICPValueAddedServices["DYNAMIC_PRICING"] = "dynamic_pricing";
OICPValueAddedServices["PARKING_SENSORS"] = "parking_sensors";
OICPValueAddedServices["MAXIMUM_POWER_CHARGING"] = "maximum_power_charging";
OICPValueAddedServices["PREDICTIVE_CHARGE_POINT_USAGE"] = "predictive_charge_point_usage";
OICPValueAddedServices["CHARGING_PLANS"] = "charging_plans";
OICPValueAddedServices["ROOF_PROVIDED"] = "roof_provided";
OICPValueAddedServices["NONE"] = "none";
})(exports.OICPValueAddedServices || (exports.OICPValueAddedServices = {}));
/** Operator ranking level. */
exports.OperatorRankingLevel = void 0;
/** Ranking configuration for the operator. An operator can be ranked on different levels in different countries. Default operator preference applied to routes created through createRoute mutation if no operator preference is specified in the request. */
(function (OperatorRankingLevel) {
OperatorRankingLevel["LOW"] = "low";
OperatorRankingLevel["MEDIUM"] = "medium";
OperatorRankingLevel["HIGH"] = "high";
})(exports.OperatorRankingLevel || (exports.OperatorRankingLevel = {}));
exports.ParkingCost = void 0;
(function (ParkingCost) {
ParkingCost["FREE"] = "free";
ParkingCost["PAID"] = "paid";
})(exports.ParkingCost || (exports.ParkingCost = {}));
/** GeoJSON Point type. */
exports.PointType = void 0;
/** Polygon properties. */
(function (PointType) {
PointType["POINT"] = "Point";
})(exports.PointType || (exports.PointType = {}));
/** Number of decimals for a polyline. */
exports.PolylineInputDecimals = void 0;
(function (PolylineInputDecimals) {
PolylineInputDecimals["FIVE"] = "five";
PolylineInputDecimals["SIX"] = "six";
})(exports.PolylineInputDecimals || (exports.PolylineInputDecimals = {}));
exports.PowerSupported = void 0;
(function (PowerSupported) {
PowerSupported["AVAILABLE"] = "available";
PowerSupported["NOT_AVAILABLE"] = "not_