X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Ftypes%2Focpp%2F1.6%2FRequests.ts;h=bc45189844dcd9fd09e5f29a717d9375bd25d163;hb=1185579a331f3484e8ed7882203d2e58466635dd;hp=079c1dbb6de630540eb2e3e6662963641b3fab2d;hpb=2896e06dc8d72adf7150b23c941079f622f6f37c;p=e-mobility-charging-stations-simulator.git diff --git a/src/types/ocpp/1.6/Requests.ts b/src/types/ocpp/1.6/Requests.ts index 079c1dbb..bc451898 100644 --- a/src/types/ocpp/1.6/Requests.ts +++ b/src/types/ocpp/1.6/Requests.ts @@ -1,12 +1,13 @@ import type { - ChargingProfilePurposeType, EmptyObject, JsonObject, OCPP16ChargePointErrorCode, OCPP16ChargePointStatus, OCPP16ChargingProfile, + OCPP16ChargingProfilePurposeType, OCPP16DiagnosticsStatus, OCPP16StandardParametersKey, + OCPP16VendorParametersKey, } from '../../internal'; export enum OCPP16RequestCommand { @@ -65,8 +66,10 @@ export interface OCPP16StatusNotificationRequest extends JsonObject { export type OCPP16ClearCacheRequest = EmptyObject; +type OCPP16ConfigurationKey = string | OCPP16StandardParametersKey | OCPP16VendorParametersKey; + export interface ChangeConfigurationRequest extends JsonObject { - key: string | OCPP16StandardParametersKey; + key: OCPP16ConfigurationKey; value: string; } @@ -85,10 +88,10 @@ export interface UnlockConnectorRequest extends JsonObject { } export interface GetConfigurationRequest extends JsonObject { - key?: (string | OCPP16StandardParametersKey)[]; + key?: OCPP16ConfigurationKey[]; } -export enum ResetType { +enum ResetType { HARD = 'Hard', SOFT = 'Soft', } @@ -115,7 +118,7 @@ export interface ChangeAvailabilityRequest extends JsonObject { export interface ClearChargingProfileRequest extends JsonObject { id?: number; connectorId?: number; - chargingProfilePurpose?: ChargingProfilePurposeType; + chargingProfilePurpose?: OCPP16ChargingProfilePurposeType; stackLevel?: number; }