X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Ftypes%2Focpp%2FConfiguration.ts;h=39739a8fffcd7802fe838d7529929738d7406fdb;hb=1185579a331f3484e8ed7882203d2e58466635dd;hp=297b403c39dec73fb62424c53a81b429ef160840;hpb=2896e06dc8d72adf7150b23c941079f622f6f37c;p=e-mobility-charging-stations-simulator.git diff --git a/src/types/ocpp/Configuration.ts b/src/types/ocpp/Configuration.ts index 297b403c..39739a8f 100644 --- a/src/types/ocpp/Configuration.ts +++ b/src/types/ocpp/Configuration.ts @@ -2,7 +2,7 @@ import { type JsonObject, OCPP16StandardParametersKey, OCPP16SupportedFeatureProfiles, - OCPP16VendorDefaultParametersKey, + OCPP16VendorParametersKey, OCPP20OptionalVariableName, OCPP20RequiredVariableName, OCPP20VendorVariableName, @@ -15,11 +15,11 @@ export const StandardParametersKey = { } as const; export type StandardParametersKey = OCPP16StandardParametersKey; -export const VendorDefaultParametersKey = { - ...OCPP16VendorDefaultParametersKey, +export const VendorParametersKey = { + ...OCPP16VendorParametersKey, ...OCPP20VendorVariableName, } as const; -export type VendorDefaultParametersKey = OCPP16VendorDefaultParametersKey; +export type VendorParametersKey = OCPP16VendorParametersKey; export const SupportedFeatureProfiles = { ...OCPP16SupportedFeatureProfiles, @@ -37,8 +37,10 @@ export enum ConnectorPhaseRotation { TSR = 'TSR', } +export type ConfigurationKeyType = string | StandardParametersKey | VendorParametersKey; + export type OCPPConfigurationKey = { - key: string | StandardParametersKey; + key: ConfigurationKeyType; readonly: boolean; value?: string; } & JsonObject;