export declare const schemas: { v16: { authorizeResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { idTagInfo: { type: string; properties: { expiryDate: { type: string; format: string; }; parentIdTag: { type: string; maxLength: number; }; status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; }; additionalProperties: boolean; required: string[]; }; authorizeRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { idTag: { type: string; maxLength: number; }; }; additionalProperties: boolean; required: string[]; }; bootNotificationResponseV16: { $schema: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; currentTime: { type: string; format: string; }; interval: { type: string; }; }; additionalProperties: boolean; required: string[]; }; bootNotificationRequestV16: { $schema: string; title: string; type: string; properties: { chargePointVendor: { type: string; maxLength: number; }; chargePointModel: { type: string; maxLength: number; }; chargePointSerialNumber: { type: string; maxLength: number; }; chargeBoxSerialNumber: { type: string; maxLength: number; }; firmwareVersion: { type: string; maxLength: number; }; iccid: { type: string; maxLength: number; }; imsi: { type: string; maxLength: number; }; meterType: { type: string; maxLength: number; }; meterSerialNumber: { type: string; maxLength: number; }; }; additionalProperties: boolean; required: string[]; }; cancelReservationResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; cancelReservationRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { reservationId: { type: string; }; }; additionalProperties: boolean; required: string[]; }; certificateSignedResponseV16: { $schema: string; $id: string; title: string; definitions: { CertificateSignedStatusEnumType: { type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { status: { $ref: string; }; }; required: string[]; }; certificateSignedRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { certificateChain: { type: string; maxLength: number; }; }; additionalProperties: boolean; required: string[]; }; changeAvailabilityResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; changeAvailabilityRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { connectorId: { type: string; }; type: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; changeConfigurationResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; changeConfigurationRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { key: { type: string; maxLength: number; }; value: { type: string; maxLength: number; }; }; additionalProperties: boolean; required: string[]; }; clearCacheResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; clearCacheRequestV16: { $schema: string; $id: string; title: string; type: string; properties: {}; additionalProperties: boolean; }; clearChargingProfileResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; clearChargingProfileRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { id: { type: string; }; connectorId: { type: string; }; chargingProfilePurpose: { type: string; additionalProperties: boolean; enum: string[]; }; stackLevel: { type: string; }; }; additionalProperties: boolean; }; dataTransferResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; data: { type: string; }; }; additionalProperties: boolean; required: string[]; }; dataTransferRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; messageId: { type: string; maxLength: number; }; data: { type: string; }; }; additionalProperties: boolean; required: string[]; }; deleteCertificateResponseV16: { $schema: string; $id: string; title: string; definitions: { DeleteCertificateStatusEnumType: { type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { status: { $ref: string; }; }; required: string[]; }; deleteCertificateRequestV16: { $schema: string; $id: string; title: string; definitions: { HashAlgorithmEnumType: { type: string; additionalProperties: boolean; enum: string[]; }; CertificateHashDataType: { type: string; additionalProperties: boolean; properties: { hashAlgorithm: { $ref: string; }; issuerNameHash: { type: string; maxLength: number; }; issuerKeyHash: { type: string; maxLength: number; }; serialNumber: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { certificateHashData: { $ref: string; }; }; required: string[]; }; diagnosticsStatusNotificationResponseV16: { $schema: string; $id: string; title: string; type: string; properties: {}; additionalProperties: boolean; }; diagnosticsStatusNotificationRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; extendedTriggerMessageResponseV16: { $schema: string; $id: string; title: string; definitions: { TriggerMessageStatusEnumType: { type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { status: { $ref: string; }; }; required: string[]; }; extendedTriggerMessageRequestV16: { $schema: string; $id: string; title: string; definitions: { MessageTriggerEnumType: { type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { requestedMessage: { $ref: string; }; connectorId: { type: string; }; }; required: string[]; }; firmwareStatusNotificationResponseV16: { $schema: string; $id: string; title: string; type: string; properties: {}; additionalProperties: boolean; }; firmwareStatusNotificationRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; getCompositeScheduleResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; connectorId: { type: string; }; scheduleStart: { type: string; format: string; }; chargingSchedule: { type: string; properties: { duration: { type: string; }; startSchedule: { type: string; format: string; }; chargingRateUnit: { type: string; additionalProperties: boolean; enum: string[]; }; chargingSchedulePeriod: { type: string; items: { type: string; properties: { startPeriod: { type: string; }; limit: { type: string; multipleOf: number; }; numberPhases: { type: string; }; }; additionalProperties: boolean; required: string[]; }; }; minChargingRate: { type: string; multipleOf: number; }; }; additionalProperties: boolean; required: string[]; }; }; additionalProperties: boolean; required: string[]; }; getCompositeScheduleRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { connectorId: { type: string; }; duration: { type: string; }; chargingRateUnit: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; getConfigurationResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { configurationKey: { type: string; items: { type: string; properties: { key: { type: string; maxLength: number; }; readonly: { type: string; }; value: { type: string; maxLength: number; }; }; additionalProperties: boolean; required: string[]; }; }; unknownKey: { type: string; items: { type: string; maxLength: number; }; }; }; additionalProperties: boolean; }; getConfigurationRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { key: { type: string; items: { type: string; maxLength: number; }; }; }; additionalProperties: boolean; }; getDiagnosticsResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { fileName: { type: string; maxLength: number; }; }; additionalProperties: boolean; }; getDiagnosticsRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { location: { type: string; format: string; }; retries: { type: string; }; retryInterval: { type: string; }; startTime: { type: string; format: string; }; stopTime: { type: string; format: string; }; }; additionalProperties: boolean; required: string[]; }; getInstalledCertificateIdsResponseV16: { $schema: string; $id: string; title: string; definitions: { GetInstalledCertificateStatusEnumType: { type: string; additionalProperties: boolean; enum: string[]; }; HashAlgorithmEnumType: { type: string; additionalProperties: boolean; enum: string[]; }; CertificateHashDataType: { javaType: string; type: string; additionalProperties: boolean; properties: { hashAlgorithm: { $ref: string; }; issuerNameHash: { type: string; maxLength: number; }; issuerKeyHash: { type: string; maxLength: number; }; serialNumber: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { certificateHashData: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; status: { $ref: string; }; }; required: string[]; }; getInstalledCertificateIdsRequestV16: { $schema: string; $id: string; title: string; definitions: { CertificateUseEnumType: { type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { certificateType: { $ref: string; }; }; required: string[]; }; getLocalListVersionResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { listVersion: { type: string; }; }; additionalProperties: boolean; required: string[]; }; getLocalListVersionRequestV16: { $schema: string; $id: string; title: string; type: string; properties: {}; additionalProperties: boolean; }; getLogResponseV16: { $schema: string; title: string; $id: string; definitions: { LogStatusEnumType: { type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { status: { $ref: string; }; filename: { type: string; maxLength: number; }; }; required: string[]; }; getLogRequestV16: { $schema: string; $id: string; title: string; definitions: { LogEnumType: { type: string; additionalProperties: boolean; enum: string[]; }; LogParametersType: { type: string; additionalProperties: boolean; properties: { remoteLocation: { type: string; maxLength: number; }; oldestTimestamp: { type: string; format: string; }; latestTimestamp: { type: string; format: string; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { log: { $ref: string; }; logType: { $ref: string; }; requestId: { type: string; }; retries: { type: string; }; retryInterval: { type: string; }; }; required: string[]; }; heartbeatResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { currentTime: { type: string; format: string; }; }; additionalProperties: boolean; required: string[]; }; heartbeatRequestV16: { $schema: string; $id: string; title: string; type: string; properties: {}; additionalProperties: boolean; }; installCertificateResponseV16: { $schema: string; $id: string; title: string; definitions: { InstallCertificateStatusEnumType: { type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { status: { $ref: string; }; }; required: string[]; }; installCertificateRequestV16: { $schema: string; $id: string; title: string; definitions: { CertificateUseEnumType: { type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { certificateType: { $ref: string; }; certificate: { type: string; maxLength: number; }; }; required: string[]; }; logStatusNotificationResponseV16: { $schema: string; $id: string; title: string; type: string; additionalProperties: boolean; }; logStatusNotificationRequestV16: { $schema: string; $id: string; title: string; definitions: { UploadLogStatusEnumType: { type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { status: { $ref: string; }; requestId: { type: string; }; }; required: string[]; }; meterValuesResponseV16: { $schema: string; $id: string; title: string; type: string; properties: {}; additionalProperties: boolean; }; meterValuesRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { connectorId: { type: string; }; transactionId: { type: string; }; meterValue: { type: string; items: { type: string; properties: { timestamp: { type: string; format: string; }; sampledValue: { type: string; items: { type: string; properties: { value: { type: string; }; context: { type: string; additionalProperties: boolean; enum: string[]; }; format: { type: string; additionalProperties: boolean; enum: string[]; }; measurand: { type: string; additionalProperties: boolean; enum: string[]; }; phase: { type: string; additionalProperties: boolean; enum: string[]; }; location: { type: string; additionalProperties: boolean; enum: string[]; }; unit: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; }; }; additionalProperties: boolean; required: string[]; }; }; }; additionalProperties: boolean; required: string[]; }; remoteStartTransactionResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; remoteStartTransactionRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { connectorId: { type: string; }; idTag: { type: string; maxLength: number; }; chargingProfile: { type: string; properties: { chargingProfileId: { type: string; }; transactionId: { type: string; }; stackLevel: { type: string; }; chargingProfilePurpose: { type: string; additionalProperties: boolean; enum: string[]; }; chargingProfileKind: { type: string; additionalProperties: boolean; enum: string[]; }; recurrencyKind: { type: string; additionalProperties: boolean; enum: string[]; }; validFrom: { type: string; format: string; }; validTo: { type: string; format: string; }; chargingSchedule: { type: string; properties: { duration: { type: string; }; startSchedule: { type: string; format: string; }; chargingRateUnit: { type: string; additionalProperties: boolean; enum: string[]; }; chargingSchedulePeriod: { type: string; items: { type: string; properties: { startPeriod: { type: string; }; limit: { type: string; multipleOf: number; }; numberPhases: { type: string; }; }; additionalProperties: boolean; required: string[]; }; }; minChargingRate: { type: string; multipleOf: number; }; }; additionalProperties: boolean; required: string[]; }; }; additionalProperties: boolean; required: string[]; }; }; additionalProperties: boolean; required: string[]; }; remoteStopTransactionResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; remoteStopTransactionRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { transactionId: { type: string; }; }; additionalProperties: boolean; required: string[]; }; reserveNowResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; reserveNowRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { connectorId: { type: string; }; expiryDate: { type: string; format: string; }; idTag: { type: string; maxLength: number; }; parentIdTag: { type: string; maxLength: number; }; reservationId: { type: string; }; }; additionalProperties: boolean; required: string[]; }; resetResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; resetRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { type: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; rpcCallErrorV16: { $schema: string; $id: string; title: string; type: string; minItems: number; maxItems: number; items: ({ type: string; enum: number[]; maxLength?: undefined; } | { type: string; maxLength: number; enum?: undefined; } | { type: string; enum: string[]; maxLength?: undefined; } | { type: string; enum?: undefined; maxLength?: undefined; })[]; additionalItems: boolean; }; rpcCallResultV16: { $schema: string; $id: string; title: string; type: string; minItems: number; maxItems: number; items: ({ type: string; enum: number[]; maxLength?: undefined; } | { type: string; maxLength: number; enum?: undefined; } | { type: string; enum?: undefined; maxLength?: undefined; })[]; additionalItems: boolean; }; rpcCallV16: { $schema: string; $id: string; title: string; type: string; minItems: number; maxItems: number; items: ({ type: string; enum: number[]; maxLength?: undefined; } | { type: string; maxLength: number; enum?: undefined; } | { type: string; enum: string[]; maxLength?: undefined; } | { type: string; enum?: undefined; maxLength?: undefined; })[]; }; securityEventNotificationResponseV16: { $schema: string; $id: string; type: string; additionalProperties: boolean; title: string; }; securityEventNotificationRequestV16: { $schema: string; $id: string; title: string; type: string; additionalProperties: boolean; properties: { type: { type: string; maxLength: number; }; timestamp: { type: string; format: string; }; techInfo: { type: string; maxLength: number; }; }; required: string[]; }; sendLocalListResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; sendLocalListRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { listVersion: { type: string; }; localAuthorizationList: { type: string; items: { type: string; properties: { idTag: { type: string; maxLength: number; }; idTagInfo: { type: string; properties: { expiryDate: { type: string; format: string; }; parentIdTag: { type: string; maxLength: number; }; status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; }; additionalProperties: boolean; required: string[]; }; }; updateType: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; setChargingProfileResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; setChargingProfileRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { connectorId: { type: string; }; csChargingProfiles: { type: string; properties: { chargingProfileId: { type: string; }; transactionId: { type: string; }; stackLevel: { type: string; }; chargingProfilePurpose: { type: string; additionalProperties: boolean; enum: string[]; }; chargingProfileKind: { type: string; additionalProperties: boolean; enum: string[]; }; recurrencyKind: { type: string; additionalProperties: boolean; enum: string[]; }; validFrom: { type: string; format: string; }; validTo: { type: string; format: string; }; chargingSchedule: { type: string; properties: { duration: { type: string; }; startSchedule: { type: string; format: string; }; chargingRateUnit: { type: string; additionalProperties: boolean; enum: string[]; }; chargingSchedulePeriod: { type: string; items: { type: string; properties: { startPeriod: { type: string; }; limit: { type: string; multipleOf: number; }; numberPhases: { type: string; }; }; additionalProperties: boolean; required: string[]; }; }; minChargingRate: { type: string; multipleOf: number; }; }; additionalProperties: boolean; required: string[]; }; }; additionalProperties: boolean; required: string[]; }; }; additionalProperties: boolean; required: string[]; }; signCertificateResponseV16: { $schema: string; $id: string; title: string; definitions: { GenericStatusEnumType: { type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { status: { $ref: string; }; }; required: string[]; }; signCertificateRequestV16: { $schema: string; $id: string; title: string; type: string; additionalProperties: boolean; properties: { csr: { type: string; maxLength: number; }; }; required: string[]; }; signedFirmwareStatusNotificationResponseV16: { $schema: string; $id: string; title: string; type: string; additionalProperties: boolean; }; signedFirmwareStatusNotificationRequestV16: { $schema: string; $id: string; title: string; definitions: { FirmwareStatusEnumType: { type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { status: { $ref: string; }; requestId: { type: string; }; }; required: string[]; }; signedUpdateFirmwareResponseV16: { $schema: string; $id: string; title: string; definitions: { UpdateFirmwareStatusEnumType: { type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { status: { $ref: string; }; }; required: string[]; }; signedUpdateFirmwareRequestV16: { $schema: string; $id: string; title: string; definitions: { FirmwareType: { type: string; additionalProperties: boolean; properties: { location: { type: string; maxLength: number; }; retrieveDateTime: { type: string; format: string; }; installDateTime: { type: string; format: string; }; signingCertificate: { type: string; maxLength: number; }; signature: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { retries: { type: string; }; retryInterval: { type: string; }; requestId: { type: string; }; firmware: { $ref: string; }; }; required: string[]; }; startTransactionResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { idTagInfo: { type: string; properties: { expiryDate: { type: string; format: string; }; parentIdTag: { type: string; maxLength: number; }; status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; transactionId: { type: string; }; }; additionalProperties: boolean; required: string[]; }; startTransactionRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { connectorId: { type: string; }; idTag: { type: string; maxLength: number; }; meterStart: { type: string; }; reservationId: { type: string; }; timestamp: { type: string; format: string; }; }; additionalProperties: boolean; required: string[]; }; statusNotificationResponseV16: { $schema: string; $id: string; title: string; type: string; properties: {}; additionalProperties: boolean; }; statusNotificationRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { connectorId: { type: string; }; errorCode: { type: string; additionalProperties: boolean; enum: string[]; }; info: { type: string; maxLength: number; }; status: { type: string; additionalProperties: boolean; enum: string[]; }; timestamp: { type: string; format: string; }; vendorId: { type: string; maxLength: number; }; vendorErrorCode: { type: string; maxLength: number; }; }; additionalProperties: boolean; required: string[]; }; stopTransactionResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { idTagInfo: { type: string; properties: { expiryDate: { type: string; format: string; }; parentIdTag: { type: string; maxLength: number; }; status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; }; additionalProperties: boolean; }; stopTransactionRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { idTag: { type: string; maxLength: number; }; meterStop: { type: string; }; timestamp: { type: string; format: string; }; transactionId: { type: string; }; reason: { type: string; additionalProperties: boolean; enum: string[]; }; transactionData: { type: string; items: { type: string; properties: { timestamp: { type: string; format: string; }; sampledValue: { type: string; items: { type: string; properties: { value: { type: string; }; context: { type: string; additionalProperties: boolean; enum: string[]; }; format: { type: string; additionalProperties: boolean; enum: string[]; }; measurand: { type: string; additionalProperties: boolean; enum: string[]; }; phase: { type: string; additionalProperties: boolean; enum: string[]; }; location: { type: string; additionalProperties: boolean; enum: string[]; }; unit: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; }; }; additionalProperties: boolean; required: string[]; }; }; }; additionalProperties: boolean; required: string[]; }; triggerMessageResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; triggerMessageRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { requestedMessage: { type: string; additionalProperties: boolean; enum: string[]; }; connectorId: { type: string; }; }; additionalProperties: boolean; required: string[]; }; unlockConnectorResponseV16: { $schema: string; $id: string; title: string; type: string; properties: { status: { type: string; additionalProperties: boolean; enum: string[]; }; }; additionalProperties: boolean; required: string[]; }; unlockConnectorRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { connectorId: { type: string; }; }; additionalProperties: boolean; required: string[]; }; updateFirmwareResponseV16: { $schema: string; $id: string; title: string; type: string; properties: {}; additionalProperties: boolean; }; updateFirmwareRequestV16: { $schema: string; $id: string; title: string; type: string; properties: { location: { type: string; format: string; }; retries: { type: string; }; retrieveDate: { type: string; format: string; }; retryInterval: { type: string; }; }; additionalProperties: boolean; required: string[]; }; }; v201: { authorizeResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; AuthorizationStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; AuthorizeCertificateStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; IdTokenEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; MessageFormatEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; AdditionalInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; additionalIdToken: { description: string; type: string; maxLength: number; }; type: { description: string; type: string; maxLength: number; }; }; required: string[]; }; IdTokenInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; cacheExpiryDateTime: { description: string; type: string; format: string; }; chargingPriority: { description: string; type: string; }; language1: { description: string; type: string; maxLength: number; }; evseId: { description: string; type: string; additionalItems: boolean; items: { type: string; }; minItems: number; }; groupIdToken: { $ref: string; }; language2: { description: string; type: string; maxLength: number; }; personalMessage: { $ref: string; }; }; required: string[]; }; IdTokenType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; additionalInfo: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; idToken: { description: string; type: string; maxLength: number; }; type: { $ref: string; }; }; required: string[]; }; MessageContentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; format: { $ref: string; }; language: { description: string; type: string; maxLength: number; }; content: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; idTokenInfo: { $ref: string; }; certificateStatus: { $ref: string; }; }; required: string[]; }; authorizeRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; HashAlgorithmEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; IdTokenEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; AdditionalInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; additionalIdToken: { description: string; type: string; maxLength: number; }; type: { description: string; type: string; maxLength: number; }; }; required: string[]; }; IdTokenType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; additionalInfo: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; idToken: { description: string; type: string; maxLength: number; }; type: { $ref: string; }; }; required: string[]; }; OCSPRequestDataType: { javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; hashAlgorithm: { $ref: string; }; issuerNameHash: { description: string; type: string; maxLength: number; }; issuerKeyHash: { description: string; type: string; maxLength: number; }; serialNumber: { description: string; type: string; maxLength: number; }; responderURL: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; idToken: { $ref: string; }; certificate: { description: string; type: string; maxLength: number; }; iso15118CertificateHashData: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; bootNotificationResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; RegistrationStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; currentTime: { description: string; type: string; format: string; }; interval: { description: string; type: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; bootNotificationRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; BootReasonEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ChargingStationType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; serialNumber: { description: string; type: string; maxLength: number; }; model: { description: string; type: string; maxLength: number; }; modem: { $ref: string; }; vendorName: { description: string; type: string; maxLength: number; }; firmwareVersion: { description: string; type: string; maxLength: number; }; }; required: string[]; }; ModemType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; iccid: { description: string; type: string; maxLength: number; }; imsi: { description: string; type: string; maxLength: number; }; }; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; chargingStation: { $ref: string; }; reason: { $ref: string; }; }; required: string[]; }; cancelReservationResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; CancelReservationStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; cancelReservationRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reservationId: { description: string; type: string; }; }; required: string[]; }; certificateSignedResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; CertificateSignedStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; certificateSignedRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; CertificateSigningUseEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; certificateChain: { description: string; type: string; maxLength: number; }; certificateType: { $ref: string; }; }; required: string[]; }; changeAvailabilityResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ChangeAvailabilityStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; changeAvailabilityRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; OperationalStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; EVSEType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evse: { $ref: string; }; operationalStatus: { $ref: string; }; }; required: string[]; }; clearCacheResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ClearCacheStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; clearCacheRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; clearChargingProfileResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ClearChargingProfileStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; clearChargingProfileRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ChargingProfilePurposeEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ClearChargingProfileType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evseId: { description: string; type: string; }; chargingProfilePurpose: { $ref: string; }; stackLevel: { description: string; type: string; }; }; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; chargingProfileId: { description: string; type: string; }; chargingProfileCriteria: { $ref: string; }; }; }; clearDisplayMessageResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ClearMessageStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; clearDisplayMessageRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; }; required: string[]; }; clearVariableMonitoringResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ClearMonitoringStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ClearMonitoringResultType: { javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; id: { description: string; type: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; clearMonitoringResult: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; }; required: string[]; }; clearVariableMonitoringRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; additionalItems: boolean; items: { type: string; }; minItems: number; }; }; required: string[]; }; clearedChargingLimitResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; clearedChargingLimitRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ChargingLimitSourceEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; chargingLimitSource: { $ref: string; }; evseId: { description: string; type: string; }; }; required: string[]; }; costUpdatedResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; costUpdatedRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; totalCost: { description: string; type: string; }; transactionId: { description: string; type: string; maxLength: number; }; }; required: string[]; }; customerInformationResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; CustomerInformationStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; customerInformationRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; HashAlgorithmEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; IdTokenEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; AdditionalInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; additionalIdToken: { description: string; type: string; maxLength: number; }; type: { description: string; type: string; maxLength: number; }; }; required: string[]; }; CertificateHashDataType: { javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; hashAlgorithm: { $ref: string; }; issuerNameHash: { description: string; type: string; maxLength: number; }; issuerKeyHash: { description: string; type: string; maxLength: number; }; serialNumber: { description: string; type: string; maxLength: number; }; }; required: string[]; }; IdTokenType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; additionalInfo: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; idToken: { description: string; type: string; maxLength: number; }; type: { $ref: string; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; customerCertificate: { $ref: string; }; idToken: { $ref: string; }; requestId: { description: string; type: string; }; report: { description: string; type: string; }; clear: { description: string; type: string; }; customerIdentifier: { description: string; type: string; maxLength: number; }; }; required: string[]; }; dataTransferResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; DataTransferStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; data: { description: string; }; }; required: string[]; }; dataTransferRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; messageId: { description: string; type: string; maxLength: number; }; data: { description: string; }; vendorId: { description: string; type: string; maxLength: number; }; }; required: string[]; }; deleteCertificateResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; DeleteCertificateStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; deleteCertificateRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; HashAlgorithmEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; CertificateHashDataType: { javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; hashAlgorithm: { $ref: string; }; issuerNameHash: { description: string; type: string; maxLength: number; }; issuerKeyHash: { description: string; type: string; maxLength: number; }; serialNumber: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; certificateHashData: { $ref: string; }; }; required: string[]; }; firmwareStatusNotificationResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; firmwareStatusNotificationRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; FirmwareStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; requestId: { description: string; type: string; }; }; required: string[]; }; getBaseReportResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; GenericDeviceModelStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; getBaseReportRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ReportBaseEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; requestId: { description: string; type: string; }; reportBase: { $ref: string; }; }; required: string[]; }; getCertificateStatusResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; GetCertificateStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; ocspResult: { description: string; type: string; maxLength: number; }; }; required: string[]; }; getCertificateStatusRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; HashAlgorithmEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; OCSPRequestDataType: { javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; hashAlgorithm: { $ref: string; }; issuerNameHash: { description: string; type: string; maxLength: number; }; issuerKeyHash: { description: string; type: string; maxLength: number; }; serialNumber: { description: string; type: string; maxLength: number; }; responderURL: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; ocspRequestData: { $ref: string; }; }; required: string[]; }; getChargingProfilesResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; GetChargingProfileStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; getChargingProfilesRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ChargingLimitSourceEnumType: { javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ChargingProfilePurposeEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ChargingProfileCriterionType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; chargingProfilePurpose: { $ref: string; }; stackLevel: { description: string; type: string; }; chargingProfileId: { description: string; type: string; additionalItems: boolean; items: { type: string; }; minItems: number; }; chargingLimitSource: { description: string; type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; requestId: { description: string; type: string; }; evseId: { description: string; type: string; }; chargingProfile: { $ref: string; }; }; required: string[]; }; getCompositeScheduleResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ChargingRateUnitEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; GenericStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ChargingSchedulePeriodType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; startPeriod: { description: string; type: string; }; limit: { description: string; type: string; }; numberPhases: { description: string; type: string; }; phaseToUse: { description: string; type: string; }; }; required: string[]; }; CompositeScheduleType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; chargingSchedulePeriod: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; evseId: { description: string; type: string; }; duration: { description: string; type: string; }; scheduleStart: { description: string; type: string; format: string; }; chargingRateUnit: { $ref: string; }; }; required: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; schedule: { $ref: string; }; }; required: string[]; }; getCompositeScheduleRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ChargingRateUnitEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; duration: { description: string; type: string; }; chargingRateUnit: { $ref: string; }; evseId: { description: string; type: string; }; }; required: string[]; }; getDisplayMessagesResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; GetDisplayMessagesStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; getDisplayMessagesRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; MessagePriorityEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; MessageStateEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; additionalItems: boolean; items: { type: string; }; minItems: number; }; requestId: { description: string; type: string; }; priority: { $ref: string; }; state: { $ref: string; }; }; required: string[]; }; getInstalledCertificateIdsResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; GetCertificateIdUseEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; GetInstalledCertificateStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; HashAlgorithmEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; CertificateHashDataChainType: { javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; certificateHashData: { $ref: string; }; certificateType: { $ref: string; }; childCertificateHashData: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; CertificateHashDataType: { javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; hashAlgorithm: { $ref: string; }; issuerNameHash: { description: string; type: string; maxLength: number; }; issuerKeyHash: { description: string; type: string; maxLength: number; }; serialNumber: { description: string; type: string; maxLength: number; }; }; required: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; certificateHashDataChain: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; }; required: string[]; }; getInstalledCertificateIdsRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; GetCertificateIdUseEnumType: { javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; certificateType: { description: string; type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; }; }; getLocalListVersionResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; versionNumber: { description: string; type: string; }; }; required: string[]; }; getLocalListVersionRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; getLogResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; LogStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; filename: { description: string; type: string; maxLength: number; }; }; required: string[]; }; getLogRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; LogEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; LogParametersType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; remoteLocation: { description: string; type: string; maxLength: number; }; oldestTimestamp: { description: string; type: string; format: string; }; latestTimestamp: { description: string; type: string; format: string; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; log: { $ref: string; }; logType: { $ref: string; }; requestId: { description: string; type: string; }; retries: { description: string; type: string; }; retryInterval: { description: string; type: string; }; }; required: string[]; }; getMonitoringReportResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; GenericDeviceModelStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; getMonitoringReportRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; MonitoringCriterionEnumType: { javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ComponentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evse: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; ComponentVariableType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; component: { $ref: string; }; variable: { $ref: string; }; }; required: string[]; }; EVSEType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; VariableType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; componentVariable: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; requestId: { description: string; type: string; }; monitoringCriteria: { description: string; type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; getReportResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; GenericDeviceModelStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; getReportRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ComponentCriterionEnumType: { javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ComponentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evse: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; ComponentVariableType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; component: { $ref: string; }; variable: { $ref: string; }; }; required: string[]; }; EVSEType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; VariableType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; componentVariable: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; requestId: { description: string; type: string; }; componentCriteria: { description: string; type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; getTransactionStatusResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; ongoingIndicator: { description: string; type: string; }; messagesInQueue: { description: string; type: string; }; }; required: string[]; }; getTransactionStatusRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; transactionId: { description: string; type: string; maxLength: number; }; }; }; getVariablesResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; AttributeEnumType: { description: string; javaType: string; type: string; default: string; additionalProperties: boolean; enum: string[]; }; GetVariableStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ComponentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evse: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; EVSEType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; GetVariableResultType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; attributeStatusInfo: { $ref: string; }; attributeStatus: { $ref: string; }; attributeType: { $ref: string; }; attributeValue: { description: string; type: string; maxLength: number; }; component: { $ref: string; }; variable: { $ref: string; }; }; required: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; VariableType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; getVariableResult: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; }; required: string[]; }; getVariablesRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; AttributeEnumType: { description: string; javaType: string; type: string; default: string; additionalProperties: boolean; enum: string[]; }; ComponentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evse: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; EVSEType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; GetVariableDataType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; attributeType: { $ref: string; }; component: { $ref: string; }; variable: { $ref: string; }; }; required: string[]; }; VariableType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; getVariableData: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; }; required: string[]; }; get15118EVCertificateResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; Iso15118EVCertificateStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; exiResponse: { description: string; type: string; maxLength: number; }; }; required: string[]; }; get15118EVCertificateRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; CertificateActionEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; iso15118SchemaVersion: { description: string; type: string; maxLength: number; }; action: { $ref: string; }; exiRequest: { description: string; type: string; maxLength: number; }; }; required: string[]; }; heartbeatResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; currentTime: { description: string; type: string; format: string; }; }; required: string[]; }; heartbeatRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; installCertificateResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; InstallCertificateStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; installCertificateRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; InstallCertificateUseEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; certificateType: { $ref: string; }; certificate: { description: string; type: string; maxLength: number; }; }; required: string[]; }; logStatusNotificationResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; logStatusNotificationRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; UploadLogStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; requestId: { description: string; type: string; }; }; required: string[]; }; meterValuesResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; meterValuesRequestV201: { $schema: string; $id: string; description: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; LocationEnumType: { description: string; javaType: string; type: string; default: string; additionalProperties: boolean; enum: string[]; }; MeasurandEnumType: { description: string; javaType: string; type: string; default: string; additionalProperties: boolean; enum: string[]; }; PhaseEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ReadingContextEnumType: { description: string; javaType: string; type: string; default: string; additionalProperties: boolean; enum: string[]; }; MeterValueType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; sampledValue: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; timestamp: { description: string; type: string; format: string; }; }; required: string[]; }; SampledValueType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; value: { description: string; type: string; }; context: { $ref: string; }; measurand: { $ref: string; }; phase: { $ref: string; }; location: { $ref: string; }; signedMeterValue: { $ref: string; }; unitOfMeasure: { $ref: string; }; }; required: string[]; }; SignedMeterValueType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; signedMeterData: { description: string; type: string; maxLength: number; }; signingMethod: { description: string; type: string; maxLength: number; }; encodingMethod: { description: string; type: string; maxLength: number; }; publicKey: { description: string; type: string; maxLength: number; }; }; required: string[]; }; UnitOfMeasureType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; unit: { description: string; type: string; default: string; maxLength: number; }; multiplier: { description: string; type: string; default: number; }; }; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evseId: { description: string; type: string; }; meterValue: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; }; required: string[]; }; notifyChargingLimitResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; notifyChargingLimitRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ChargingLimitSourceEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ChargingRateUnitEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; CostKindEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ChargingLimitType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; chargingLimitSource: { $ref: string; }; isGridCritical: { description: string; type: string; }; }; required: string[]; }; ChargingSchedulePeriodType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; startPeriod: { description: string; type: string; }; limit: { description: string; type: string; }; numberPhases: { description: string; type: string; }; phaseToUse: { description: string; type: string; }; }; required: string[]; }; ChargingScheduleType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; startSchedule: { description: string; type: string; format: string; }; duration: { description: string; type: string; }; chargingRateUnit: { $ref: string; }; chargingSchedulePeriod: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; minChargingRate: { description: string; type: string; }; salesTariff: { $ref: string; }; }; required: string[]; }; ConsumptionCostType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; startValue: { description: string; type: string; }; cost: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; CostType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; costKind: { $ref: string; }; amount: { description: string; type: string; }; amountMultiplier: { description: string; type: string; }; }; required: string[]; }; RelativeTimeIntervalType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; start: { description: string; type: string; }; duration: { description: string; type: string; }; }; required: string[]; }; SalesTariffEntryType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; relativeTimeInterval: { $ref: string; }; ePriceLevel: { description: string; type: string; minimum: number; }; consumptionCost: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; SalesTariffType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; salesTariffDescription: { description: string; type: string; maxLength: number; }; numEPriceLevels: { description: string; type: string; }; salesTariffEntry: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; chargingSchedule: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; evseId: { description: string; type: string; }; chargingLimit: { $ref: string; }; }; required: string[]; }; notifyCustomerInformationResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; notifyCustomerInformationRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; data: { description: string; type: string; maxLength: number; }; tbc: { description: string; type: string; default: boolean; }; seqNo: { description: string; type: string; }; generatedAt: { description: string; type: string; format: string; }; requestId: { description: string; type: string; }; }; required: string[]; }; notifyDisplayMessagesResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; notifyDisplayMessagesRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; MessageFormatEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; MessagePriorityEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; MessageStateEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ComponentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evse: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; EVSEType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; MessageContentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; format: { $ref: string; }; language: { description: string; type: string; maxLength: number; }; content: { description: string; type: string; maxLength: number; }; }; required: string[]; }; MessageInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; display: { $ref: string; }; id: { description: string; type: string; }; priority: { $ref: string; }; state: { $ref: string; }; startDateTime: { description: string; type: string; format: string; }; endDateTime: { description: string; type: string; format: string; }; transactionId: { description: string; type: string; maxLength: number; }; message: { $ref: string; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; messageInfo: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; requestId: { description: string; type: string; }; tbc: { description: string; type: string; default: boolean; }; }; required: string[]; }; notifyEVChargingNeedsResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; NotifyEVChargingNeedsStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; notifyEVChargingNeedsRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; EnergyTransferModeEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ACChargingParametersType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; energyAmount: { description: string; type: string; }; evMinCurrent: { description: string; type: string; }; evMaxCurrent: { description: string; type: string; }; evMaxVoltage: { description: string; type: string; }; }; required: string[]; }; ChargingNeedsType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; acChargingParameters: { $ref: string; }; dcChargingParameters: { $ref: string; }; requestedEnergyTransfer: { $ref: string; }; departureTime: { description: string; type: string; format: string; }; }; required: string[]; }; DCChargingParametersType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evMaxCurrent: { description: string; type: string; }; evMaxVoltage: { description: string; type: string; }; energyAmount: { description: string; type: string; }; evMaxPower: { description: string; type: string; }; stateOfCharge: { description: string; type: string; minimum: number; maximum: number; }; evEnergyCapacity: { description: string; type: string; }; fullSoC: { description: string; type: string; minimum: number; maximum: number; }; bulkSoC: { description: string; type: string; minimum: number; maximum: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; maxScheduleTuples: { description: string; type: string; }; chargingNeeds: { $ref: string; }; evseId: { description: string; type: string; }; }; required: string[]; }; notifyEVChargingScheduleResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; GenericStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; notifyEVChargingScheduleRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ChargingRateUnitEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; CostKindEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ChargingSchedulePeriodType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; startPeriod: { description: string; type: string; }; limit: { description: string; type: string; }; numberPhases: { description: string; type: string; }; phaseToUse: { description: string; type: string; }; }; required: string[]; }; ChargingScheduleType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; startSchedule: { description: string; type: string; format: string; }; duration: { description: string; type: string; }; chargingRateUnit: { $ref: string; }; chargingSchedulePeriod: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; minChargingRate: { description: string; type: string; }; salesTariff: { $ref: string; }; }; required: string[]; }; ConsumptionCostType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; startValue: { description: string; type: string; }; cost: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; CostType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; costKind: { $ref: string; }; amount: { description: string; type: string; }; amountMultiplier: { description: string; type: string; }; }; required: string[]; }; RelativeTimeIntervalType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; start: { description: string; type: string; }; duration: { description: string; type: string; }; }; required: string[]; }; SalesTariffEntryType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; relativeTimeInterval: { $ref: string; }; ePriceLevel: { description: string; type: string; minimum: number; }; consumptionCost: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; SalesTariffType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; salesTariffDescription: { description: string; type: string; maxLength: number; }; numEPriceLevels: { description: string; type: string; }; salesTariffEntry: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; timeBase: { description: string; type: string; format: string; }; chargingSchedule: { $ref: string; }; evseId: { description: string; type: string; }; }; required: string[]; }; notifyEventResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; notifyEventRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; EventNotificationEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; EventTriggerEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ComponentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evse: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; EventDataType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; eventId: { description: string; type: string; }; timestamp: { description: string; type: string; format: string; }; trigger: { $ref: string; }; cause: { description: string; type: string; }; actualValue: { description: string; type: string; maxLength: number; }; techCode: { description: string; type: string; maxLength: number; }; techInfo: { description: string; type: string; maxLength: number; }; cleared: { description: string; type: string; }; transactionId: { description: string; type: string; maxLength: number; }; component: { $ref: string; }; variableMonitoringId: { description: string; type: string; }; eventNotificationType: { $ref: string; }; variable: { $ref: string; }; }; required: string[]; }; EVSEType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; VariableType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; generatedAt: { description: string; type: string; format: string; }; tbc: { description: string; type: string; default: boolean; }; seqNo: { description: string; type: string; }; eventData: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; }; required: string[]; }; notifyMonitoringReportResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; notifyMonitoringReportRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; MonitorEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ComponentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evse: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; EVSEType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; MonitoringDataType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; component: { $ref: string; }; variable: { $ref: string; }; variableMonitoring: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; }; required: string[]; }; VariableMonitoringType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; transaction: { description: string; type: string; }; value: { description: string; type: string; }; type: { $ref: string; }; severity: { description: string; type: string; }; }; required: string[]; }; VariableType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; monitor: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; requestId: { description: string; type: string; }; tbc: { description: string; type: string; default: boolean; }; seqNo: { description: string; type: string; }; generatedAt: { description: string; type: string; format: string; }; }; required: string[]; }; notifyReportResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; notifyReportRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; AttributeEnumType: { description: string; javaType: string; type: string; default: string; additionalProperties: boolean; enum: string[]; }; DataEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; MutabilityEnumType: { description: string; javaType: string; type: string; default: string; additionalProperties: boolean; enum: string[]; }; ComponentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evse: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; EVSEType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; ReportDataType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; component: { $ref: string; }; variable: { $ref: string; }; variableAttribute: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; variableCharacteristics: { $ref: string; }; }; required: string[]; }; VariableAttributeType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; type: { $ref: string; }; value: { description: string; type: string; maxLength: number; }; mutability: { $ref: string; }; persistent: { description: string; type: string; default: boolean; }; constant: { description: string; type: string; default: boolean; }; }; }; VariableCharacteristicsType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; unit: { description: string; type: string; maxLength: number; }; dataType: { $ref: string; }; minLimit: { description: string; type: string; }; maxLimit: { description: string; type: string; }; valuesList: { description: string; type: string; maxLength: number; }; supportsMonitoring: { description: string; type: string; }; }; required: string[]; }; VariableType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; requestId: { description: string; type: string; }; generatedAt: { description: string; type: string; format: string; }; reportData: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; tbc: { description: string; type: string; default: boolean; }; seqNo: { description: string; type: string; }; }; required: string[]; }; publishFirmwareResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; GenericStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; publishFirmwareStatusNotificationResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; publishFirmwareStatusNotificationRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; PublishFirmwareStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; location: { description: string; type: string; additionalItems: boolean; items: { type: string; maxLength: number; }; minItems: number; }; requestId: { description: string; type: string; }; }; required: string[]; }; publishFirmwareRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; location: { description: string; type: string; maxLength: number; }; retries: { description: string; type: string; }; checksum: { description: string; type: string; maxLength: number; }; requestId: { description: string; type: string; }; retryInterval: { description: string; type: string; }; }; required: string[]; }; reportChargingProfilesResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; reportChargingProfilesRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ChargingLimitSourceEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ChargingProfileKindEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ChargingProfilePurposeEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ChargingRateUnitEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; CostKindEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; RecurrencyKindEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ChargingProfileType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; stackLevel: { description: string; type: string; }; chargingProfilePurpose: { $ref: string; }; chargingProfileKind: { $ref: string; }; recurrencyKind: { $ref: string; }; validFrom: { description: string; type: string; format: string; }; validTo: { description: string; type: string; format: string; }; chargingSchedule: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; transactionId: { description: string; type: string; maxLength: number; }; }; required: string[]; }; ChargingSchedulePeriodType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; startPeriod: { description: string; type: string; }; limit: { description: string; type: string; }; numberPhases: { description: string; type: string; }; phaseToUse: { description: string; type: string; }; }; required: string[]; }; ChargingScheduleType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; startSchedule: { description: string; type: string; format: string; }; duration: { description: string; type: string; }; chargingRateUnit: { $ref: string; }; chargingSchedulePeriod: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; minChargingRate: { description: string; type: string; }; salesTariff: { $ref: string; }; }; required: string[]; }; ConsumptionCostType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; startValue: { description: string; type: string; }; cost: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; CostType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; costKind: { $ref: string; }; amount: { description: string; type: string; }; amountMultiplier: { description: string; type: string; }; }; required: string[]; }; RelativeTimeIntervalType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; start: { description: string; type: string; }; duration: { description: string; type: string; }; }; required: string[]; }; SalesTariffEntryType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; relativeTimeInterval: { $ref: string; }; ePriceLevel: { description: string; type: string; minimum: number; }; consumptionCost: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; SalesTariffType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; salesTariffDescription: { description: string; type: string; maxLength: number; }; numEPriceLevels: { description: string; type: string; }; salesTariffEntry: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; requestId: { description: string; type: string; }; chargingLimitSource: { $ref: string; }; chargingProfile: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; tbc: { description: string; type: string; default: boolean; }; evseId: { description: string; type: string; }; }; required: string[]; }; reservationStatusUpdateResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; reservationStatusUpdateRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ReservationUpdateStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reservationId: { description: string; type: string; }; reservationUpdateStatus: { $ref: string; }; }; required: string[]; }; reserveNowResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ReserveNowStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; reserveNowRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ConnectorEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; IdTokenEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; AdditionalInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; additionalIdToken: { description: string; type: string; maxLength: number; }; type: { description: string; type: string; maxLength: number; }; }; required: string[]; }; IdTokenType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; additionalInfo: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; idToken: { description: string; type: string; maxLength: number; }; type: { $ref: string; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; expiryDateTime: { description: string; type: string; format: string; }; connectorType: { $ref: string; }; idToken: { $ref: string; }; evseId: { description: string; type: string; }; groupIdToken: { $ref: string; }; }; required: string[]; }; resetResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ResetStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; resetRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ResetEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; type: { $ref: string; }; evseId: { description: string; type: string; }; }; required: string[]; }; rpcCallErrorV201: { $schema: string; $id: string; title: string; type: string; minItems: number; maxItems: number; items: ({ type: string; enum: number[]; maxLength?: undefined; } | { type: string; maxLength: number; enum?: undefined; } | { type: string; enum: string[]; maxLength?: undefined; } | { type: string; enum?: undefined; maxLength?: undefined; })[]; additionalItems: boolean; }; rpcCallResultV201: { $schema: string; $id: string; title: string; type: string; minItems: number; maxItems: number; items: ({ type: string; enum: number[]; maxLength?: undefined; } | { type: string; maxLength: number; enum?: undefined; } | { type: string; enum?: undefined; maxLength?: undefined; })[]; additionalItems: boolean; }; rpcCallV201: { $schema: string; $id: string; title: string; type: string; minItems: number; maxItems: number; items: ({ type: string; enum: number[]; maxLength?: undefined; } | { type: string; maxLength: number; enum?: undefined; } | { type: string; enum: string[]; maxLength?: undefined; } | { type: string; enum?: undefined; maxLength?: undefined; })[]; }; securityEventNotificationResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; securityEventNotificationRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; type: { description: string; type: string; maxLength: number; }; timestamp: { description: string; type: string; format: string; }; techInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; sendLocalListResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; SendLocalListStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; sendLocalListRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; AuthorizationStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; IdTokenEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; MessageFormatEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; UpdateEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; AdditionalInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; additionalIdToken: { description: string; type: string; maxLength: number; }; type: { description: string; type: string; maxLength: number; }; }; required: string[]; }; AuthorizationData: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; idToken: { $ref: string; }; idTokenInfo: { $ref: string; }; }; required: string[]; }; IdTokenInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; cacheExpiryDateTime: { description: string; type: string; format: string; }; chargingPriority: { description: string; type: string; }; language1: { description: string; type: string; maxLength: number; }; evseId: { description: string; type: string; additionalItems: boolean; items: { type: string; }; minItems: number; }; groupIdToken: { $ref: string; }; language2: { description: string; type: string; maxLength: number; }; personalMessage: { $ref: string; }; }; required: string[]; }; IdTokenType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; additionalInfo: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; idToken: { description: string; type: string; maxLength: number; }; type: { $ref: string; }; }; required: string[]; }; MessageContentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; format: { $ref: string; }; language: { description: string; type: string; maxLength: number; }; content: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; localAuthorizationList: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; versionNumber: { description: string; type: string; }; updateType: { $ref: string; }; }; required: string[]; }; setChargingProfileResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ChargingProfileStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; setChargingProfileRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ChargingProfileKindEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ChargingProfilePurposeEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ChargingRateUnitEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; CostKindEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; RecurrencyKindEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ChargingProfileType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; stackLevel: { description: string; type: string; }; chargingProfilePurpose: { $ref: string; }; chargingProfileKind: { $ref: string; }; recurrencyKind: { $ref: string; }; validFrom: { description: string; type: string; format: string; }; validTo: { description: string; type: string; format: string; }; chargingSchedule: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; transactionId: { description: string; type: string; maxLength: number; }; }; required: string[]; }; ChargingSchedulePeriodType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; startPeriod: { description: string; type: string; }; limit: { description: string; type: string; }; numberPhases: { description: string; type: string; }; phaseToUse: { description: string; type: string; }; }; required: string[]; }; ChargingScheduleType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; startSchedule: { description: string; type: string; format: string; }; duration: { description: string; type: string; }; chargingRateUnit: { $ref: string; }; chargingSchedulePeriod: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; minChargingRate: { description: string; type: string; }; salesTariff: { $ref: string; }; }; required: string[]; }; ConsumptionCostType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; startValue: { description: string; type: string; }; cost: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; CostType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; costKind: { $ref: string; }; amount: { description: string; type: string; }; amountMultiplier: { description: string; type: string; }; }; required: string[]; }; RelativeTimeIntervalType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; start: { description: string; type: string; }; duration: { description: string; type: string; }; }; required: string[]; }; SalesTariffEntryType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; relativeTimeInterval: { $ref: string; }; ePriceLevel: { description: string; type: string; minimum: number; }; consumptionCost: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; SalesTariffType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; salesTariffDescription: { description: string; type: string; maxLength: number; }; numEPriceLevels: { description: string; type: string; }; salesTariffEntry: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evseId: { description: string; type: string; }; chargingProfile: { $ref: string; }; }; required: string[]; }; setDisplayMessageResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; DisplayMessageStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; setDisplayMessageRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; MessageFormatEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; MessagePriorityEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; MessageStateEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ComponentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evse: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; EVSEType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; MessageContentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; format: { $ref: string; }; language: { description: string; type: string; maxLength: number; }; content: { description: string; type: string; maxLength: number; }; }; required: string[]; }; MessageInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; display: { $ref: string; }; id: { description: string; type: string; }; priority: { $ref: string; }; state: { $ref: string; }; startDateTime: { description: string; type: string; format: string; }; endDateTime: { description: string; type: string; format: string; }; transactionId: { description: string; type: string; maxLength: number; }; message: { $ref: string; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; message: { $ref: string; }; }; required: string[]; }; setMonitoringBaseResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; GenericDeviceModelStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; setMonitoringBaseRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; MonitoringBaseEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; monitoringBase: { $ref: string; }; }; required: string[]; }; setMonitoringLevelResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; GenericStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; setMonitoringLevelRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; severity: { description: string; type: string; }; }; required: string[]; }; setNetworkProfileResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; SetNetworkProfileStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; setNetworkProfileRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; APNAuthenticationEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; OCPPInterfaceEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; OCPPTransportEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; OCPPVersionEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; VPNEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; APNType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; apn: { description: string; type: string; maxLength: number; }; apnUserName: { description: string; type: string; maxLength: number; }; apnPassword: { description: string; type: string; maxLength: number; }; simPin: { description: string; type: string; }; preferredNetwork: { description: string; type: string; maxLength: number; }; useOnlyPreferredNetwork: { description: string; type: string; default: boolean; }; apnAuthentication: { $ref: string; }; }; required: string[]; }; NetworkConnectionProfileType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; apn: { $ref: string; }; ocppVersion: { $ref: string; }; ocppTransport: { $ref: string; }; ocppCsmsUrl: { description: string; type: string; maxLength: number; }; messageTimeout: { description: string; type: string; }; securityProfile: { description: string; type: string; }; ocppInterface: { $ref: string; }; vpn: { $ref: string; }; }; required: string[]; }; VPNType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; server: { description: string; type: string; maxLength: number; }; user: { description: string; type: string; maxLength: number; }; group: { description: string; type: string; maxLength: number; }; password: { description: string; type: string; maxLength: number; }; key: { description: string; type: string; maxLength: number; }; type: { $ref: string; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; configurationSlot: { description: string; type: string; }; connectionData: { $ref: string; }; }; required: string[]; }; setVariableMonitoringResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; MonitorEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; SetMonitoringStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ComponentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evse: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; EVSEType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; SetMonitoringResultType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; statusInfo: { $ref: string; }; status: { $ref: string; }; type: { $ref: string; }; component: { $ref: string; }; variable: { $ref: string; }; severity: { description: string; type: string; }; }; required: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; VariableType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; setMonitoringResult: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; }; required: string[]; }; setVariableMonitoringRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; MonitorEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ComponentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evse: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; EVSEType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; SetMonitoringDataType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; transaction: { description: string; type: string; default: boolean; }; value: { description: string; type: string; }; type: { $ref: string; }; severity: { description: string; type: string; }; component: { $ref: string; }; variable: { $ref: string; }; }; required: string[]; }; VariableType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; setMonitoringData: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; }; required: string[]; }; setVariablesResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; AttributeEnumType: { description: string; javaType: string; type: string; default: string; additionalProperties: boolean; enum: string[]; }; SetVariableStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ComponentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evse: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; EVSEType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; SetVariableResultType: { javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; attributeType: { $ref: string; }; attributeStatus: { $ref: string; }; attributeStatusInfo: { $ref: string; }; component: { $ref: string; }; variable: { $ref: string; }; }; required: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; VariableType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; setVariableResult: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; }; required: string[]; }; setVariablesRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; AttributeEnumType: { description: string; javaType: string; type: string; default: string; additionalProperties: boolean; enum: string[]; }; ComponentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evse: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; EVSEType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; SetVariableDataType: { javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; attributeType: { $ref: string; }; attributeValue: { description: string; type: string; maxLength: number; }; component: { $ref: string; }; variable: { $ref: string; }; }; required: string[]; }; VariableType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; name: { description: string; type: string; maxLength: number; }; instance: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; setVariableData: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; }; required: string[]; }; signCertificateResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; GenericStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; signCertificateRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; CertificateSigningUseEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; csr: { description: string; type: string; maxLength: number; }; certificateType: { $ref: string; }; }; required: string[]; }; requestStartTransactionResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; RequestStartStopStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; transactionId: { description: string; type: string; maxLength: number; }; }; required: string[]; }; requestStartTransactionRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ChargingProfileKindEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ChargingProfilePurposeEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ChargingRateUnitEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; CostKindEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; IdTokenEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; RecurrencyKindEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; AdditionalInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; additionalIdToken: { description: string; type: string; maxLength: number; }; type: { description: string; type: string; maxLength: number; }; }; required: string[]; }; ChargingProfileType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; stackLevel: { description: string; type: string; }; chargingProfilePurpose: { $ref: string; }; chargingProfileKind: { $ref: string; }; recurrencyKind: { $ref: string; }; validFrom: { description: string; type: string; format: string; }; validTo: { description: string; type: string; format: string; }; chargingSchedule: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; transactionId: { description: string; type: string; maxLength: number; }; }; required: string[]; }; ChargingSchedulePeriodType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; startPeriod: { description: string; type: string; }; limit: { description: string; type: string; }; numberPhases: { description: string; type: string; }; phaseToUse: { description: string; type: string; }; }; required: string[]; }; ChargingScheduleType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; startSchedule: { description: string; type: string; format: string; }; duration: { description: string; type: string; }; chargingRateUnit: { $ref: string; }; chargingSchedulePeriod: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; minChargingRate: { description: string; type: string; }; salesTariff: { $ref: string; }; }; required: string[]; }; ConsumptionCostType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; startValue: { description: string; type: string; }; cost: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; CostType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; costKind: { $ref: string; }; amount: { description: string; type: string; }; amountMultiplier: { description: string; type: string; }; }; required: string[]; }; IdTokenType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; additionalInfo: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; idToken: { description: string; type: string; maxLength: number; }; type: { $ref: string; }; }; required: string[]; }; RelativeTimeIntervalType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; start: { description: string; type: string; }; duration: { description: string; type: string; }; }; required: string[]; }; SalesTariffEntryType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; relativeTimeInterval: { $ref: string; }; ePriceLevel: { description: string; type: string; minimum: number; }; consumptionCost: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; SalesTariffType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; salesTariffDescription: { description: string; type: string; maxLength: number; }; numEPriceLevels: { description: string; type: string; }; salesTariffEntry: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evseId: { description: string; type: string; }; groupIdToken: { $ref: string; }; idToken: { $ref: string; }; remoteStartId: { description: string; type: string; }; chargingProfile: { $ref: string; }; }; required: string[]; }; statusNotificationResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; }; }; statusNotificationRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ConnectorStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; timestamp: { description: string; type: string; format: string; }; connectorStatus: { $ref: string; }; evseId: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; requestStopTransactionResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; RequestStartStopStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; requestStopTransactionRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; transactionId: { description: string; type: string; maxLength: number; }; }; required: string[]; }; transactionEventResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; AuthorizationStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; IdTokenEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; MessageFormatEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; AdditionalInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; additionalIdToken: { description: string; type: string; maxLength: number; }; type: { description: string; type: string; maxLength: number; }; }; required: string[]; }; IdTokenInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; cacheExpiryDateTime: { description: string; type: string; format: string; }; chargingPriority: { description: string; type: string; }; language1: { description: string; type: string; maxLength: number; }; evseId: { description: string; type: string; additionalItems: boolean; items: { type: string; }; minItems: number; }; groupIdToken: { $ref: string; }; language2: { description: string; type: string; maxLength: number; }; personalMessage: { $ref: string; }; }; required: string[]; }; IdTokenType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; additionalInfo: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; idToken: { description: string; type: string; maxLength: number; }; type: { $ref: string; }; }; required: string[]; }; MessageContentType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; format: { $ref: string; }; language: { description: string; type: string; maxLength: number; }; content: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; totalCost: { description: string; type: string; }; chargingPriority: { description: string; type: string; }; idTokenInfo: { $ref: string; }; updatedPersonalMessage: { $ref: string; }; }; }; transactionEventRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; ChargingStateEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; IdTokenEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; LocationEnumType: { description: string; javaType: string; type: string; default: string; additionalProperties: boolean; enum: string[]; }; MeasurandEnumType: { description: string; javaType: string; type: string; default: string; additionalProperties: boolean; enum: string[]; }; PhaseEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; ReadingContextEnumType: { description: string; javaType: string; type: string; default: string; additionalProperties: boolean; enum: string[]; }; ReasonEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; TransactionEventEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; TriggerReasonEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; AdditionalInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; additionalIdToken: { description: string; type: string; maxLength: number; }; type: { description: string; type: string; maxLength: number; }; }; required: string[]; }; EVSEType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; IdTokenType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; additionalInfo: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; idToken: { description: string; type: string; maxLength: number; }; type: { $ref: string; }; }; required: string[]; }; MeterValueType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; sampledValue: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; timestamp: { description: string; type: string; format: string; }; }; required: string[]; }; SampledValueType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; value: { description: string; type: string; }; context: { $ref: string; }; measurand: { $ref: string; }; phase: { $ref: string; }; location: { $ref: string; }; signedMeterValue: { $ref: string; }; unitOfMeasure: { $ref: string; }; }; required: string[]; }; SignedMeterValueType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; signedMeterData: { description: string; type: string; maxLength: number; }; signingMethod: { description: string; type: string; maxLength: number; }; encodingMethod: { description: string; type: string; maxLength: number; }; publicKey: { description: string; type: string; maxLength: number; }; }; required: string[]; }; TransactionType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; transactionId: { description: string; type: string; maxLength: number; }; chargingState: { $ref: string; }; timeSpentCharging: { description: string; type: string; }; stoppedReason: { $ref: string; }; remoteStartId: { description: string; type: string; }; }; required: string[]; }; UnitOfMeasureType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; unit: { description: string; type: string; default: string; maxLength: number; }; multiplier: { description: string; type: string; default: number; }; }; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; eventType: { $ref: string; }; meterValue: { type: string; additionalItems: boolean; items: { $ref: string; }; minItems: number; }; timestamp: { description: string; type: string; format: string; }; triggerReason: { $ref: string; }; seqNo: { description: string; type: string; }; offline: { description: string; type: string; default: boolean; }; numberOfPhasesUsed: { description: string; type: string; }; cableMaxCurrent: { description: string; type: string; }; reservationId: { description: string; type: string; }; transactionInfo: { $ref: string; }; evse: { $ref: string; }; idToken: { $ref: string; }; }; required: string[]; }; triggerMessageResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; TriggerMessageStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; triggerMessageRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; MessageTriggerEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; EVSEType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; id: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evse: { $ref: string; }; requestedMessage: { $ref: string; }; }; required: string[]; }; unlockConnectorResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; UnlockStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; unlockConnectorRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; evseId: { description: string; type: string; }; connectorId: { description: string; type: string; }; }; required: string[]; }; unpublishFirmwareResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; UnpublishFirmwareStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; }; required: string[]; }; unpublishFirmwareRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; checksum: { description: string; type: string; maxLength: number; }; }; required: string[]; }; updateFirmwareResponseV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; UpdateFirmwareStatusEnumType: { description: string; javaType: string; type: string; additionalProperties: boolean; enum: string[]; }; StatusInfoType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; reasonCode: { description: string; type: string; maxLength: number; }; additionalInfo: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; status: { $ref: string; }; statusInfo: { $ref: string; }; }; required: string[]; }; updateFirmwareRequestV201: { $schema: string; $id: string; comment: string; definitions: { CustomDataType: { description: string; javaType: string; type: string; properties: { vendorId: { type: string; maxLength: number; }; }; required: string[]; }; FirmwareType: { description: string; javaType: string; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; location: { description: string; type: string; maxLength: number; }; retrieveDateTime: { description: string; type: string; format: string; }; installDateTime: { description: string; type: string; format: string; }; signingCertificate: { description: string; type: string; maxLength: number; }; signature: { description: string; type: string; maxLength: number; }; }; required: string[]; }; }; type: string; additionalProperties: boolean; properties: { customData: { $ref: string; }; retries: { description: string; type: string; }; retryInterval: { description: string; type: string; }; requestId: { description: string; type: string; }; firmware: { $ref: string; }; }; required: string[]; }; }; }; //# sourceMappingURL=index.d.ts.map