UNPKG

@chargetrip/types

Version:

<div align="center"> <img src="https://chargetrip-files.s3.eu-central-1.amazonaws.com/logo-1.png" > <h1>Chargetrip types</h1> <p><h3 align="center">Typescript for the Chargetrip GraphQL API automatically generated by <a href="https://graphql-code-ge

1,409 lines (1,252 loc) 73.5 kB
/** All built-in and custom scalars, mapped to their actual values */ export let AccelerationUnit; (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"; })(AccelerationUnit || (AccelerationUnit = {})); export let AccessType; /** Information about an address. */ (function (AccessType) { AccessType["PUBLIC"] = "Public"; AccessType["RESTRICTED"] = "Restricted"; AccessType["PRIVATE"] = "Private"; })(AccessType || (AccessType = {})); export let AdhocAuthorisationMethod; (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"; })(AdhocAuthorisationMethod || (AdhocAuthorisationMethod = {})); export let AirPressureUnit; (function (AirPressureUnit) { AirPressureUnit["MILLIBAR"] = "millibar"; })(AirPressureUnit || (AirPressureUnit = {})); /** Amenities available near a station. */ export let Amenities; /** Amenity data. */ (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"; Amenities["BAKERY"] = "bakery"; Amenities["CONVENIENCE_STORE"] = "convenience_store"; })(Amenities || (Amenities = {})); /** A list of amenity types. */ export let AmenityType; /** Type of wheelchair accessibility at the amenity. */ (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"; AmenityType["BAKERY"] = "bakery"; AmenityType["CONVENIENCE_STORE"] = "convenience_store"; })(AmenityType || (AmenityType = {})); export let AmenityWheelchairAccessibilityType; (function (AmenityWheelchairAccessibilityType) { AmenityWheelchairAccessibilityType["YES"] = "yes"; AmenityWheelchairAccessibilityType["LIMITED"] = "limited"; AmenityWheelchairAccessibilityType["NO"] = "no"; AmenityWheelchairAccessibilityType["DESIGNATED"] = "designated"; })(AmenityWheelchairAccessibilityType || (AmenityWheelchairAccessibilityType = {})); /** Auxiliary consumption units. */ export let AuxiliaryConsumptionUnit; /** The type of the battery value. */ (function (AuxiliaryConsumptionUnit) { AuxiliaryConsumptionUnit["KILOWATT_HOUR"] = "kilowatt_hour"; })(AuxiliaryConsumptionUnit || (AuxiliaryConsumptionUnit = {})); export let BatteryInputType; (function (BatteryInputType) { BatteryInputType["KWH"] = "kwh"; BatteryInputType["KM"] = "km"; BatteryInputType["MILES"] = "miles"; BatteryInputType["PERCENTAGE"] = "percentage"; })(BatteryInputType || (BatteryInputType = {})); export let CarConnectivityProvider; /** Consumption of the car. */ (function (CarConnectivityProvider) { CarConnectivityProvider["ENODE"] = "Enode"; })(CarConnectivityProvider || (CarConnectivityProvider = {})); /** Charging mode used at charging stations. */ export let ChargeMode; (function (ChargeMode) { ChargeMode["OPTIMIZE_TRAVEL_TIME"] = "OPTIMIZE_TRAVEL_TIME"; ChargeMode["ALWAYS_TO_MAX_CHARGE"] = "ALWAYS_TO_MAX_CHARGE"; })(ChargeMode || (ChargeMode = {})); export let ChargeSpeedUnit; (function (ChargeSpeedUnit) { ChargeSpeedUnit["KILOWATT_HOUR"] = "kilowatt_hour"; ChargeSpeedUnit["KILOMETERS_PER_HOUR"] = "kilometers_per_hour"; ChargeSpeedUnit["MILES_PER_HOUR"] = "miles_per_hour"; })(ChargeSpeedUnit || (ChargeSpeedUnit = {})); export let ChargerStatus; /** Grouping by status of the chargers. */ (function (ChargerStatus) { ChargerStatus["FREE"] = "free"; ChargerStatus["BUSY"] = "busy"; ChargerStatus["UNKNOWN"] = "unknown"; ChargerStatus["ERROR"] = "error"; })(ChargerStatus || (ChargerStatus = {})); export let ChargingBehaviourCode; (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"; })(ChargingBehaviourCode || (ChargingBehaviourCode = {})); export let CongestionLevel; (function (CongestionLevel) { CongestionLevel["UNKNOWN"] = "unknown"; CongestionLevel["LOW"] = "low"; CongestionLevel["MEDIUM"] = "medium"; CongestionLevel["HIGH"] = "high"; })(CongestionLevel || (CongestionLevel = {})); export let ConnectProvider; (function (ConnectProvider) { ConnectProvider["ENODE"] = "Enode"; })(ConnectProvider || (ConnectProvider = {})); export let ConnectScope; (function (ConnectScope) { ConnectScope["LOCATION"] = "location"; ConnectScope["CHARGE_STATE"] = "charge_state"; ConnectScope["ODOMETER"] = "odometer"; })(ConnectScope || (ConnectScope = {})); export let ConnectedVehicleStatus; /** Connector data which extends OCPI Connector. */ (function (ConnectedVehicleStatus) { ConnectedVehicleStatus["PENDING_AUTHORIZATION"] = "pending_authorization"; ConnectedVehicleStatus["AUTHORIZED"] = "authorized"; ConnectedVehicleStatus["PENDING_REMOVAL"] = "pending_removal"; ConnectedVehicleStatus["REMOVED"] = "removed"; })(ConnectedVehicleStatus || (ConnectedVehicleStatus = {})); /** Type of pricing that is applicable. */ export let ConnectorPriceElementComponentType; (function (ConnectorPriceElementComponentType) { ConnectorPriceElementComponentType["ENERGY"] = "energy"; ConnectorPriceElementComponentType["FLAT"] = "flat"; ConnectorPriceElementComponentType["PARKING_TIME"] = "parking_time"; ConnectorPriceElementComponentType["TIME"] = "time"; })(ConnectorPriceElementComponentType || (ConnectorPriceElementComponentType = {})); /** Type of the payment product. */ export let ConnectorPriceProductSubscriptionType; /** Type of the payment product. */ (function (ConnectorPriceProductSubscriptionType) { ConnectorPriceProductSubscriptionType["MONTHLY"] = "monthly"; ConnectorPriceProductSubscriptionType["YEARLY"] = "yearly"; ConnectorPriceProductSubscriptionType["ONE_OFF"] = "one_off"; ConnectorPriceProductSubscriptionType["NOT_APPLICABLE"] = "not_applicable"; })(ConnectorPriceProductSubscriptionType || (ConnectorPriceProductSubscriptionType = {})); export let ConnectorPriceProductType; (function (ConnectorPriceProductType) { ConnectorPriceProductType["AD_HOC"] = "ad_hoc"; ConnectorPriceProductType["MSP"] = "msp"; ConnectorPriceProductType["CPO_SUBSCRIPTION"] = "cpo_subscription"; })(ConnectorPriceProductType || (ConnectorPriceProductType = {})); /** The unit of time after which the overstay restrictions are applicable. */ export let ConnectorPriceRestrictionsOverstayTimeUnit; /** Describes the cost associated with reserving a charging station. */ (function (ConnectorPriceRestrictionsOverstayTimeUnit) { ConnectorPriceRestrictionsOverstayTimeUnit["SECONDS"] = "seconds"; ConnectorPriceRestrictionsOverstayTimeUnit["MINUTES"] = "minutes"; ConnectorPriceRestrictionsOverstayTimeUnit["HOURS"] = "hours"; })(ConnectorPriceRestrictionsOverstayTimeUnit || (ConnectorPriceRestrictionsOverstayTimeUnit = {})); export let ConnectorPriceRestrictionsReservationType; /** Socket or plug standard of the charging point. */ (function (ConnectorPriceRestrictionsReservationType) { ConnectorPriceRestrictionsReservationType["RESERVATION"] = "reservation"; ConnectorPriceRestrictionsReservationType["RESERVATION_EXPIRES"] = "reservation_expires"; })(ConnectorPriceRestrictionsReservationType || (ConnectorPriceRestrictionsReservationType = {})); export let ConnectorType; (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"; ConnectorType["GBT_AC"] = "GBT_AC"; ConnectorType["GBT_DC"] = "GBT_DC"; })(ConnectorType || (ConnectorType = {})); export let ConsumptionUnit; /** 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"; })(ConsumptionUnit || (ConsumptionUnit = {})); /** ISO-3166 alpha-2 country codes. */ export let CountryCodeAlpha2; (function (CountryCodeAlpha2) { CountryCodeAlpha2["AA"] = "AA"; 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"; })(CountryCodeAlpha2 || (CountryCodeAlpha2 = {})); /** Currency in the ISO 4217 format. */ export let Currency; /** 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"; })(Currency || (Currency = {})); export let CurrencyUnit; /** 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"; })(CurrencyUnit || (CurrencyUnit = {})); export let DayOfWeek; (function (DayOfWeek) { DayOfWeek["MONDAY"] = "monday"; DayOfWeek["TUESDAY"] = "tuesday"; DayOfWeek["WEDNESDAY"] = "wednesday"; DayOfWeek["THURSDAY"] = "thursday"; DayOfWeek["FRIDAY"] = "friday"; DayOfWeek["SATURDAY"] = "saturday"; DayOfWeek["SUNDAY"] = "sunday"; })(DayOfWeek || (DayOfWeek = {})); export let DimensionUnit; (function (DimensionUnit) { DimensionUnit["METER"] = "meter"; DimensionUnit["FOOT"] = "foot"; DimensionUnit["KILOMETER"] = "kilometer"; DimensionUnit["MILE"] = "mile"; })(DimensionUnit || (DimensionUnit = {})); export let DistanceUnit; /** EVSE data which extends OCPI EVSE. */ (function (DistanceUnit) { DistanceUnit["METER"] = "meter"; DistanceUnit["FOOT"] = "foot"; DistanceUnit["KILOMETER"] = "kilometer"; DistanceUnit["MILE"] = "mile"; })(DistanceUnit || (DistanceUnit = {})); export let ElevationUnit; (function (ElevationUnit) { ElevationUnit["METER"] = "meter"; ElevationUnit["FOOT"] = "foot"; })(ElevationUnit || (ElevationUnit = {})); export let EmissionRateUnit; (function (EmissionRateUnit) { EmissionRateUnit["GRAMS_PER_KILOMETER"] = "grams_per_kilometer"; EmissionRateUnit["OUNCES_PER_MILE"] = "ounces_per_mile"; })(EmissionRateUnit || (EmissionRateUnit = {})); export let EmissionUnit; (function (EmissionUnit) { EmissionUnit["GRAM"] = "gram"; EmissionUnit["OUNCE"] = "ounce"; })(EmissionUnit || (EmissionUnit = {})); /** Emissions factor type. */ export let EmissionsFactorType; /** 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"; })(EmissionsFactorType || (EmissionsFactorType = {})); /** GeoJSON Feature type. */ export let FeatureType; (function (FeatureType) { FeatureType["FEATURE"] = "Feature"; })(FeatureType || (FeatureType = {})); export let FuelConsumptionUnit; (function (FuelConsumptionUnit) { FuelConsumptionUnit["LITERS_PER_100_KILOMETERS"] = "liters_per_100_kilometers"; FuelConsumptionUnit["MILES_PER_GALLON"] = "miles_per_gallon"; })(FuelConsumptionUnit || (FuelConsumptionUnit = {})); export let FuelUnit; /** Geometry point with GPS coordinates */ (function (FuelUnit) { FuelUnit["LITER"] = "liter"; FuelUnit["GALLON"] = "gallon"; })(FuelUnit || (FuelUnit = {})); /** Mode of heat pump. */ export let HeatPumpMode; /** Allowed N (EU) types of heavy vehicles. */ (function (HeatPumpMode) { HeatPumpMode["DEFAULT"] = "default"; HeatPumpMode["INSTALLED"] = "installed"; HeatPumpMode["NONE"] = "none"; })(HeatPumpMode || (HeatPumpMode = {})); export let HeavyVehiclesEUType; /** List of facilities in the location. */ (function (HeavyVehiclesEUType) { HeavyVehiclesEUType["N1"] = "N1"; HeavyVehiclesEUType["N2"] = "N2"; HeavyVehiclesEUType["N3"] = "N3"; HeavyVehiclesEUType["N3_O4"] = "N3_O4"; })(HeavyVehiclesEUType || (HeavyVehiclesEUType = {})); export let HeavyVehiclesFacility; (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"; })(HeavyVehiclesFacility || (HeavyVehiclesFacility = {})); export let IsolineFerryConnectionsType; (function (IsolineFerryConnectionsType) { IsolineFerryConnectionsType["NONE"] = "none"; IsolineFerryConnectionsType["SINGLE"] = "single"; })(IsolineFerryConnectionsType || (IsolineFerryConnectionsType = {})); /** Granularity of the isoline. */ export let IsolineQuality; (function (IsolineQuality) { IsolineQuality["HIGH"] = "high"; IsolineQuality["LOW"] = "low"; })(IsolineQuality || (IsolineQuality = {})); /** Status of the isoline label. */ export let IsolineStatus; (function (IsolineStatus) { IsolineStatus["DONE"] = "done"; IsolineStatus["PENDING"] = "pending"; IsolineStatus["ERROR"] = "error"; })(IsolineStatus || (IsolineStatus = {})); /** Types of a leg. */ export let LegType; /** A GeoJSON LineString. */ (function (LegType) { LegType["STATION"] = "station"; LegType["STATIONVIA"] = "stationVia"; LegType["STATIONAMENITY"] = "stationAmenity"; LegType["VIA"] = "via"; LegType["FINAL"] = "final"; LegType["STATIONFINAL"] = "stationFinal"; })(LegType || (LegType = {})); /** GeoJSON LineString type. */ export let LineStringType; (function (LineStringType) { LineStringType["LINESTRING"] = "LineString"; })(LineStringType || (LineStringType = {})); export let MeasurementUnit; /** A GeoJSON Polygon. */ (function (MeasurementUnit) { MeasurementUnit["MILLIMETER"] = "millimeter"; MeasurementUnit["INCH"] = "inch"; })(MeasurementUnit || (MeasurementUnit = {})); /** GeoJSON MultiPolygon type. */ export let MultiPolygonType; (function (MultiPolygonType) { MultiPolygonType["MULTIPOLYGON"] = "MultiPolygon"; })(MultiPolygonType || (MultiPolygonType = {})); export let NavigationChangeSource; (function (NavigationChangeSource) { NavigationChangeSource["CLIENT"] = "client"; NavigationChangeSource["SERVER"] = "server"; })(NavigationChangeSource || (NavigationChangeSource = {})); export let NavigationChangeType; /** Input for the navigation finish. */ (function (NavigationChangeType) { NavigationChangeType["STARTED"] = "started"; NavigationChangeType["ROUTE_UPDATED"] = "route_updated"; NavigationChangeType["NEXT_STATION_AVAILABILITY_UPDATED"] = "next_station_availability_updated"; })(NavigationChangeType || (NavigationChangeType = {})); /** Status of navigation session. */ export let NavigationStatus; /** Next stop details. Can be a charging or a location stop. */ (function (NavigationStatus) { NavigationStatus["ACTIVE"] = "active"; NavigationStatus["FINISHED"] = "finished"; NavigationStatus["ERROR"] = "error"; })(NavigationStatus || (NavigationStatus = {})); /** Status of navigation session vehicle. */ export let NavigationVehicleStatus; (function (NavigationVehicleStatus) { NavigationVehicleStatus["DRIVING"] = "driving"; NavigationVehicleStatus["CHARGING"] = "charging"; NavigationVehicleStatus["PARKED"] = "parked"; })(NavigationVehicleStatus || (NavigationVehicleStatus = {})); /** The capabilities of an EVSE. */ export let OCPICapability; /** 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"; })(OCPICapability || (OCPICapability = {})); export let OCPIConnectorFormat; /** Socket or plug standard of the charging point. */ (function (OCPIConnectorFormat) { OCPIConnectorFormat["SOCKET"] = "SOCKET"; OCPIConnectorFormat["CABLE"] = "CABLE"; })(OCPIConnectorFormat || (OCPIConnectorFormat = {})); export let OCPIConnectorType; (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"; OCPIConnectorType["GBT_AC"] = "GBT_AC"; OCPIConnectorType["GBT_DC"] = "GBT_DC"; })(OCPIConnectorType || (OCPIConnectorType = {})); export let OCPIDayOfWeek; (function (OCPIDayOfWeek) { OCPIDayOfWeek["MONDAY"] = "MONDAY"; OCPIDayOfWeek["TUESDAY"] = "TUESDAY"; OCPIDayOfWeek["WEDNESDAY"] = "WEDNESDAY"; OCPIDayOfWeek["THURSDAY"] = "THURSDAY"; OCPIDayOfWeek["FRIDAY"] = "FRIDAY"; OCPIDayOfWeek["SATURDAY"] = "SATURDAY"; OCPIDayOfWeek["SUNDAY"] = "SUNDAY"; })(OCPIDayOfWeek || (OCPIDayOfWeek = {})); /** Categories of energy sources. */ export let OCPIEnergySourceCategory; /** 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"; })(OCPIEnergySourceCategory || (OCPIEnergySourceCategory = {})); /** Categories of environmental impact values. */ export let OCPIEnvironmentalImpactCategory; /** Specifies one exceptional period for opening or access hours. */ (function (OCPIEnvironmentalImpactCategory) { OCPIEnvironmentalImpactCategory["NUCLEAR_WASTE"] = "NUCLEAR_WASTE"; OCPIEnvironmentalImpactCategory["CARBON_DIOXIDE"] = "CARBON_DIOXIDE"; })(OCPIEnvironmentalImpactCategory || (OCPIEnvironmentalImpactCategory = {})); export let OCPIFacility; /** 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"; })(OCPIFacility || (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. */ export let OCPIImageCategory; /** 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"; })(OCPIImageCategory || (OCPIImageCategory = {})); export let OCPIParkingRestriction; /** 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"; })(OCPIParkingRestriction || (OCPIParkingRestriction = {})); export let OCPIParkingType; (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"; })(OCPIParkingType || (OCPIParkingType = {})); export let OCPIPowerType; (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"; })(OCPIPowerType || (OCPIPowerType = {})); export let OCPIReservationRestrictionType; /** The status of an EVSE. */ (function (OCPIReservationRestrictionType) { OCPIReservationRestrictionType["RESERVATION"] = "RESERVATION"; OCPIReservationRestrictionType["RESERVATION_EXPIRES"] = "RESERVATION_EXPIRES"; })(OCPIReservationRestrictionType || (OCPIReservationRestrictionType = {})); export let OCPIStatus; /** 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"; })(OCPIStatus || (OCPIStatus = {})); export let OCPITariffDimensionType; (function (OCPITariffDimensionType) { OCPITariffDimensionType["ENERGY"] = "ENERGY"; OCPITariffDimensionType["FLAT"] = "FLAT"; OCPITariffDimensionType["PARKING_TIME"] = "PARKING_TIME"; OCPITariffDimensionType["TIME"] = "TIME"; })(OCPITariffDimensionType || (OCPITariffDimensionType = {})); export let OCPITariffType; /** 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"; })(OCPITariffType || (OCPITariffType = {})); export let OICPChargingModes; /** 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"; })(OICPChargingModes || (OICPChargingModes = {})); /** List of authentication modes that are supported. */ export let OICPEvseAuthenticationMode; /** 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"; })(OICPEvseAuthenticationMode || (OICPEvseAuthenticationMode = {})); /** List of payment options that are supported. */ export let OICPPaymentOptions; /** 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"; })(OICPPaymentOptions || (OICPPaymentOptions = {})); /** List of value added services that are supported. */ export let OICPValueAddedServices; (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"; })(OICPValueAddedServices || (OICPValueAddedServices = {})); export let OperatorPreferenceType; /** Operator ranking level. */ (function (OperatorPreferenceType) { OperatorPreferenceType["RANKED"] = "ranked"; OperatorPreferenceType["UNRANKED"] = "unranked"; OperatorPreferenceType["AVOIDED"] = "avoided"; OperatorPreferenceType["EXCLUDED"] = "excluded"; })(OperatorPreferenceType || (OperatorPreferenceType = {})); export let OperatorRankingLevel; /** 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"; })(OperatorRankingLevel || (OperatorRankingLevel = {})); export let ParkingCost; (function (ParkingCost) { ParkingCost["FREE"] = "free"; ParkingCost["PAID"] = "paid"; })(ParkingCost || (ParkingCost = {})); /** GeoJSON Point type. */ export let PointType; /** Polygon properties. */ (function (PointType) { PointType["POINT"] = "Point"; })(PointType || (PointType = {})); /** Number of decimals for a polyline. */ export let PolylineInputDecimals; (function (PolylineInputDecimals) { PolylineInputDecimals["FIVE"] = "five"; PolylineInputDecimals["SIX"] = "six"; })(PolylineInputDecimals || (PolylineInputDecimals = {})); export let PowerSupported; (function (PowerSupported) { PowerSupported["AVAILABLE"] = "available"; PowerSupported["NOT_AVAILABLE"] = "not_available"; PowerSupported["ANNOUNCED"] = "announced"; })(PowerSupported || (PowerSupported = {})); export let PowerUnit; (function (PowerUnit) { PowerUnit["KILOWATT"] = "kilowatt"; PowerUnit["HORSEPOWER"] = "horsepower"; })(PowerUnit || (PowerUnit = {})); export let PressureUnit; (function (Pr