2 OCPP16StandardParametersKey
,
3 OCPP16SupportedFeatureProfiles
,
4 OCPP16VendorParametersKey
,
5 } from
'./1.6/Configuration';
7 OCPP20OptionalVariableName
,
8 OCPP20RequiredVariableName
,
9 OCPP20VendorVariableName
,
10 } from
'./2.0/Variables';
11 import type { JsonObject
} from
'../JsonType';
13 export const StandardParametersKey
= {
14 ...OCPP16StandardParametersKey
,
15 ...OCPP20RequiredVariableName
,
16 ...OCPP20OptionalVariableName
,
18 export type StandardParametersKey
= OCPP16StandardParametersKey
;
20 export const VendorParametersKey
= {
21 ...OCPP16VendorParametersKey
,
22 ...OCPP20VendorVariableName
,
24 export type VendorParametersKey
= OCPP16VendorParametersKey
;
26 export const SupportedFeatureProfiles
= {
27 ...OCPP16SupportedFeatureProfiles
,
29 export type SupportedFeatureProfiles
= OCPP16SupportedFeatureProfiles
;
31 export enum ConnectorPhaseRotation
{
32 NotApplicable
= 'NotApplicable',
42 export type ConfigurationKeyType
= string | StandardParametersKey
| VendorParametersKey
;
44 export type OCPPConfigurationKey
= {
45 key
: ConfigurationKeyType
;