Documentation
¶
Overview ¶
Package v21 contains OCPP 2.1 Edition 2 request and confirmation payload types generated from the official Open Charge Alliance JSON Schema.
Index ¶
- type AFRRSignalConfirmation
- func (AFRRSignalConfirmation) ActionName() string
- func (AFRRSignalConfirmation) Direction() protocol.PayloadDirection
- func (AFRRSignalConfirmation) SchemaName() string
- func (message AFRRSignalConfirmation) Validate() error
- func (AFRRSignalConfirmation) ValidateJSON(data []byte) error
- func (AFRRSignalConfirmation) Version() protocol.Version
- type AFRRSignalConfirmationCustomData
- type AFRRSignalConfirmationGenericStatusEnum
- type AFRRSignalConfirmationStatusInfo
- type AFRRSignalRequest
- func (AFRRSignalRequest) ActionName() string
- func (AFRRSignalRequest) Direction() protocol.PayloadDirection
- func (AFRRSignalRequest) SchemaName() string
- func (message AFRRSignalRequest) Validate() error
- func (AFRRSignalRequest) ValidateJSON(data []byte) error
- func (AFRRSignalRequest) Version() protocol.Version
- type AFRRSignalRequestCustomData
- type AdjustPeriodicEventStreamConfirmation
- func (AdjustPeriodicEventStreamConfirmation) ActionName() string
- func (AdjustPeriodicEventStreamConfirmation) Direction() protocol.PayloadDirection
- func (AdjustPeriodicEventStreamConfirmation) SchemaName() string
- func (message AdjustPeriodicEventStreamConfirmation) Validate() error
- func (AdjustPeriodicEventStreamConfirmation) ValidateJSON(data []byte) error
- func (AdjustPeriodicEventStreamConfirmation) Version() protocol.Version
- type AdjustPeriodicEventStreamConfirmationCustomData
- type AdjustPeriodicEventStreamConfirmationGenericStatusEnum
- type AdjustPeriodicEventStreamConfirmationStatusInfo
- type AdjustPeriodicEventStreamRequest
- func (AdjustPeriodicEventStreamRequest) ActionName() string
- func (AdjustPeriodicEventStreamRequest) Direction() protocol.PayloadDirection
- func (AdjustPeriodicEventStreamRequest) SchemaName() string
- func (message AdjustPeriodicEventStreamRequest) Validate() error
- func (AdjustPeriodicEventStreamRequest) ValidateJSON(data []byte) error
- func (AdjustPeriodicEventStreamRequest) Version() protocol.Version
- type AdjustPeriodicEventStreamRequestCustomData
- type AdjustPeriodicEventStreamRequestPeriodicEventStreamParams
- type AuthorizeConfirmation
- func (AuthorizeConfirmation) ActionName() string
- func (AuthorizeConfirmation) Direction() protocol.PayloadDirection
- func (AuthorizeConfirmation) SchemaName() string
- func (message AuthorizeConfirmation) Validate() error
- func (AuthorizeConfirmation) ValidateJSON(data []byte) error
- func (AuthorizeConfirmation) Version() protocol.Version
- type AuthorizeConfirmationAdditionalInfo
- type AuthorizeConfirmationAuthorizationStatusEnum
- type AuthorizeConfirmationAuthorizeCertificateStatusEnum
- type AuthorizeConfirmationCustomData
- type AuthorizeConfirmationDayOfWeekEnum
- type AuthorizeConfirmationEVSEKindEnum
- type AuthorizeConfirmationEnergyTransferModeEnum
- type AuthorizeConfirmationIDToken
- type AuthorizeConfirmationIDTokenInfo
- type AuthorizeConfirmationMessageContent
- type AuthorizeConfirmationMessageFormatEnum
- type AuthorizeConfirmationPrice
- type AuthorizeConfirmationTariff
- type AuthorizeConfirmationTariffConditions
- type AuthorizeConfirmationTariffConditionsFixed
- type AuthorizeConfirmationTariffEnergy
- type AuthorizeConfirmationTariffEnergyPrice
- type AuthorizeConfirmationTariffFixed
- type AuthorizeConfirmationTariffFixedPrice
- type AuthorizeConfirmationTariffTime
- type AuthorizeConfirmationTariffTimePrice
- type AuthorizeConfirmationTaxRate
- type AuthorizeRequest
- func (AuthorizeRequest) ActionName() string
- func (AuthorizeRequest) Direction() protocol.PayloadDirection
- func (AuthorizeRequest) SchemaName() string
- func (message AuthorizeRequest) Validate() error
- func (AuthorizeRequest) ValidateJSON(data []byte) error
- func (AuthorizeRequest) Version() protocol.Version
- type AuthorizeRequestAdditionalInfo
- type AuthorizeRequestCustomData
- type AuthorizeRequestHashAlgorithmEnum
- type AuthorizeRequestIDToken
- type AuthorizeRequestOCSPRequestData
- type BatterySwapConfirmation
- func (BatterySwapConfirmation) ActionName() string
- func (BatterySwapConfirmation) Direction() protocol.PayloadDirection
- func (BatterySwapConfirmation) SchemaName() string
- func (message BatterySwapConfirmation) Validate() error
- func (BatterySwapConfirmation) ValidateJSON(data []byte) error
- func (BatterySwapConfirmation) Version() protocol.Version
- type BatterySwapConfirmationCustomData
- type BatterySwapRequest
- func (BatterySwapRequest) ActionName() string
- func (BatterySwapRequest) Direction() protocol.PayloadDirection
- func (BatterySwapRequest) SchemaName() string
- func (message BatterySwapRequest) Validate() error
- func (BatterySwapRequest) ValidateJSON(data []byte) error
- func (BatterySwapRequest) Version() protocol.Version
- type BatterySwapRequestAdditionalInfo
- type BatterySwapRequestBatteryData
- type BatterySwapRequestBatterySwapEventEnum
- type BatterySwapRequestCustomData
- type BatterySwapRequestIDToken
- type BootNotificationConfirmation
- func (BootNotificationConfirmation) ActionName() string
- func (BootNotificationConfirmation) Direction() protocol.PayloadDirection
- func (BootNotificationConfirmation) SchemaName() string
- func (message BootNotificationConfirmation) Validate() error
- func (BootNotificationConfirmation) ValidateJSON(data []byte) error
- func (BootNotificationConfirmation) Version() protocol.Version
- type BootNotificationConfirmationCustomData
- type BootNotificationConfirmationRegistrationStatusEnum
- type BootNotificationConfirmationStatusInfo
- type BootNotificationRequest
- func (BootNotificationRequest) ActionName() string
- func (BootNotificationRequest) Direction() protocol.PayloadDirection
- func (BootNotificationRequest) SchemaName() string
- func (message BootNotificationRequest) Validate() error
- func (BootNotificationRequest) ValidateJSON(data []byte) error
- func (BootNotificationRequest) Version() protocol.Version
- type BootNotificationRequestBootReasonEnum
- type BootNotificationRequestChargingStation
- type BootNotificationRequestCustomData
- type BootNotificationRequestModem
- type CancelReservationConfirmation
- func (CancelReservationConfirmation) ActionName() string
- func (CancelReservationConfirmation) Direction() protocol.PayloadDirection
- func (CancelReservationConfirmation) SchemaName() string
- func (message CancelReservationConfirmation) Validate() error
- func (CancelReservationConfirmation) ValidateJSON(data []byte) error
- func (CancelReservationConfirmation) Version() protocol.Version
- type CancelReservationConfirmationCancelReservationStatusEnum
- type CancelReservationConfirmationCustomData
- type CancelReservationConfirmationStatusInfo
- type CancelReservationRequest
- func (CancelReservationRequest) ActionName() string
- func (CancelReservationRequest) Direction() protocol.PayloadDirection
- func (CancelReservationRequest) SchemaName() string
- func (message CancelReservationRequest) Validate() error
- func (CancelReservationRequest) ValidateJSON(data []byte) error
- func (CancelReservationRequest) Version() protocol.Version
- type CancelReservationRequestCustomData
- type CertificateSignedConfirmation
- func (CertificateSignedConfirmation) ActionName() string
- func (CertificateSignedConfirmation) Direction() protocol.PayloadDirection
- func (CertificateSignedConfirmation) SchemaName() string
- func (message CertificateSignedConfirmation) Validate() error
- func (CertificateSignedConfirmation) ValidateJSON(data []byte) error
- func (CertificateSignedConfirmation) Version() protocol.Version
- type CertificateSignedConfirmationCertificateSignedStatusEnum
- type CertificateSignedConfirmationCustomData
- type CertificateSignedConfirmationStatusInfo
- type CertificateSignedRequest
- func (CertificateSignedRequest) ActionName() string
- func (CertificateSignedRequest) Direction() protocol.PayloadDirection
- func (CertificateSignedRequest) SchemaName() string
- func (message CertificateSignedRequest) Validate() error
- func (CertificateSignedRequest) ValidateJSON(data []byte) error
- func (CertificateSignedRequest) Version() protocol.Version
- type CertificateSignedRequestCertificateSigningUseEnum
- type CertificateSignedRequestCustomData
- type ChangeAvailabilityConfirmation
- func (ChangeAvailabilityConfirmation) ActionName() string
- func (ChangeAvailabilityConfirmation) Direction() protocol.PayloadDirection
- func (ChangeAvailabilityConfirmation) SchemaName() string
- func (message ChangeAvailabilityConfirmation) Validate() error
- func (ChangeAvailabilityConfirmation) ValidateJSON(data []byte) error
- func (ChangeAvailabilityConfirmation) Version() protocol.Version
- type ChangeAvailabilityConfirmationChangeAvailabilityStatusEnum
- type ChangeAvailabilityConfirmationCustomData
- type ChangeAvailabilityConfirmationStatusInfo
- type ChangeAvailabilityRequest
- func (ChangeAvailabilityRequest) ActionName() string
- func (ChangeAvailabilityRequest) Direction() protocol.PayloadDirection
- func (ChangeAvailabilityRequest) SchemaName() string
- func (message ChangeAvailabilityRequest) Validate() error
- func (ChangeAvailabilityRequest) ValidateJSON(data []byte) error
- func (ChangeAvailabilityRequest) Version() protocol.Version
- type ChangeAvailabilityRequestCustomData
- type ChangeAvailabilityRequestEVSE
- type ChangeAvailabilityRequestOperationalStatusEnum
- type ChangeTransactionTariffConfirmation
- func (ChangeTransactionTariffConfirmation) ActionName() string
- func (ChangeTransactionTariffConfirmation) Direction() protocol.PayloadDirection
- func (ChangeTransactionTariffConfirmation) SchemaName() string
- func (message ChangeTransactionTariffConfirmation) Validate() error
- func (ChangeTransactionTariffConfirmation) ValidateJSON(data []byte) error
- func (ChangeTransactionTariffConfirmation) Version() protocol.Version
- type ChangeTransactionTariffConfirmationCustomData
- type ChangeTransactionTariffConfirmationStatusInfo
- type ChangeTransactionTariffConfirmationTariffChangeStatusEnum
- type ChangeTransactionTariffRequest
- func (ChangeTransactionTariffRequest) ActionName() string
- func (ChangeTransactionTariffRequest) Direction() protocol.PayloadDirection
- func (ChangeTransactionTariffRequest) SchemaName() string
- func (message ChangeTransactionTariffRequest) Validate() error
- func (ChangeTransactionTariffRequest) ValidateJSON(data []byte) error
- func (ChangeTransactionTariffRequest) Version() protocol.Version
- type ChangeTransactionTariffRequestCustomData
- type ChangeTransactionTariffRequestDayOfWeekEnum
- type ChangeTransactionTariffRequestEVSEKindEnum
- type ChangeTransactionTariffRequestMessageContent
- type ChangeTransactionTariffRequestMessageFormatEnum
- type ChangeTransactionTariffRequestPrice
- type ChangeTransactionTariffRequestTariff
- type ChangeTransactionTariffRequestTariffConditions
- type ChangeTransactionTariffRequestTariffConditionsFixed
- type ChangeTransactionTariffRequestTariffEnergy
- type ChangeTransactionTariffRequestTariffEnergyPrice
- type ChangeTransactionTariffRequestTariffFixed
- type ChangeTransactionTariffRequestTariffFixedPrice
- type ChangeTransactionTariffRequestTariffTime
- type ChangeTransactionTariffRequestTariffTimePrice
- type ChangeTransactionTariffRequestTaxRate
- type ClearCacheConfirmation
- func (ClearCacheConfirmation) ActionName() string
- func (ClearCacheConfirmation) Direction() protocol.PayloadDirection
- func (ClearCacheConfirmation) SchemaName() string
- func (message ClearCacheConfirmation) Validate() error
- func (ClearCacheConfirmation) ValidateJSON(data []byte) error
- func (ClearCacheConfirmation) Version() protocol.Version
- type ClearCacheConfirmationClearCacheStatusEnum
- type ClearCacheConfirmationCustomData
- type ClearCacheConfirmationStatusInfo
- type ClearCacheRequest
- func (ClearCacheRequest) ActionName() string
- func (ClearCacheRequest) Direction() protocol.PayloadDirection
- func (ClearCacheRequest) SchemaName() string
- func (message ClearCacheRequest) Validate() error
- func (ClearCacheRequest) ValidateJSON(data []byte) error
- func (ClearCacheRequest) Version() protocol.Version
- type ClearCacheRequestCustomData
- type ClearChargingProfileConfirmation
- func (ClearChargingProfileConfirmation) ActionName() string
- func (ClearChargingProfileConfirmation) Direction() protocol.PayloadDirection
- func (ClearChargingProfileConfirmation) SchemaName() string
- func (message ClearChargingProfileConfirmation) Validate() error
- func (ClearChargingProfileConfirmation) ValidateJSON(data []byte) error
- func (ClearChargingProfileConfirmation) Version() protocol.Version
- type ClearChargingProfileConfirmationClearChargingProfileStatusEnum
- type ClearChargingProfileConfirmationCustomData
- type ClearChargingProfileConfirmationStatusInfo
- type ClearChargingProfileRequest
- func (ClearChargingProfileRequest) ActionName() string
- func (ClearChargingProfileRequest) Direction() protocol.PayloadDirection
- func (ClearChargingProfileRequest) SchemaName() string
- func (message ClearChargingProfileRequest) Validate() error
- func (ClearChargingProfileRequest) ValidateJSON(data []byte) error
- func (ClearChargingProfileRequest) Version() protocol.Version
- type ClearChargingProfileRequestChargingProfilePurposeEnum
- type ClearChargingProfileRequestClearChargingProfile
- type ClearChargingProfileRequestCustomData
- type ClearDERControlConfirmation
- func (ClearDERControlConfirmation) ActionName() string
- func (ClearDERControlConfirmation) Direction() protocol.PayloadDirection
- func (ClearDERControlConfirmation) SchemaName() string
- func (message ClearDERControlConfirmation) Validate() error
- func (ClearDERControlConfirmation) ValidateJSON(data []byte) error
- func (ClearDERControlConfirmation) Version() protocol.Version
- type ClearDERControlConfirmationCustomData
- type ClearDERControlConfirmationDERControlStatusEnum
- type ClearDERControlConfirmationStatusInfo
- type ClearDERControlRequest
- func (ClearDERControlRequest) ActionName() string
- func (ClearDERControlRequest) Direction() protocol.PayloadDirection
- func (ClearDERControlRequest) SchemaName() string
- func (message ClearDERControlRequest) Validate() error
- func (ClearDERControlRequest) ValidateJSON(data []byte) error
- func (ClearDERControlRequest) Version() protocol.Version
- type ClearDERControlRequestCustomData
- type ClearDERControlRequestDERControlEnum
- type ClearDisplayMessageConfirmation
- func (ClearDisplayMessageConfirmation) ActionName() string
- func (ClearDisplayMessageConfirmation) Direction() protocol.PayloadDirection
- func (ClearDisplayMessageConfirmation) SchemaName() string
- func (message ClearDisplayMessageConfirmation) Validate() error
- func (ClearDisplayMessageConfirmation) ValidateJSON(data []byte) error
- func (ClearDisplayMessageConfirmation) Version() protocol.Version
- type ClearDisplayMessageConfirmationClearMessageStatusEnum
- type ClearDisplayMessageConfirmationCustomData
- type ClearDisplayMessageConfirmationStatusInfo
- type ClearDisplayMessageRequest
- func (ClearDisplayMessageRequest) ActionName() string
- func (ClearDisplayMessageRequest) Direction() protocol.PayloadDirection
- func (ClearDisplayMessageRequest) SchemaName() string
- func (message ClearDisplayMessageRequest) Validate() error
- func (ClearDisplayMessageRequest) ValidateJSON(data []byte) error
- func (ClearDisplayMessageRequest) Version() protocol.Version
- type ClearDisplayMessageRequestCustomData
- type ClearTariffsConfirmation
- func (ClearTariffsConfirmation) ActionName() string
- func (ClearTariffsConfirmation) Direction() protocol.PayloadDirection
- func (ClearTariffsConfirmation) SchemaName() string
- func (message ClearTariffsConfirmation) Validate() error
- func (ClearTariffsConfirmation) ValidateJSON(data []byte) error
- func (ClearTariffsConfirmation) Version() protocol.Version
- type ClearTariffsConfirmationClearTariffsResult
- type ClearTariffsConfirmationCustomData
- type ClearTariffsConfirmationStatusInfo
- type ClearTariffsConfirmationTariffClearStatusEnum
- type ClearTariffsRequest
- func (ClearTariffsRequest) ActionName() string
- func (ClearTariffsRequest) Direction() protocol.PayloadDirection
- func (ClearTariffsRequest) SchemaName() string
- func (message ClearTariffsRequest) Validate() error
- func (ClearTariffsRequest) ValidateJSON(data []byte) error
- func (ClearTariffsRequest) Version() protocol.Version
- type ClearTariffsRequestCustomData
- type ClearVariableMonitoringConfirmation
- func (ClearVariableMonitoringConfirmation) ActionName() string
- func (ClearVariableMonitoringConfirmation) Direction() protocol.PayloadDirection
- func (ClearVariableMonitoringConfirmation) SchemaName() string
- func (message ClearVariableMonitoringConfirmation) Validate() error
- func (ClearVariableMonitoringConfirmation) ValidateJSON(data []byte) error
- func (ClearVariableMonitoringConfirmation) Version() protocol.Version
- type ClearVariableMonitoringConfirmationClearMonitoringResult
- type ClearVariableMonitoringConfirmationClearMonitoringStatusEnum
- type ClearVariableMonitoringConfirmationCustomData
- type ClearVariableMonitoringConfirmationStatusInfo
- type ClearVariableMonitoringRequest
- func (ClearVariableMonitoringRequest) ActionName() string
- func (ClearVariableMonitoringRequest) Direction() protocol.PayloadDirection
- func (ClearVariableMonitoringRequest) SchemaName() string
- func (message ClearVariableMonitoringRequest) Validate() error
- func (ClearVariableMonitoringRequest) ValidateJSON(data []byte) error
- func (ClearVariableMonitoringRequest) Version() protocol.Version
- type ClearVariableMonitoringRequestCustomData
- type ClearedChargingLimitConfirmation
- func (ClearedChargingLimitConfirmation) ActionName() string
- func (ClearedChargingLimitConfirmation) Direction() protocol.PayloadDirection
- func (ClearedChargingLimitConfirmation) SchemaName() string
- func (message ClearedChargingLimitConfirmation) Validate() error
- func (ClearedChargingLimitConfirmation) ValidateJSON(data []byte) error
- func (ClearedChargingLimitConfirmation) Version() protocol.Version
- type ClearedChargingLimitConfirmationCustomData
- type ClearedChargingLimitRequest
- func (ClearedChargingLimitRequest) ActionName() string
- func (ClearedChargingLimitRequest) Direction() protocol.PayloadDirection
- func (ClearedChargingLimitRequest) SchemaName() string
- func (message ClearedChargingLimitRequest) Validate() error
- func (ClearedChargingLimitRequest) ValidateJSON(data []byte) error
- func (ClearedChargingLimitRequest) Version() protocol.Version
- type ClearedChargingLimitRequestCustomData
- type ClosePeriodicEventStreamConfirmation
- func (ClosePeriodicEventStreamConfirmation) ActionName() string
- func (ClosePeriodicEventStreamConfirmation) Direction() protocol.PayloadDirection
- func (ClosePeriodicEventStreamConfirmation) SchemaName() string
- func (message ClosePeriodicEventStreamConfirmation) Validate() error
- func (ClosePeriodicEventStreamConfirmation) ValidateJSON(data []byte) error
- func (ClosePeriodicEventStreamConfirmation) Version() protocol.Version
- type ClosePeriodicEventStreamConfirmationCustomData
- type ClosePeriodicEventStreamRequest
- func (ClosePeriodicEventStreamRequest) ActionName() string
- func (ClosePeriodicEventStreamRequest) Direction() protocol.PayloadDirection
- func (ClosePeriodicEventStreamRequest) SchemaName() string
- func (message ClosePeriodicEventStreamRequest) Validate() error
- func (ClosePeriodicEventStreamRequest) ValidateJSON(data []byte) error
- func (ClosePeriodicEventStreamRequest) Version() protocol.Version
- type ClosePeriodicEventStreamRequestCustomData
- type CostUpdatedConfirmation
- func (CostUpdatedConfirmation) ActionName() string
- func (CostUpdatedConfirmation) Direction() protocol.PayloadDirection
- func (CostUpdatedConfirmation) SchemaName() string
- func (message CostUpdatedConfirmation) Validate() error
- func (CostUpdatedConfirmation) ValidateJSON(data []byte) error
- func (CostUpdatedConfirmation) Version() protocol.Version
- type CostUpdatedConfirmationCustomData
- type CostUpdatedRequest
- func (CostUpdatedRequest) ActionName() string
- func (CostUpdatedRequest) Direction() protocol.PayloadDirection
- func (CostUpdatedRequest) SchemaName() string
- func (message CostUpdatedRequest) Validate() error
- func (CostUpdatedRequest) ValidateJSON(data []byte) error
- func (CostUpdatedRequest) Version() protocol.Version
- type CostUpdatedRequestCustomData
- type CustomerInformationConfirmation
- func (CustomerInformationConfirmation) ActionName() string
- func (CustomerInformationConfirmation) Direction() protocol.PayloadDirection
- func (CustomerInformationConfirmation) SchemaName() string
- func (message CustomerInformationConfirmation) Validate() error
- func (CustomerInformationConfirmation) ValidateJSON(data []byte) error
- func (CustomerInformationConfirmation) Version() protocol.Version
- type CustomerInformationConfirmationCustomData
- type CustomerInformationConfirmationCustomerInformationStatusEnum
- type CustomerInformationConfirmationStatusInfo
- type CustomerInformationRequest
- func (CustomerInformationRequest) ActionName() string
- func (CustomerInformationRequest) Direction() protocol.PayloadDirection
- func (CustomerInformationRequest) SchemaName() string
- func (message CustomerInformationRequest) Validate() error
- func (CustomerInformationRequest) ValidateJSON(data []byte) error
- func (CustomerInformationRequest) Version() protocol.Version
- type CustomerInformationRequestAdditionalInfo
- type CustomerInformationRequestCertificateHashData
- type CustomerInformationRequestCustomData
- type CustomerInformationRequestHashAlgorithmEnum
- type CustomerInformationRequestIDToken
- type DataTransferConfirmation
- func (DataTransferConfirmation) ActionName() string
- func (DataTransferConfirmation) Direction() protocol.PayloadDirection
- func (DataTransferConfirmation) SchemaName() string
- func (message DataTransferConfirmation) Validate() error
- func (DataTransferConfirmation) ValidateJSON(data []byte) error
- func (DataTransferConfirmation) Version() protocol.Version
- type DataTransferConfirmationCustomData
- type DataTransferConfirmationDataTransferStatusEnum
- type DataTransferConfirmationStatusInfo
- type DataTransferRequest
- func (DataTransferRequest) ActionName() string
- func (DataTransferRequest) Direction() protocol.PayloadDirection
- func (DataTransferRequest) SchemaName() string
- func (message DataTransferRequest) Validate() error
- func (DataTransferRequest) ValidateJSON(data []byte) error
- func (DataTransferRequest) Version() protocol.Version
- type DataTransferRequestCustomData
- type DeleteCertificateConfirmation
- func (DeleteCertificateConfirmation) ActionName() string
- func (DeleteCertificateConfirmation) Direction() protocol.PayloadDirection
- func (DeleteCertificateConfirmation) SchemaName() string
- func (message DeleteCertificateConfirmation) Validate() error
- func (DeleteCertificateConfirmation) ValidateJSON(data []byte) error
- func (DeleteCertificateConfirmation) Version() protocol.Version
- type DeleteCertificateConfirmationCustomData
- type DeleteCertificateConfirmationDeleteCertificateStatusEnum
- type DeleteCertificateConfirmationStatusInfo
- type DeleteCertificateRequest
- func (DeleteCertificateRequest) ActionName() string
- func (DeleteCertificateRequest) Direction() protocol.PayloadDirection
- func (DeleteCertificateRequest) SchemaName() string
- func (message DeleteCertificateRequest) Validate() error
- func (DeleteCertificateRequest) ValidateJSON(data []byte) error
- func (DeleteCertificateRequest) Version() protocol.Version
- type DeleteCertificateRequestCertificateHashData
- type DeleteCertificateRequestCustomData
- type DeleteCertificateRequestHashAlgorithmEnum
- type FirmwareStatusNotificationConfirmation
- func (FirmwareStatusNotificationConfirmation) ActionName() string
- func (FirmwareStatusNotificationConfirmation) Direction() protocol.PayloadDirection
- func (FirmwareStatusNotificationConfirmation) SchemaName() string
- func (message FirmwareStatusNotificationConfirmation) Validate() error
- func (FirmwareStatusNotificationConfirmation) ValidateJSON(data []byte) error
- func (FirmwareStatusNotificationConfirmation) Version() protocol.Version
- type FirmwareStatusNotificationConfirmationCustomData
- type FirmwareStatusNotificationRequest
- func (FirmwareStatusNotificationRequest) ActionName() string
- func (FirmwareStatusNotificationRequest) Direction() protocol.PayloadDirection
- func (FirmwareStatusNotificationRequest) SchemaName() string
- func (message FirmwareStatusNotificationRequest) Validate() error
- func (FirmwareStatusNotificationRequest) ValidateJSON(data []byte) error
- func (FirmwareStatusNotificationRequest) Version() protocol.Version
- type FirmwareStatusNotificationRequestCustomData
- type FirmwareStatusNotificationRequestFirmwareStatusEnum
- type FirmwareStatusNotificationRequestStatusInfo
- type Get15118EVCertificateConfirmation
- func (Get15118EVCertificateConfirmation) ActionName() string
- func (Get15118EVCertificateConfirmation) Direction() protocol.PayloadDirection
- func (Get15118EVCertificateConfirmation) SchemaName() string
- func (message Get15118EVCertificateConfirmation) Validate() error
- func (Get15118EVCertificateConfirmation) ValidateJSON(data []byte) error
- func (Get15118EVCertificateConfirmation) Version() protocol.Version
- type Get15118EVCertificateConfirmationCustomData
- type Get15118EVCertificateConfirmationIso15118EVCertificateStatusEnum
- type Get15118EVCertificateConfirmationStatusInfo
- type Get15118EVCertificateRequest
- func (Get15118EVCertificateRequest) ActionName() string
- func (Get15118EVCertificateRequest) Direction() protocol.PayloadDirection
- func (Get15118EVCertificateRequest) SchemaName() string
- func (message Get15118EVCertificateRequest) Validate() error
- func (Get15118EVCertificateRequest) ValidateJSON(data []byte) error
- func (Get15118EVCertificateRequest) Version() protocol.Version
- type Get15118EVCertificateRequestCertificateActionEnum
- type Get15118EVCertificateRequestCustomData
- type GetBaseReportConfirmation
- func (GetBaseReportConfirmation) ActionName() string
- func (GetBaseReportConfirmation) Direction() protocol.PayloadDirection
- func (GetBaseReportConfirmation) SchemaName() string
- func (message GetBaseReportConfirmation) Validate() error
- func (GetBaseReportConfirmation) ValidateJSON(data []byte) error
- func (GetBaseReportConfirmation) Version() protocol.Version
- type GetBaseReportConfirmationCustomData
- type GetBaseReportConfirmationGenericDeviceModelStatusEnum
- type GetBaseReportConfirmationStatusInfo
- type GetBaseReportRequest
- func (GetBaseReportRequest) ActionName() string
- func (GetBaseReportRequest) Direction() protocol.PayloadDirection
- func (GetBaseReportRequest) SchemaName() string
- func (message GetBaseReportRequest) Validate() error
- func (GetBaseReportRequest) ValidateJSON(data []byte) error
- func (GetBaseReportRequest) Version() protocol.Version
- type GetBaseReportRequestCustomData
- type GetBaseReportRequestReportBaseEnum
- type GetCertificateChainStatusConfirmation
- func (GetCertificateChainStatusConfirmation) ActionName() string
- func (GetCertificateChainStatusConfirmation) Direction() protocol.PayloadDirection
- func (GetCertificateChainStatusConfirmation) SchemaName() string
- func (message GetCertificateChainStatusConfirmation) Validate() error
- func (GetCertificateChainStatusConfirmation) ValidateJSON(data []byte) error
- func (GetCertificateChainStatusConfirmation) Version() protocol.Version
- type GetCertificateChainStatusConfirmationCertificateHashData
- type GetCertificateChainStatusConfirmationCertificateStatus
- type GetCertificateChainStatusConfirmationCertificateStatusEnum
- type GetCertificateChainStatusConfirmationCertificateStatusSourceEnum
- type GetCertificateChainStatusConfirmationCustomData
- type GetCertificateChainStatusConfirmationHashAlgorithmEnum
- type GetCertificateChainStatusRequest
- func (GetCertificateChainStatusRequest) ActionName() string
- func (GetCertificateChainStatusRequest) Direction() protocol.PayloadDirection
- func (GetCertificateChainStatusRequest) SchemaName() string
- func (message GetCertificateChainStatusRequest) Validate() error
- func (GetCertificateChainStatusRequest) ValidateJSON(data []byte) error
- func (GetCertificateChainStatusRequest) Version() protocol.Version
- type GetCertificateChainStatusRequestCertificateHashData
- type GetCertificateChainStatusRequestCertificateStatusRequestInfo
- type GetCertificateChainStatusRequestCertificateStatusSourceEnum
- type GetCertificateChainStatusRequestCustomData
- type GetCertificateChainStatusRequestHashAlgorithmEnum
- type GetCertificateStatusConfirmation
- func (GetCertificateStatusConfirmation) ActionName() string
- func (GetCertificateStatusConfirmation) Direction() protocol.PayloadDirection
- func (GetCertificateStatusConfirmation) SchemaName() string
- func (message GetCertificateStatusConfirmation) Validate() error
- func (GetCertificateStatusConfirmation) ValidateJSON(data []byte) error
- func (GetCertificateStatusConfirmation) Version() protocol.Version
- type GetCertificateStatusConfirmationCustomData
- type GetCertificateStatusConfirmationGetCertificateStatusEnum
- type GetCertificateStatusConfirmationStatusInfo
- type GetCertificateStatusRequest
- func (GetCertificateStatusRequest) ActionName() string
- func (GetCertificateStatusRequest) Direction() protocol.PayloadDirection
- func (GetCertificateStatusRequest) SchemaName() string
- func (message GetCertificateStatusRequest) Validate() error
- func (GetCertificateStatusRequest) ValidateJSON(data []byte) error
- func (GetCertificateStatusRequest) Version() protocol.Version
- type GetCertificateStatusRequestCustomData
- type GetCertificateStatusRequestHashAlgorithmEnum
- type GetCertificateStatusRequestOCSPRequestData
- type GetChargingProfilesConfirmation
- func (GetChargingProfilesConfirmation) ActionName() string
- func (GetChargingProfilesConfirmation) Direction() protocol.PayloadDirection
- func (GetChargingProfilesConfirmation) SchemaName() string
- func (message GetChargingProfilesConfirmation) Validate() error
- func (GetChargingProfilesConfirmation) ValidateJSON(data []byte) error
- func (GetChargingProfilesConfirmation) Version() protocol.Version
- type GetChargingProfilesConfirmationCustomData
- type GetChargingProfilesConfirmationGetChargingProfileStatusEnum
- type GetChargingProfilesConfirmationStatusInfo
- type GetChargingProfilesRequest
- func (GetChargingProfilesRequest) ActionName() string
- func (GetChargingProfilesRequest) Direction() protocol.PayloadDirection
- func (GetChargingProfilesRequest) SchemaName() string
- func (message GetChargingProfilesRequest) Validate() error
- func (GetChargingProfilesRequest) ValidateJSON(data []byte) error
- func (GetChargingProfilesRequest) Version() protocol.Version
- type GetChargingProfilesRequestChargingProfileCriterion
- type GetChargingProfilesRequestChargingProfilePurposeEnum
- type GetChargingProfilesRequestCustomData
- type GetCompositeScheduleConfirmation
- func (GetCompositeScheduleConfirmation) ActionName() string
- func (GetCompositeScheduleConfirmation) Direction() protocol.PayloadDirection
- func (GetCompositeScheduleConfirmation) SchemaName() string
- func (message GetCompositeScheduleConfirmation) Validate() error
- func (GetCompositeScheduleConfirmation) ValidateJSON(data []byte) error
- func (GetCompositeScheduleConfirmation) Version() protocol.Version
- type GetCompositeScheduleConfirmationChargingRateUnitEnum
- type GetCompositeScheduleConfirmationChargingSchedulePeriod
- type GetCompositeScheduleConfirmationCompositeSchedule
- type GetCompositeScheduleConfirmationCustomData
- type GetCompositeScheduleConfirmationGenericStatusEnum
- type GetCompositeScheduleConfirmationOperationModeEnum
- type GetCompositeScheduleConfirmationStatusInfo
- type GetCompositeScheduleConfirmationV2XFreqWattPoint
- type GetCompositeScheduleConfirmationV2XSignalWattPoint
- type GetCompositeScheduleRequest
- func (GetCompositeScheduleRequest) ActionName() string
- func (GetCompositeScheduleRequest) Direction() protocol.PayloadDirection
- func (GetCompositeScheduleRequest) SchemaName() string
- func (message GetCompositeScheduleRequest) Validate() error
- func (GetCompositeScheduleRequest) ValidateJSON(data []byte) error
- func (GetCompositeScheduleRequest) Version() protocol.Version
- type GetCompositeScheduleRequestChargingRateUnitEnum
- type GetCompositeScheduleRequestCustomData
- type GetDERControlConfirmation
- func (GetDERControlConfirmation) ActionName() string
- func (GetDERControlConfirmation) Direction() protocol.PayloadDirection
- func (GetDERControlConfirmation) SchemaName() string
- func (message GetDERControlConfirmation) Validate() error
- func (GetDERControlConfirmation) ValidateJSON(data []byte) error
- func (GetDERControlConfirmation) Version() protocol.Version
- type GetDERControlConfirmationCustomData
- type GetDERControlConfirmationDERControlStatusEnum
- type GetDERControlConfirmationStatusInfo
- type GetDERControlRequest
- func (GetDERControlRequest) ActionName() string
- func (GetDERControlRequest) Direction() protocol.PayloadDirection
- func (GetDERControlRequest) SchemaName() string
- func (message GetDERControlRequest) Validate() error
- func (GetDERControlRequest) ValidateJSON(data []byte) error
- func (GetDERControlRequest) Version() protocol.Version
- type GetDERControlRequestCustomData
- type GetDERControlRequestDERControlEnum
- type GetDisplayMessagesConfirmation
- func (GetDisplayMessagesConfirmation) ActionName() string
- func (GetDisplayMessagesConfirmation) Direction() protocol.PayloadDirection
- func (GetDisplayMessagesConfirmation) SchemaName() string
- func (message GetDisplayMessagesConfirmation) Validate() error
- func (GetDisplayMessagesConfirmation) ValidateJSON(data []byte) error
- func (GetDisplayMessagesConfirmation) Version() protocol.Version
- type GetDisplayMessagesConfirmationCustomData
- type GetDisplayMessagesConfirmationGetDisplayMessagesStatusEnum
- type GetDisplayMessagesConfirmationStatusInfo
- type GetDisplayMessagesRequest
- func (GetDisplayMessagesRequest) ActionName() string
- func (GetDisplayMessagesRequest) Direction() protocol.PayloadDirection
- func (GetDisplayMessagesRequest) SchemaName() string
- func (message GetDisplayMessagesRequest) Validate() error
- func (GetDisplayMessagesRequest) ValidateJSON(data []byte) error
- func (GetDisplayMessagesRequest) Version() protocol.Version
- type GetDisplayMessagesRequestCustomData
- type GetDisplayMessagesRequestMessagePriorityEnum
- type GetDisplayMessagesRequestMessageStateEnum
- type GetInstalledCertificateIdsConfirmation
- func (GetInstalledCertificateIdsConfirmation) ActionName() string
- func (GetInstalledCertificateIdsConfirmation) Direction() protocol.PayloadDirection
- func (GetInstalledCertificateIdsConfirmation) SchemaName() string
- func (message GetInstalledCertificateIdsConfirmation) Validate() error
- func (GetInstalledCertificateIdsConfirmation) ValidateJSON(data []byte) error
- func (GetInstalledCertificateIdsConfirmation) Version() protocol.Version
- type GetInstalledCertificateIdsConfirmationCertificateHashData
- type GetInstalledCertificateIdsConfirmationCertificateHashDataChain
- type GetInstalledCertificateIdsConfirmationCustomData
- type GetInstalledCertificateIdsConfirmationGetCertificateIDUseEnum
- type GetInstalledCertificateIdsConfirmationGetInstalledCertificateStatusEnum
- type GetInstalledCertificateIdsConfirmationHashAlgorithmEnum
- type GetInstalledCertificateIdsConfirmationStatusInfo
- type GetInstalledCertificateIdsRequest
- func (GetInstalledCertificateIdsRequest) ActionName() string
- func (GetInstalledCertificateIdsRequest) Direction() protocol.PayloadDirection
- func (GetInstalledCertificateIdsRequest) SchemaName() string
- func (message GetInstalledCertificateIdsRequest) Validate() error
- func (GetInstalledCertificateIdsRequest) ValidateJSON(data []byte) error
- func (GetInstalledCertificateIdsRequest) Version() protocol.Version
- type GetInstalledCertificateIdsRequestCustomData
- type GetInstalledCertificateIdsRequestGetCertificateIDUseEnum
- type GetLocalListVersionConfirmation
- func (GetLocalListVersionConfirmation) ActionName() string
- func (GetLocalListVersionConfirmation) Direction() protocol.PayloadDirection
- func (GetLocalListVersionConfirmation) SchemaName() string
- func (message GetLocalListVersionConfirmation) Validate() error
- func (GetLocalListVersionConfirmation) ValidateJSON(data []byte) error
- func (GetLocalListVersionConfirmation) Version() protocol.Version
- type GetLocalListVersionConfirmationCustomData
- type GetLocalListVersionRequest
- func (GetLocalListVersionRequest) ActionName() string
- func (GetLocalListVersionRequest) Direction() protocol.PayloadDirection
- func (GetLocalListVersionRequest) SchemaName() string
- func (message GetLocalListVersionRequest) Validate() error
- func (GetLocalListVersionRequest) ValidateJSON(data []byte) error
- func (GetLocalListVersionRequest) Version() protocol.Version
- type GetLocalListVersionRequestCustomData
- type GetLogConfirmation
- func (GetLogConfirmation) ActionName() string
- func (GetLogConfirmation) Direction() protocol.PayloadDirection
- func (GetLogConfirmation) SchemaName() string
- func (message GetLogConfirmation) Validate() error
- func (GetLogConfirmation) ValidateJSON(data []byte) error
- func (GetLogConfirmation) Version() protocol.Version
- type GetLogConfirmationCustomData
- type GetLogConfirmationLogStatusEnum
- type GetLogConfirmationStatusInfo
- type GetLogRequest
- type GetLogRequestCustomData
- type GetLogRequestLogEnum
- type GetLogRequestLogParameters
- type GetMonitoringReportConfirmation
- func (GetMonitoringReportConfirmation) ActionName() string
- func (GetMonitoringReportConfirmation) Direction() protocol.PayloadDirection
- func (GetMonitoringReportConfirmation) SchemaName() string
- func (message GetMonitoringReportConfirmation) Validate() error
- func (GetMonitoringReportConfirmation) ValidateJSON(data []byte) error
- func (GetMonitoringReportConfirmation) Version() protocol.Version
- type GetMonitoringReportConfirmationCustomData
- type GetMonitoringReportConfirmationGenericDeviceModelStatusEnum
- type GetMonitoringReportConfirmationStatusInfo
- type GetMonitoringReportRequest
- func (GetMonitoringReportRequest) ActionName() string
- func (GetMonitoringReportRequest) Direction() protocol.PayloadDirection
- func (GetMonitoringReportRequest) SchemaName() string
- func (message GetMonitoringReportRequest) Validate() error
- func (GetMonitoringReportRequest) ValidateJSON(data []byte) error
- func (GetMonitoringReportRequest) Version() protocol.Version
- type GetMonitoringReportRequestComponent
- type GetMonitoringReportRequestComponentVariable
- type GetMonitoringReportRequestCustomData
- type GetMonitoringReportRequestEVSE
- type GetMonitoringReportRequestMonitoringCriterionEnum
- type GetMonitoringReportRequestVariable
- type GetPeriodicEventStreamConfirmation
- func (GetPeriodicEventStreamConfirmation) ActionName() string
- func (GetPeriodicEventStreamConfirmation) Direction() protocol.PayloadDirection
- func (GetPeriodicEventStreamConfirmation) SchemaName() string
- func (message GetPeriodicEventStreamConfirmation) Validate() error
- func (GetPeriodicEventStreamConfirmation) ValidateJSON(data []byte) error
- func (GetPeriodicEventStreamConfirmation) Version() protocol.Version
- type GetPeriodicEventStreamConfirmationConstantStreamData
- type GetPeriodicEventStreamConfirmationCustomData
- type GetPeriodicEventStreamConfirmationPeriodicEventStreamParams
- type GetPeriodicEventStreamRequest
- func (GetPeriodicEventStreamRequest) ActionName() string
- func (GetPeriodicEventStreamRequest) Direction() protocol.PayloadDirection
- func (GetPeriodicEventStreamRequest) SchemaName() string
- func (message GetPeriodicEventStreamRequest) Validate() error
- func (GetPeriodicEventStreamRequest) ValidateJSON(data []byte) error
- func (GetPeriodicEventStreamRequest) Version() protocol.Version
- type GetPeriodicEventStreamRequestCustomData
- type GetReportConfirmation
- func (GetReportConfirmation) ActionName() string
- func (GetReportConfirmation) Direction() protocol.PayloadDirection
- func (GetReportConfirmation) SchemaName() string
- func (message GetReportConfirmation) Validate() error
- func (GetReportConfirmation) ValidateJSON(data []byte) error
- func (GetReportConfirmation) Version() protocol.Version
- type GetReportConfirmationCustomData
- type GetReportConfirmationGenericDeviceModelStatusEnum
- type GetReportConfirmationStatusInfo
- type GetReportRequest
- func (GetReportRequest) ActionName() string
- func (GetReportRequest) Direction() protocol.PayloadDirection
- func (GetReportRequest) SchemaName() string
- func (message GetReportRequest) Validate() error
- func (GetReportRequest) ValidateJSON(data []byte) error
- func (GetReportRequest) Version() protocol.Version
- type GetReportRequestComponent
- type GetReportRequestComponentCriterionEnum
- type GetReportRequestComponentVariable
- type GetReportRequestCustomData
- type GetReportRequestEVSE
- type GetReportRequestVariable
- type GetTariffsConfirmation
- func (GetTariffsConfirmation) ActionName() string
- func (GetTariffsConfirmation) Direction() protocol.PayloadDirection
- func (GetTariffsConfirmation) SchemaName() string
- func (message GetTariffsConfirmation) Validate() error
- func (GetTariffsConfirmation) ValidateJSON(data []byte) error
- func (GetTariffsConfirmation) Version() protocol.Version
- type GetTariffsConfirmationCustomData
- type GetTariffsConfirmationStatusInfo
- type GetTariffsConfirmationTariffAssignment
- type GetTariffsConfirmationTariffGetStatusEnum
- type GetTariffsConfirmationTariffKindEnum
- type GetTariffsRequest
- func (GetTariffsRequest) ActionName() string
- func (GetTariffsRequest) Direction() protocol.PayloadDirection
- func (GetTariffsRequest) SchemaName() string
- func (message GetTariffsRequest) Validate() error
- func (GetTariffsRequest) ValidateJSON(data []byte) error
- func (GetTariffsRequest) Version() protocol.Version
- type GetTariffsRequestCustomData
- type GetTransactionStatusConfirmation
- func (GetTransactionStatusConfirmation) ActionName() string
- func (GetTransactionStatusConfirmation) Direction() protocol.PayloadDirection
- func (GetTransactionStatusConfirmation) SchemaName() string
- func (message GetTransactionStatusConfirmation) Validate() error
- func (GetTransactionStatusConfirmation) ValidateJSON(data []byte) error
- func (GetTransactionStatusConfirmation) Version() protocol.Version
- type GetTransactionStatusConfirmationCustomData
- type GetTransactionStatusRequest
- func (GetTransactionStatusRequest) ActionName() string
- func (GetTransactionStatusRequest) Direction() protocol.PayloadDirection
- func (GetTransactionStatusRequest) SchemaName() string
- func (message GetTransactionStatusRequest) Validate() error
- func (GetTransactionStatusRequest) ValidateJSON(data []byte) error
- func (GetTransactionStatusRequest) Version() protocol.Version
- type GetTransactionStatusRequestCustomData
- type GetVariablesConfirmation
- func (GetVariablesConfirmation) ActionName() string
- func (GetVariablesConfirmation) Direction() protocol.PayloadDirection
- func (GetVariablesConfirmation) SchemaName() string
- func (message GetVariablesConfirmation) Validate() error
- func (GetVariablesConfirmation) ValidateJSON(data []byte) error
- func (GetVariablesConfirmation) Version() protocol.Version
- type GetVariablesConfirmationAttributeEnum
- type GetVariablesConfirmationComponent
- type GetVariablesConfirmationCustomData
- type GetVariablesConfirmationEVSE
- type GetVariablesConfirmationGetVariableResult
- type GetVariablesConfirmationGetVariableStatusEnum
- type GetVariablesConfirmationStatusInfo
- type GetVariablesConfirmationVariable
- type GetVariablesRequest
- func (GetVariablesRequest) ActionName() string
- func (GetVariablesRequest) Direction() protocol.PayloadDirection
- func (GetVariablesRequest) SchemaName() string
- func (message GetVariablesRequest) Validate() error
- func (GetVariablesRequest) ValidateJSON(data []byte) error
- func (GetVariablesRequest) Version() protocol.Version
- type GetVariablesRequestAttributeEnum
- type GetVariablesRequestComponent
- type GetVariablesRequestCustomData
- type GetVariablesRequestEVSE
- type GetVariablesRequestGetVariableData
- type GetVariablesRequestVariable
- type HeartbeatConfirmation
- func (HeartbeatConfirmation) ActionName() string
- func (HeartbeatConfirmation) Direction() protocol.PayloadDirection
- func (HeartbeatConfirmation) SchemaName() string
- func (message HeartbeatConfirmation) Validate() error
- func (HeartbeatConfirmation) ValidateJSON(data []byte) error
- func (HeartbeatConfirmation) Version() protocol.Version
- type HeartbeatConfirmationCustomData
- type HeartbeatRequest
- func (HeartbeatRequest) ActionName() string
- func (HeartbeatRequest) Direction() protocol.PayloadDirection
- func (HeartbeatRequest) SchemaName() string
- func (message HeartbeatRequest) Validate() error
- func (HeartbeatRequest) ValidateJSON(data []byte) error
- func (HeartbeatRequest) Version() protocol.Version
- type HeartbeatRequestCustomData
- type InstallCertificateConfirmation
- func (InstallCertificateConfirmation) ActionName() string
- func (InstallCertificateConfirmation) Direction() protocol.PayloadDirection
- func (InstallCertificateConfirmation) SchemaName() string
- func (message InstallCertificateConfirmation) Validate() error
- func (InstallCertificateConfirmation) ValidateJSON(data []byte) error
- func (InstallCertificateConfirmation) Version() protocol.Version
- type InstallCertificateConfirmationCustomData
- type InstallCertificateConfirmationInstallCertificateStatusEnum
- type InstallCertificateConfirmationStatusInfo
- type InstallCertificateRequest
- func (InstallCertificateRequest) ActionName() string
- func (InstallCertificateRequest) Direction() protocol.PayloadDirection
- func (InstallCertificateRequest) SchemaName() string
- func (message InstallCertificateRequest) Validate() error
- func (InstallCertificateRequest) ValidateJSON(data []byte) error
- func (InstallCertificateRequest) Version() protocol.Version
- type InstallCertificateRequestCustomData
- type InstallCertificateRequestInstallCertificateUseEnum
- type LogStatusNotificationConfirmation
- func (LogStatusNotificationConfirmation) ActionName() string
- func (LogStatusNotificationConfirmation) Direction() protocol.PayloadDirection
- func (LogStatusNotificationConfirmation) SchemaName() string
- func (message LogStatusNotificationConfirmation) Validate() error
- func (LogStatusNotificationConfirmation) ValidateJSON(data []byte) error
- func (LogStatusNotificationConfirmation) Version() protocol.Version
- type LogStatusNotificationConfirmationCustomData
- type LogStatusNotificationRequest
- func (LogStatusNotificationRequest) ActionName() string
- func (LogStatusNotificationRequest) Direction() protocol.PayloadDirection
- func (LogStatusNotificationRequest) SchemaName() string
- func (message LogStatusNotificationRequest) Validate() error
- func (LogStatusNotificationRequest) ValidateJSON(data []byte) error
- func (LogStatusNotificationRequest) Version() protocol.Version
- type LogStatusNotificationRequestCustomData
- type LogStatusNotificationRequestStatusInfo
- type LogStatusNotificationRequestUploadLogStatusEnum
- type MeterValuesConfirmation
- func (MeterValuesConfirmation) ActionName() string
- func (MeterValuesConfirmation) Direction() protocol.PayloadDirection
- func (MeterValuesConfirmation) SchemaName() string
- func (message MeterValuesConfirmation) Validate() error
- func (MeterValuesConfirmation) ValidateJSON(data []byte) error
- func (MeterValuesConfirmation) Version() protocol.Version
- type MeterValuesConfirmationCustomData
- type MeterValuesRequest
- func (MeterValuesRequest) ActionName() string
- func (MeterValuesRequest) Direction() protocol.PayloadDirection
- func (MeterValuesRequest) SchemaName() string
- func (message MeterValuesRequest) Validate() error
- func (MeterValuesRequest) ValidateJSON(data []byte) error
- func (MeterValuesRequest) Version() protocol.Version
- type MeterValuesRequestCustomData
- type MeterValuesRequestLocationEnum
- type MeterValuesRequestMeasurandEnum
- type MeterValuesRequestMeterValue
- type MeterValuesRequestPhaseEnum
- type MeterValuesRequestReadingContextEnum
- type MeterValuesRequestSampledValue
- type MeterValuesRequestSignedMeterValue
- type MeterValuesRequestUnitOfMeasure
- type NotifyAllowedEnergyTransferConfirmation
- func (NotifyAllowedEnergyTransferConfirmation) ActionName() string
- func (NotifyAllowedEnergyTransferConfirmation) Direction() protocol.PayloadDirection
- func (NotifyAllowedEnergyTransferConfirmation) SchemaName() string
- func (message NotifyAllowedEnergyTransferConfirmation) Validate() error
- func (NotifyAllowedEnergyTransferConfirmation) ValidateJSON(data []byte) error
- func (NotifyAllowedEnergyTransferConfirmation) Version() protocol.Version
- type NotifyAllowedEnergyTransferConfirmationCustomData
- type NotifyAllowedEnergyTransferConfirmationNotifyAllowedEnergyTransferStatusEnum
- type NotifyAllowedEnergyTransferConfirmationStatusInfo
- type NotifyAllowedEnergyTransferRequest
- func (NotifyAllowedEnergyTransferRequest) ActionName() string
- func (NotifyAllowedEnergyTransferRequest) Direction() protocol.PayloadDirection
- func (NotifyAllowedEnergyTransferRequest) SchemaName() string
- func (message NotifyAllowedEnergyTransferRequest) Validate() error
- func (NotifyAllowedEnergyTransferRequest) ValidateJSON(data []byte) error
- func (NotifyAllowedEnergyTransferRequest) Version() protocol.Version
- type NotifyAllowedEnergyTransferRequestCustomData
- type NotifyAllowedEnergyTransferRequestEnergyTransferModeEnum
- type NotifyChargingLimitConfirmation
- func (NotifyChargingLimitConfirmation) ActionName() string
- func (NotifyChargingLimitConfirmation) Direction() protocol.PayloadDirection
- func (NotifyChargingLimitConfirmation) SchemaName() string
- func (message NotifyChargingLimitConfirmation) Validate() error
- func (NotifyChargingLimitConfirmation) ValidateJSON(data []byte) error
- func (NotifyChargingLimitConfirmation) Version() protocol.Version
- type NotifyChargingLimitConfirmationCustomData
- type NotifyChargingLimitRequest
- func (NotifyChargingLimitRequest) ActionName() string
- func (NotifyChargingLimitRequest) Direction() protocol.PayloadDirection
- func (NotifyChargingLimitRequest) SchemaName() string
- func (message NotifyChargingLimitRequest) Validate() error
- func (NotifyChargingLimitRequest) ValidateJSON(data []byte) error
- func (NotifyChargingLimitRequest) Version() protocol.Version
- type NotifyChargingLimitRequestAbsolutePriceSchedule
- type NotifyChargingLimitRequestAdditionalSelectedServices
- type NotifyChargingLimitRequestChargingLimit
- type NotifyChargingLimitRequestChargingRateUnitEnum
- type NotifyChargingLimitRequestChargingSchedule
- type NotifyChargingLimitRequestChargingSchedulePeriod
- type NotifyChargingLimitRequestConsumptionCost
- type NotifyChargingLimitRequestCost
- type NotifyChargingLimitRequestCostKindEnum
- type NotifyChargingLimitRequestCustomData
- type NotifyChargingLimitRequestLimitAtSoC
- type NotifyChargingLimitRequestOperationModeEnum
- type NotifyChargingLimitRequestOverstayRule
- type NotifyChargingLimitRequestOverstayRuleList
- type NotifyChargingLimitRequestPriceLevelSchedule
- type NotifyChargingLimitRequestPriceLevelScheduleEntry
- type NotifyChargingLimitRequestPriceRule
- type NotifyChargingLimitRequestPriceRuleStack
- type NotifyChargingLimitRequestRationalNumber
- type NotifyChargingLimitRequestRelativeTimeInterval
- type NotifyChargingLimitRequestSalesTariff
- type NotifyChargingLimitRequestSalesTariffEntry
- type NotifyChargingLimitRequestTaxRule
- type NotifyChargingLimitRequestV2XFreqWattPoint
- type NotifyChargingLimitRequestV2XSignalWattPoint
- type NotifyCustomerInformationConfirmation
- func (NotifyCustomerInformationConfirmation) ActionName() string
- func (NotifyCustomerInformationConfirmation) Direction() protocol.PayloadDirection
- func (NotifyCustomerInformationConfirmation) SchemaName() string
- func (message NotifyCustomerInformationConfirmation) Validate() error
- func (NotifyCustomerInformationConfirmation) ValidateJSON(data []byte) error
- func (NotifyCustomerInformationConfirmation) Version() protocol.Version
- type NotifyCustomerInformationConfirmationCustomData
- type NotifyCustomerInformationRequest
- func (NotifyCustomerInformationRequest) ActionName() string
- func (NotifyCustomerInformationRequest) Direction() protocol.PayloadDirection
- func (NotifyCustomerInformationRequest) SchemaName() string
- func (message NotifyCustomerInformationRequest) Validate() error
- func (NotifyCustomerInformationRequest) ValidateJSON(data []byte) error
- func (NotifyCustomerInformationRequest) Version() protocol.Version
- type NotifyCustomerInformationRequestCustomData
- type NotifyDERAlarmConfirmation
- func (NotifyDERAlarmConfirmation) ActionName() string
- func (NotifyDERAlarmConfirmation) Direction() protocol.PayloadDirection
- func (NotifyDERAlarmConfirmation) SchemaName() string
- func (message NotifyDERAlarmConfirmation) Validate() error
- func (NotifyDERAlarmConfirmation) ValidateJSON(data []byte) error
- func (NotifyDERAlarmConfirmation) Version() protocol.Version
- type NotifyDERAlarmConfirmationCustomData
- type NotifyDERAlarmRequest
- func (NotifyDERAlarmRequest) ActionName() string
- func (NotifyDERAlarmRequest) Direction() protocol.PayloadDirection
- func (NotifyDERAlarmRequest) SchemaName() string
- func (message NotifyDERAlarmRequest) Validate() error
- func (NotifyDERAlarmRequest) ValidateJSON(data []byte) error
- func (NotifyDERAlarmRequest) Version() protocol.Version
- type NotifyDERAlarmRequestCustomData
- type NotifyDERAlarmRequestDERControlEnum
- type NotifyDERAlarmRequestGridEventFaultEnum
- type NotifyDERStartStopConfirmation
- func (NotifyDERStartStopConfirmation) ActionName() string
- func (NotifyDERStartStopConfirmation) Direction() protocol.PayloadDirection
- func (NotifyDERStartStopConfirmation) SchemaName() string
- func (message NotifyDERStartStopConfirmation) Validate() error
- func (NotifyDERStartStopConfirmation) ValidateJSON(data []byte) error
- func (NotifyDERStartStopConfirmation) Version() protocol.Version
- type NotifyDERStartStopConfirmationCustomData
- type NotifyDERStartStopRequest
- func (NotifyDERStartStopRequest) ActionName() string
- func (NotifyDERStartStopRequest) Direction() protocol.PayloadDirection
- func (NotifyDERStartStopRequest) SchemaName() string
- func (message NotifyDERStartStopRequest) Validate() error
- func (NotifyDERStartStopRequest) ValidateJSON(data []byte) error
- func (NotifyDERStartStopRequest) Version() protocol.Version
- type NotifyDERStartStopRequestCustomData
- type NotifyDisplayMessagesConfirmation
- func (NotifyDisplayMessagesConfirmation) ActionName() string
- func (NotifyDisplayMessagesConfirmation) Direction() protocol.PayloadDirection
- func (NotifyDisplayMessagesConfirmation) SchemaName() string
- func (message NotifyDisplayMessagesConfirmation) Validate() error
- func (NotifyDisplayMessagesConfirmation) ValidateJSON(data []byte) error
- func (NotifyDisplayMessagesConfirmation) Version() protocol.Version
- type NotifyDisplayMessagesConfirmationCustomData
- type NotifyDisplayMessagesRequest
- func (NotifyDisplayMessagesRequest) ActionName() string
- func (NotifyDisplayMessagesRequest) Direction() protocol.PayloadDirection
- func (NotifyDisplayMessagesRequest) SchemaName() string
- func (message NotifyDisplayMessagesRequest) Validate() error
- func (NotifyDisplayMessagesRequest) ValidateJSON(data []byte) error
- func (NotifyDisplayMessagesRequest) Version() protocol.Version
- type NotifyDisplayMessagesRequestComponent
- type NotifyDisplayMessagesRequestCustomData
- type NotifyDisplayMessagesRequestEVSE
- type NotifyDisplayMessagesRequestMessageContent
- type NotifyDisplayMessagesRequestMessageFormatEnum
- type NotifyDisplayMessagesRequestMessageInfo
- type NotifyDisplayMessagesRequestMessagePriorityEnum
- type NotifyDisplayMessagesRequestMessageStateEnum
- type NotifyEVChargingNeedsConfirmation
- func (NotifyEVChargingNeedsConfirmation) ActionName() string
- func (NotifyEVChargingNeedsConfirmation) Direction() protocol.PayloadDirection
- func (NotifyEVChargingNeedsConfirmation) SchemaName() string
- func (message NotifyEVChargingNeedsConfirmation) Validate() error
- func (NotifyEVChargingNeedsConfirmation) ValidateJSON(data []byte) error
- func (NotifyEVChargingNeedsConfirmation) Version() protocol.Version
- type NotifyEVChargingNeedsConfirmationCustomData
- type NotifyEVChargingNeedsConfirmationNotifyEVChargingNeedsStatusEnum
- type NotifyEVChargingNeedsConfirmationStatusInfo
- type NotifyEVChargingNeedsRequest
- func (NotifyEVChargingNeedsRequest) ActionName() string
- func (NotifyEVChargingNeedsRequest) Direction() protocol.PayloadDirection
- func (NotifyEVChargingNeedsRequest) SchemaName() string
- func (message NotifyEVChargingNeedsRequest) Validate() error
- func (NotifyEVChargingNeedsRequest) ValidateJSON(data []byte) error
- func (NotifyEVChargingNeedsRequest) Version() protocol.Version
- type NotifyEVChargingNeedsRequestACChargingParameters
- type NotifyEVChargingNeedsRequestChargingNeeds
- type NotifyEVChargingNeedsRequestControlModeEnum
- type NotifyEVChargingNeedsRequestCustomData
- type NotifyEVChargingNeedsRequestDCChargingParameters
- type NotifyEVChargingNeedsRequestDERChargingParameters
- type NotifyEVChargingNeedsRequestDERControlEnum
- type NotifyEVChargingNeedsRequestEVAbsolutePriceSchedule
- type NotifyEVChargingNeedsRequestEVAbsolutePriceScheduleEntry
- type NotifyEVChargingNeedsRequestEVEnergyOffer
- type NotifyEVChargingNeedsRequestEVPowerSchedule
- type NotifyEVChargingNeedsRequestEVPowerScheduleEntry
- type NotifyEVChargingNeedsRequestEVPriceRule
- type NotifyEVChargingNeedsRequestEnergyTransferModeEnum
- type NotifyEVChargingNeedsRequestIslandingDetectionEnum
- type NotifyEVChargingNeedsRequestMobilityNeedsModeEnum
- type NotifyEVChargingNeedsRequestV2XChargingParameters
- type NotifyEVChargingScheduleConfirmation
- func (NotifyEVChargingScheduleConfirmation) ActionName() string
- func (NotifyEVChargingScheduleConfirmation) Direction() protocol.PayloadDirection
- func (NotifyEVChargingScheduleConfirmation) SchemaName() string
- func (message NotifyEVChargingScheduleConfirmation) Validate() error
- func (NotifyEVChargingScheduleConfirmation) ValidateJSON(data []byte) error
- func (NotifyEVChargingScheduleConfirmation) Version() protocol.Version
- type NotifyEVChargingScheduleConfirmationCustomData
- type NotifyEVChargingScheduleConfirmationGenericStatusEnum
- type NotifyEVChargingScheduleConfirmationStatusInfo
- type NotifyEVChargingScheduleRequest
- func (NotifyEVChargingScheduleRequest) ActionName() string
- func (NotifyEVChargingScheduleRequest) Direction() protocol.PayloadDirection
- func (NotifyEVChargingScheduleRequest) SchemaName() string
- func (message NotifyEVChargingScheduleRequest) Validate() error
- func (NotifyEVChargingScheduleRequest) ValidateJSON(data []byte) error
- func (NotifyEVChargingScheduleRequest) Version() protocol.Version
- type NotifyEVChargingScheduleRequestAbsolutePriceSchedule
- type NotifyEVChargingScheduleRequestAdditionalSelectedServices
- type NotifyEVChargingScheduleRequestChargingRateUnitEnum
- type NotifyEVChargingScheduleRequestChargingSchedule
- type NotifyEVChargingScheduleRequestChargingSchedulePeriod
- type NotifyEVChargingScheduleRequestConsumptionCost
- type NotifyEVChargingScheduleRequestCost
- type NotifyEVChargingScheduleRequestCostKindEnum
- type NotifyEVChargingScheduleRequestCustomData
- type NotifyEVChargingScheduleRequestLimitAtSoC
- type NotifyEVChargingScheduleRequestOperationModeEnum
- type NotifyEVChargingScheduleRequestOverstayRule
- type NotifyEVChargingScheduleRequestOverstayRuleList
- type NotifyEVChargingScheduleRequestPriceLevelSchedule
- type NotifyEVChargingScheduleRequestPriceLevelScheduleEntry
- type NotifyEVChargingScheduleRequestPriceRule
- type NotifyEVChargingScheduleRequestPriceRuleStack
- type NotifyEVChargingScheduleRequestRationalNumber
- type NotifyEVChargingScheduleRequestRelativeTimeInterval
- type NotifyEVChargingScheduleRequestSalesTariff
- type NotifyEVChargingScheduleRequestSalesTariffEntry
- type NotifyEVChargingScheduleRequestTaxRule
- type NotifyEVChargingScheduleRequestV2XFreqWattPoint
- type NotifyEVChargingScheduleRequestV2XSignalWattPoint
- type NotifyEventConfirmation
- func (NotifyEventConfirmation) ActionName() string
- func (NotifyEventConfirmation) Direction() protocol.PayloadDirection
- func (NotifyEventConfirmation) SchemaName() string
- func (message NotifyEventConfirmation) Validate() error
- func (NotifyEventConfirmation) ValidateJSON(data []byte) error
- func (NotifyEventConfirmation) Version() protocol.Version
- type NotifyEventConfirmationCustomData
- type NotifyEventRequest
- func (NotifyEventRequest) ActionName() string
- func (NotifyEventRequest) Direction() protocol.PayloadDirection
- func (NotifyEventRequest) SchemaName() string
- func (message NotifyEventRequest) Validate() error
- func (NotifyEventRequest) ValidateJSON(data []byte) error
- func (NotifyEventRequest) Version() protocol.Version
- type NotifyEventRequestComponent
- type NotifyEventRequestCustomData
- type NotifyEventRequestEVSE
- type NotifyEventRequestEventData
- type NotifyEventRequestEventNotificationEnum
- type NotifyEventRequestEventTriggerEnum
- type NotifyEventRequestVariable
- type NotifyMonitoringReportConfirmation
- func (NotifyMonitoringReportConfirmation) ActionName() string
- func (NotifyMonitoringReportConfirmation) Direction() protocol.PayloadDirection
- func (NotifyMonitoringReportConfirmation) SchemaName() string
- func (message NotifyMonitoringReportConfirmation) Validate() error
- func (NotifyMonitoringReportConfirmation) ValidateJSON(data []byte) error
- func (NotifyMonitoringReportConfirmation) Version() protocol.Version
- type NotifyMonitoringReportConfirmationCustomData
- type NotifyMonitoringReportRequest
- func (NotifyMonitoringReportRequest) ActionName() string
- func (NotifyMonitoringReportRequest) Direction() protocol.PayloadDirection
- func (NotifyMonitoringReportRequest) SchemaName() string
- func (message NotifyMonitoringReportRequest) Validate() error
- func (NotifyMonitoringReportRequest) ValidateJSON(data []byte) error
- func (NotifyMonitoringReportRequest) Version() protocol.Version
- type NotifyMonitoringReportRequestComponent
- type NotifyMonitoringReportRequestCustomData
- type NotifyMonitoringReportRequestEVSE
- type NotifyMonitoringReportRequestEventNotificationEnum
- type NotifyMonitoringReportRequestMonitorEnum
- type NotifyMonitoringReportRequestMonitoringData
- type NotifyMonitoringReportRequestVariable
- type NotifyMonitoringReportRequestVariableMonitoring
- type NotifyPeriodicEventStreamRequest
- func (NotifyPeriodicEventStreamRequest) ActionName() string
- func (NotifyPeriodicEventStreamRequest) Direction() protocol.PayloadDirection
- func (NotifyPeriodicEventStreamRequest) SchemaName() string
- func (message NotifyPeriodicEventStreamRequest) Validate() error
- func (NotifyPeriodicEventStreamRequest) ValidateJSON(data []byte) error
- func (NotifyPeriodicEventStreamRequest) Version() protocol.Version
- type NotifyPeriodicEventStreamRequestCustomData
- type NotifyPeriodicEventStreamRequestStreamDataElement
- type NotifyPriorityChargingConfirmation
- func (NotifyPriorityChargingConfirmation) ActionName() string
- func (NotifyPriorityChargingConfirmation) Direction() protocol.PayloadDirection
- func (NotifyPriorityChargingConfirmation) SchemaName() string
- func (message NotifyPriorityChargingConfirmation) Validate() error
- func (NotifyPriorityChargingConfirmation) ValidateJSON(data []byte) error
- func (NotifyPriorityChargingConfirmation) Version() protocol.Version
- type NotifyPriorityChargingConfirmationCustomData
- type NotifyPriorityChargingRequest
- func (NotifyPriorityChargingRequest) ActionName() string
- func (NotifyPriorityChargingRequest) Direction() protocol.PayloadDirection
- func (NotifyPriorityChargingRequest) SchemaName() string
- func (message NotifyPriorityChargingRequest) Validate() error
- func (NotifyPriorityChargingRequest) ValidateJSON(data []byte) error
- func (NotifyPriorityChargingRequest) Version() protocol.Version
- type NotifyPriorityChargingRequestCustomData
- type NotifyReportConfirmation
- func (NotifyReportConfirmation) ActionName() string
- func (NotifyReportConfirmation) Direction() protocol.PayloadDirection
- func (NotifyReportConfirmation) SchemaName() string
- func (message NotifyReportConfirmation) Validate() error
- func (NotifyReportConfirmation) ValidateJSON(data []byte) error
- func (NotifyReportConfirmation) Version() protocol.Version
- type NotifyReportConfirmationCustomData
- type NotifyReportRequest
- func (NotifyReportRequest) ActionName() string
- func (NotifyReportRequest) Direction() protocol.PayloadDirection
- func (NotifyReportRequest) SchemaName() string
- func (message NotifyReportRequest) Validate() error
- func (NotifyReportRequest) ValidateJSON(data []byte) error
- func (NotifyReportRequest) Version() protocol.Version
- type NotifyReportRequestAttributeEnum
- type NotifyReportRequestComponent
- type NotifyReportRequestCustomData
- type NotifyReportRequestDataEnum
- type NotifyReportRequestEVSE
- type NotifyReportRequestMutabilityEnum
- type NotifyReportRequestReportData
- type NotifyReportRequestVariable
- type NotifyReportRequestVariableAttribute
- type NotifyReportRequestVariableCharacteristics
- type NotifySettlementConfirmation
- func (NotifySettlementConfirmation) ActionName() string
- func (NotifySettlementConfirmation) Direction() protocol.PayloadDirection
- func (NotifySettlementConfirmation) SchemaName() string
- func (message NotifySettlementConfirmation) Validate() error
- func (NotifySettlementConfirmation) ValidateJSON(data []byte) error
- func (NotifySettlementConfirmation) Version() protocol.Version
- type NotifySettlementConfirmationCustomData
- type NotifySettlementRequest
- func (NotifySettlementRequest) ActionName() string
- func (NotifySettlementRequest) Direction() protocol.PayloadDirection
- func (NotifySettlementRequest) SchemaName() string
- func (message NotifySettlementRequest) Validate() error
- func (NotifySettlementRequest) ValidateJSON(data []byte) error
- func (NotifySettlementRequest) Version() protocol.Version
- type NotifySettlementRequestAddress
- type NotifySettlementRequestCustomData
- type NotifySettlementRequestPaymentStatusEnum
- type NotifyWebPaymentStartedConfirmation
- func (NotifyWebPaymentStartedConfirmation) ActionName() string
- func (NotifyWebPaymentStartedConfirmation) Direction() protocol.PayloadDirection
- func (NotifyWebPaymentStartedConfirmation) SchemaName() string
- func (message NotifyWebPaymentStartedConfirmation) Validate() error
- func (NotifyWebPaymentStartedConfirmation) ValidateJSON(data []byte) error
- func (NotifyWebPaymentStartedConfirmation) Version() protocol.Version
- type NotifyWebPaymentStartedConfirmationCustomData
- type NotifyWebPaymentStartedRequest
- func (NotifyWebPaymentStartedRequest) ActionName() string
- func (NotifyWebPaymentStartedRequest) Direction() protocol.PayloadDirection
- func (NotifyWebPaymentStartedRequest) SchemaName() string
- func (message NotifyWebPaymentStartedRequest) Validate() error
- func (NotifyWebPaymentStartedRequest) ValidateJSON(data []byte) error
- func (NotifyWebPaymentStartedRequest) Version() protocol.Version
- type NotifyWebPaymentStartedRequestCustomData
- type OpenPeriodicEventStreamConfirmation
- func (OpenPeriodicEventStreamConfirmation) ActionName() string
- func (OpenPeriodicEventStreamConfirmation) Direction() protocol.PayloadDirection
- func (OpenPeriodicEventStreamConfirmation) SchemaName() string
- func (message OpenPeriodicEventStreamConfirmation) Validate() error
- func (OpenPeriodicEventStreamConfirmation) ValidateJSON(data []byte) error
- func (OpenPeriodicEventStreamConfirmation) Version() protocol.Version
- type OpenPeriodicEventStreamConfirmationCustomData
- type OpenPeriodicEventStreamConfirmationGenericStatusEnum
- type OpenPeriodicEventStreamConfirmationStatusInfo
- type OpenPeriodicEventStreamRequest
- func (OpenPeriodicEventStreamRequest) ActionName() string
- func (OpenPeriodicEventStreamRequest) Direction() protocol.PayloadDirection
- func (OpenPeriodicEventStreamRequest) SchemaName() string
- func (message OpenPeriodicEventStreamRequest) Validate() error
- func (OpenPeriodicEventStreamRequest) ValidateJSON(data []byte) error
- func (OpenPeriodicEventStreamRequest) Version() protocol.Version
- type OpenPeriodicEventStreamRequestConstantStreamData
- type OpenPeriodicEventStreamRequestCustomData
- type OpenPeriodicEventStreamRequestPeriodicEventStreamParams
- type PublishFirmwareConfirmation
- func (PublishFirmwareConfirmation) ActionName() string
- func (PublishFirmwareConfirmation) Direction() protocol.PayloadDirection
- func (PublishFirmwareConfirmation) SchemaName() string
- func (message PublishFirmwareConfirmation) Validate() error
- func (PublishFirmwareConfirmation) ValidateJSON(data []byte) error
- func (PublishFirmwareConfirmation) Version() protocol.Version
- type PublishFirmwareConfirmationCustomData
- type PublishFirmwareConfirmationGenericStatusEnum
- type PublishFirmwareConfirmationStatusInfo
- type PublishFirmwareRequest
- func (PublishFirmwareRequest) ActionName() string
- func (PublishFirmwareRequest) Direction() protocol.PayloadDirection
- func (PublishFirmwareRequest) SchemaName() string
- func (message PublishFirmwareRequest) Validate() error
- func (PublishFirmwareRequest) ValidateJSON(data []byte) error
- func (PublishFirmwareRequest) Version() protocol.Version
- type PublishFirmwareRequestCustomData
- type PublishFirmwareStatusNotificationConfirmation
- func (PublishFirmwareStatusNotificationConfirmation) ActionName() string
- func (PublishFirmwareStatusNotificationConfirmation) Direction() protocol.PayloadDirection
- func (PublishFirmwareStatusNotificationConfirmation) SchemaName() string
- func (message PublishFirmwareStatusNotificationConfirmation) Validate() error
- func (PublishFirmwareStatusNotificationConfirmation) ValidateJSON(data []byte) error
- func (PublishFirmwareStatusNotificationConfirmation) Version() protocol.Version
- type PublishFirmwareStatusNotificationConfirmationCustomData
- type PublishFirmwareStatusNotificationRequest
- func (PublishFirmwareStatusNotificationRequest) ActionName() string
- func (PublishFirmwareStatusNotificationRequest) Direction() protocol.PayloadDirection
- func (PublishFirmwareStatusNotificationRequest) SchemaName() string
- func (message PublishFirmwareStatusNotificationRequest) Validate() error
- func (PublishFirmwareStatusNotificationRequest) ValidateJSON(data []byte) error
- func (PublishFirmwareStatusNotificationRequest) Version() protocol.Version
- type PublishFirmwareStatusNotificationRequestCustomData
- type PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnum
- type PublishFirmwareStatusNotificationRequestStatusInfo
- type PullDynamicScheduleUpdateConfirmation
- func (PullDynamicScheduleUpdateConfirmation) ActionName() string
- func (PullDynamicScheduleUpdateConfirmation) Direction() protocol.PayloadDirection
- func (PullDynamicScheduleUpdateConfirmation) SchemaName() string
- func (message PullDynamicScheduleUpdateConfirmation) Validate() error
- func (PullDynamicScheduleUpdateConfirmation) ValidateJSON(data []byte) error
- func (PullDynamicScheduleUpdateConfirmation) Version() protocol.Version
- type PullDynamicScheduleUpdateConfirmationChargingProfileStatusEnum
- type PullDynamicScheduleUpdateConfirmationChargingScheduleUpdate
- type PullDynamicScheduleUpdateConfirmationCustomData
- type PullDynamicScheduleUpdateConfirmationStatusInfo
- type PullDynamicScheduleUpdateRequest
- func (PullDynamicScheduleUpdateRequest) ActionName() string
- func (PullDynamicScheduleUpdateRequest) Direction() protocol.PayloadDirection
- func (PullDynamicScheduleUpdateRequest) SchemaName() string
- func (message PullDynamicScheduleUpdateRequest) Validate() error
- func (PullDynamicScheduleUpdateRequest) ValidateJSON(data []byte) error
- func (PullDynamicScheduleUpdateRequest) Version() protocol.Version
- type PullDynamicScheduleUpdateRequestCustomData
- type ReportChargingProfilesConfirmation
- func (ReportChargingProfilesConfirmation) ActionName() string
- func (ReportChargingProfilesConfirmation) Direction() protocol.PayloadDirection
- func (ReportChargingProfilesConfirmation) SchemaName() string
- func (message ReportChargingProfilesConfirmation) Validate() error
- func (ReportChargingProfilesConfirmation) ValidateJSON(data []byte) error
- func (ReportChargingProfilesConfirmation) Version() protocol.Version
- type ReportChargingProfilesConfirmationCustomData
- type ReportChargingProfilesRequest
- func (ReportChargingProfilesRequest) ActionName() string
- func (ReportChargingProfilesRequest) Direction() protocol.PayloadDirection
- func (ReportChargingProfilesRequest) SchemaName() string
- func (message ReportChargingProfilesRequest) Validate() error
- func (ReportChargingProfilesRequest) ValidateJSON(data []byte) error
- func (ReportChargingProfilesRequest) Version() protocol.Version
- type ReportChargingProfilesRequestAbsolutePriceSchedule
- type ReportChargingProfilesRequestAdditionalSelectedServices
- type ReportChargingProfilesRequestChargingProfile
- type ReportChargingProfilesRequestChargingProfileKindEnum
- type ReportChargingProfilesRequestChargingProfilePurposeEnum
- type ReportChargingProfilesRequestChargingRateUnitEnum
- type ReportChargingProfilesRequestChargingSchedule
- type ReportChargingProfilesRequestChargingSchedulePeriod
- type ReportChargingProfilesRequestConsumptionCost
- type ReportChargingProfilesRequestCost
- type ReportChargingProfilesRequestCostKindEnum
- type ReportChargingProfilesRequestCustomData
- type ReportChargingProfilesRequestLimitAtSoC
- type ReportChargingProfilesRequestOperationModeEnum
- type ReportChargingProfilesRequestOverstayRule
- type ReportChargingProfilesRequestOverstayRuleList
- type ReportChargingProfilesRequestPriceLevelSchedule
- type ReportChargingProfilesRequestPriceLevelScheduleEntry
- type ReportChargingProfilesRequestPriceRule
- type ReportChargingProfilesRequestPriceRuleStack
- type ReportChargingProfilesRequestRationalNumber
- type ReportChargingProfilesRequestRecurrencyKindEnum
- type ReportChargingProfilesRequestRelativeTimeInterval
- type ReportChargingProfilesRequestSalesTariff
- type ReportChargingProfilesRequestSalesTariffEntry
- type ReportChargingProfilesRequestTaxRule
- type ReportChargingProfilesRequestV2XFreqWattPoint
- type ReportChargingProfilesRequestV2XSignalWattPoint
- type ReportDERControlConfirmation
- func (ReportDERControlConfirmation) ActionName() string
- func (ReportDERControlConfirmation) Direction() protocol.PayloadDirection
- func (ReportDERControlConfirmation) SchemaName() string
- func (message ReportDERControlConfirmation) Validate() error
- func (ReportDERControlConfirmation) ValidateJSON(data []byte) error
- func (ReportDERControlConfirmation) Version() protocol.Version
- type ReportDERControlConfirmationCustomData
- type ReportDERControlRequest
- func (ReportDERControlRequest) ActionName() string
- func (ReportDERControlRequest) Direction() protocol.PayloadDirection
- func (ReportDERControlRequest) SchemaName() string
- func (message ReportDERControlRequest) Validate() error
- func (ReportDERControlRequest) ValidateJSON(data []byte) error
- func (ReportDERControlRequest) Version() protocol.Version
- type ReportDERControlRequestCustomData
- type ReportDERControlRequestDERControlEnum
- type ReportDERControlRequestDERCurve
- type ReportDERControlRequestDERCurveGet
- type ReportDERControlRequestDERCurvePoints
- type ReportDERControlRequestDERUnitEnum
- type ReportDERControlRequestEnterService
- type ReportDERControlRequestEnterServiceGet
- type ReportDERControlRequestFixedPF
- type ReportDERControlRequestFixedPFGet
- type ReportDERControlRequestFixedVar
- type ReportDERControlRequestFixedVarGet
- type ReportDERControlRequestFreqDroop
- type ReportDERControlRequestFreqDroopGet
- type ReportDERControlRequestGradient
- type ReportDERControlRequestGradientGet
- type ReportDERControlRequestHysteresis
- type ReportDERControlRequestLimitMaxDischarge
- type ReportDERControlRequestLimitMaxDischargeGet
- type ReportDERControlRequestPowerDuringCessationEnum
- type ReportDERControlRequestReactivePowerParams
- type ReportDERControlRequestVoltageParams
- type RequestBatterySwapConfirmation
- func (RequestBatterySwapConfirmation) ActionName() string
- func (RequestBatterySwapConfirmation) Direction() protocol.PayloadDirection
- func (RequestBatterySwapConfirmation) SchemaName() string
- func (message RequestBatterySwapConfirmation) Validate() error
- func (RequestBatterySwapConfirmation) ValidateJSON(data []byte) error
- func (RequestBatterySwapConfirmation) Version() protocol.Version
- type RequestBatterySwapConfirmationCustomData
- type RequestBatterySwapConfirmationGenericStatusEnum
- type RequestBatterySwapConfirmationStatusInfo
- type RequestBatterySwapRequest
- func (RequestBatterySwapRequest) ActionName() string
- func (RequestBatterySwapRequest) Direction() protocol.PayloadDirection
- func (RequestBatterySwapRequest) SchemaName() string
- func (message RequestBatterySwapRequest) Validate() error
- func (RequestBatterySwapRequest) ValidateJSON(data []byte) error
- func (RequestBatterySwapRequest) Version() protocol.Version
- type RequestBatterySwapRequestAdditionalInfo
- type RequestBatterySwapRequestCustomData
- type RequestBatterySwapRequestIDToken
- type RequestStartTransactionConfirmation
- func (RequestStartTransactionConfirmation) ActionName() string
- func (RequestStartTransactionConfirmation) Direction() protocol.PayloadDirection
- func (RequestStartTransactionConfirmation) SchemaName() string
- func (message RequestStartTransactionConfirmation) Validate() error
- func (RequestStartTransactionConfirmation) ValidateJSON(data []byte) error
- func (RequestStartTransactionConfirmation) Version() protocol.Version
- type RequestStartTransactionConfirmationCustomData
- type RequestStartTransactionConfirmationRequestStartStopStatusEnum
- type RequestStartTransactionConfirmationStatusInfo
- type RequestStartTransactionRequest
- func (RequestStartTransactionRequest) ActionName() string
- func (RequestStartTransactionRequest) Direction() protocol.PayloadDirection
- func (RequestStartTransactionRequest) SchemaName() string
- func (message RequestStartTransactionRequest) Validate() error
- func (RequestStartTransactionRequest) ValidateJSON(data []byte) error
- func (RequestStartTransactionRequest) Version() protocol.Version
- type RequestStartTransactionRequestAbsolutePriceSchedule
- type RequestStartTransactionRequestAdditionalInfo
- type RequestStartTransactionRequestAdditionalSelectedServices
- type RequestStartTransactionRequestChargingProfile
- type RequestStartTransactionRequestChargingProfileKindEnum
- type RequestStartTransactionRequestChargingProfilePurposeEnum
- type RequestStartTransactionRequestChargingRateUnitEnum
- type RequestStartTransactionRequestChargingSchedule
- type RequestStartTransactionRequestChargingSchedulePeriod
- type RequestStartTransactionRequestConsumptionCost
- type RequestStartTransactionRequestCost
- type RequestStartTransactionRequestCostKindEnum
- type RequestStartTransactionRequestCustomData
- type RequestStartTransactionRequestIDToken
- type RequestStartTransactionRequestLimitAtSoC
- type RequestStartTransactionRequestOperationModeEnum
- type RequestStartTransactionRequestOverstayRule
- type RequestStartTransactionRequestOverstayRuleList
- type RequestStartTransactionRequestPriceLevelSchedule
- type RequestStartTransactionRequestPriceLevelScheduleEntry
- type RequestStartTransactionRequestPriceRule
- type RequestStartTransactionRequestPriceRuleStack
- type RequestStartTransactionRequestRationalNumber
- type RequestStartTransactionRequestRecurrencyKindEnum
- type RequestStartTransactionRequestRelativeTimeInterval
- type RequestStartTransactionRequestSalesTariff
- type RequestStartTransactionRequestSalesTariffEntry
- type RequestStartTransactionRequestTaxRule
- type RequestStartTransactionRequestV2XFreqWattPoint
- type RequestStartTransactionRequestV2XSignalWattPoint
- type RequestStopTransactionConfirmation
- func (RequestStopTransactionConfirmation) ActionName() string
- func (RequestStopTransactionConfirmation) Direction() protocol.PayloadDirection
- func (RequestStopTransactionConfirmation) SchemaName() string
- func (message RequestStopTransactionConfirmation) Validate() error
- func (RequestStopTransactionConfirmation) ValidateJSON(data []byte) error
- func (RequestStopTransactionConfirmation) Version() protocol.Version
- type RequestStopTransactionConfirmationCustomData
- type RequestStopTransactionConfirmationRequestStartStopStatusEnum
- type RequestStopTransactionConfirmationStatusInfo
- type RequestStopTransactionRequest
- func (RequestStopTransactionRequest) ActionName() string
- func (RequestStopTransactionRequest) Direction() protocol.PayloadDirection
- func (RequestStopTransactionRequest) SchemaName() string
- func (message RequestStopTransactionRequest) Validate() error
- func (RequestStopTransactionRequest) ValidateJSON(data []byte) error
- func (RequestStopTransactionRequest) Version() protocol.Version
- type RequestStopTransactionRequestCustomData
- type ReservationStatusUpdateConfirmation
- func (ReservationStatusUpdateConfirmation) ActionName() string
- func (ReservationStatusUpdateConfirmation) Direction() protocol.PayloadDirection
- func (ReservationStatusUpdateConfirmation) SchemaName() string
- func (message ReservationStatusUpdateConfirmation) Validate() error
- func (ReservationStatusUpdateConfirmation) ValidateJSON(data []byte) error
- func (ReservationStatusUpdateConfirmation) Version() protocol.Version
- type ReservationStatusUpdateConfirmationCustomData
- type ReservationStatusUpdateRequest
- func (ReservationStatusUpdateRequest) ActionName() string
- func (ReservationStatusUpdateRequest) Direction() protocol.PayloadDirection
- func (ReservationStatusUpdateRequest) SchemaName() string
- func (message ReservationStatusUpdateRequest) Validate() error
- func (ReservationStatusUpdateRequest) ValidateJSON(data []byte) error
- func (ReservationStatusUpdateRequest) Version() protocol.Version
- type ReservationStatusUpdateRequestCustomData
- type ReservationStatusUpdateRequestReservationUpdateStatusEnum
- type ReserveNowConfirmation
- func (ReserveNowConfirmation) ActionName() string
- func (ReserveNowConfirmation) Direction() protocol.PayloadDirection
- func (ReserveNowConfirmation) SchemaName() string
- func (message ReserveNowConfirmation) Validate() error
- func (ReserveNowConfirmation) ValidateJSON(data []byte) error
- func (ReserveNowConfirmation) Version() protocol.Version
- type ReserveNowConfirmationCustomData
- type ReserveNowConfirmationReserveNowStatusEnum
- type ReserveNowConfirmationStatusInfo
- type ReserveNowRequest
- func (ReserveNowRequest) ActionName() string
- func (ReserveNowRequest) Direction() protocol.PayloadDirection
- func (ReserveNowRequest) SchemaName() string
- func (message ReserveNowRequest) Validate() error
- func (ReserveNowRequest) ValidateJSON(data []byte) error
- func (ReserveNowRequest) Version() protocol.Version
- type ReserveNowRequestAdditionalInfo
- type ReserveNowRequestCustomData
- type ReserveNowRequestIDToken
- type ResetConfirmation
- func (ResetConfirmation) ActionName() string
- func (ResetConfirmation) Direction() protocol.PayloadDirection
- func (ResetConfirmation) SchemaName() string
- func (message ResetConfirmation) Validate() error
- func (ResetConfirmation) ValidateJSON(data []byte) error
- func (ResetConfirmation) Version() protocol.Version
- type ResetConfirmationCustomData
- type ResetConfirmationResetStatusEnum
- type ResetConfirmationStatusInfo
- type ResetRequest
- type ResetRequestCustomData
- type ResetRequestResetEnum
- type SecurityEventNotificationConfirmation
- func (SecurityEventNotificationConfirmation) ActionName() string
- func (SecurityEventNotificationConfirmation) Direction() protocol.PayloadDirection
- func (SecurityEventNotificationConfirmation) SchemaName() string
- func (message SecurityEventNotificationConfirmation) Validate() error
- func (SecurityEventNotificationConfirmation) ValidateJSON(data []byte) error
- func (SecurityEventNotificationConfirmation) Version() protocol.Version
- type SecurityEventNotificationConfirmationCustomData
- type SecurityEventNotificationRequest
- func (SecurityEventNotificationRequest) ActionName() string
- func (SecurityEventNotificationRequest) Direction() protocol.PayloadDirection
- func (SecurityEventNotificationRequest) SchemaName() string
- func (message SecurityEventNotificationRequest) Validate() error
- func (SecurityEventNotificationRequest) ValidateJSON(data []byte) error
- func (SecurityEventNotificationRequest) Version() protocol.Version
- type SecurityEventNotificationRequestCustomData
- type SendLocalListConfirmation
- func (SendLocalListConfirmation) ActionName() string
- func (SendLocalListConfirmation) Direction() protocol.PayloadDirection
- func (SendLocalListConfirmation) SchemaName() string
- func (message SendLocalListConfirmation) Validate() error
- func (SendLocalListConfirmation) ValidateJSON(data []byte) error
- func (SendLocalListConfirmation) Version() protocol.Version
- type SendLocalListConfirmationCustomData
- type SendLocalListConfirmationSendLocalListStatusEnum
- type SendLocalListConfirmationStatusInfo
- type SendLocalListRequest
- func (SendLocalListRequest) ActionName() string
- func (SendLocalListRequest) Direction() protocol.PayloadDirection
- func (SendLocalListRequest) SchemaName() string
- func (message SendLocalListRequest) Validate() error
- func (SendLocalListRequest) ValidateJSON(data []byte) error
- func (SendLocalListRequest) Version() protocol.Version
- type SendLocalListRequestAdditionalInfo
- type SendLocalListRequestAuthorizationData
- type SendLocalListRequestAuthorizationStatusEnum
- type SendLocalListRequestCustomData
- type SendLocalListRequestIDToken
- type SendLocalListRequestIDTokenInfo
- type SendLocalListRequestMessageContent
- type SendLocalListRequestMessageFormatEnum
- type SendLocalListRequestUpdateEnum
- type SetChargingProfileConfirmation
- func (SetChargingProfileConfirmation) ActionName() string
- func (SetChargingProfileConfirmation) Direction() protocol.PayloadDirection
- func (SetChargingProfileConfirmation) SchemaName() string
- func (message SetChargingProfileConfirmation) Validate() error
- func (SetChargingProfileConfirmation) ValidateJSON(data []byte) error
- func (SetChargingProfileConfirmation) Version() protocol.Version
- type SetChargingProfileConfirmationChargingProfileStatusEnum
- type SetChargingProfileConfirmationCustomData
- type SetChargingProfileConfirmationStatusInfo
- type SetChargingProfileRequest
- func (SetChargingProfileRequest) ActionName() string
- func (SetChargingProfileRequest) Direction() protocol.PayloadDirection
- func (SetChargingProfileRequest) SchemaName() string
- func (message SetChargingProfileRequest) Validate() error
- func (SetChargingProfileRequest) ValidateJSON(data []byte) error
- func (SetChargingProfileRequest) Version() protocol.Version
- type SetChargingProfileRequestAbsolutePriceSchedule
- type SetChargingProfileRequestAdditionalSelectedServices
- type SetChargingProfileRequestChargingProfile
- type SetChargingProfileRequestChargingProfileKindEnum
- type SetChargingProfileRequestChargingProfilePurposeEnum
- type SetChargingProfileRequestChargingRateUnitEnum
- type SetChargingProfileRequestChargingSchedule
- type SetChargingProfileRequestChargingSchedulePeriod
- type SetChargingProfileRequestConsumptionCost
- type SetChargingProfileRequestCost
- type SetChargingProfileRequestCostKindEnum
- type SetChargingProfileRequestCustomData
- type SetChargingProfileRequestLimitAtSoC
- type SetChargingProfileRequestOperationModeEnum
- type SetChargingProfileRequestOverstayRule
- type SetChargingProfileRequestOverstayRuleList
- type SetChargingProfileRequestPriceLevelSchedule
- type SetChargingProfileRequestPriceLevelScheduleEntry
- type SetChargingProfileRequestPriceRule
- type SetChargingProfileRequestPriceRuleStack
- type SetChargingProfileRequestRationalNumber
- type SetChargingProfileRequestRecurrencyKindEnum
- type SetChargingProfileRequestRelativeTimeInterval
- type SetChargingProfileRequestSalesTariff
- type SetChargingProfileRequestSalesTariffEntry
- type SetChargingProfileRequestTaxRule
- type SetChargingProfileRequestV2XFreqWattPoint
- type SetChargingProfileRequestV2XSignalWattPoint
- type SetDERControlConfirmation
- func (SetDERControlConfirmation) ActionName() string
- func (SetDERControlConfirmation) Direction() protocol.PayloadDirection
- func (SetDERControlConfirmation) SchemaName() string
- func (message SetDERControlConfirmation) Validate() error
- func (SetDERControlConfirmation) ValidateJSON(data []byte) error
- func (SetDERControlConfirmation) Version() protocol.Version
- type SetDERControlConfirmationCustomData
- type SetDERControlConfirmationDERControlStatusEnum
- type SetDERControlConfirmationStatusInfo
- type SetDERControlRequest
- func (SetDERControlRequest) ActionName() string
- func (SetDERControlRequest) Direction() protocol.PayloadDirection
- func (SetDERControlRequest) SchemaName() string
- func (message SetDERControlRequest) Validate() error
- func (SetDERControlRequest) ValidateJSON(data []byte) error
- func (SetDERControlRequest) Version() protocol.Version
- type SetDERControlRequestCustomData
- type SetDERControlRequestDERControlEnum
- type SetDERControlRequestDERCurve
- type SetDERControlRequestDERCurvePoints
- type SetDERControlRequestDERUnitEnum
- type SetDERControlRequestEnterService
- type SetDERControlRequestFixedPF
- type SetDERControlRequestFixedVar
- type SetDERControlRequestFreqDroop
- type SetDERControlRequestGradient
- type SetDERControlRequestHysteresis
- type SetDERControlRequestLimitMaxDischarge
- type SetDERControlRequestPowerDuringCessationEnum
- type SetDERControlRequestReactivePowerParams
- type SetDERControlRequestVoltageParams
- type SetDefaultTariffConfirmation
- func (SetDefaultTariffConfirmation) ActionName() string
- func (SetDefaultTariffConfirmation) Direction() protocol.PayloadDirection
- func (SetDefaultTariffConfirmation) SchemaName() string
- func (message SetDefaultTariffConfirmation) Validate() error
- func (SetDefaultTariffConfirmation) ValidateJSON(data []byte) error
- func (SetDefaultTariffConfirmation) Version() protocol.Version
- type SetDefaultTariffConfirmationCustomData
- type SetDefaultTariffConfirmationStatusInfo
- type SetDefaultTariffConfirmationTariffSetStatusEnum
- type SetDefaultTariffRequest
- func (SetDefaultTariffRequest) ActionName() string
- func (SetDefaultTariffRequest) Direction() protocol.PayloadDirection
- func (SetDefaultTariffRequest) SchemaName() string
- func (message SetDefaultTariffRequest) Validate() error
- func (SetDefaultTariffRequest) ValidateJSON(data []byte) error
- func (SetDefaultTariffRequest) Version() protocol.Version
- type SetDefaultTariffRequestCustomData
- type SetDefaultTariffRequestDayOfWeekEnum
- type SetDefaultTariffRequestEVSEKindEnum
- type SetDefaultTariffRequestMessageContent
- type SetDefaultTariffRequestMessageFormatEnum
- type SetDefaultTariffRequestPrice
- type SetDefaultTariffRequestTariff
- type SetDefaultTariffRequestTariffConditions
- type SetDefaultTariffRequestTariffConditionsFixed
- type SetDefaultTariffRequestTariffEnergy
- type SetDefaultTariffRequestTariffEnergyPrice
- type SetDefaultTariffRequestTariffFixed
- type SetDefaultTariffRequestTariffFixedPrice
- type SetDefaultTariffRequestTariffTime
- type SetDefaultTariffRequestTariffTimePrice
- type SetDefaultTariffRequestTaxRate
- type SetDisplayMessageConfirmation
- func (SetDisplayMessageConfirmation) ActionName() string
- func (SetDisplayMessageConfirmation) Direction() protocol.PayloadDirection
- func (SetDisplayMessageConfirmation) SchemaName() string
- func (message SetDisplayMessageConfirmation) Validate() error
- func (SetDisplayMessageConfirmation) ValidateJSON(data []byte) error
- func (SetDisplayMessageConfirmation) Version() protocol.Version
- type SetDisplayMessageConfirmationCustomData
- type SetDisplayMessageConfirmationDisplayMessageStatusEnum
- type SetDisplayMessageConfirmationStatusInfo
- type SetDisplayMessageRequest
- func (SetDisplayMessageRequest) ActionName() string
- func (SetDisplayMessageRequest) Direction() protocol.PayloadDirection
- func (SetDisplayMessageRequest) SchemaName() string
- func (message SetDisplayMessageRequest) Validate() error
- func (SetDisplayMessageRequest) ValidateJSON(data []byte) error
- func (SetDisplayMessageRequest) Version() protocol.Version
- type SetDisplayMessageRequestComponent
- type SetDisplayMessageRequestCustomData
- type SetDisplayMessageRequestEVSE
- type SetDisplayMessageRequestMessageContent
- type SetDisplayMessageRequestMessageFormatEnum
- type SetDisplayMessageRequestMessageInfo
- type SetDisplayMessageRequestMessagePriorityEnum
- type SetDisplayMessageRequestMessageStateEnum
- type SetMonitoringBaseConfirmation
- func (SetMonitoringBaseConfirmation) ActionName() string
- func (SetMonitoringBaseConfirmation) Direction() protocol.PayloadDirection
- func (SetMonitoringBaseConfirmation) SchemaName() string
- func (message SetMonitoringBaseConfirmation) Validate() error
- func (SetMonitoringBaseConfirmation) ValidateJSON(data []byte) error
- func (SetMonitoringBaseConfirmation) Version() protocol.Version
- type SetMonitoringBaseConfirmationCustomData
- type SetMonitoringBaseConfirmationGenericDeviceModelStatusEnum
- type SetMonitoringBaseConfirmationStatusInfo
- type SetMonitoringBaseRequest
- func (SetMonitoringBaseRequest) ActionName() string
- func (SetMonitoringBaseRequest) Direction() protocol.PayloadDirection
- func (SetMonitoringBaseRequest) SchemaName() string
- func (message SetMonitoringBaseRequest) Validate() error
- func (SetMonitoringBaseRequest) ValidateJSON(data []byte) error
- func (SetMonitoringBaseRequest) Version() protocol.Version
- type SetMonitoringBaseRequestCustomData
- type SetMonitoringBaseRequestMonitoringBaseEnum
- type SetMonitoringLevelConfirmation
- func (SetMonitoringLevelConfirmation) ActionName() string
- func (SetMonitoringLevelConfirmation) Direction() protocol.PayloadDirection
- func (SetMonitoringLevelConfirmation) SchemaName() string
- func (message SetMonitoringLevelConfirmation) Validate() error
- func (SetMonitoringLevelConfirmation) ValidateJSON(data []byte) error
- func (SetMonitoringLevelConfirmation) Version() protocol.Version
- type SetMonitoringLevelConfirmationCustomData
- type SetMonitoringLevelConfirmationGenericStatusEnum
- type SetMonitoringLevelConfirmationStatusInfo
- type SetMonitoringLevelRequest
- func (SetMonitoringLevelRequest) ActionName() string
- func (SetMonitoringLevelRequest) Direction() protocol.PayloadDirection
- func (SetMonitoringLevelRequest) SchemaName() string
- func (message SetMonitoringLevelRequest) Validate() error
- func (SetMonitoringLevelRequest) ValidateJSON(data []byte) error
- func (SetMonitoringLevelRequest) Version() protocol.Version
- type SetMonitoringLevelRequestCustomData
- type SetNetworkProfileConfirmation
- func (SetNetworkProfileConfirmation) ActionName() string
- func (SetNetworkProfileConfirmation) Direction() protocol.PayloadDirection
- func (SetNetworkProfileConfirmation) SchemaName() string
- func (message SetNetworkProfileConfirmation) Validate() error
- func (SetNetworkProfileConfirmation) ValidateJSON(data []byte) error
- func (SetNetworkProfileConfirmation) Version() protocol.Version
- type SetNetworkProfileConfirmationCustomData
- type SetNetworkProfileConfirmationSetNetworkProfileStatusEnum
- type SetNetworkProfileConfirmationStatusInfo
- type SetNetworkProfileRequest
- func (SetNetworkProfileRequest) ActionName() string
- func (SetNetworkProfileRequest) Direction() protocol.PayloadDirection
- func (SetNetworkProfileRequest) SchemaName() string
- func (message SetNetworkProfileRequest) Validate() error
- func (SetNetworkProfileRequest) ValidateJSON(data []byte) error
- func (SetNetworkProfileRequest) Version() protocol.Version
- type SetNetworkProfileRequestAPN
- type SetNetworkProfileRequestAPNAuthenticationEnum
- type SetNetworkProfileRequestCustomData
- type SetNetworkProfileRequestNetworkConnectionProfile
- type SetNetworkProfileRequestOCPPInterfaceEnum
- type SetNetworkProfileRequestOCPPTransportEnum
- type SetNetworkProfileRequestOCPPVersionEnum
- type SetNetworkProfileRequestVPN
- type SetNetworkProfileRequestVPNEnum
- type SetVariableMonitoringConfirmation
- func (SetVariableMonitoringConfirmation) ActionName() string
- func (SetVariableMonitoringConfirmation) Direction() protocol.PayloadDirection
- func (SetVariableMonitoringConfirmation) SchemaName() string
- func (message SetVariableMonitoringConfirmation) Validate() error
- func (SetVariableMonitoringConfirmation) ValidateJSON(data []byte) error
- func (SetVariableMonitoringConfirmation) Version() protocol.Version
- type SetVariableMonitoringConfirmationComponent
- type SetVariableMonitoringConfirmationCustomData
- type SetVariableMonitoringConfirmationEVSE
- type SetVariableMonitoringConfirmationMonitorEnum
- type SetVariableMonitoringConfirmationSetMonitoringResult
- type SetVariableMonitoringConfirmationSetMonitoringStatusEnum
- type SetVariableMonitoringConfirmationStatusInfo
- type SetVariableMonitoringConfirmationVariable
- type SetVariableMonitoringRequest
- func (SetVariableMonitoringRequest) ActionName() string
- func (SetVariableMonitoringRequest) Direction() protocol.PayloadDirection
- func (SetVariableMonitoringRequest) SchemaName() string
- func (message SetVariableMonitoringRequest) Validate() error
- func (SetVariableMonitoringRequest) ValidateJSON(data []byte) error
- func (SetVariableMonitoringRequest) Version() protocol.Version
- type SetVariableMonitoringRequestComponent
- type SetVariableMonitoringRequestCustomData
- type SetVariableMonitoringRequestEVSE
- type SetVariableMonitoringRequestMonitorEnum
- type SetVariableMonitoringRequestPeriodicEventStreamParams
- type SetVariableMonitoringRequestSetMonitoringData
- type SetVariableMonitoringRequestVariable
- type SetVariablesConfirmation
- func (SetVariablesConfirmation) ActionName() string
- func (SetVariablesConfirmation) Direction() protocol.PayloadDirection
- func (SetVariablesConfirmation) SchemaName() string
- func (message SetVariablesConfirmation) Validate() error
- func (SetVariablesConfirmation) ValidateJSON(data []byte) error
- func (SetVariablesConfirmation) Version() protocol.Version
- type SetVariablesConfirmationAttributeEnum
- type SetVariablesConfirmationComponent
- type SetVariablesConfirmationCustomData
- type SetVariablesConfirmationEVSE
- type SetVariablesConfirmationSetVariableResult
- type SetVariablesConfirmationSetVariableStatusEnum
- type SetVariablesConfirmationStatusInfo
- type SetVariablesConfirmationVariable
- type SetVariablesRequest
- func (SetVariablesRequest) ActionName() string
- func (SetVariablesRequest) Direction() protocol.PayloadDirection
- func (SetVariablesRequest) SchemaName() string
- func (message SetVariablesRequest) Validate() error
- func (SetVariablesRequest) ValidateJSON(data []byte) error
- func (SetVariablesRequest) Version() protocol.Version
- type SetVariablesRequestAttributeEnum
- type SetVariablesRequestComponent
- type SetVariablesRequestCustomData
- type SetVariablesRequestEVSE
- type SetVariablesRequestSetVariableData
- type SetVariablesRequestVariable
- type SignCertificateConfirmation
- func (SignCertificateConfirmation) ActionName() string
- func (SignCertificateConfirmation) Direction() protocol.PayloadDirection
- func (SignCertificateConfirmation) SchemaName() string
- func (message SignCertificateConfirmation) Validate() error
- func (SignCertificateConfirmation) ValidateJSON(data []byte) error
- func (SignCertificateConfirmation) Version() protocol.Version
- type SignCertificateConfirmationCustomData
- type SignCertificateConfirmationGenericStatusEnum
- type SignCertificateConfirmationStatusInfo
- type SignCertificateRequest
- func (SignCertificateRequest) ActionName() string
- func (SignCertificateRequest) Direction() protocol.PayloadDirection
- func (SignCertificateRequest) SchemaName() string
- func (message SignCertificateRequest) Validate() error
- func (SignCertificateRequest) ValidateJSON(data []byte) error
- func (SignCertificateRequest) Version() protocol.Version
- type SignCertificateRequestCertificateHashData
- type SignCertificateRequestCertificateSigningUseEnum
- type SignCertificateRequestCustomData
- type SignCertificateRequestHashAlgorithmEnum
- type StatusNotificationConfirmation
- func (StatusNotificationConfirmation) ActionName() string
- func (StatusNotificationConfirmation) Direction() protocol.PayloadDirection
- func (StatusNotificationConfirmation) SchemaName() string
- func (message StatusNotificationConfirmation) Validate() error
- func (StatusNotificationConfirmation) ValidateJSON(data []byte) error
- func (StatusNotificationConfirmation) Version() protocol.Version
- type StatusNotificationConfirmationCustomData
- type StatusNotificationRequest
- func (StatusNotificationRequest) ActionName() string
- func (StatusNotificationRequest) Direction() protocol.PayloadDirection
- func (StatusNotificationRequest) SchemaName() string
- func (message StatusNotificationRequest) Validate() error
- func (StatusNotificationRequest) ValidateJSON(data []byte) error
- func (StatusNotificationRequest) Version() protocol.Version
- type StatusNotificationRequestConnectorStatusEnum
- type StatusNotificationRequestCustomData
- type TransactionEventConfirmation
- func (TransactionEventConfirmation) ActionName() string
- func (TransactionEventConfirmation) Direction() protocol.PayloadDirection
- func (TransactionEventConfirmation) SchemaName() string
- func (message TransactionEventConfirmation) Validate() error
- func (TransactionEventConfirmation) ValidateJSON(data []byte) error
- func (TransactionEventConfirmation) Version() protocol.Version
- type TransactionEventConfirmationAdditionalInfo
- type TransactionEventConfirmationAuthorizationStatusEnum
- type TransactionEventConfirmationCustomData
- type TransactionEventConfirmationIDToken
- type TransactionEventConfirmationIDTokenInfo
- type TransactionEventConfirmationMessageContent
- type TransactionEventConfirmationMessageFormatEnum
- type TransactionEventConfirmationTransactionLimit
- type TransactionEventRequest
- func (TransactionEventRequest) ActionName() string
- func (TransactionEventRequest) Direction() protocol.PayloadDirection
- func (TransactionEventRequest) SchemaName() string
- func (message TransactionEventRequest) Validate() error
- func (TransactionEventRequest) ValidateJSON(data []byte) error
- func (TransactionEventRequest) Version() protocol.Version
- type TransactionEventRequestAdditionalInfo
- type TransactionEventRequestChargingPeriod
- type TransactionEventRequestChargingStateEnum
- type TransactionEventRequestCostDetails
- type TransactionEventRequestCostDimension
- type TransactionEventRequestCostDimensionEnum
- type TransactionEventRequestCustomData
- type TransactionEventRequestEVSE
- type TransactionEventRequestIDToken
- type TransactionEventRequestLocationEnum
- type TransactionEventRequestMeasurandEnum
- type TransactionEventRequestMeterValue
- type TransactionEventRequestOperationModeEnum
- type TransactionEventRequestPhaseEnum
- type TransactionEventRequestPreconditioningStatusEnum
- type TransactionEventRequestPrice
- type TransactionEventRequestReadingContextEnum
- type TransactionEventRequestReasonEnum
- type TransactionEventRequestSampledValue
- type TransactionEventRequestSignedMeterValue
- type TransactionEventRequestTariffCostEnum
- type TransactionEventRequestTaxRate
- type TransactionEventRequestTotalCost
- type TransactionEventRequestTotalPrice
- type TransactionEventRequestTotalUsage
- type TransactionEventRequestTransaction
- type TransactionEventRequestTransactionEventEnum
- type TransactionEventRequestTransactionLimit
- type TransactionEventRequestTriggerReasonEnum
- type TransactionEventRequestUnitOfMeasure
- type TriggerMessageConfirmation
- func (TriggerMessageConfirmation) ActionName() string
- func (TriggerMessageConfirmation) Direction() protocol.PayloadDirection
- func (TriggerMessageConfirmation) SchemaName() string
- func (message TriggerMessageConfirmation) Validate() error
- func (TriggerMessageConfirmation) ValidateJSON(data []byte) error
- func (TriggerMessageConfirmation) Version() protocol.Version
- type TriggerMessageConfirmationCustomData
- type TriggerMessageConfirmationStatusInfo
- type TriggerMessageConfirmationTriggerMessageStatusEnum
- type TriggerMessageRequest
- func (TriggerMessageRequest) ActionName() string
- func (TriggerMessageRequest) Direction() protocol.PayloadDirection
- func (TriggerMessageRequest) SchemaName() string
- func (message TriggerMessageRequest) Validate() error
- func (TriggerMessageRequest) ValidateJSON(data []byte) error
- func (TriggerMessageRequest) Version() protocol.Version
- type TriggerMessageRequestCustomData
- type TriggerMessageRequestEVSE
- type TriggerMessageRequestMessageTriggerEnum
- type UnlockConnectorConfirmation
- func (UnlockConnectorConfirmation) ActionName() string
- func (UnlockConnectorConfirmation) Direction() protocol.PayloadDirection
- func (UnlockConnectorConfirmation) SchemaName() string
- func (message UnlockConnectorConfirmation) Validate() error
- func (UnlockConnectorConfirmation) ValidateJSON(data []byte) error
- func (UnlockConnectorConfirmation) Version() protocol.Version
- type UnlockConnectorConfirmationCustomData
- type UnlockConnectorConfirmationStatusInfo
- type UnlockConnectorConfirmationUnlockStatusEnum
- type UnlockConnectorRequest
- func (UnlockConnectorRequest) ActionName() string
- func (UnlockConnectorRequest) Direction() protocol.PayloadDirection
- func (UnlockConnectorRequest) SchemaName() string
- func (message UnlockConnectorRequest) Validate() error
- func (UnlockConnectorRequest) ValidateJSON(data []byte) error
- func (UnlockConnectorRequest) Version() protocol.Version
- type UnlockConnectorRequestCustomData
- type UnpublishFirmwareConfirmation
- func (UnpublishFirmwareConfirmation) ActionName() string
- func (UnpublishFirmwareConfirmation) Direction() protocol.PayloadDirection
- func (UnpublishFirmwareConfirmation) SchemaName() string
- func (message UnpublishFirmwareConfirmation) Validate() error
- func (UnpublishFirmwareConfirmation) ValidateJSON(data []byte) error
- func (UnpublishFirmwareConfirmation) Version() protocol.Version
- type UnpublishFirmwareConfirmationCustomData
- type UnpublishFirmwareConfirmationUnpublishFirmwareStatusEnum
- type UnpublishFirmwareRequest
- func (UnpublishFirmwareRequest) ActionName() string
- func (UnpublishFirmwareRequest) Direction() protocol.PayloadDirection
- func (UnpublishFirmwareRequest) SchemaName() string
- func (message UnpublishFirmwareRequest) Validate() error
- func (UnpublishFirmwareRequest) ValidateJSON(data []byte) error
- func (UnpublishFirmwareRequest) Version() protocol.Version
- type UnpublishFirmwareRequestCustomData
- type UpdateDynamicScheduleConfirmation
- func (UpdateDynamicScheduleConfirmation) ActionName() string
- func (UpdateDynamicScheduleConfirmation) Direction() protocol.PayloadDirection
- func (UpdateDynamicScheduleConfirmation) SchemaName() string
- func (message UpdateDynamicScheduleConfirmation) Validate() error
- func (UpdateDynamicScheduleConfirmation) ValidateJSON(data []byte) error
- func (UpdateDynamicScheduleConfirmation) Version() protocol.Version
- type UpdateDynamicScheduleConfirmationChargingProfileStatusEnum
- type UpdateDynamicScheduleConfirmationCustomData
- type UpdateDynamicScheduleConfirmationStatusInfo
- type UpdateDynamicScheduleRequest
- func (UpdateDynamicScheduleRequest) ActionName() string
- func (UpdateDynamicScheduleRequest) Direction() protocol.PayloadDirection
- func (UpdateDynamicScheduleRequest) SchemaName() string
- func (message UpdateDynamicScheduleRequest) Validate() error
- func (UpdateDynamicScheduleRequest) ValidateJSON(data []byte) error
- func (UpdateDynamicScheduleRequest) Version() protocol.Version
- type UpdateDynamicScheduleRequestChargingScheduleUpdate
- type UpdateDynamicScheduleRequestCustomData
- type UpdateFirmwareConfirmation
- func (UpdateFirmwareConfirmation) ActionName() string
- func (UpdateFirmwareConfirmation) Direction() protocol.PayloadDirection
- func (UpdateFirmwareConfirmation) SchemaName() string
- func (message UpdateFirmwareConfirmation) Validate() error
- func (UpdateFirmwareConfirmation) ValidateJSON(data []byte) error
- func (UpdateFirmwareConfirmation) Version() protocol.Version
- type UpdateFirmwareConfirmationCustomData
- type UpdateFirmwareConfirmationStatusInfo
- type UpdateFirmwareConfirmationUpdateFirmwareStatusEnum
- type UpdateFirmwareRequest
- func (UpdateFirmwareRequest) ActionName() string
- func (UpdateFirmwareRequest) Direction() protocol.PayloadDirection
- func (UpdateFirmwareRequest) SchemaName() string
- func (message UpdateFirmwareRequest) Validate() error
- func (UpdateFirmwareRequest) ValidateJSON(data []byte) error
- func (UpdateFirmwareRequest) Version() protocol.Version
- type UpdateFirmwareRequestCustomData
- type UpdateFirmwareRequestFirmware
- type UsePriorityChargingConfirmation
- func (UsePriorityChargingConfirmation) ActionName() string
- func (UsePriorityChargingConfirmation) Direction() protocol.PayloadDirection
- func (UsePriorityChargingConfirmation) SchemaName() string
- func (message UsePriorityChargingConfirmation) Validate() error
- func (UsePriorityChargingConfirmation) ValidateJSON(data []byte) error
- func (UsePriorityChargingConfirmation) Version() protocol.Version
- type UsePriorityChargingConfirmationCustomData
- type UsePriorityChargingConfirmationPriorityChargingStatusEnum
- type UsePriorityChargingConfirmationStatusInfo
- type UsePriorityChargingRequest
- func (UsePriorityChargingRequest) ActionName() string
- func (UsePriorityChargingRequest) Direction() protocol.PayloadDirection
- func (UsePriorityChargingRequest) SchemaName() string
- func (message UsePriorityChargingRequest) Validate() error
- func (UsePriorityChargingRequest) ValidateJSON(data []byte) error
- func (UsePriorityChargingRequest) Version() protocol.Version
- type UsePriorityChargingRequestCustomData
- type VatNumberValidationConfirmation
- func (VatNumberValidationConfirmation) ActionName() string
- func (VatNumberValidationConfirmation) Direction() protocol.PayloadDirection
- func (VatNumberValidationConfirmation) SchemaName() string
- func (message VatNumberValidationConfirmation) Validate() error
- func (VatNumberValidationConfirmation) ValidateJSON(data []byte) error
- func (VatNumberValidationConfirmation) Version() protocol.Version
- type VatNumberValidationConfirmationAddress
- type VatNumberValidationConfirmationCustomData
- type VatNumberValidationConfirmationGenericStatusEnum
- type VatNumberValidationConfirmationStatusInfo
- type VatNumberValidationRequest
- func (VatNumberValidationRequest) ActionName() string
- func (VatNumberValidationRequest) Direction() protocol.PayloadDirection
- func (VatNumberValidationRequest) SchemaName() string
- func (message VatNumberValidationRequest) Validate() error
- func (VatNumberValidationRequest) ValidateJSON(data []byte) error
- func (VatNumberValidationRequest) Version() protocol.Version
- type VatNumberValidationRequestCustomData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AFRRSignalConfirmation ¶
type AFRRSignalConfirmation struct {
Status AFRRSignalConfirmationGenericStatusEnum `json:"status"`
StatusInfo *AFRRSignalConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *AFRRSignalConfirmationCustomData `json:"customData,omitempty"`
}
func (AFRRSignalConfirmation) ActionName ¶
func (AFRRSignalConfirmation) ActionName() string
func (AFRRSignalConfirmation) Direction ¶
func (AFRRSignalConfirmation) Direction() protocol.PayloadDirection
func (AFRRSignalConfirmation) SchemaName ¶
func (AFRRSignalConfirmation) SchemaName() string
func (AFRRSignalConfirmation) Validate ¶
func (message AFRRSignalConfirmation) Validate() error
func (AFRRSignalConfirmation) ValidateJSON ¶
func (AFRRSignalConfirmation) ValidateJSON(data []byte) error
func (AFRRSignalConfirmation) Version ¶
func (AFRRSignalConfirmation) Version() protocol.Version
type AFRRSignalConfirmationCustomData ¶
type AFRRSignalConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (AFRRSignalConfirmationCustomData) MarshalJSON ¶
func (value AFRRSignalConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*AFRRSignalConfirmationCustomData) UnmarshalJSON ¶
func (value *AFRRSignalConfirmationCustomData) UnmarshalJSON(data []byte) error
type AFRRSignalConfirmationGenericStatusEnum ¶
type AFRRSignalConfirmationGenericStatusEnum string
const ( AFRRSignalConfirmationGenericStatusEnumAccepted AFRRSignalConfirmationGenericStatusEnum = "Accepted" AFRRSignalConfirmationGenericStatusEnumRejected AFRRSignalConfirmationGenericStatusEnum = "Rejected" )
type AFRRSignalConfirmationStatusInfo ¶
type AFRRSignalConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *AFRRSignalConfirmationCustomData `json:"customData,omitempty"`
}
type AFRRSignalRequest ¶
type AFRRSignalRequest struct {
Timestamp string `json:"timestamp"`
Signal int `json:"signal"`
CustomData *AFRRSignalRequestCustomData `json:"customData,omitempty"`
}
func (AFRRSignalRequest) ActionName ¶
func (AFRRSignalRequest) ActionName() string
func (AFRRSignalRequest) Direction ¶
func (AFRRSignalRequest) Direction() protocol.PayloadDirection
func (AFRRSignalRequest) SchemaName ¶
func (AFRRSignalRequest) SchemaName() string
func (AFRRSignalRequest) Validate ¶
func (message AFRRSignalRequest) Validate() error
func (AFRRSignalRequest) ValidateJSON ¶
func (AFRRSignalRequest) ValidateJSON(data []byte) error
func (AFRRSignalRequest) Version ¶
func (AFRRSignalRequest) Version() protocol.Version
type AFRRSignalRequestCustomData ¶
type AFRRSignalRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (AFRRSignalRequestCustomData) MarshalJSON ¶
func (value AFRRSignalRequestCustomData) MarshalJSON() ([]byte, error)
func (*AFRRSignalRequestCustomData) UnmarshalJSON ¶
func (value *AFRRSignalRequestCustomData) UnmarshalJSON(data []byte) error
type AdjustPeriodicEventStreamConfirmation ¶
type AdjustPeriodicEventStreamConfirmation struct {
Status AdjustPeriodicEventStreamConfirmationGenericStatusEnum `json:"status"`
StatusInfo *AdjustPeriodicEventStreamConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *AdjustPeriodicEventStreamConfirmationCustomData `json:"customData,omitempty"`
}
func (AdjustPeriodicEventStreamConfirmation) ActionName ¶
func (AdjustPeriodicEventStreamConfirmation) ActionName() string
func (AdjustPeriodicEventStreamConfirmation) Direction ¶
func (AdjustPeriodicEventStreamConfirmation) Direction() protocol.PayloadDirection
func (AdjustPeriodicEventStreamConfirmation) SchemaName ¶
func (AdjustPeriodicEventStreamConfirmation) SchemaName() string
func (AdjustPeriodicEventStreamConfirmation) Validate ¶
func (message AdjustPeriodicEventStreamConfirmation) Validate() error
func (AdjustPeriodicEventStreamConfirmation) ValidateJSON ¶
func (AdjustPeriodicEventStreamConfirmation) ValidateJSON(data []byte) error
func (AdjustPeriodicEventStreamConfirmation) Version ¶
func (AdjustPeriodicEventStreamConfirmation) Version() protocol.Version
type AdjustPeriodicEventStreamConfirmationCustomData ¶
type AdjustPeriodicEventStreamConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (AdjustPeriodicEventStreamConfirmationCustomData) MarshalJSON ¶
func (value AdjustPeriodicEventStreamConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*AdjustPeriodicEventStreamConfirmationCustomData) UnmarshalJSON ¶
func (value *AdjustPeriodicEventStreamConfirmationCustomData) UnmarshalJSON(data []byte) error
type AdjustPeriodicEventStreamConfirmationGenericStatusEnum ¶
type AdjustPeriodicEventStreamConfirmationGenericStatusEnum string
const ( AdjustPeriodicEventStreamConfirmationGenericStatusEnumAccepted AdjustPeriodicEventStreamConfirmationGenericStatusEnum = "Accepted" AdjustPeriodicEventStreamConfirmationGenericStatusEnumRejected AdjustPeriodicEventStreamConfirmationGenericStatusEnum = "Rejected" )
type AdjustPeriodicEventStreamConfirmationStatusInfo ¶
type AdjustPeriodicEventStreamConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *AdjustPeriodicEventStreamConfirmationCustomData `json:"customData,omitempty"`
}
type AdjustPeriodicEventStreamRequest ¶
type AdjustPeriodicEventStreamRequest struct {
ID int `json:"id"`
Params AdjustPeriodicEventStreamRequestPeriodicEventStreamParams `json:"params"`
CustomData *AdjustPeriodicEventStreamRequestCustomData `json:"customData,omitempty"`
}
func (AdjustPeriodicEventStreamRequest) ActionName ¶
func (AdjustPeriodicEventStreamRequest) ActionName() string
func (AdjustPeriodicEventStreamRequest) Direction ¶
func (AdjustPeriodicEventStreamRequest) Direction() protocol.PayloadDirection
func (AdjustPeriodicEventStreamRequest) SchemaName ¶
func (AdjustPeriodicEventStreamRequest) SchemaName() string
func (AdjustPeriodicEventStreamRequest) Validate ¶
func (message AdjustPeriodicEventStreamRequest) Validate() error
func (AdjustPeriodicEventStreamRequest) ValidateJSON ¶
func (AdjustPeriodicEventStreamRequest) ValidateJSON(data []byte) error
func (AdjustPeriodicEventStreamRequest) Version ¶
func (AdjustPeriodicEventStreamRequest) Version() protocol.Version
type AdjustPeriodicEventStreamRequestCustomData ¶
type AdjustPeriodicEventStreamRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (AdjustPeriodicEventStreamRequestCustomData) MarshalJSON ¶
func (value AdjustPeriodicEventStreamRequestCustomData) MarshalJSON() ([]byte, error)
func (*AdjustPeriodicEventStreamRequestCustomData) UnmarshalJSON ¶
func (value *AdjustPeriodicEventStreamRequestCustomData) UnmarshalJSON(data []byte) error
type AdjustPeriodicEventStreamRequestPeriodicEventStreamParams ¶
type AdjustPeriodicEventStreamRequestPeriodicEventStreamParams struct {
Interval *int `json:"interval,omitempty"`
Values *int `json:"values,omitempty"`
CustomData *AdjustPeriodicEventStreamRequestCustomData `json:"customData,omitempty"`
}
type AuthorizeConfirmation ¶
type AuthorizeConfirmation struct {
IDTokenInfo AuthorizeConfirmationIDTokenInfo `json:"idTokenInfo"`
CertificateStatus *AuthorizeConfirmationAuthorizeCertificateStatusEnum `json:"certificateStatus,omitempty"`
AllowedEnergyTransfer []AuthorizeConfirmationEnergyTransferModeEnum `json:"allowedEnergyTransfer,omitempty"`
Tariff *AuthorizeConfirmationTariff `json:"tariff,omitempty"`
CustomData *AuthorizeConfirmationCustomData `json:"customData,omitempty"`
}
func (AuthorizeConfirmation) ActionName ¶
func (AuthorizeConfirmation) ActionName() string
func (AuthorizeConfirmation) Direction ¶
func (AuthorizeConfirmation) Direction() protocol.PayloadDirection
func (AuthorizeConfirmation) SchemaName ¶
func (AuthorizeConfirmation) SchemaName() string
func (AuthorizeConfirmation) Validate ¶
func (message AuthorizeConfirmation) Validate() error
func (AuthorizeConfirmation) ValidateJSON ¶
func (AuthorizeConfirmation) ValidateJSON(data []byte) error
func (AuthorizeConfirmation) Version ¶
func (AuthorizeConfirmation) Version() protocol.Version
type AuthorizeConfirmationAdditionalInfo ¶
type AuthorizeConfirmationAdditionalInfo struct {
AdditionalIDToken string `json:"additionalIdToken"`
Type string `json:"type"`
CustomData *AuthorizeConfirmationCustomData `json:"customData,omitempty"`
}
type AuthorizeConfirmationAuthorizationStatusEnum ¶
type AuthorizeConfirmationAuthorizationStatusEnum string
const ( AuthorizeConfirmationAuthorizationStatusEnumAccepted AuthorizeConfirmationAuthorizationStatusEnum = "Accepted" AuthorizeConfirmationAuthorizationStatusEnumBlocked AuthorizeConfirmationAuthorizationStatusEnum = "Blocked" AuthorizeConfirmationAuthorizationStatusEnumConcurrentTx AuthorizeConfirmationAuthorizationStatusEnum = "ConcurrentTx" AuthorizeConfirmationAuthorizationStatusEnumExpired AuthorizeConfirmationAuthorizationStatusEnum = "Expired" AuthorizeConfirmationAuthorizationStatusEnumInvalid AuthorizeConfirmationAuthorizationStatusEnum = "Invalid" AuthorizeConfirmationAuthorizationStatusEnumNoCredit AuthorizeConfirmationAuthorizationStatusEnum = "NoCredit" AuthorizeConfirmationAuthorizationStatusEnumNotAllowedTypeEVSE AuthorizeConfirmationAuthorizationStatusEnum = "NotAllowedTypeEVSE" AuthorizeConfirmationAuthorizationStatusEnumNotAtThisLocation AuthorizeConfirmationAuthorizationStatusEnum = "NotAtThisLocation" AuthorizeConfirmationAuthorizationStatusEnumNotAtThisTime AuthorizeConfirmationAuthorizationStatusEnum = "NotAtThisTime" AuthorizeConfirmationAuthorizationStatusEnumUnknown AuthorizeConfirmationAuthorizationStatusEnum = "Unknown" )
type AuthorizeConfirmationAuthorizeCertificateStatusEnum ¶
type AuthorizeConfirmationAuthorizeCertificateStatusEnum string
const ( AuthorizeConfirmationAuthorizeCertificateStatusEnumAccepted AuthorizeConfirmationAuthorizeCertificateStatusEnum = "Accepted" AuthorizeConfirmationAuthorizeCertificateStatusEnumSignatureError AuthorizeConfirmationAuthorizeCertificateStatusEnum = "SignatureError" AuthorizeConfirmationAuthorizeCertificateStatusEnumCertificateExpired AuthorizeConfirmationAuthorizeCertificateStatusEnum = "CertificateExpired" AuthorizeConfirmationAuthorizeCertificateStatusEnumCertificateRevoked AuthorizeConfirmationAuthorizeCertificateStatusEnum = "CertificateRevoked" AuthorizeConfirmationAuthorizeCertificateStatusEnumNoCertificateAvailable AuthorizeConfirmationAuthorizeCertificateStatusEnum = "NoCertificateAvailable" AuthorizeConfirmationAuthorizeCertificateStatusEnumCertChainError AuthorizeConfirmationAuthorizeCertificateStatusEnum = "CertChainError" AuthorizeConfirmationAuthorizeCertificateStatusEnumContractCancelled AuthorizeConfirmationAuthorizeCertificateStatusEnum = "ContractCancelled" )
type AuthorizeConfirmationCustomData ¶
type AuthorizeConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (AuthorizeConfirmationCustomData) MarshalJSON ¶
func (value AuthorizeConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*AuthorizeConfirmationCustomData) UnmarshalJSON ¶
func (value *AuthorizeConfirmationCustomData) UnmarshalJSON(data []byte) error
type AuthorizeConfirmationDayOfWeekEnum ¶
type AuthorizeConfirmationDayOfWeekEnum string
const ( AuthorizeConfirmationDayOfWeekEnumMonday AuthorizeConfirmationDayOfWeekEnum = "Monday" AuthorizeConfirmationDayOfWeekEnumTuesday AuthorizeConfirmationDayOfWeekEnum = "Tuesday" AuthorizeConfirmationDayOfWeekEnumWednesday AuthorizeConfirmationDayOfWeekEnum = "Wednesday" AuthorizeConfirmationDayOfWeekEnumThursday AuthorizeConfirmationDayOfWeekEnum = "Thursday" AuthorizeConfirmationDayOfWeekEnumFriday AuthorizeConfirmationDayOfWeekEnum = "Friday" AuthorizeConfirmationDayOfWeekEnumSaturday AuthorizeConfirmationDayOfWeekEnum = "Saturday" AuthorizeConfirmationDayOfWeekEnumSunday AuthorizeConfirmationDayOfWeekEnum = "Sunday" )
type AuthorizeConfirmationEVSEKindEnum ¶
type AuthorizeConfirmationEVSEKindEnum string
const ( AuthorizeConfirmationEVSEKindEnumAC AuthorizeConfirmationEVSEKindEnum = "AC" AuthorizeConfirmationEVSEKindEnumDC AuthorizeConfirmationEVSEKindEnum = "DC" )
type AuthorizeConfirmationEnergyTransferModeEnum ¶
type AuthorizeConfirmationEnergyTransferModeEnum string
const ( AuthorizeConfirmationEnergyTransferModeEnumACSinglePhase AuthorizeConfirmationEnergyTransferModeEnum = "AC_single_phase" AuthorizeConfirmationEnergyTransferModeEnumACTwoPhase AuthorizeConfirmationEnergyTransferModeEnum = "AC_two_phase" AuthorizeConfirmationEnergyTransferModeEnumACThreePhase AuthorizeConfirmationEnergyTransferModeEnum = "AC_three_phase" AuthorizeConfirmationEnergyTransferModeEnumDC AuthorizeConfirmationEnergyTransferModeEnum = "DC" AuthorizeConfirmationEnergyTransferModeEnumACBPT AuthorizeConfirmationEnergyTransferModeEnum = "AC_BPT" AuthorizeConfirmationEnergyTransferModeEnumACBPTDER AuthorizeConfirmationEnergyTransferModeEnum = "AC_BPT_DER" AuthorizeConfirmationEnergyTransferModeEnumACDER AuthorizeConfirmationEnergyTransferModeEnum = "AC_DER" AuthorizeConfirmationEnergyTransferModeEnumDCBPT AuthorizeConfirmationEnergyTransferModeEnum = "DC_BPT" AuthorizeConfirmationEnergyTransferModeEnumDCACDP AuthorizeConfirmationEnergyTransferModeEnum = "DC_ACDP" AuthorizeConfirmationEnergyTransferModeEnumDCACDPBPT AuthorizeConfirmationEnergyTransferModeEnum = "DC_ACDP_BPT" AuthorizeConfirmationEnergyTransferModeEnumWPT AuthorizeConfirmationEnergyTransferModeEnum = "WPT" )
type AuthorizeConfirmationIDToken ¶
type AuthorizeConfirmationIDToken struct {
AdditionalInfo []AuthorizeConfirmationAdditionalInfo `json:"additionalInfo,omitempty"`
IDToken string `json:"idToken"`
Type string `json:"type"`
CustomData *AuthorizeConfirmationCustomData `json:"customData,omitempty"`
}
type AuthorizeConfirmationIDTokenInfo ¶
type AuthorizeConfirmationIDTokenInfo struct {
Status AuthorizeConfirmationAuthorizationStatusEnum `json:"status"`
CacheExpiryDateTime *string `json:"cacheExpiryDateTime,omitempty"`
ChargingPriority *int `json:"chargingPriority,omitempty"`
GroupIDToken *AuthorizeConfirmationIDToken `json:"groupIdToken,omitempty"`
Language1 *string `json:"language1,omitempty"`
Language2 *string `json:"language2,omitempty"`
EVSEID []int `json:"evseId,omitempty"`
PersonalMessage *AuthorizeConfirmationMessageContent `json:"personalMessage,omitempty"`
CustomData *AuthorizeConfirmationCustomData `json:"customData,omitempty"`
}
type AuthorizeConfirmationMessageContent ¶
type AuthorizeConfirmationMessageContent struct {
Format AuthorizeConfirmationMessageFormatEnum `json:"format"`
Language *string `json:"language,omitempty"`
Content string `json:"content"`
CustomData *AuthorizeConfirmationCustomData `json:"customData,omitempty"`
}
type AuthorizeConfirmationMessageFormatEnum ¶
type AuthorizeConfirmationMessageFormatEnum string
const ( AuthorizeConfirmationMessageFormatEnumASCII AuthorizeConfirmationMessageFormatEnum = "ASCII" AuthorizeConfirmationMessageFormatEnumHTML AuthorizeConfirmationMessageFormatEnum = "HTML" AuthorizeConfirmationMessageFormatEnumURI AuthorizeConfirmationMessageFormatEnum = "URI" AuthorizeConfirmationMessageFormatEnumUTF8 AuthorizeConfirmationMessageFormatEnum = "UTF8" AuthorizeConfirmationMessageFormatEnumQRCODE AuthorizeConfirmationMessageFormatEnum = "QRCODE" )
type AuthorizeConfirmationPrice ¶
type AuthorizeConfirmationPrice struct {
ExclTax *float64 `json:"exclTax,omitempty"`
InclTax *float64 `json:"inclTax,omitempty"`
TaxRates []AuthorizeConfirmationTaxRate `json:"taxRates,omitempty"`
CustomData *AuthorizeConfirmationCustomData `json:"customData,omitempty"`
}
type AuthorizeConfirmationTariff ¶
type AuthorizeConfirmationTariff struct {
TariffID string `json:"tariffId"`
Description []AuthorizeConfirmationMessageContent `json:"description,omitempty"`
Currency string `json:"currency"`
Energy *AuthorizeConfirmationTariffEnergy `json:"energy,omitempty"`
ValidFrom *string `json:"validFrom,omitempty"`
ChargingTime *AuthorizeConfirmationTariffTime `json:"chargingTime,omitempty"`
IdleTime *AuthorizeConfirmationTariffTime `json:"idleTime,omitempty"`
FixedFee *AuthorizeConfirmationTariffFixed `json:"fixedFee,omitempty"`
ReservationTime *AuthorizeConfirmationTariffTime `json:"reservationTime,omitempty"`
ReservationFixed *AuthorizeConfirmationTariffFixed `json:"reservationFixed,omitempty"`
MinCost *AuthorizeConfirmationPrice `json:"minCost,omitempty"`
MaxCost *AuthorizeConfirmationPrice `json:"maxCost,omitempty"`
CustomData *AuthorizeConfirmationCustomData `json:"customData,omitempty"`
}
type AuthorizeConfirmationTariffConditions ¶
type AuthorizeConfirmationTariffConditions struct {
StartTimeOfDay *string `json:"startTimeOfDay,omitempty"`
EndTimeOfDay *string `json:"endTimeOfDay,omitempty"`
DayOfWeek []AuthorizeConfirmationDayOfWeekEnum `json:"dayOfWeek,omitempty"`
ValidFromDate *string `json:"validFromDate,omitempty"`
ValidToDate *string `json:"validToDate,omitempty"`
EVSEKind *AuthorizeConfirmationEVSEKindEnum `json:"evseKind,omitempty"`
MinEnergy *float64 `json:"minEnergy,omitempty"`
MaxEnergy *float64 `json:"maxEnergy,omitempty"`
MinCurrent *float64 `json:"minCurrent,omitempty"`
MaxCurrent *float64 `json:"maxCurrent,omitempty"`
MinPower *float64 `json:"minPower,omitempty"`
MaxPower *float64 `json:"maxPower,omitempty"`
MinTime *int `json:"minTime,omitempty"`
MaxTime *int `json:"maxTime,omitempty"`
MinChargingTime *int `json:"minChargingTime,omitempty"`
MaxChargingTime *int `json:"maxChargingTime,omitempty"`
MinIdleTime *int `json:"minIdleTime,omitempty"`
MaxIdleTime *int `json:"maxIdleTime,omitempty"`
CustomData *AuthorizeConfirmationCustomData `json:"customData,omitempty"`
}
type AuthorizeConfirmationTariffConditionsFixed ¶
type AuthorizeConfirmationTariffConditionsFixed struct {
StartTimeOfDay *string `json:"startTimeOfDay,omitempty"`
EndTimeOfDay *string `json:"endTimeOfDay,omitempty"`
DayOfWeek []AuthorizeConfirmationDayOfWeekEnum `json:"dayOfWeek,omitempty"`
ValidFromDate *string `json:"validFromDate,omitempty"`
ValidToDate *string `json:"validToDate,omitempty"`
EVSEKind *AuthorizeConfirmationEVSEKindEnum `json:"evseKind,omitempty"`
PaymentBrand *string `json:"paymentBrand,omitempty"`
PaymentRecognition *string `json:"paymentRecognition,omitempty"`
CustomData *AuthorizeConfirmationCustomData `json:"customData,omitempty"`
}
type AuthorizeConfirmationTariffEnergy ¶
type AuthorizeConfirmationTariffEnergy struct {
Prices []AuthorizeConfirmationTariffEnergyPrice `json:"prices"`
TaxRates []AuthorizeConfirmationTaxRate `json:"taxRates,omitempty"`
CustomData *AuthorizeConfirmationCustomData `json:"customData,omitempty"`
}
type AuthorizeConfirmationTariffEnergyPrice ¶
type AuthorizeConfirmationTariffEnergyPrice struct {
PriceKwh float64 `json:"priceKwh"`
Conditions *AuthorizeConfirmationTariffConditions `json:"conditions,omitempty"`
CustomData *AuthorizeConfirmationCustomData `json:"customData,omitempty"`
}
type AuthorizeConfirmationTariffFixed ¶
type AuthorizeConfirmationTariffFixed struct {
Prices []AuthorizeConfirmationTariffFixedPrice `json:"prices"`
TaxRates []AuthorizeConfirmationTaxRate `json:"taxRates,omitempty"`
CustomData *AuthorizeConfirmationCustomData `json:"customData,omitempty"`
}
type AuthorizeConfirmationTariffFixedPrice ¶
type AuthorizeConfirmationTariffFixedPrice struct {
Conditions *AuthorizeConfirmationTariffConditionsFixed `json:"conditions,omitempty"`
PriceFixed float64 `json:"priceFixed"`
CustomData *AuthorizeConfirmationCustomData `json:"customData,omitempty"`
}
type AuthorizeConfirmationTariffTime ¶
type AuthorizeConfirmationTariffTime struct {
Prices []AuthorizeConfirmationTariffTimePrice `json:"prices"`
TaxRates []AuthorizeConfirmationTaxRate `json:"taxRates,omitempty"`
CustomData *AuthorizeConfirmationCustomData `json:"customData,omitempty"`
}
type AuthorizeConfirmationTariffTimePrice ¶
type AuthorizeConfirmationTariffTimePrice struct {
PriceMinute float64 `json:"priceMinute"`
Conditions *AuthorizeConfirmationTariffConditions `json:"conditions,omitempty"`
CustomData *AuthorizeConfirmationCustomData `json:"customData,omitempty"`
}
type AuthorizeConfirmationTaxRate ¶
type AuthorizeConfirmationTaxRate struct {
Type string `json:"type"`
Tax float64 `json:"tax"`
Stack *int `json:"stack,omitempty"`
CustomData *AuthorizeConfirmationCustomData `json:"customData,omitempty"`
}
type AuthorizeRequest ¶
type AuthorizeRequest struct {
IDToken AuthorizeRequestIDToken `json:"idToken"`
Certificate *string `json:"certificate,omitempty"`
Iso15118CertificateHashData []AuthorizeRequestOCSPRequestData `json:"iso15118CertificateHashData,omitempty"`
CustomData *AuthorizeRequestCustomData `json:"customData,omitempty"`
}
func (AuthorizeRequest) ActionName ¶
func (AuthorizeRequest) ActionName() string
func (AuthorizeRequest) Direction ¶
func (AuthorizeRequest) Direction() protocol.PayloadDirection
func (AuthorizeRequest) SchemaName ¶
func (AuthorizeRequest) SchemaName() string
func (AuthorizeRequest) Validate ¶
func (message AuthorizeRequest) Validate() error
func (AuthorizeRequest) ValidateJSON ¶
func (AuthorizeRequest) ValidateJSON(data []byte) error
func (AuthorizeRequest) Version ¶
func (AuthorizeRequest) Version() protocol.Version
type AuthorizeRequestAdditionalInfo ¶
type AuthorizeRequestAdditionalInfo struct {
AdditionalIDToken string `json:"additionalIdToken"`
Type string `json:"type"`
CustomData *AuthorizeRequestCustomData `json:"customData,omitempty"`
}
type AuthorizeRequestCustomData ¶
type AuthorizeRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (AuthorizeRequestCustomData) MarshalJSON ¶
func (value AuthorizeRequestCustomData) MarshalJSON() ([]byte, error)
func (*AuthorizeRequestCustomData) UnmarshalJSON ¶
func (value *AuthorizeRequestCustomData) UnmarshalJSON(data []byte) error
type AuthorizeRequestHashAlgorithmEnum ¶
type AuthorizeRequestHashAlgorithmEnum string
const ( AuthorizeRequestHashAlgorithmEnumSHA256 AuthorizeRequestHashAlgorithmEnum = "SHA256" AuthorizeRequestHashAlgorithmEnumSHA384 AuthorizeRequestHashAlgorithmEnum = "SHA384" AuthorizeRequestHashAlgorithmEnumSHA512 AuthorizeRequestHashAlgorithmEnum = "SHA512" )
type AuthorizeRequestIDToken ¶
type AuthorizeRequestIDToken struct {
AdditionalInfo []AuthorizeRequestAdditionalInfo `json:"additionalInfo,omitempty"`
IDToken string `json:"idToken"`
Type string `json:"type"`
CustomData *AuthorizeRequestCustomData `json:"customData,omitempty"`
}
type AuthorizeRequestOCSPRequestData ¶
type AuthorizeRequestOCSPRequestData struct {
HashAlgorithm AuthorizeRequestHashAlgorithmEnum `json:"hashAlgorithm"`
IssuerNameHash string `json:"issuerNameHash"`
IssuerKeyHash string `json:"issuerKeyHash"`
SerialNumber string `json:"serialNumber"`
ResponderURL string `json:"responderURL"`
CustomData *AuthorizeRequestCustomData `json:"customData,omitempty"`
}
type BatterySwapConfirmation ¶
type BatterySwapConfirmation struct {
CustomData *BatterySwapConfirmationCustomData `json:"customData,omitempty"`
}
func (BatterySwapConfirmation) ActionName ¶
func (BatterySwapConfirmation) ActionName() string
func (BatterySwapConfirmation) Direction ¶
func (BatterySwapConfirmation) Direction() protocol.PayloadDirection
func (BatterySwapConfirmation) SchemaName ¶
func (BatterySwapConfirmation) SchemaName() string
func (BatterySwapConfirmation) Validate ¶
func (message BatterySwapConfirmation) Validate() error
func (BatterySwapConfirmation) ValidateJSON ¶
func (BatterySwapConfirmation) ValidateJSON(data []byte) error
func (BatterySwapConfirmation) Version ¶
func (BatterySwapConfirmation) Version() protocol.Version
type BatterySwapConfirmationCustomData ¶
type BatterySwapConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (BatterySwapConfirmationCustomData) MarshalJSON ¶
func (value BatterySwapConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*BatterySwapConfirmationCustomData) UnmarshalJSON ¶
func (value *BatterySwapConfirmationCustomData) UnmarshalJSON(data []byte) error
type BatterySwapRequest ¶
type BatterySwapRequest struct {
BatteryData []BatterySwapRequestBatteryData `json:"batteryData"`
EventType BatterySwapRequestBatterySwapEventEnum `json:"eventType"`
IDToken BatterySwapRequestIDToken `json:"idToken"`
RequestID int `json:"requestId"`
CustomData *BatterySwapRequestCustomData `json:"customData,omitempty"`
}
func (BatterySwapRequest) ActionName ¶
func (BatterySwapRequest) ActionName() string
func (BatterySwapRequest) Direction ¶
func (BatterySwapRequest) Direction() protocol.PayloadDirection
func (BatterySwapRequest) SchemaName ¶
func (BatterySwapRequest) SchemaName() string
func (BatterySwapRequest) Validate ¶
func (message BatterySwapRequest) Validate() error
func (BatterySwapRequest) ValidateJSON ¶
func (BatterySwapRequest) ValidateJSON(data []byte) error
func (BatterySwapRequest) Version ¶
func (BatterySwapRequest) Version() protocol.Version
type BatterySwapRequestAdditionalInfo ¶
type BatterySwapRequestAdditionalInfo struct {
AdditionalIDToken string `json:"additionalIdToken"`
Type string `json:"type"`
CustomData *BatterySwapRequestCustomData `json:"customData,omitempty"`
}
type BatterySwapRequestBatteryData ¶
type BatterySwapRequestBatteryData struct {
EVSEID int `json:"evseId"`
SerialNumber string `json:"serialNumber"`
SoC float64 `json:"soC"`
SoH float64 `json:"soH"`
ProductionDate *string `json:"productionDate,omitempty"`
VendorInfo *string `json:"vendorInfo,omitempty"`
CustomData *BatterySwapRequestCustomData `json:"customData,omitempty"`
}
type BatterySwapRequestBatterySwapEventEnum ¶
type BatterySwapRequestBatterySwapEventEnum string
const ( BatterySwapRequestBatterySwapEventEnumBatteryIn BatterySwapRequestBatterySwapEventEnum = "BatteryIn" BatterySwapRequestBatterySwapEventEnumBatteryOut BatterySwapRequestBatterySwapEventEnum = "BatteryOut" BatterySwapRequestBatterySwapEventEnumBatteryOutTimeout BatterySwapRequestBatterySwapEventEnum = "BatteryOutTimeout" )
type BatterySwapRequestCustomData ¶
type BatterySwapRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (BatterySwapRequestCustomData) MarshalJSON ¶
func (value BatterySwapRequestCustomData) MarshalJSON() ([]byte, error)
func (*BatterySwapRequestCustomData) UnmarshalJSON ¶
func (value *BatterySwapRequestCustomData) UnmarshalJSON(data []byte) error
type BatterySwapRequestIDToken ¶
type BatterySwapRequestIDToken struct {
AdditionalInfo []BatterySwapRequestAdditionalInfo `json:"additionalInfo,omitempty"`
IDToken string `json:"idToken"`
Type string `json:"type"`
CustomData *BatterySwapRequestCustomData `json:"customData,omitempty"`
}
type BootNotificationConfirmation ¶
type BootNotificationConfirmation struct {
CurrentTime string `json:"currentTime"`
Interval int `json:"interval"`
Status BootNotificationConfirmationRegistrationStatusEnum `json:"status"`
StatusInfo *BootNotificationConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *BootNotificationConfirmationCustomData `json:"customData,omitempty"`
}
func (BootNotificationConfirmation) ActionName ¶
func (BootNotificationConfirmation) ActionName() string
func (BootNotificationConfirmation) Direction ¶
func (BootNotificationConfirmation) Direction() protocol.PayloadDirection
func (BootNotificationConfirmation) SchemaName ¶
func (BootNotificationConfirmation) SchemaName() string
func (BootNotificationConfirmation) Validate ¶
func (message BootNotificationConfirmation) Validate() error
func (BootNotificationConfirmation) ValidateJSON ¶
func (BootNotificationConfirmation) ValidateJSON(data []byte) error
func (BootNotificationConfirmation) Version ¶
func (BootNotificationConfirmation) Version() protocol.Version
type BootNotificationConfirmationCustomData ¶
type BootNotificationConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (BootNotificationConfirmationCustomData) MarshalJSON ¶
func (value BootNotificationConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*BootNotificationConfirmationCustomData) UnmarshalJSON ¶
func (value *BootNotificationConfirmationCustomData) UnmarshalJSON(data []byte) error
type BootNotificationConfirmationRegistrationStatusEnum ¶
type BootNotificationConfirmationRegistrationStatusEnum string
const ( BootNotificationConfirmationRegistrationStatusEnumAccepted BootNotificationConfirmationRegistrationStatusEnum = "Accepted" BootNotificationConfirmationRegistrationStatusEnumPending BootNotificationConfirmationRegistrationStatusEnum = "Pending" BootNotificationConfirmationRegistrationStatusEnumRejected BootNotificationConfirmationRegistrationStatusEnum = "Rejected" )
type BootNotificationConfirmationStatusInfo ¶
type BootNotificationConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *BootNotificationConfirmationCustomData `json:"customData,omitempty"`
}
type BootNotificationRequest ¶
type BootNotificationRequest struct {
ChargingStation BootNotificationRequestChargingStation `json:"chargingStation"`
Reason BootNotificationRequestBootReasonEnum `json:"reason"`
CustomData *BootNotificationRequestCustomData `json:"customData,omitempty"`
}
func (BootNotificationRequest) ActionName ¶
func (BootNotificationRequest) ActionName() string
func (BootNotificationRequest) Direction ¶
func (BootNotificationRequest) Direction() protocol.PayloadDirection
func (BootNotificationRequest) SchemaName ¶
func (BootNotificationRequest) SchemaName() string
func (BootNotificationRequest) Validate ¶
func (message BootNotificationRequest) Validate() error
func (BootNotificationRequest) ValidateJSON ¶
func (BootNotificationRequest) ValidateJSON(data []byte) error
func (BootNotificationRequest) Version ¶
func (BootNotificationRequest) Version() protocol.Version
type BootNotificationRequestBootReasonEnum ¶
type BootNotificationRequestBootReasonEnum string
const ( BootNotificationRequestBootReasonEnumApplicationReset BootNotificationRequestBootReasonEnum = "ApplicationReset" BootNotificationRequestBootReasonEnumFirmwareUpdate BootNotificationRequestBootReasonEnum = "FirmwareUpdate" BootNotificationRequestBootReasonEnumLocalReset BootNotificationRequestBootReasonEnum = "LocalReset" BootNotificationRequestBootReasonEnumPowerUp BootNotificationRequestBootReasonEnum = "PowerUp" BootNotificationRequestBootReasonEnumRemoteReset BootNotificationRequestBootReasonEnum = "RemoteReset" BootNotificationRequestBootReasonEnumScheduledReset BootNotificationRequestBootReasonEnum = "ScheduledReset" BootNotificationRequestBootReasonEnumTriggered BootNotificationRequestBootReasonEnum = "Triggered" BootNotificationRequestBootReasonEnumUnknown BootNotificationRequestBootReasonEnum = "Unknown" BootNotificationRequestBootReasonEnumWatchdog BootNotificationRequestBootReasonEnum = "Watchdog" )
type BootNotificationRequestChargingStation ¶
type BootNotificationRequestChargingStation struct {
SerialNumber *string `json:"serialNumber,omitempty"`
Model string `json:"model"`
Modem *BootNotificationRequestModem `json:"modem,omitempty"`
VendorName string `json:"vendorName"`
FirmwareVersion *string `json:"firmwareVersion,omitempty"`
CustomData *BootNotificationRequestCustomData `json:"customData,omitempty"`
}
type BootNotificationRequestCustomData ¶
type BootNotificationRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (BootNotificationRequestCustomData) MarshalJSON ¶
func (value BootNotificationRequestCustomData) MarshalJSON() ([]byte, error)
func (*BootNotificationRequestCustomData) UnmarshalJSON ¶
func (value *BootNotificationRequestCustomData) UnmarshalJSON(data []byte) error
type BootNotificationRequestModem ¶
type BootNotificationRequestModem struct {
ICCID *string `json:"iccid,omitempty"`
IMSI *string `json:"imsi,omitempty"`
CustomData *BootNotificationRequestCustomData `json:"customData,omitempty"`
}
type CancelReservationConfirmation ¶
type CancelReservationConfirmation struct {
Status CancelReservationConfirmationCancelReservationStatusEnum `json:"status"`
StatusInfo *CancelReservationConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *CancelReservationConfirmationCustomData `json:"customData,omitempty"`
}
func (CancelReservationConfirmation) ActionName ¶
func (CancelReservationConfirmation) ActionName() string
func (CancelReservationConfirmation) Direction ¶
func (CancelReservationConfirmation) Direction() protocol.PayloadDirection
func (CancelReservationConfirmation) SchemaName ¶
func (CancelReservationConfirmation) SchemaName() string
func (CancelReservationConfirmation) Validate ¶
func (message CancelReservationConfirmation) Validate() error
func (CancelReservationConfirmation) ValidateJSON ¶
func (CancelReservationConfirmation) ValidateJSON(data []byte) error
func (CancelReservationConfirmation) Version ¶
func (CancelReservationConfirmation) Version() protocol.Version
type CancelReservationConfirmationCancelReservationStatusEnum ¶
type CancelReservationConfirmationCancelReservationStatusEnum string
const ( CancelReservationConfirmationCancelReservationStatusEnumAccepted CancelReservationConfirmationCancelReservationStatusEnum = "Accepted" CancelReservationConfirmationCancelReservationStatusEnumRejected CancelReservationConfirmationCancelReservationStatusEnum = "Rejected" )
type CancelReservationConfirmationCustomData ¶
type CancelReservationConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (CancelReservationConfirmationCustomData) MarshalJSON ¶
func (value CancelReservationConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*CancelReservationConfirmationCustomData) UnmarshalJSON ¶
func (value *CancelReservationConfirmationCustomData) UnmarshalJSON(data []byte) error
type CancelReservationConfirmationStatusInfo ¶
type CancelReservationConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *CancelReservationConfirmationCustomData `json:"customData,omitempty"`
}
type CancelReservationRequest ¶
type CancelReservationRequest struct {
ReservationID int `json:"reservationId"`
CustomData *CancelReservationRequestCustomData `json:"customData,omitempty"`
}
func (CancelReservationRequest) ActionName ¶
func (CancelReservationRequest) ActionName() string
func (CancelReservationRequest) Direction ¶
func (CancelReservationRequest) Direction() protocol.PayloadDirection
func (CancelReservationRequest) SchemaName ¶
func (CancelReservationRequest) SchemaName() string
func (CancelReservationRequest) Validate ¶
func (message CancelReservationRequest) Validate() error
func (CancelReservationRequest) ValidateJSON ¶
func (CancelReservationRequest) ValidateJSON(data []byte) error
func (CancelReservationRequest) Version ¶
func (CancelReservationRequest) Version() protocol.Version
type CancelReservationRequestCustomData ¶
type CancelReservationRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (CancelReservationRequestCustomData) MarshalJSON ¶
func (value CancelReservationRequestCustomData) MarshalJSON() ([]byte, error)
func (*CancelReservationRequestCustomData) UnmarshalJSON ¶
func (value *CancelReservationRequestCustomData) UnmarshalJSON(data []byte) error
type CertificateSignedConfirmation ¶
type CertificateSignedConfirmation struct {
Status CertificateSignedConfirmationCertificateSignedStatusEnum `json:"status"`
StatusInfo *CertificateSignedConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *CertificateSignedConfirmationCustomData `json:"customData,omitempty"`
}
func (CertificateSignedConfirmation) ActionName ¶
func (CertificateSignedConfirmation) ActionName() string
func (CertificateSignedConfirmation) Direction ¶
func (CertificateSignedConfirmation) Direction() protocol.PayloadDirection
func (CertificateSignedConfirmation) SchemaName ¶
func (CertificateSignedConfirmation) SchemaName() string
func (CertificateSignedConfirmation) Validate ¶
func (message CertificateSignedConfirmation) Validate() error
func (CertificateSignedConfirmation) ValidateJSON ¶
func (CertificateSignedConfirmation) ValidateJSON(data []byte) error
func (CertificateSignedConfirmation) Version ¶
func (CertificateSignedConfirmation) Version() protocol.Version
type CertificateSignedConfirmationCertificateSignedStatusEnum ¶
type CertificateSignedConfirmationCertificateSignedStatusEnum string
const ( CertificateSignedConfirmationCertificateSignedStatusEnumAccepted CertificateSignedConfirmationCertificateSignedStatusEnum = "Accepted" CertificateSignedConfirmationCertificateSignedStatusEnumRejected CertificateSignedConfirmationCertificateSignedStatusEnum = "Rejected" )
type CertificateSignedConfirmationCustomData ¶
type CertificateSignedConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (CertificateSignedConfirmationCustomData) MarshalJSON ¶
func (value CertificateSignedConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*CertificateSignedConfirmationCustomData) UnmarshalJSON ¶
func (value *CertificateSignedConfirmationCustomData) UnmarshalJSON(data []byte) error
type CertificateSignedConfirmationStatusInfo ¶
type CertificateSignedConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *CertificateSignedConfirmationCustomData `json:"customData,omitempty"`
}
type CertificateSignedRequest ¶
type CertificateSignedRequest struct {
CertificateChain string `json:"certificateChain"`
CertificateType *CertificateSignedRequestCertificateSigningUseEnum `json:"certificateType,omitempty"`
RequestID *int `json:"requestId,omitempty"`
CustomData *CertificateSignedRequestCustomData `json:"customData,omitempty"`
}
func (CertificateSignedRequest) ActionName ¶
func (CertificateSignedRequest) ActionName() string
func (CertificateSignedRequest) Direction ¶
func (CertificateSignedRequest) Direction() protocol.PayloadDirection
func (CertificateSignedRequest) SchemaName ¶
func (CertificateSignedRequest) SchemaName() string
func (CertificateSignedRequest) Validate ¶
func (message CertificateSignedRequest) Validate() error
func (CertificateSignedRequest) ValidateJSON ¶
func (CertificateSignedRequest) ValidateJSON(data []byte) error
func (CertificateSignedRequest) Version ¶
func (CertificateSignedRequest) Version() protocol.Version
type CertificateSignedRequestCertificateSigningUseEnum ¶
type CertificateSignedRequestCertificateSigningUseEnum string
const ( CertificateSignedRequestCertificateSigningUseEnumChargingStationCertificate CertificateSignedRequestCertificateSigningUseEnum = "ChargingStationCertificate" CertificateSignedRequestCertificateSigningUseEnumV2GCertificate CertificateSignedRequestCertificateSigningUseEnum = "V2GCertificate" CertificateSignedRequestCertificateSigningUseEnumV2G20Certificate CertificateSignedRequestCertificateSigningUseEnum = "V2G20Certificate" )
type CertificateSignedRequestCustomData ¶
type CertificateSignedRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (CertificateSignedRequestCustomData) MarshalJSON ¶
func (value CertificateSignedRequestCustomData) MarshalJSON() ([]byte, error)
func (*CertificateSignedRequestCustomData) UnmarshalJSON ¶
func (value *CertificateSignedRequestCustomData) UnmarshalJSON(data []byte) error
type ChangeAvailabilityConfirmation ¶
type ChangeAvailabilityConfirmation struct {
Status ChangeAvailabilityConfirmationChangeAvailabilityStatusEnum `json:"status"`
StatusInfo *ChangeAvailabilityConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *ChangeAvailabilityConfirmationCustomData `json:"customData,omitempty"`
}
func (ChangeAvailabilityConfirmation) ActionName ¶
func (ChangeAvailabilityConfirmation) ActionName() string
func (ChangeAvailabilityConfirmation) Direction ¶
func (ChangeAvailabilityConfirmation) Direction() protocol.PayloadDirection
func (ChangeAvailabilityConfirmation) SchemaName ¶
func (ChangeAvailabilityConfirmation) SchemaName() string
func (ChangeAvailabilityConfirmation) Validate ¶
func (message ChangeAvailabilityConfirmation) Validate() error
func (ChangeAvailabilityConfirmation) ValidateJSON ¶
func (ChangeAvailabilityConfirmation) ValidateJSON(data []byte) error
func (ChangeAvailabilityConfirmation) Version ¶
func (ChangeAvailabilityConfirmation) Version() protocol.Version
type ChangeAvailabilityConfirmationChangeAvailabilityStatusEnum ¶
type ChangeAvailabilityConfirmationChangeAvailabilityStatusEnum string
const ( ChangeAvailabilityConfirmationChangeAvailabilityStatusEnumAccepted ChangeAvailabilityConfirmationChangeAvailabilityStatusEnum = "Accepted" ChangeAvailabilityConfirmationChangeAvailabilityStatusEnumRejected ChangeAvailabilityConfirmationChangeAvailabilityStatusEnum = "Rejected" ChangeAvailabilityConfirmationChangeAvailabilityStatusEnumScheduled ChangeAvailabilityConfirmationChangeAvailabilityStatusEnum = "Scheduled" )
type ChangeAvailabilityConfirmationCustomData ¶
type ChangeAvailabilityConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ChangeAvailabilityConfirmationCustomData) MarshalJSON ¶
func (value ChangeAvailabilityConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*ChangeAvailabilityConfirmationCustomData) UnmarshalJSON ¶
func (value *ChangeAvailabilityConfirmationCustomData) UnmarshalJSON(data []byte) error
type ChangeAvailabilityConfirmationStatusInfo ¶
type ChangeAvailabilityConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *ChangeAvailabilityConfirmationCustomData `json:"customData,omitempty"`
}
type ChangeAvailabilityRequest ¶
type ChangeAvailabilityRequest struct {
EVSE *ChangeAvailabilityRequestEVSE `json:"evse,omitempty"`
OperationalStatus ChangeAvailabilityRequestOperationalStatusEnum `json:"operationalStatus"`
CustomData *ChangeAvailabilityRequestCustomData `json:"customData,omitempty"`
}
func (ChangeAvailabilityRequest) ActionName ¶
func (ChangeAvailabilityRequest) ActionName() string
func (ChangeAvailabilityRequest) Direction ¶
func (ChangeAvailabilityRequest) Direction() protocol.PayloadDirection
func (ChangeAvailabilityRequest) SchemaName ¶
func (ChangeAvailabilityRequest) SchemaName() string
func (ChangeAvailabilityRequest) Validate ¶
func (message ChangeAvailabilityRequest) Validate() error
func (ChangeAvailabilityRequest) ValidateJSON ¶
func (ChangeAvailabilityRequest) ValidateJSON(data []byte) error
func (ChangeAvailabilityRequest) Version ¶
func (ChangeAvailabilityRequest) Version() protocol.Version
type ChangeAvailabilityRequestCustomData ¶
type ChangeAvailabilityRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ChangeAvailabilityRequestCustomData) MarshalJSON ¶
func (value ChangeAvailabilityRequestCustomData) MarshalJSON() ([]byte, error)
func (*ChangeAvailabilityRequestCustomData) UnmarshalJSON ¶
func (value *ChangeAvailabilityRequestCustomData) UnmarshalJSON(data []byte) error
type ChangeAvailabilityRequestEVSE ¶
type ChangeAvailabilityRequestEVSE struct {
ID int `json:"id"`
ConnectorID *int `json:"connectorId,omitempty"`
CustomData *ChangeAvailabilityRequestCustomData `json:"customData,omitempty"`
}
type ChangeAvailabilityRequestOperationalStatusEnum ¶
type ChangeAvailabilityRequestOperationalStatusEnum string
const ( ChangeAvailabilityRequestOperationalStatusEnumInoperative ChangeAvailabilityRequestOperationalStatusEnum = "Inoperative" ChangeAvailabilityRequestOperationalStatusEnumOperative ChangeAvailabilityRequestOperationalStatusEnum = "Operative" )
type ChangeTransactionTariffConfirmation ¶
type ChangeTransactionTariffConfirmation struct {
Status ChangeTransactionTariffConfirmationTariffChangeStatusEnum `json:"status"`
StatusInfo *ChangeTransactionTariffConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *ChangeTransactionTariffConfirmationCustomData `json:"customData,omitempty"`
}
func (ChangeTransactionTariffConfirmation) ActionName ¶
func (ChangeTransactionTariffConfirmation) ActionName() string
func (ChangeTransactionTariffConfirmation) Direction ¶
func (ChangeTransactionTariffConfirmation) Direction() protocol.PayloadDirection
func (ChangeTransactionTariffConfirmation) SchemaName ¶
func (ChangeTransactionTariffConfirmation) SchemaName() string
func (ChangeTransactionTariffConfirmation) Validate ¶
func (message ChangeTransactionTariffConfirmation) Validate() error
func (ChangeTransactionTariffConfirmation) ValidateJSON ¶
func (ChangeTransactionTariffConfirmation) ValidateJSON(data []byte) error
func (ChangeTransactionTariffConfirmation) Version ¶
func (ChangeTransactionTariffConfirmation) Version() protocol.Version
type ChangeTransactionTariffConfirmationCustomData ¶
type ChangeTransactionTariffConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ChangeTransactionTariffConfirmationCustomData) MarshalJSON ¶
func (value ChangeTransactionTariffConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*ChangeTransactionTariffConfirmationCustomData) UnmarshalJSON ¶
func (value *ChangeTransactionTariffConfirmationCustomData) UnmarshalJSON(data []byte) error
type ChangeTransactionTariffConfirmationStatusInfo ¶
type ChangeTransactionTariffConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *ChangeTransactionTariffConfirmationCustomData `json:"customData,omitempty"`
}
type ChangeTransactionTariffConfirmationTariffChangeStatusEnum ¶
type ChangeTransactionTariffConfirmationTariffChangeStatusEnum string
const ( ChangeTransactionTariffConfirmationTariffChangeStatusEnumAccepted ChangeTransactionTariffConfirmationTariffChangeStatusEnum = "Accepted" ChangeTransactionTariffConfirmationTariffChangeStatusEnumRejected ChangeTransactionTariffConfirmationTariffChangeStatusEnum = "Rejected" ChangeTransactionTariffConfirmationTariffChangeStatusEnumTooManyElements ChangeTransactionTariffConfirmationTariffChangeStatusEnum = "TooManyElements" ChangeTransactionTariffConfirmationTariffChangeStatusEnumConditionNotSupported ChangeTransactionTariffConfirmationTariffChangeStatusEnum = "ConditionNotSupported" ChangeTransactionTariffConfirmationTariffChangeStatusEnumTxNotFound ChangeTransactionTariffConfirmationTariffChangeStatusEnum = "TxNotFound" ChangeTransactionTariffConfirmationTariffChangeStatusEnumNoCurrencyChange ChangeTransactionTariffConfirmationTariffChangeStatusEnum = "NoCurrencyChange" )
type ChangeTransactionTariffRequest ¶
type ChangeTransactionTariffRequest struct {
Tariff ChangeTransactionTariffRequestTariff `json:"tariff"`
TransactionID string `json:"transactionId"`
CustomData *ChangeTransactionTariffRequestCustomData `json:"customData,omitempty"`
}
func (ChangeTransactionTariffRequest) ActionName ¶
func (ChangeTransactionTariffRequest) ActionName() string
func (ChangeTransactionTariffRequest) Direction ¶
func (ChangeTransactionTariffRequest) Direction() protocol.PayloadDirection
func (ChangeTransactionTariffRequest) SchemaName ¶
func (ChangeTransactionTariffRequest) SchemaName() string
func (ChangeTransactionTariffRequest) Validate ¶
func (message ChangeTransactionTariffRequest) Validate() error
func (ChangeTransactionTariffRequest) ValidateJSON ¶
func (ChangeTransactionTariffRequest) ValidateJSON(data []byte) error
func (ChangeTransactionTariffRequest) Version ¶
func (ChangeTransactionTariffRequest) Version() protocol.Version
type ChangeTransactionTariffRequestCustomData ¶
type ChangeTransactionTariffRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ChangeTransactionTariffRequestCustomData) MarshalJSON ¶
func (value ChangeTransactionTariffRequestCustomData) MarshalJSON() ([]byte, error)
func (*ChangeTransactionTariffRequestCustomData) UnmarshalJSON ¶
func (value *ChangeTransactionTariffRequestCustomData) UnmarshalJSON(data []byte) error
type ChangeTransactionTariffRequestDayOfWeekEnum ¶
type ChangeTransactionTariffRequestDayOfWeekEnum string
const ( ChangeTransactionTariffRequestDayOfWeekEnumMonday ChangeTransactionTariffRequestDayOfWeekEnum = "Monday" ChangeTransactionTariffRequestDayOfWeekEnumTuesday ChangeTransactionTariffRequestDayOfWeekEnum = "Tuesday" ChangeTransactionTariffRequestDayOfWeekEnumWednesday ChangeTransactionTariffRequestDayOfWeekEnum = "Wednesday" ChangeTransactionTariffRequestDayOfWeekEnumThursday ChangeTransactionTariffRequestDayOfWeekEnum = "Thursday" ChangeTransactionTariffRequestDayOfWeekEnumFriday ChangeTransactionTariffRequestDayOfWeekEnum = "Friday" ChangeTransactionTariffRequestDayOfWeekEnumSaturday ChangeTransactionTariffRequestDayOfWeekEnum = "Saturday" ChangeTransactionTariffRequestDayOfWeekEnumSunday ChangeTransactionTariffRequestDayOfWeekEnum = "Sunday" )
type ChangeTransactionTariffRequestEVSEKindEnum ¶
type ChangeTransactionTariffRequestEVSEKindEnum string
const ( ChangeTransactionTariffRequestEVSEKindEnumAC ChangeTransactionTariffRequestEVSEKindEnum = "AC" ChangeTransactionTariffRequestEVSEKindEnumDC ChangeTransactionTariffRequestEVSEKindEnum = "DC" )
type ChangeTransactionTariffRequestMessageContent ¶
type ChangeTransactionTariffRequestMessageContent struct {
Format ChangeTransactionTariffRequestMessageFormatEnum `json:"format"`
Language *string `json:"language,omitempty"`
Content string `json:"content"`
CustomData *ChangeTransactionTariffRequestCustomData `json:"customData,omitempty"`
}
type ChangeTransactionTariffRequestMessageFormatEnum ¶
type ChangeTransactionTariffRequestMessageFormatEnum string
const ( ChangeTransactionTariffRequestMessageFormatEnumASCII ChangeTransactionTariffRequestMessageFormatEnum = "ASCII" ChangeTransactionTariffRequestMessageFormatEnumHTML ChangeTransactionTariffRequestMessageFormatEnum = "HTML" ChangeTransactionTariffRequestMessageFormatEnumURI ChangeTransactionTariffRequestMessageFormatEnum = "URI" ChangeTransactionTariffRequestMessageFormatEnumUTF8 ChangeTransactionTariffRequestMessageFormatEnum = "UTF8" ChangeTransactionTariffRequestMessageFormatEnumQRCODE ChangeTransactionTariffRequestMessageFormatEnum = "QRCODE" )
type ChangeTransactionTariffRequestPrice ¶
type ChangeTransactionTariffRequestPrice struct {
ExclTax *float64 `json:"exclTax,omitempty"`
InclTax *float64 `json:"inclTax,omitempty"`
TaxRates []ChangeTransactionTariffRequestTaxRate `json:"taxRates,omitempty"`
CustomData *ChangeTransactionTariffRequestCustomData `json:"customData,omitempty"`
}
type ChangeTransactionTariffRequestTariff ¶
type ChangeTransactionTariffRequestTariff struct {
TariffID string `json:"tariffId"`
Description []ChangeTransactionTariffRequestMessageContent `json:"description,omitempty"`
Currency string `json:"currency"`
Energy *ChangeTransactionTariffRequestTariffEnergy `json:"energy,omitempty"`
ValidFrom *string `json:"validFrom,omitempty"`
ChargingTime *ChangeTransactionTariffRequestTariffTime `json:"chargingTime,omitempty"`
IdleTime *ChangeTransactionTariffRequestTariffTime `json:"idleTime,omitempty"`
FixedFee *ChangeTransactionTariffRequestTariffFixed `json:"fixedFee,omitempty"`
ReservationTime *ChangeTransactionTariffRequestTariffTime `json:"reservationTime,omitempty"`
ReservationFixed *ChangeTransactionTariffRequestTariffFixed `json:"reservationFixed,omitempty"`
MinCost *ChangeTransactionTariffRequestPrice `json:"minCost,omitempty"`
MaxCost *ChangeTransactionTariffRequestPrice `json:"maxCost,omitempty"`
CustomData *ChangeTransactionTariffRequestCustomData `json:"customData,omitempty"`
}
type ChangeTransactionTariffRequestTariffConditions ¶
type ChangeTransactionTariffRequestTariffConditions struct {
StartTimeOfDay *string `json:"startTimeOfDay,omitempty"`
EndTimeOfDay *string `json:"endTimeOfDay,omitempty"`
DayOfWeek []ChangeTransactionTariffRequestDayOfWeekEnum `json:"dayOfWeek,omitempty"`
ValidFromDate *string `json:"validFromDate,omitempty"`
ValidToDate *string `json:"validToDate,omitempty"`
EVSEKind *ChangeTransactionTariffRequestEVSEKindEnum `json:"evseKind,omitempty"`
MinEnergy *float64 `json:"minEnergy,omitempty"`
MaxEnergy *float64 `json:"maxEnergy,omitempty"`
MinCurrent *float64 `json:"minCurrent,omitempty"`
MaxCurrent *float64 `json:"maxCurrent,omitempty"`
MinPower *float64 `json:"minPower,omitempty"`
MaxPower *float64 `json:"maxPower,omitempty"`
MinTime *int `json:"minTime,omitempty"`
MaxTime *int `json:"maxTime,omitempty"`
MinChargingTime *int `json:"minChargingTime,omitempty"`
MaxChargingTime *int `json:"maxChargingTime,omitempty"`
MinIdleTime *int `json:"minIdleTime,omitempty"`
MaxIdleTime *int `json:"maxIdleTime,omitempty"`
CustomData *ChangeTransactionTariffRequestCustomData `json:"customData,omitempty"`
}
type ChangeTransactionTariffRequestTariffConditionsFixed ¶
type ChangeTransactionTariffRequestTariffConditionsFixed struct {
StartTimeOfDay *string `json:"startTimeOfDay,omitempty"`
EndTimeOfDay *string `json:"endTimeOfDay,omitempty"`
DayOfWeek []ChangeTransactionTariffRequestDayOfWeekEnum `json:"dayOfWeek,omitempty"`
ValidFromDate *string `json:"validFromDate,omitempty"`
ValidToDate *string `json:"validToDate,omitempty"`
EVSEKind *ChangeTransactionTariffRequestEVSEKindEnum `json:"evseKind,omitempty"`
PaymentBrand *string `json:"paymentBrand,omitempty"`
PaymentRecognition *string `json:"paymentRecognition,omitempty"`
CustomData *ChangeTransactionTariffRequestCustomData `json:"customData,omitempty"`
}
type ChangeTransactionTariffRequestTariffEnergy ¶
type ChangeTransactionTariffRequestTariffEnergy struct {
Prices []ChangeTransactionTariffRequestTariffEnergyPrice `json:"prices"`
TaxRates []ChangeTransactionTariffRequestTaxRate `json:"taxRates,omitempty"`
CustomData *ChangeTransactionTariffRequestCustomData `json:"customData,omitempty"`
}
type ChangeTransactionTariffRequestTariffEnergyPrice ¶
type ChangeTransactionTariffRequestTariffEnergyPrice struct {
PriceKwh float64 `json:"priceKwh"`
Conditions *ChangeTransactionTariffRequestTariffConditions `json:"conditions,omitempty"`
CustomData *ChangeTransactionTariffRequestCustomData `json:"customData,omitempty"`
}
type ChangeTransactionTariffRequestTariffFixed ¶
type ChangeTransactionTariffRequestTariffFixed struct {
Prices []ChangeTransactionTariffRequestTariffFixedPrice `json:"prices"`
TaxRates []ChangeTransactionTariffRequestTaxRate `json:"taxRates,omitempty"`
CustomData *ChangeTransactionTariffRequestCustomData `json:"customData,omitempty"`
}
type ChangeTransactionTariffRequestTariffFixedPrice ¶
type ChangeTransactionTariffRequestTariffFixedPrice struct {
Conditions *ChangeTransactionTariffRequestTariffConditionsFixed `json:"conditions,omitempty"`
PriceFixed float64 `json:"priceFixed"`
CustomData *ChangeTransactionTariffRequestCustomData `json:"customData,omitempty"`
}
type ChangeTransactionTariffRequestTariffTime ¶
type ChangeTransactionTariffRequestTariffTime struct {
Prices []ChangeTransactionTariffRequestTariffTimePrice `json:"prices"`
TaxRates []ChangeTransactionTariffRequestTaxRate `json:"taxRates,omitempty"`
CustomData *ChangeTransactionTariffRequestCustomData `json:"customData,omitempty"`
}
type ChangeTransactionTariffRequestTariffTimePrice ¶
type ChangeTransactionTariffRequestTariffTimePrice struct {
PriceMinute float64 `json:"priceMinute"`
Conditions *ChangeTransactionTariffRequestTariffConditions `json:"conditions,omitempty"`
CustomData *ChangeTransactionTariffRequestCustomData `json:"customData,omitempty"`
}
type ChangeTransactionTariffRequestTaxRate ¶
type ChangeTransactionTariffRequestTaxRate struct {
Type string `json:"type"`
Tax float64 `json:"tax"`
Stack *int `json:"stack,omitempty"`
CustomData *ChangeTransactionTariffRequestCustomData `json:"customData,omitempty"`
}
type ClearCacheConfirmation ¶
type ClearCacheConfirmation struct {
Status ClearCacheConfirmationClearCacheStatusEnum `json:"status"`
StatusInfo *ClearCacheConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *ClearCacheConfirmationCustomData `json:"customData,omitempty"`
}
func (ClearCacheConfirmation) ActionName ¶
func (ClearCacheConfirmation) ActionName() string
func (ClearCacheConfirmation) Direction ¶
func (ClearCacheConfirmation) Direction() protocol.PayloadDirection
func (ClearCacheConfirmation) SchemaName ¶
func (ClearCacheConfirmation) SchemaName() string
func (ClearCacheConfirmation) Validate ¶
func (message ClearCacheConfirmation) Validate() error
func (ClearCacheConfirmation) ValidateJSON ¶
func (ClearCacheConfirmation) ValidateJSON(data []byte) error
func (ClearCacheConfirmation) Version ¶
func (ClearCacheConfirmation) Version() protocol.Version
type ClearCacheConfirmationClearCacheStatusEnum ¶
type ClearCacheConfirmationClearCacheStatusEnum string
const ( ClearCacheConfirmationClearCacheStatusEnumAccepted ClearCacheConfirmationClearCacheStatusEnum = "Accepted" ClearCacheConfirmationClearCacheStatusEnumRejected ClearCacheConfirmationClearCacheStatusEnum = "Rejected" )
type ClearCacheConfirmationCustomData ¶
type ClearCacheConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ClearCacheConfirmationCustomData) MarshalJSON ¶
func (value ClearCacheConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*ClearCacheConfirmationCustomData) UnmarshalJSON ¶
func (value *ClearCacheConfirmationCustomData) UnmarshalJSON(data []byte) error
type ClearCacheConfirmationStatusInfo ¶
type ClearCacheConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *ClearCacheConfirmationCustomData `json:"customData,omitempty"`
}
type ClearCacheRequest ¶
type ClearCacheRequest struct {
CustomData *ClearCacheRequestCustomData `json:"customData,omitempty"`
}
func (ClearCacheRequest) ActionName ¶
func (ClearCacheRequest) ActionName() string
func (ClearCacheRequest) Direction ¶
func (ClearCacheRequest) Direction() protocol.PayloadDirection
func (ClearCacheRequest) SchemaName ¶
func (ClearCacheRequest) SchemaName() string
func (ClearCacheRequest) Validate ¶
func (message ClearCacheRequest) Validate() error
func (ClearCacheRequest) ValidateJSON ¶
func (ClearCacheRequest) ValidateJSON(data []byte) error
func (ClearCacheRequest) Version ¶
func (ClearCacheRequest) Version() protocol.Version
type ClearCacheRequestCustomData ¶
type ClearCacheRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ClearCacheRequestCustomData) MarshalJSON ¶
func (value ClearCacheRequestCustomData) MarshalJSON() ([]byte, error)
func (*ClearCacheRequestCustomData) UnmarshalJSON ¶
func (value *ClearCacheRequestCustomData) UnmarshalJSON(data []byte) error
type ClearChargingProfileConfirmation ¶
type ClearChargingProfileConfirmation struct {
Status ClearChargingProfileConfirmationClearChargingProfileStatusEnum `json:"status"`
StatusInfo *ClearChargingProfileConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *ClearChargingProfileConfirmationCustomData `json:"customData,omitempty"`
}
func (ClearChargingProfileConfirmation) ActionName ¶
func (ClearChargingProfileConfirmation) ActionName() string
func (ClearChargingProfileConfirmation) Direction ¶
func (ClearChargingProfileConfirmation) Direction() protocol.PayloadDirection
func (ClearChargingProfileConfirmation) SchemaName ¶
func (ClearChargingProfileConfirmation) SchemaName() string
func (ClearChargingProfileConfirmation) Validate ¶
func (message ClearChargingProfileConfirmation) Validate() error
func (ClearChargingProfileConfirmation) ValidateJSON ¶
func (ClearChargingProfileConfirmation) ValidateJSON(data []byte) error
func (ClearChargingProfileConfirmation) Version ¶
func (ClearChargingProfileConfirmation) Version() protocol.Version
type ClearChargingProfileConfirmationClearChargingProfileStatusEnum ¶
type ClearChargingProfileConfirmationClearChargingProfileStatusEnum string
const ( ClearChargingProfileConfirmationClearChargingProfileStatusEnumAccepted ClearChargingProfileConfirmationClearChargingProfileStatusEnum = "Accepted" ClearChargingProfileConfirmationClearChargingProfileStatusEnumUnknown ClearChargingProfileConfirmationClearChargingProfileStatusEnum = "Unknown" )
type ClearChargingProfileConfirmationCustomData ¶
type ClearChargingProfileConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ClearChargingProfileConfirmationCustomData) MarshalJSON ¶
func (value ClearChargingProfileConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*ClearChargingProfileConfirmationCustomData) UnmarshalJSON ¶
func (value *ClearChargingProfileConfirmationCustomData) UnmarshalJSON(data []byte) error
type ClearChargingProfileConfirmationStatusInfo ¶
type ClearChargingProfileConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *ClearChargingProfileConfirmationCustomData `json:"customData,omitempty"`
}
type ClearChargingProfileRequest ¶
type ClearChargingProfileRequest struct {
ChargingProfileID *int `json:"chargingProfileId,omitempty"`
ChargingProfileCriteria *ClearChargingProfileRequestClearChargingProfile `json:"chargingProfileCriteria,omitempty"`
CustomData *ClearChargingProfileRequestCustomData `json:"customData,omitempty"`
}
func (ClearChargingProfileRequest) ActionName ¶
func (ClearChargingProfileRequest) ActionName() string
func (ClearChargingProfileRequest) Direction ¶
func (ClearChargingProfileRequest) Direction() protocol.PayloadDirection
func (ClearChargingProfileRequest) SchemaName ¶
func (ClearChargingProfileRequest) SchemaName() string
func (ClearChargingProfileRequest) Validate ¶
func (message ClearChargingProfileRequest) Validate() error
func (ClearChargingProfileRequest) ValidateJSON ¶
func (ClearChargingProfileRequest) ValidateJSON(data []byte) error
func (ClearChargingProfileRequest) Version ¶
func (ClearChargingProfileRequest) Version() protocol.Version
type ClearChargingProfileRequestChargingProfilePurposeEnum ¶
type ClearChargingProfileRequestChargingProfilePurposeEnum string
const ( ClearChargingProfileRequestChargingProfilePurposeEnumChargingStationExternalConstraints ClearChargingProfileRequestChargingProfilePurposeEnum = "ChargingStationExternalConstraints" ClearChargingProfileRequestChargingProfilePurposeEnumChargingStationMaxProfile ClearChargingProfileRequestChargingProfilePurposeEnum = "ChargingStationMaxProfile" ClearChargingProfileRequestChargingProfilePurposeEnumTxDefaultProfile ClearChargingProfileRequestChargingProfilePurposeEnum = "TxDefaultProfile" ClearChargingProfileRequestChargingProfilePurposeEnumTxProfile ClearChargingProfileRequestChargingProfilePurposeEnum = "TxProfile" ClearChargingProfileRequestChargingProfilePurposeEnumPriorityCharging ClearChargingProfileRequestChargingProfilePurposeEnum = "PriorityCharging" ClearChargingProfileRequestChargingProfilePurposeEnumLocalGeneration ClearChargingProfileRequestChargingProfilePurposeEnum = "LocalGeneration" )
type ClearChargingProfileRequestClearChargingProfile ¶
type ClearChargingProfileRequestClearChargingProfile struct {
EVSEID *int `json:"evseId,omitempty"`
ChargingProfilePurpose *ClearChargingProfileRequestChargingProfilePurposeEnum `json:"chargingProfilePurpose,omitempty"`
StackLevel *int `json:"stackLevel,omitempty"`
CustomData *ClearChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type ClearChargingProfileRequestCustomData ¶
type ClearChargingProfileRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ClearChargingProfileRequestCustomData) MarshalJSON ¶
func (value ClearChargingProfileRequestCustomData) MarshalJSON() ([]byte, error)
func (*ClearChargingProfileRequestCustomData) UnmarshalJSON ¶
func (value *ClearChargingProfileRequestCustomData) UnmarshalJSON(data []byte) error
type ClearDERControlConfirmation ¶
type ClearDERControlConfirmation struct {
Status ClearDERControlConfirmationDERControlStatusEnum `json:"status"`
StatusInfo *ClearDERControlConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *ClearDERControlConfirmationCustomData `json:"customData,omitempty"`
}
func (ClearDERControlConfirmation) ActionName ¶
func (ClearDERControlConfirmation) ActionName() string
func (ClearDERControlConfirmation) Direction ¶
func (ClearDERControlConfirmation) Direction() protocol.PayloadDirection
func (ClearDERControlConfirmation) SchemaName ¶
func (ClearDERControlConfirmation) SchemaName() string
func (ClearDERControlConfirmation) Validate ¶
func (message ClearDERControlConfirmation) Validate() error
func (ClearDERControlConfirmation) ValidateJSON ¶
func (ClearDERControlConfirmation) ValidateJSON(data []byte) error
func (ClearDERControlConfirmation) Version ¶
func (ClearDERControlConfirmation) Version() protocol.Version
type ClearDERControlConfirmationCustomData ¶
type ClearDERControlConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ClearDERControlConfirmationCustomData) MarshalJSON ¶
func (value ClearDERControlConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*ClearDERControlConfirmationCustomData) UnmarshalJSON ¶
func (value *ClearDERControlConfirmationCustomData) UnmarshalJSON(data []byte) error
type ClearDERControlConfirmationDERControlStatusEnum ¶
type ClearDERControlConfirmationDERControlStatusEnum string
const ( ClearDERControlConfirmationDERControlStatusEnumAccepted ClearDERControlConfirmationDERControlStatusEnum = "Accepted" ClearDERControlConfirmationDERControlStatusEnumRejected ClearDERControlConfirmationDERControlStatusEnum = "Rejected" ClearDERControlConfirmationDERControlStatusEnumNotSupported ClearDERControlConfirmationDERControlStatusEnum = "NotSupported" ClearDERControlConfirmationDERControlStatusEnumNotFound ClearDERControlConfirmationDERControlStatusEnum = "NotFound" )
type ClearDERControlConfirmationStatusInfo ¶
type ClearDERControlConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *ClearDERControlConfirmationCustomData `json:"customData,omitempty"`
}
type ClearDERControlRequest ¶
type ClearDERControlRequest struct {
IsDefault bool `json:"isDefault"`
ControlType *ClearDERControlRequestDERControlEnum `json:"controlType,omitempty"`
ControlID *string `json:"controlId,omitempty"`
CustomData *ClearDERControlRequestCustomData `json:"customData,omitempty"`
}
func (ClearDERControlRequest) ActionName ¶
func (ClearDERControlRequest) ActionName() string
func (ClearDERControlRequest) Direction ¶
func (ClearDERControlRequest) Direction() protocol.PayloadDirection
func (ClearDERControlRequest) SchemaName ¶
func (ClearDERControlRequest) SchemaName() string
func (ClearDERControlRequest) Validate ¶
func (message ClearDERControlRequest) Validate() error
func (ClearDERControlRequest) ValidateJSON ¶
func (ClearDERControlRequest) ValidateJSON(data []byte) error
func (ClearDERControlRequest) Version ¶
func (ClearDERControlRequest) Version() protocol.Version
type ClearDERControlRequestCustomData ¶
type ClearDERControlRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ClearDERControlRequestCustomData) MarshalJSON ¶
func (value ClearDERControlRequestCustomData) MarshalJSON() ([]byte, error)
func (*ClearDERControlRequestCustomData) UnmarshalJSON ¶
func (value *ClearDERControlRequestCustomData) UnmarshalJSON(data []byte) error
type ClearDERControlRequestDERControlEnum ¶
type ClearDERControlRequestDERControlEnum string
const ( ClearDERControlRequestDERControlEnumEnterService ClearDERControlRequestDERControlEnum = "EnterService" ClearDERControlRequestDERControlEnumFreqDroop ClearDERControlRequestDERControlEnum = "FreqDroop" ClearDERControlRequestDERControlEnumFreqWatt ClearDERControlRequestDERControlEnum = "FreqWatt" ClearDERControlRequestDERControlEnumFixedPFAbsorb ClearDERControlRequestDERControlEnum = "FixedPFAbsorb" ClearDERControlRequestDERControlEnumFixedPFInject ClearDERControlRequestDERControlEnum = "FixedPFInject" ClearDERControlRequestDERControlEnumFixedVar ClearDERControlRequestDERControlEnum = "FixedVar" ClearDERControlRequestDERControlEnumGradients ClearDERControlRequestDERControlEnum = "Gradients" ClearDERControlRequestDERControlEnumHFMustTrip ClearDERControlRequestDERControlEnum = "HFMustTrip" ClearDERControlRequestDERControlEnumHFMayTrip ClearDERControlRequestDERControlEnum = "HFMayTrip" ClearDERControlRequestDERControlEnumHVMustTrip ClearDERControlRequestDERControlEnum = "HVMustTrip" ClearDERControlRequestDERControlEnumHVMomCess ClearDERControlRequestDERControlEnum = "HVMomCess" ClearDERControlRequestDERControlEnumHVMayTrip ClearDERControlRequestDERControlEnum = "HVMayTrip" ClearDERControlRequestDERControlEnumLimitMaxDischarge ClearDERControlRequestDERControlEnum = "LimitMaxDischarge" ClearDERControlRequestDERControlEnumLFMustTrip ClearDERControlRequestDERControlEnum = "LFMustTrip" ClearDERControlRequestDERControlEnumLVMustTrip ClearDERControlRequestDERControlEnum = "LVMustTrip" ClearDERControlRequestDERControlEnumLVMomCess ClearDERControlRequestDERControlEnum = "LVMomCess" ClearDERControlRequestDERControlEnumLVMayTrip ClearDERControlRequestDERControlEnum = "LVMayTrip" ClearDERControlRequestDERControlEnumPowerMonitoringMustTrip ClearDERControlRequestDERControlEnum = "PowerMonitoringMustTrip" ClearDERControlRequestDERControlEnumVoltVar ClearDERControlRequestDERControlEnum = "VoltVar" ClearDERControlRequestDERControlEnumVoltWatt ClearDERControlRequestDERControlEnum = "VoltWatt" ClearDERControlRequestDERControlEnumWattPF ClearDERControlRequestDERControlEnum = "WattPF" ClearDERControlRequestDERControlEnumWattVar ClearDERControlRequestDERControlEnum = "WattVar" )
type ClearDisplayMessageConfirmation ¶
type ClearDisplayMessageConfirmation struct {
Status ClearDisplayMessageConfirmationClearMessageStatusEnum `json:"status"`
StatusInfo *ClearDisplayMessageConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *ClearDisplayMessageConfirmationCustomData `json:"customData,omitempty"`
}
func (ClearDisplayMessageConfirmation) ActionName ¶
func (ClearDisplayMessageConfirmation) ActionName() string
func (ClearDisplayMessageConfirmation) Direction ¶
func (ClearDisplayMessageConfirmation) Direction() protocol.PayloadDirection
func (ClearDisplayMessageConfirmation) SchemaName ¶
func (ClearDisplayMessageConfirmation) SchemaName() string
func (ClearDisplayMessageConfirmation) Validate ¶
func (message ClearDisplayMessageConfirmation) Validate() error
func (ClearDisplayMessageConfirmation) ValidateJSON ¶
func (ClearDisplayMessageConfirmation) ValidateJSON(data []byte) error
func (ClearDisplayMessageConfirmation) Version ¶
func (ClearDisplayMessageConfirmation) Version() protocol.Version
type ClearDisplayMessageConfirmationClearMessageStatusEnum ¶
type ClearDisplayMessageConfirmationClearMessageStatusEnum string
const ( ClearDisplayMessageConfirmationClearMessageStatusEnumAccepted ClearDisplayMessageConfirmationClearMessageStatusEnum = "Accepted" ClearDisplayMessageConfirmationClearMessageStatusEnumUnknown ClearDisplayMessageConfirmationClearMessageStatusEnum = "Unknown" ClearDisplayMessageConfirmationClearMessageStatusEnumRejected ClearDisplayMessageConfirmationClearMessageStatusEnum = "Rejected" )
type ClearDisplayMessageConfirmationCustomData ¶
type ClearDisplayMessageConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ClearDisplayMessageConfirmationCustomData) MarshalJSON ¶
func (value ClearDisplayMessageConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*ClearDisplayMessageConfirmationCustomData) UnmarshalJSON ¶
func (value *ClearDisplayMessageConfirmationCustomData) UnmarshalJSON(data []byte) error
type ClearDisplayMessageConfirmationStatusInfo ¶
type ClearDisplayMessageConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *ClearDisplayMessageConfirmationCustomData `json:"customData,omitempty"`
}
type ClearDisplayMessageRequest ¶
type ClearDisplayMessageRequest struct {
ID int `json:"id"`
CustomData *ClearDisplayMessageRequestCustomData `json:"customData,omitempty"`
}
func (ClearDisplayMessageRequest) ActionName ¶
func (ClearDisplayMessageRequest) ActionName() string
func (ClearDisplayMessageRequest) Direction ¶
func (ClearDisplayMessageRequest) Direction() protocol.PayloadDirection
func (ClearDisplayMessageRequest) SchemaName ¶
func (ClearDisplayMessageRequest) SchemaName() string
func (ClearDisplayMessageRequest) Validate ¶
func (message ClearDisplayMessageRequest) Validate() error
func (ClearDisplayMessageRequest) ValidateJSON ¶
func (ClearDisplayMessageRequest) ValidateJSON(data []byte) error
func (ClearDisplayMessageRequest) Version ¶
func (ClearDisplayMessageRequest) Version() protocol.Version
type ClearDisplayMessageRequestCustomData ¶
type ClearDisplayMessageRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ClearDisplayMessageRequestCustomData) MarshalJSON ¶
func (value ClearDisplayMessageRequestCustomData) MarshalJSON() ([]byte, error)
func (*ClearDisplayMessageRequestCustomData) UnmarshalJSON ¶
func (value *ClearDisplayMessageRequestCustomData) UnmarshalJSON(data []byte) error
type ClearTariffsConfirmation ¶
type ClearTariffsConfirmation struct {
ClearTariffsResult []ClearTariffsConfirmationClearTariffsResult `json:"clearTariffsResult"`
CustomData *ClearTariffsConfirmationCustomData `json:"customData,omitempty"`
}
func (ClearTariffsConfirmation) ActionName ¶
func (ClearTariffsConfirmation) ActionName() string
func (ClearTariffsConfirmation) Direction ¶
func (ClearTariffsConfirmation) Direction() protocol.PayloadDirection
func (ClearTariffsConfirmation) SchemaName ¶
func (ClearTariffsConfirmation) SchemaName() string
func (ClearTariffsConfirmation) Validate ¶
func (message ClearTariffsConfirmation) Validate() error
func (ClearTariffsConfirmation) ValidateJSON ¶
func (ClearTariffsConfirmation) ValidateJSON(data []byte) error
func (ClearTariffsConfirmation) Version ¶
func (ClearTariffsConfirmation) Version() protocol.Version
type ClearTariffsConfirmationClearTariffsResult ¶
type ClearTariffsConfirmationClearTariffsResult struct {
StatusInfo *ClearTariffsConfirmationStatusInfo `json:"statusInfo,omitempty"`
TariffID *string `json:"tariffId,omitempty"`
Status ClearTariffsConfirmationTariffClearStatusEnum `json:"status"`
CustomData *ClearTariffsConfirmationCustomData `json:"customData,omitempty"`
}
type ClearTariffsConfirmationCustomData ¶
type ClearTariffsConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ClearTariffsConfirmationCustomData) MarshalJSON ¶
func (value ClearTariffsConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*ClearTariffsConfirmationCustomData) UnmarshalJSON ¶
func (value *ClearTariffsConfirmationCustomData) UnmarshalJSON(data []byte) error
type ClearTariffsConfirmationStatusInfo ¶
type ClearTariffsConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *ClearTariffsConfirmationCustomData `json:"customData,omitempty"`
}
type ClearTariffsConfirmationTariffClearStatusEnum ¶
type ClearTariffsConfirmationTariffClearStatusEnum string
const ( ClearTariffsConfirmationTariffClearStatusEnumAccepted ClearTariffsConfirmationTariffClearStatusEnum = "Accepted" ClearTariffsConfirmationTariffClearStatusEnumRejected ClearTariffsConfirmationTariffClearStatusEnum = "Rejected" ClearTariffsConfirmationTariffClearStatusEnumNoTariff ClearTariffsConfirmationTariffClearStatusEnum = "NoTariff" )
type ClearTariffsRequest ¶
type ClearTariffsRequest struct {
TariffIds []string `json:"tariffIds,omitempty"`
EVSEID *int `json:"evseId,omitempty"`
CustomData *ClearTariffsRequestCustomData `json:"customData,omitempty"`
}
func (ClearTariffsRequest) ActionName ¶
func (ClearTariffsRequest) ActionName() string
func (ClearTariffsRequest) Direction ¶
func (ClearTariffsRequest) Direction() protocol.PayloadDirection
func (ClearTariffsRequest) SchemaName ¶
func (ClearTariffsRequest) SchemaName() string
func (ClearTariffsRequest) Validate ¶
func (message ClearTariffsRequest) Validate() error
func (ClearTariffsRequest) ValidateJSON ¶
func (ClearTariffsRequest) ValidateJSON(data []byte) error
func (ClearTariffsRequest) Version ¶
func (ClearTariffsRequest) Version() protocol.Version
type ClearTariffsRequestCustomData ¶
type ClearTariffsRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ClearTariffsRequestCustomData) MarshalJSON ¶
func (value ClearTariffsRequestCustomData) MarshalJSON() ([]byte, error)
func (*ClearTariffsRequestCustomData) UnmarshalJSON ¶
func (value *ClearTariffsRequestCustomData) UnmarshalJSON(data []byte) error
type ClearVariableMonitoringConfirmation ¶
type ClearVariableMonitoringConfirmation struct {
ClearMonitoringResult []ClearVariableMonitoringConfirmationClearMonitoringResult `json:"clearMonitoringResult"`
CustomData *ClearVariableMonitoringConfirmationCustomData `json:"customData,omitempty"`
}
func (ClearVariableMonitoringConfirmation) ActionName ¶
func (ClearVariableMonitoringConfirmation) ActionName() string
func (ClearVariableMonitoringConfirmation) Direction ¶
func (ClearVariableMonitoringConfirmation) Direction() protocol.PayloadDirection
func (ClearVariableMonitoringConfirmation) SchemaName ¶
func (ClearVariableMonitoringConfirmation) SchemaName() string
func (ClearVariableMonitoringConfirmation) Validate ¶
func (message ClearVariableMonitoringConfirmation) Validate() error
func (ClearVariableMonitoringConfirmation) ValidateJSON ¶
func (ClearVariableMonitoringConfirmation) ValidateJSON(data []byte) error
func (ClearVariableMonitoringConfirmation) Version ¶
func (ClearVariableMonitoringConfirmation) Version() protocol.Version
type ClearVariableMonitoringConfirmationClearMonitoringResult ¶
type ClearVariableMonitoringConfirmationClearMonitoringResult struct {
Status ClearVariableMonitoringConfirmationClearMonitoringStatusEnum `json:"status"`
ID int `json:"id"`
StatusInfo *ClearVariableMonitoringConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *ClearVariableMonitoringConfirmationCustomData `json:"customData,omitempty"`
}
type ClearVariableMonitoringConfirmationClearMonitoringStatusEnum ¶
type ClearVariableMonitoringConfirmationClearMonitoringStatusEnum string
const ( ClearVariableMonitoringConfirmationClearMonitoringStatusEnumAccepted ClearVariableMonitoringConfirmationClearMonitoringStatusEnum = "Accepted" ClearVariableMonitoringConfirmationClearMonitoringStatusEnumRejected ClearVariableMonitoringConfirmationClearMonitoringStatusEnum = "Rejected" ClearVariableMonitoringConfirmationClearMonitoringStatusEnumNotFound ClearVariableMonitoringConfirmationClearMonitoringStatusEnum = "NotFound" )
type ClearVariableMonitoringConfirmationCustomData ¶
type ClearVariableMonitoringConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ClearVariableMonitoringConfirmationCustomData) MarshalJSON ¶
func (value ClearVariableMonitoringConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*ClearVariableMonitoringConfirmationCustomData) UnmarshalJSON ¶
func (value *ClearVariableMonitoringConfirmationCustomData) UnmarshalJSON(data []byte) error
type ClearVariableMonitoringConfirmationStatusInfo ¶
type ClearVariableMonitoringConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *ClearVariableMonitoringConfirmationCustomData `json:"customData,omitempty"`
}
type ClearVariableMonitoringRequest ¶
type ClearVariableMonitoringRequest struct {
ID []int `json:"id"`
CustomData *ClearVariableMonitoringRequestCustomData `json:"customData,omitempty"`
}
func (ClearVariableMonitoringRequest) ActionName ¶
func (ClearVariableMonitoringRequest) ActionName() string
func (ClearVariableMonitoringRequest) Direction ¶
func (ClearVariableMonitoringRequest) Direction() protocol.PayloadDirection
func (ClearVariableMonitoringRequest) SchemaName ¶
func (ClearVariableMonitoringRequest) SchemaName() string
func (ClearVariableMonitoringRequest) Validate ¶
func (message ClearVariableMonitoringRequest) Validate() error
func (ClearVariableMonitoringRequest) ValidateJSON ¶
func (ClearVariableMonitoringRequest) ValidateJSON(data []byte) error
func (ClearVariableMonitoringRequest) Version ¶
func (ClearVariableMonitoringRequest) Version() protocol.Version
type ClearVariableMonitoringRequestCustomData ¶
type ClearVariableMonitoringRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ClearVariableMonitoringRequestCustomData) MarshalJSON ¶
func (value ClearVariableMonitoringRequestCustomData) MarshalJSON() ([]byte, error)
func (*ClearVariableMonitoringRequestCustomData) UnmarshalJSON ¶
func (value *ClearVariableMonitoringRequestCustomData) UnmarshalJSON(data []byte) error
type ClearedChargingLimitConfirmation ¶
type ClearedChargingLimitConfirmation struct {
CustomData *ClearedChargingLimitConfirmationCustomData `json:"customData,omitempty"`
}
func (ClearedChargingLimitConfirmation) ActionName ¶
func (ClearedChargingLimitConfirmation) ActionName() string
func (ClearedChargingLimitConfirmation) Direction ¶
func (ClearedChargingLimitConfirmation) Direction() protocol.PayloadDirection
func (ClearedChargingLimitConfirmation) SchemaName ¶
func (ClearedChargingLimitConfirmation) SchemaName() string
func (ClearedChargingLimitConfirmation) Validate ¶
func (message ClearedChargingLimitConfirmation) Validate() error
func (ClearedChargingLimitConfirmation) ValidateJSON ¶
func (ClearedChargingLimitConfirmation) ValidateJSON(data []byte) error
func (ClearedChargingLimitConfirmation) Version ¶
func (ClearedChargingLimitConfirmation) Version() protocol.Version
type ClearedChargingLimitConfirmationCustomData ¶
type ClearedChargingLimitConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ClearedChargingLimitConfirmationCustomData) MarshalJSON ¶
func (value ClearedChargingLimitConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*ClearedChargingLimitConfirmationCustomData) UnmarshalJSON ¶
func (value *ClearedChargingLimitConfirmationCustomData) UnmarshalJSON(data []byte) error
type ClearedChargingLimitRequest ¶
type ClearedChargingLimitRequest struct {
ChargingLimitSource string `json:"chargingLimitSource"`
EVSEID *int `json:"evseId,omitempty"`
CustomData *ClearedChargingLimitRequestCustomData `json:"customData,omitempty"`
}
func (ClearedChargingLimitRequest) ActionName ¶
func (ClearedChargingLimitRequest) ActionName() string
func (ClearedChargingLimitRequest) Direction ¶
func (ClearedChargingLimitRequest) Direction() protocol.PayloadDirection
func (ClearedChargingLimitRequest) SchemaName ¶
func (ClearedChargingLimitRequest) SchemaName() string
func (ClearedChargingLimitRequest) Validate ¶
func (message ClearedChargingLimitRequest) Validate() error
func (ClearedChargingLimitRequest) ValidateJSON ¶
func (ClearedChargingLimitRequest) ValidateJSON(data []byte) error
func (ClearedChargingLimitRequest) Version ¶
func (ClearedChargingLimitRequest) Version() protocol.Version
type ClearedChargingLimitRequestCustomData ¶
type ClearedChargingLimitRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ClearedChargingLimitRequestCustomData) MarshalJSON ¶
func (value ClearedChargingLimitRequestCustomData) MarshalJSON() ([]byte, error)
func (*ClearedChargingLimitRequestCustomData) UnmarshalJSON ¶
func (value *ClearedChargingLimitRequestCustomData) UnmarshalJSON(data []byte) error
type ClosePeriodicEventStreamConfirmation ¶
type ClosePeriodicEventStreamConfirmation struct {
CustomData *ClosePeriodicEventStreamConfirmationCustomData `json:"customData,omitempty"`
}
func (ClosePeriodicEventStreamConfirmation) ActionName ¶
func (ClosePeriodicEventStreamConfirmation) ActionName() string
func (ClosePeriodicEventStreamConfirmation) Direction ¶
func (ClosePeriodicEventStreamConfirmation) Direction() protocol.PayloadDirection
func (ClosePeriodicEventStreamConfirmation) SchemaName ¶
func (ClosePeriodicEventStreamConfirmation) SchemaName() string
func (ClosePeriodicEventStreamConfirmation) Validate ¶
func (message ClosePeriodicEventStreamConfirmation) Validate() error
func (ClosePeriodicEventStreamConfirmation) ValidateJSON ¶
func (ClosePeriodicEventStreamConfirmation) ValidateJSON(data []byte) error
func (ClosePeriodicEventStreamConfirmation) Version ¶
func (ClosePeriodicEventStreamConfirmation) Version() protocol.Version
type ClosePeriodicEventStreamConfirmationCustomData ¶
type ClosePeriodicEventStreamConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ClosePeriodicEventStreamConfirmationCustomData) MarshalJSON ¶
func (value ClosePeriodicEventStreamConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*ClosePeriodicEventStreamConfirmationCustomData) UnmarshalJSON ¶
func (value *ClosePeriodicEventStreamConfirmationCustomData) UnmarshalJSON(data []byte) error
type ClosePeriodicEventStreamRequest ¶
type ClosePeriodicEventStreamRequest struct {
ID int `json:"id"`
CustomData *ClosePeriodicEventStreamRequestCustomData `json:"customData,omitempty"`
}
func (ClosePeriodicEventStreamRequest) ActionName ¶
func (ClosePeriodicEventStreamRequest) ActionName() string
func (ClosePeriodicEventStreamRequest) Direction ¶
func (ClosePeriodicEventStreamRequest) Direction() protocol.PayloadDirection
func (ClosePeriodicEventStreamRequest) SchemaName ¶
func (ClosePeriodicEventStreamRequest) SchemaName() string
func (ClosePeriodicEventStreamRequest) Validate ¶
func (message ClosePeriodicEventStreamRequest) Validate() error
func (ClosePeriodicEventStreamRequest) ValidateJSON ¶
func (ClosePeriodicEventStreamRequest) ValidateJSON(data []byte) error
func (ClosePeriodicEventStreamRequest) Version ¶
func (ClosePeriodicEventStreamRequest) Version() protocol.Version
type ClosePeriodicEventStreamRequestCustomData ¶
type ClosePeriodicEventStreamRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ClosePeriodicEventStreamRequestCustomData) MarshalJSON ¶
func (value ClosePeriodicEventStreamRequestCustomData) MarshalJSON() ([]byte, error)
func (*ClosePeriodicEventStreamRequestCustomData) UnmarshalJSON ¶
func (value *ClosePeriodicEventStreamRequestCustomData) UnmarshalJSON(data []byte) error
type CostUpdatedConfirmation ¶
type CostUpdatedConfirmation struct {
CustomData *CostUpdatedConfirmationCustomData `json:"customData,omitempty"`
}
func (CostUpdatedConfirmation) ActionName ¶
func (CostUpdatedConfirmation) ActionName() string
func (CostUpdatedConfirmation) Direction ¶
func (CostUpdatedConfirmation) Direction() protocol.PayloadDirection
func (CostUpdatedConfirmation) SchemaName ¶
func (CostUpdatedConfirmation) SchemaName() string
func (CostUpdatedConfirmation) Validate ¶
func (message CostUpdatedConfirmation) Validate() error
func (CostUpdatedConfirmation) ValidateJSON ¶
func (CostUpdatedConfirmation) ValidateJSON(data []byte) error
func (CostUpdatedConfirmation) Version ¶
func (CostUpdatedConfirmation) Version() protocol.Version
type CostUpdatedConfirmationCustomData ¶
type CostUpdatedConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (CostUpdatedConfirmationCustomData) MarshalJSON ¶
func (value CostUpdatedConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*CostUpdatedConfirmationCustomData) UnmarshalJSON ¶
func (value *CostUpdatedConfirmationCustomData) UnmarshalJSON(data []byte) error
type CostUpdatedRequest ¶
type CostUpdatedRequest struct {
TotalCost float64 `json:"totalCost"`
TransactionID string `json:"transactionId"`
CustomData *CostUpdatedRequestCustomData `json:"customData,omitempty"`
}
func (CostUpdatedRequest) ActionName ¶
func (CostUpdatedRequest) ActionName() string
func (CostUpdatedRequest) Direction ¶
func (CostUpdatedRequest) Direction() protocol.PayloadDirection
func (CostUpdatedRequest) SchemaName ¶
func (CostUpdatedRequest) SchemaName() string
func (CostUpdatedRequest) Validate ¶
func (message CostUpdatedRequest) Validate() error
func (CostUpdatedRequest) ValidateJSON ¶
func (CostUpdatedRequest) ValidateJSON(data []byte) error
func (CostUpdatedRequest) Version ¶
func (CostUpdatedRequest) Version() protocol.Version
type CostUpdatedRequestCustomData ¶
type CostUpdatedRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (CostUpdatedRequestCustomData) MarshalJSON ¶
func (value CostUpdatedRequestCustomData) MarshalJSON() ([]byte, error)
func (*CostUpdatedRequestCustomData) UnmarshalJSON ¶
func (value *CostUpdatedRequestCustomData) UnmarshalJSON(data []byte) error
type CustomerInformationConfirmation ¶
type CustomerInformationConfirmation struct {
Status CustomerInformationConfirmationCustomerInformationStatusEnum `json:"status"`
StatusInfo *CustomerInformationConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *CustomerInformationConfirmationCustomData `json:"customData,omitempty"`
}
func (CustomerInformationConfirmation) ActionName ¶
func (CustomerInformationConfirmation) ActionName() string
func (CustomerInformationConfirmation) Direction ¶
func (CustomerInformationConfirmation) Direction() protocol.PayloadDirection
func (CustomerInformationConfirmation) SchemaName ¶
func (CustomerInformationConfirmation) SchemaName() string
func (CustomerInformationConfirmation) Validate ¶
func (message CustomerInformationConfirmation) Validate() error
func (CustomerInformationConfirmation) ValidateJSON ¶
func (CustomerInformationConfirmation) ValidateJSON(data []byte) error
func (CustomerInformationConfirmation) Version ¶
func (CustomerInformationConfirmation) Version() protocol.Version
type CustomerInformationConfirmationCustomData ¶
type CustomerInformationConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (CustomerInformationConfirmationCustomData) MarshalJSON ¶
func (value CustomerInformationConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*CustomerInformationConfirmationCustomData) UnmarshalJSON ¶
func (value *CustomerInformationConfirmationCustomData) UnmarshalJSON(data []byte) error
type CustomerInformationConfirmationCustomerInformationStatusEnum ¶
type CustomerInformationConfirmationCustomerInformationStatusEnum string
const ( CustomerInformationConfirmationCustomerInformationStatusEnumAccepted CustomerInformationConfirmationCustomerInformationStatusEnum = "Accepted" CustomerInformationConfirmationCustomerInformationStatusEnumRejected CustomerInformationConfirmationCustomerInformationStatusEnum = "Rejected" CustomerInformationConfirmationCustomerInformationStatusEnumInvalid CustomerInformationConfirmationCustomerInformationStatusEnum = "Invalid" )
type CustomerInformationConfirmationStatusInfo ¶
type CustomerInformationConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *CustomerInformationConfirmationCustomData `json:"customData,omitempty"`
}
type CustomerInformationRequest ¶
type CustomerInformationRequest struct {
CustomerCertificate *CustomerInformationRequestCertificateHashData `json:"customerCertificate,omitempty"`
IDToken *CustomerInformationRequestIDToken `json:"idToken,omitempty"`
RequestID int `json:"requestId"`
Report bool `json:"report"`
Clear bool `json:"clear"`
CustomerIdentifier *string `json:"customerIdentifier,omitempty"`
CustomData *CustomerInformationRequestCustomData `json:"customData,omitempty"`
}
func (CustomerInformationRequest) ActionName ¶
func (CustomerInformationRequest) ActionName() string
func (CustomerInformationRequest) Direction ¶
func (CustomerInformationRequest) Direction() protocol.PayloadDirection
func (CustomerInformationRequest) SchemaName ¶
func (CustomerInformationRequest) SchemaName() string
func (CustomerInformationRequest) Validate ¶
func (message CustomerInformationRequest) Validate() error
func (CustomerInformationRequest) ValidateJSON ¶
func (CustomerInformationRequest) ValidateJSON(data []byte) error
func (CustomerInformationRequest) Version ¶
func (CustomerInformationRequest) Version() protocol.Version
type CustomerInformationRequestAdditionalInfo ¶
type CustomerInformationRequestAdditionalInfo struct {
AdditionalIDToken string `json:"additionalIdToken"`
Type string `json:"type"`
CustomData *CustomerInformationRequestCustomData `json:"customData,omitempty"`
}
type CustomerInformationRequestCertificateHashData ¶
type CustomerInformationRequestCertificateHashData struct {
HashAlgorithm CustomerInformationRequestHashAlgorithmEnum `json:"hashAlgorithm"`
IssuerNameHash string `json:"issuerNameHash"`
IssuerKeyHash string `json:"issuerKeyHash"`
SerialNumber string `json:"serialNumber"`
CustomData *CustomerInformationRequestCustomData `json:"customData,omitempty"`
}
type CustomerInformationRequestCustomData ¶
type CustomerInformationRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (CustomerInformationRequestCustomData) MarshalJSON ¶
func (value CustomerInformationRequestCustomData) MarshalJSON() ([]byte, error)
func (*CustomerInformationRequestCustomData) UnmarshalJSON ¶
func (value *CustomerInformationRequestCustomData) UnmarshalJSON(data []byte) error
type CustomerInformationRequestHashAlgorithmEnum ¶
type CustomerInformationRequestHashAlgorithmEnum string
const ( CustomerInformationRequestHashAlgorithmEnumSHA256 CustomerInformationRequestHashAlgorithmEnum = "SHA256" CustomerInformationRequestHashAlgorithmEnumSHA384 CustomerInformationRequestHashAlgorithmEnum = "SHA384" CustomerInformationRequestHashAlgorithmEnumSHA512 CustomerInformationRequestHashAlgorithmEnum = "SHA512" )
type CustomerInformationRequestIDToken ¶
type CustomerInformationRequestIDToken struct {
AdditionalInfo []CustomerInformationRequestAdditionalInfo `json:"additionalInfo,omitempty"`
IDToken string `json:"idToken"`
Type string `json:"type"`
CustomData *CustomerInformationRequestCustomData `json:"customData,omitempty"`
}
type DataTransferConfirmation ¶
type DataTransferConfirmation struct {
Status DataTransferConfirmationDataTransferStatusEnum `json:"status"`
StatusInfo *DataTransferConfirmationStatusInfo `json:"statusInfo,omitempty"`
Data any `json:"data,omitempty"`
CustomData *DataTransferConfirmationCustomData `json:"customData,omitempty"`
}
func (DataTransferConfirmation) ActionName ¶
func (DataTransferConfirmation) ActionName() string
func (DataTransferConfirmation) Direction ¶
func (DataTransferConfirmation) Direction() protocol.PayloadDirection
func (DataTransferConfirmation) SchemaName ¶
func (DataTransferConfirmation) SchemaName() string
func (DataTransferConfirmation) Validate ¶
func (message DataTransferConfirmation) Validate() error
func (DataTransferConfirmation) ValidateJSON ¶
func (DataTransferConfirmation) ValidateJSON(data []byte) error
func (DataTransferConfirmation) Version ¶
func (DataTransferConfirmation) Version() protocol.Version
type DataTransferConfirmationCustomData ¶
type DataTransferConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (DataTransferConfirmationCustomData) MarshalJSON ¶
func (value DataTransferConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*DataTransferConfirmationCustomData) UnmarshalJSON ¶
func (value *DataTransferConfirmationCustomData) UnmarshalJSON(data []byte) error
type DataTransferConfirmationDataTransferStatusEnum ¶
type DataTransferConfirmationDataTransferStatusEnum string
const ( DataTransferConfirmationDataTransferStatusEnumAccepted DataTransferConfirmationDataTransferStatusEnum = "Accepted" DataTransferConfirmationDataTransferStatusEnumRejected DataTransferConfirmationDataTransferStatusEnum = "Rejected" DataTransferConfirmationDataTransferStatusEnumUnknownMessageID DataTransferConfirmationDataTransferStatusEnum = "UnknownMessageId" DataTransferConfirmationDataTransferStatusEnumUnknownVendorID DataTransferConfirmationDataTransferStatusEnum = "UnknownVendorId" )
type DataTransferConfirmationStatusInfo ¶
type DataTransferConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *DataTransferConfirmationCustomData `json:"customData,omitempty"`
}
type DataTransferRequest ¶
type DataTransferRequest struct {
MessageID *string `json:"messageId,omitempty"`
Data any `json:"data,omitempty"`
VendorID string `json:"vendorId"`
CustomData *DataTransferRequestCustomData `json:"customData,omitempty"`
}
func (DataTransferRequest) ActionName ¶
func (DataTransferRequest) ActionName() string
func (DataTransferRequest) Direction ¶
func (DataTransferRequest) Direction() protocol.PayloadDirection
func (DataTransferRequest) SchemaName ¶
func (DataTransferRequest) SchemaName() string
func (DataTransferRequest) Validate ¶
func (message DataTransferRequest) Validate() error
func (DataTransferRequest) ValidateJSON ¶
func (DataTransferRequest) ValidateJSON(data []byte) error
func (DataTransferRequest) Version ¶
func (DataTransferRequest) Version() protocol.Version
type DataTransferRequestCustomData ¶
type DataTransferRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (DataTransferRequestCustomData) MarshalJSON ¶
func (value DataTransferRequestCustomData) MarshalJSON() ([]byte, error)
func (*DataTransferRequestCustomData) UnmarshalJSON ¶
func (value *DataTransferRequestCustomData) UnmarshalJSON(data []byte) error
type DeleteCertificateConfirmation ¶
type DeleteCertificateConfirmation struct {
Status DeleteCertificateConfirmationDeleteCertificateStatusEnum `json:"status"`
StatusInfo *DeleteCertificateConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *DeleteCertificateConfirmationCustomData `json:"customData,omitempty"`
}
func (DeleteCertificateConfirmation) ActionName ¶
func (DeleteCertificateConfirmation) ActionName() string
func (DeleteCertificateConfirmation) Direction ¶
func (DeleteCertificateConfirmation) Direction() protocol.PayloadDirection
func (DeleteCertificateConfirmation) SchemaName ¶
func (DeleteCertificateConfirmation) SchemaName() string
func (DeleteCertificateConfirmation) Validate ¶
func (message DeleteCertificateConfirmation) Validate() error
func (DeleteCertificateConfirmation) ValidateJSON ¶
func (DeleteCertificateConfirmation) ValidateJSON(data []byte) error
func (DeleteCertificateConfirmation) Version ¶
func (DeleteCertificateConfirmation) Version() protocol.Version
type DeleteCertificateConfirmationCustomData ¶
type DeleteCertificateConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (DeleteCertificateConfirmationCustomData) MarshalJSON ¶
func (value DeleteCertificateConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*DeleteCertificateConfirmationCustomData) UnmarshalJSON ¶
func (value *DeleteCertificateConfirmationCustomData) UnmarshalJSON(data []byte) error
type DeleteCertificateConfirmationDeleteCertificateStatusEnum ¶
type DeleteCertificateConfirmationDeleteCertificateStatusEnum string
const ( DeleteCertificateConfirmationDeleteCertificateStatusEnumAccepted DeleteCertificateConfirmationDeleteCertificateStatusEnum = "Accepted" DeleteCertificateConfirmationDeleteCertificateStatusEnumFailed DeleteCertificateConfirmationDeleteCertificateStatusEnum = "Failed" DeleteCertificateConfirmationDeleteCertificateStatusEnumNotFound DeleteCertificateConfirmationDeleteCertificateStatusEnum = "NotFound" )
type DeleteCertificateConfirmationStatusInfo ¶
type DeleteCertificateConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *DeleteCertificateConfirmationCustomData `json:"customData,omitempty"`
}
type DeleteCertificateRequest ¶
type DeleteCertificateRequest struct {
CertificateHashData DeleteCertificateRequestCertificateHashData `json:"certificateHashData"`
CustomData *DeleteCertificateRequestCustomData `json:"customData,omitempty"`
}
func (DeleteCertificateRequest) ActionName ¶
func (DeleteCertificateRequest) ActionName() string
func (DeleteCertificateRequest) Direction ¶
func (DeleteCertificateRequest) Direction() protocol.PayloadDirection
func (DeleteCertificateRequest) SchemaName ¶
func (DeleteCertificateRequest) SchemaName() string
func (DeleteCertificateRequest) Validate ¶
func (message DeleteCertificateRequest) Validate() error
func (DeleteCertificateRequest) ValidateJSON ¶
func (DeleteCertificateRequest) ValidateJSON(data []byte) error
func (DeleteCertificateRequest) Version ¶
func (DeleteCertificateRequest) Version() protocol.Version
type DeleteCertificateRequestCertificateHashData ¶
type DeleteCertificateRequestCertificateHashData struct {
HashAlgorithm DeleteCertificateRequestHashAlgorithmEnum `json:"hashAlgorithm"`
IssuerNameHash string `json:"issuerNameHash"`
IssuerKeyHash string `json:"issuerKeyHash"`
SerialNumber string `json:"serialNumber"`
CustomData *DeleteCertificateRequestCustomData `json:"customData,omitempty"`
}
type DeleteCertificateRequestCustomData ¶
type DeleteCertificateRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (DeleteCertificateRequestCustomData) MarshalJSON ¶
func (value DeleteCertificateRequestCustomData) MarshalJSON() ([]byte, error)
func (*DeleteCertificateRequestCustomData) UnmarshalJSON ¶
func (value *DeleteCertificateRequestCustomData) UnmarshalJSON(data []byte) error
type DeleteCertificateRequestHashAlgorithmEnum ¶
type DeleteCertificateRequestHashAlgorithmEnum string
const ( DeleteCertificateRequestHashAlgorithmEnumSHA256 DeleteCertificateRequestHashAlgorithmEnum = "SHA256" DeleteCertificateRequestHashAlgorithmEnumSHA384 DeleteCertificateRequestHashAlgorithmEnum = "SHA384" DeleteCertificateRequestHashAlgorithmEnumSHA512 DeleteCertificateRequestHashAlgorithmEnum = "SHA512" )
type FirmwareStatusNotificationConfirmation ¶
type FirmwareStatusNotificationConfirmation struct {
CustomData *FirmwareStatusNotificationConfirmationCustomData `json:"customData,omitempty"`
}
func (FirmwareStatusNotificationConfirmation) ActionName ¶
func (FirmwareStatusNotificationConfirmation) ActionName() string
func (FirmwareStatusNotificationConfirmation) Direction ¶
func (FirmwareStatusNotificationConfirmation) Direction() protocol.PayloadDirection
func (FirmwareStatusNotificationConfirmation) SchemaName ¶
func (FirmwareStatusNotificationConfirmation) SchemaName() string
func (FirmwareStatusNotificationConfirmation) Validate ¶
func (message FirmwareStatusNotificationConfirmation) Validate() error
func (FirmwareStatusNotificationConfirmation) ValidateJSON ¶
func (FirmwareStatusNotificationConfirmation) ValidateJSON(data []byte) error
func (FirmwareStatusNotificationConfirmation) Version ¶
func (FirmwareStatusNotificationConfirmation) Version() protocol.Version
type FirmwareStatusNotificationConfirmationCustomData ¶
type FirmwareStatusNotificationConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (FirmwareStatusNotificationConfirmationCustomData) MarshalJSON ¶
func (value FirmwareStatusNotificationConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*FirmwareStatusNotificationConfirmationCustomData) UnmarshalJSON ¶
func (value *FirmwareStatusNotificationConfirmationCustomData) UnmarshalJSON(data []byte) error
type FirmwareStatusNotificationRequest ¶
type FirmwareStatusNotificationRequest struct {
Status FirmwareStatusNotificationRequestFirmwareStatusEnum `json:"status"`
RequestID *int `json:"requestId,omitempty"`
StatusInfo *FirmwareStatusNotificationRequestStatusInfo `json:"statusInfo,omitempty"`
CustomData *FirmwareStatusNotificationRequestCustomData `json:"customData,omitempty"`
}
func (FirmwareStatusNotificationRequest) ActionName ¶
func (FirmwareStatusNotificationRequest) ActionName() string
func (FirmwareStatusNotificationRequest) Direction ¶
func (FirmwareStatusNotificationRequest) Direction() protocol.PayloadDirection
func (FirmwareStatusNotificationRequest) SchemaName ¶
func (FirmwareStatusNotificationRequest) SchemaName() string
func (FirmwareStatusNotificationRequest) Validate ¶
func (message FirmwareStatusNotificationRequest) Validate() error
func (FirmwareStatusNotificationRequest) ValidateJSON ¶
func (FirmwareStatusNotificationRequest) ValidateJSON(data []byte) error
func (FirmwareStatusNotificationRequest) Version ¶
func (FirmwareStatusNotificationRequest) Version() protocol.Version
type FirmwareStatusNotificationRequestCustomData ¶
type FirmwareStatusNotificationRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (FirmwareStatusNotificationRequestCustomData) MarshalJSON ¶
func (value FirmwareStatusNotificationRequestCustomData) MarshalJSON() ([]byte, error)
func (*FirmwareStatusNotificationRequestCustomData) UnmarshalJSON ¶
func (value *FirmwareStatusNotificationRequestCustomData) UnmarshalJSON(data []byte) error
type FirmwareStatusNotificationRequestFirmwareStatusEnum ¶
type FirmwareStatusNotificationRequestFirmwareStatusEnum string
const ( FirmwareStatusNotificationRequestFirmwareStatusEnumDownloaded FirmwareStatusNotificationRequestFirmwareStatusEnum = "Downloaded" FirmwareStatusNotificationRequestFirmwareStatusEnumDownloadFailed FirmwareStatusNotificationRequestFirmwareStatusEnum = "DownloadFailed" FirmwareStatusNotificationRequestFirmwareStatusEnumDownloading FirmwareStatusNotificationRequestFirmwareStatusEnum = "Downloading" FirmwareStatusNotificationRequestFirmwareStatusEnumDownloadScheduled FirmwareStatusNotificationRequestFirmwareStatusEnum = "DownloadScheduled" FirmwareStatusNotificationRequestFirmwareStatusEnumDownloadPaused FirmwareStatusNotificationRequestFirmwareStatusEnum = "DownloadPaused" FirmwareStatusNotificationRequestFirmwareStatusEnumIdle FirmwareStatusNotificationRequestFirmwareStatusEnum = "Idle" FirmwareStatusNotificationRequestFirmwareStatusEnumInstallationFailed FirmwareStatusNotificationRequestFirmwareStatusEnum = "InstallationFailed" FirmwareStatusNotificationRequestFirmwareStatusEnumInstalling FirmwareStatusNotificationRequestFirmwareStatusEnum = "Installing" FirmwareStatusNotificationRequestFirmwareStatusEnumInstalled FirmwareStatusNotificationRequestFirmwareStatusEnum = "Installed" FirmwareStatusNotificationRequestFirmwareStatusEnumInstallRebooting FirmwareStatusNotificationRequestFirmwareStatusEnum = "InstallRebooting" FirmwareStatusNotificationRequestFirmwareStatusEnumInstallScheduled FirmwareStatusNotificationRequestFirmwareStatusEnum = "InstallScheduled" FirmwareStatusNotificationRequestFirmwareStatusEnumInstallVerificationFailed FirmwareStatusNotificationRequestFirmwareStatusEnum = "InstallVerificationFailed" FirmwareStatusNotificationRequestFirmwareStatusEnumInvalidSignature FirmwareStatusNotificationRequestFirmwareStatusEnum = "InvalidSignature" FirmwareStatusNotificationRequestFirmwareStatusEnumSignatureVerified FirmwareStatusNotificationRequestFirmwareStatusEnum = "SignatureVerified" )
type FirmwareStatusNotificationRequestStatusInfo ¶
type FirmwareStatusNotificationRequestStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *FirmwareStatusNotificationRequestCustomData `json:"customData,omitempty"`
}
type Get15118EVCertificateConfirmation ¶
type Get15118EVCertificateConfirmation struct {
Status Get15118EVCertificateConfirmationIso15118EVCertificateStatusEnum `json:"status"`
StatusInfo *Get15118EVCertificateConfirmationStatusInfo `json:"statusInfo,omitempty"`
ExiResponse string `json:"exiResponse"`
RemainingContracts *int `json:"remainingContracts,omitempty"`
CustomData *Get15118EVCertificateConfirmationCustomData `json:"customData,omitempty"`
}
func (Get15118EVCertificateConfirmation) ActionName ¶
func (Get15118EVCertificateConfirmation) ActionName() string
func (Get15118EVCertificateConfirmation) Direction ¶
func (Get15118EVCertificateConfirmation) Direction() protocol.PayloadDirection
func (Get15118EVCertificateConfirmation) SchemaName ¶
func (Get15118EVCertificateConfirmation) SchemaName() string
func (Get15118EVCertificateConfirmation) Validate ¶
func (message Get15118EVCertificateConfirmation) Validate() error
func (Get15118EVCertificateConfirmation) ValidateJSON ¶
func (Get15118EVCertificateConfirmation) ValidateJSON(data []byte) error
func (Get15118EVCertificateConfirmation) Version ¶
func (Get15118EVCertificateConfirmation) Version() protocol.Version
type Get15118EVCertificateConfirmationCustomData ¶
type Get15118EVCertificateConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (Get15118EVCertificateConfirmationCustomData) MarshalJSON ¶
func (value Get15118EVCertificateConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*Get15118EVCertificateConfirmationCustomData) UnmarshalJSON ¶
func (value *Get15118EVCertificateConfirmationCustomData) UnmarshalJSON(data []byte) error
type Get15118EVCertificateConfirmationIso15118EVCertificateStatusEnum ¶
type Get15118EVCertificateConfirmationIso15118EVCertificateStatusEnum string
const ( Get15118EVCertificateConfirmationIso15118EVCertificateStatusEnumAccepted Get15118EVCertificateConfirmationIso15118EVCertificateStatusEnum = "Accepted" Get15118EVCertificateConfirmationIso15118EVCertificateStatusEnumFailed Get15118EVCertificateConfirmationIso15118EVCertificateStatusEnum = "Failed" )
type Get15118EVCertificateConfirmationStatusInfo ¶
type Get15118EVCertificateConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *Get15118EVCertificateConfirmationCustomData `json:"customData,omitempty"`
}
type Get15118EVCertificateRequest ¶
type Get15118EVCertificateRequest struct {
Iso15118SchemaVersion string `json:"iso15118SchemaVersion"`
Action Get15118EVCertificateRequestCertificateActionEnum `json:"action"`
ExiRequest string `json:"exiRequest"`
MaximumContractCertificateChains *int `json:"maximumContractCertificateChains,omitempty"`
PrioritizedEMAIDs []string `json:"prioritizedEMAIDs,omitempty"`
CustomData *Get15118EVCertificateRequestCustomData `json:"customData,omitempty"`
}
func (Get15118EVCertificateRequest) ActionName ¶
func (Get15118EVCertificateRequest) ActionName() string
func (Get15118EVCertificateRequest) Direction ¶
func (Get15118EVCertificateRequest) Direction() protocol.PayloadDirection
func (Get15118EVCertificateRequest) SchemaName ¶
func (Get15118EVCertificateRequest) SchemaName() string
func (Get15118EVCertificateRequest) Validate ¶
func (message Get15118EVCertificateRequest) Validate() error
func (Get15118EVCertificateRequest) ValidateJSON ¶
func (Get15118EVCertificateRequest) ValidateJSON(data []byte) error
func (Get15118EVCertificateRequest) Version ¶
func (Get15118EVCertificateRequest) Version() protocol.Version
type Get15118EVCertificateRequestCertificateActionEnum ¶
type Get15118EVCertificateRequestCertificateActionEnum string
const ( Get15118EVCertificateRequestCertificateActionEnumInstall Get15118EVCertificateRequestCertificateActionEnum = "Install" Get15118EVCertificateRequestCertificateActionEnumUpdate Get15118EVCertificateRequestCertificateActionEnum = "Update" )
type Get15118EVCertificateRequestCustomData ¶
type Get15118EVCertificateRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (Get15118EVCertificateRequestCustomData) MarshalJSON ¶
func (value Get15118EVCertificateRequestCustomData) MarshalJSON() ([]byte, error)
func (*Get15118EVCertificateRequestCustomData) UnmarshalJSON ¶
func (value *Get15118EVCertificateRequestCustomData) UnmarshalJSON(data []byte) error
type GetBaseReportConfirmation ¶
type GetBaseReportConfirmation struct {
Status GetBaseReportConfirmationGenericDeviceModelStatusEnum `json:"status"`
StatusInfo *GetBaseReportConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *GetBaseReportConfirmationCustomData `json:"customData,omitempty"`
}
func (GetBaseReportConfirmation) ActionName ¶
func (GetBaseReportConfirmation) ActionName() string
func (GetBaseReportConfirmation) Direction ¶
func (GetBaseReportConfirmation) Direction() protocol.PayloadDirection
func (GetBaseReportConfirmation) SchemaName ¶
func (GetBaseReportConfirmation) SchemaName() string
func (GetBaseReportConfirmation) Validate ¶
func (message GetBaseReportConfirmation) Validate() error
func (GetBaseReportConfirmation) ValidateJSON ¶
func (GetBaseReportConfirmation) ValidateJSON(data []byte) error
func (GetBaseReportConfirmation) Version ¶
func (GetBaseReportConfirmation) Version() protocol.Version
type GetBaseReportConfirmationCustomData ¶
type GetBaseReportConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetBaseReportConfirmationCustomData) MarshalJSON ¶
func (value GetBaseReportConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*GetBaseReportConfirmationCustomData) UnmarshalJSON ¶
func (value *GetBaseReportConfirmationCustomData) UnmarshalJSON(data []byte) error
type GetBaseReportConfirmationGenericDeviceModelStatusEnum ¶
type GetBaseReportConfirmationGenericDeviceModelStatusEnum string
const ( GetBaseReportConfirmationGenericDeviceModelStatusEnumAccepted GetBaseReportConfirmationGenericDeviceModelStatusEnum = "Accepted" GetBaseReportConfirmationGenericDeviceModelStatusEnumRejected GetBaseReportConfirmationGenericDeviceModelStatusEnum = "Rejected" GetBaseReportConfirmationGenericDeviceModelStatusEnumNotSupported GetBaseReportConfirmationGenericDeviceModelStatusEnum = "NotSupported" GetBaseReportConfirmationGenericDeviceModelStatusEnumEmptyResultSet GetBaseReportConfirmationGenericDeviceModelStatusEnum = "EmptyResultSet" )
type GetBaseReportConfirmationStatusInfo ¶
type GetBaseReportConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *GetBaseReportConfirmationCustomData `json:"customData,omitempty"`
}
type GetBaseReportRequest ¶
type GetBaseReportRequest struct {
RequestID int `json:"requestId"`
ReportBase GetBaseReportRequestReportBaseEnum `json:"reportBase"`
CustomData *GetBaseReportRequestCustomData `json:"customData,omitempty"`
}
func (GetBaseReportRequest) ActionName ¶
func (GetBaseReportRequest) ActionName() string
func (GetBaseReportRequest) Direction ¶
func (GetBaseReportRequest) Direction() protocol.PayloadDirection
func (GetBaseReportRequest) SchemaName ¶
func (GetBaseReportRequest) SchemaName() string
func (GetBaseReportRequest) Validate ¶
func (message GetBaseReportRequest) Validate() error
func (GetBaseReportRequest) ValidateJSON ¶
func (GetBaseReportRequest) ValidateJSON(data []byte) error
func (GetBaseReportRequest) Version ¶
func (GetBaseReportRequest) Version() protocol.Version
type GetBaseReportRequestCustomData ¶
type GetBaseReportRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetBaseReportRequestCustomData) MarshalJSON ¶
func (value GetBaseReportRequestCustomData) MarshalJSON() ([]byte, error)
func (*GetBaseReportRequestCustomData) UnmarshalJSON ¶
func (value *GetBaseReportRequestCustomData) UnmarshalJSON(data []byte) error
type GetBaseReportRequestReportBaseEnum ¶
type GetBaseReportRequestReportBaseEnum string
const ( GetBaseReportRequestReportBaseEnumConfigurationInventory GetBaseReportRequestReportBaseEnum = "ConfigurationInventory" GetBaseReportRequestReportBaseEnumFullInventory GetBaseReportRequestReportBaseEnum = "FullInventory" GetBaseReportRequestReportBaseEnumSummaryInventory GetBaseReportRequestReportBaseEnum = "SummaryInventory" )
type GetCertificateChainStatusConfirmation ¶
type GetCertificateChainStatusConfirmation struct {
CertificateStatus []GetCertificateChainStatusConfirmationCertificateStatus `json:"certificateStatus"`
CustomData *GetCertificateChainStatusConfirmationCustomData `json:"customData,omitempty"`
}
func (GetCertificateChainStatusConfirmation) ActionName ¶
func (GetCertificateChainStatusConfirmation) ActionName() string
func (GetCertificateChainStatusConfirmation) Direction ¶
func (GetCertificateChainStatusConfirmation) Direction() protocol.PayloadDirection
func (GetCertificateChainStatusConfirmation) SchemaName ¶
func (GetCertificateChainStatusConfirmation) SchemaName() string
func (GetCertificateChainStatusConfirmation) Validate ¶
func (message GetCertificateChainStatusConfirmation) Validate() error
func (GetCertificateChainStatusConfirmation) ValidateJSON ¶
func (GetCertificateChainStatusConfirmation) ValidateJSON(data []byte) error
func (GetCertificateChainStatusConfirmation) Version ¶
func (GetCertificateChainStatusConfirmation) Version() protocol.Version
type GetCertificateChainStatusConfirmationCertificateHashData ¶
type GetCertificateChainStatusConfirmationCertificateHashData struct {
HashAlgorithm GetCertificateChainStatusConfirmationHashAlgorithmEnum `json:"hashAlgorithm"`
IssuerNameHash string `json:"issuerNameHash"`
IssuerKeyHash string `json:"issuerKeyHash"`
SerialNumber string `json:"serialNumber"`
CustomData *GetCertificateChainStatusConfirmationCustomData `json:"customData,omitempty"`
}
type GetCertificateChainStatusConfirmationCertificateStatus ¶
type GetCertificateChainStatusConfirmationCertificateStatus struct {
CertificateHashData GetCertificateChainStatusConfirmationCertificateHashData `json:"certificateHashData"`
Source GetCertificateChainStatusConfirmationCertificateStatusSourceEnum `json:"source"`
Status GetCertificateChainStatusConfirmationCertificateStatusEnum `json:"status"`
NextUpdate string `json:"nextUpdate"`
CustomData *GetCertificateChainStatusConfirmationCustomData `json:"customData,omitempty"`
}
type GetCertificateChainStatusConfirmationCertificateStatusEnum ¶
type GetCertificateChainStatusConfirmationCertificateStatusEnum string
const ( GetCertificateChainStatusConfirmationCertificateStatusEnumGood GetCertificateChainStatusConfirmationCertificateStatusEnum = "Good" GetCertificateChainStatusConfirmationCertificateStatusEnumRevoked GetCertificateChainStatusConfirmationCertificateStatusEnum = "Revoked" GetCertificateChainStatusConfirmationCertificateStatusEnumUnknown GetCertificateChainStatusConfirmationCertificateStatusEnum = "Unknown" GetCertificateChainStatusConfirmationCertificateStatusEnumFailed GetCertificateChainStatusConfirmationCertificateStatusEnum = "Failed" )
type GetCertificateChainStatusConfirmationCertificateStatusSourceEnum ¶
type GetCertificateChainStatusConfirmationCertificateStatusSourceEnum string
const ( GetCertificateChainStatusConfirmationCertificateStatusSourceEnumCRL GetCertificateChainStatusConfirmationCertificateStatusSourceEnum = "CRL" GetCertificateChainStatusConfirmationCertificateStatusSourceEnumOCSP GetCertificateChainStatusConfirmationCertificateStatusSourceEnum = "OCSP" )
type GetCertificateChainStatusConfirmationCustomData ¶
type GetCertificateChainStatusConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetCertificateChainStatusConfirmationCustomData) MarshalJSON ¶
func (value GetCertificateChainStatusConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*GetCertificateChainStatusConfirmationCustomData) UnmarshalJSON ¶
func (value *GetCertificateChainStatusConfirmationCustomData) UnmarshalJSON(data []byte) error
type GetCertificateChainStatusConfirmationHashAlgorithmEnum ¶
type GetCertificateChainStatusConfirmationHashAlgorithmEnum string
const ( GetCertificateChainStatusConfirmationHashAlgorithmEnumSHA256 GetCertificateChainStatusConfirmationHashAlgorithmEnum = "SHA256" GetCertificateChainStatusConfirmationHashAlgorithmEnumSHA384 GetCertificateChainStatusConfirmationHashAlgorithmEnum = "SHA384" GetCertificateChainStatusConfirmationHashAlgorithmEnumSHA512 GetCertificateChainStatusConfirmationHashAlgorithmEnum = "SHA512" )
type GetCertificateChainStatusRequest ¶
type GetCertificateChainStatusRequest struct {
CertificateStatusRequests []GetCertificateChainStatusRequestCertificateStatusRequestInfo `json:"certificateStatusRequests"`
CustomData *GetCertificateChainStatusRequestCustomData `json:"customData,omitempty"`
}
func (GetCertificateChainStatusRequest) ActionName ¶
func (GetCertificateChainStatusRequest) ActionName() string
func (GetCertificateChainStatusRequest) Direction ¶
func (GetCertificateChainStatusRequest) Direction() protocol.PayloadDirection
func (GetCertificateChainStatusRequest) SchemaName ¶
func (GetCertificateChainStatusRequest) SchemaName() string
func (GetCertificateChainStatusRequest) Validate ¶
func (message GetCertificateChainStatusRequest) Validate() error
func (GetCertificateChainStatusRequest) ValidateJSON ¶
func (GetCertificateChainStatusRequest) ValidateJSON(data []byte) error
func (GetCertificateChainStatusRequest) Version ¶
func (GetCertificateChainStatusRequest) Version() protocol.Version
type GetCertificateChainStatusRequestCertificateHashData ¶
type GetCertificateChainStatusRequestCertificateHashData struct {
HashAlgorithm GetCertificateChainStatusRequestHashAlgorithmEnum `json:"hashAlgorithm"`
IssuerNameHash string `json:"issuerNameHash"`
IssuerKeyHash string `json:"issuerKeyHash"`
SerialNumber string `json:"serialNumber"`
CustomData *GetCertificateChainStatusRequestCustomData `json:"customData,omitempty"`
}
type GetCertificateChainStatusRequestCertificateStatusRequestInfo ¶
type GetCertificateChainStatusRequestCertificateStatusRequestInfo struct {
CertificateHashData GetCertificateChainStatusRequestCertificateHashData `json:"certificateHashData"`
Source GetCertificateChainStatusRequestCertificateStatusSourceEnum `json:"source"`
Urls []string `json:"urls"`
CustomData *GetCertificateChainStatusRequestCustomData `json:"customData,omitempty"`
}
type GetCertificateChainStatusRequestCertificateStatusSourceEnum ¶
type GetCertificateChainStatusRequestCertificateStatusSourceEnum string
const ( GetCertificateChainStatusRequestCertificateStatusSourceEnumCRL GetCertificateChainStatusRequestCertificateStatusSourceEnum = "CRL" GetCertificateChainStatusRequestCertificateStatusSourceEnumOCSP GetCertificateChainStatusRequestCertificateStatusSourceEnum = "OCSP" )
type GetCertificateChainStatusRequestCustomData ¶
type GetCertificateChainStatusRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetCertificateChainStatusRequestCustomData) MarshalJSON ¶
func (value GetCertificateChainStatusRequestCustomData) MarshalJSON() ([]byte, error)
func (*GetCertificateChainStatusRequestCustomData) UnmarshalJSON ¶
func (value *GetCertificateChainStatusRequestCustomData) UnmarshalJSON(data []byte) error
type GetCertificateChainStatusRequestHashAlgorithmEnum ¶
type GetCertificateChainStatusRequestHashAlgorithmEnum string
const ( GetCertificateChainStatusRequestHashAlgorithmEnumSHA256 GetCertificateChainStatusRequestHashAlgorithmEnum = "SHA256" GetCertificateChainStatusRequestHashAlgorithmEnumSHA384 GetCertificateChainStatusRequestHashAlgorithmEnum = "SHA384" GetCertificateChainStatusRequestHashAlgorithmEnumSHA512 GetCertificateChainStatusRequestHashAlgorithmEnum = "SHA512" )
type GetCertificateStatusConfirmation ¶
type GetCertificateStatusConfirmation struct {
Status GetCertificateStatusConfirmationGetCertificateStatusEnum `json:"status"`
StatusInfo *GetCertificateStatusConfirmationStatusInfo `json:"statusInfo,omitempty"`
OcspResult *string `json:"ocspResult,omitempty"`
CustomData *GetCertificateStatusConfirmationCustomData `json:"customData,omitempty"`
}
func (GetCertificateStatusConfirmation) ActionName ¶
func (GetCertificateStatusConfirmation) ActionName() string
func (GetCertificateStatusConfirmation) Direction ¶
func (GetCertificateStatusConfirmation) Direction() protocol.PayloadDirection
func (GetCertificateStatusConfirmation) SchemaName ¶
func (GetCertificateStatusConfirmation) SchemaName() string
func (GetCertificateStatusConfirmation) Validate ¶
func (message GetCertificateStatusConfirmation) Validate() error
func (GetCertificateStatusConfirmation) ValidateJSON ¶
func (GetCertificateStatusConfirmation) ValidateJSON(data []byte) error
func (GetCertificateStatusConfirmation) Version ¶
func (GetCertificateStatusConfirmation) Version() protocol.Version
type GetCertificateStatusConfirmationCustomData ¶
type GetCertificateStatusConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetCertificateStatusConfirmationCustomData) MarshalJSON ¶
func (value GetCertificateStatusConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*GetCertificateStatusConfirmationCustomData) UnmarshalJSON ¶
func (value *GetCertificateStatusConfirmationCustomData) UnmarshalJSON(data []byte) error
type GetCertificateStatusConfirmationGetCertificateStatusEnum ¶
type GetCertificateStatusConfirmationGetCertificateStatusEnum string
const ( GetCertificateStatusConfirmationGetCertificateStatusEnumAccepted GetCertificateStatusConfirmationGetCertificateStatusEnum = "Accepted" GetCertificateStatusConfirmationGetCertificateStatusEnumFailed GetCertificateStatusConfirmationGetCertificateStatusEnum = "Failed" )
type GetCertificateStatusConfirmationStatusInfo ¶
type GetCertificateStatusConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *GetCertificateStatusConfirmationCustomData `json:"customData,omitempty"`
}
type GetCertificateStatusRequest ¶
type GetCertificateStatusRequest struct {
OcspRequestData GetCertificateStatusRequestOCSPRequestData `json:"ocspRequestData"`
CustomData *GetCertificateStatusRequestCustomData `json:"customData,omitempty"`
}
func (GetCertificateStatusRequest) ActionName ¶
func (GetCertificateStatusRequest) ActionName() string
func (GetCertificateStatusRequest) Direction ¶
func (GetCertificateStatusRequest) Direction() protocol.PayloadDirection
func (GetCertificateStatusRequest) SchemaName ¶
func (GetCertificateStatusRequest) SchemaName() string
func (GetCertificateStatusRequest) Validate ¶
func (message GetCertificateStatusRequest) Validate() error
func (GetCertificateStatusRequest) ValidateJSON ¶
func (GetCertificateStatusRequest) ValidateJSON(data []byte) error
func (GetCertificateStatusRequest) Version ¶
func (GetCertificateStatusRequest) Version() protocol.Version
type GetCertificateStatusRequestCustomData ¶
type GetCertificateStatusRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetCertificateStatusRequestCustomData) MarshalJSON ¶
func (value GetCertificateStatusRequestCustomData) MarshalJSON() ([]byte, error)
func (*GetCertificateStatusRequestCustomData) UnmarshalJSON ¶
func (value *GetCertificateStatusRequestCustomData) UnmarshalJSON(data []byte) error
type GetCertificateStatusRequestHashAlgorithmEnum ¶
type GetCertificateStatusRequestHashAlgorithmEnum string
const ( GetCertificateStatusRequestHashAlgorithmEnumSHA256 GetCertificateStatusRequestHashAlgorithmEnum = "SHA256" GetCertificateStatusRequestHashAlgorithmEnumSHA384 GetCertificateStatusRequestHashAlgorithmEnum = "SHA384" GetCertificateStatusRequestHashAlgorithmEnumSHA512 GetCertificateStatusRequestHashAlgorithmEnum = "SHA512" )
type GetCertificateStatusRequestOCSPRequestData ¶
type GetCertificateStatusRequestOCSPRequestData struct {
HashAlgorithm GetCertificateStatusRequestHashAlgorithmEnum `json:"hashAlgorithm"`
IssuerNameHash string `json:"issuerNameHash"`
IssuerKeyHash string `json:"issuerKeyHash"`
SerialNumber string `json:"serialNumber"`
ResponderURL string `json:"responderURL"`
CustomData *GetCertificateStatusRequestCustomData `json:"customData,omitempty"`
}
type GetChargingProfilesConfirmation ¶
type GetChargingProfilesConfirmation struct {
Status GetChargingProfilesConfirmationGetChargingProfileStatusEnum `json:"status"`
StatusInfo *GetChargingProfilesConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *GetChargingProfilesConfirmationCustomData `json:"customData,omitempty"`
}
func (GetChargingProfilesConfirmation) ActionName ¶
func (GetChargingProfilesConfirmation) ActionName() string
func (GetChargingProfilesConfirmation) Direction ¶
func (GetChargingProfilesConfirmation) Direction() protocol.PayloadDirection
func (GetChargingProfilesConfirmation) SchemaName ¶
func (GetChargingProfilesConfirmation) SchemaName() string
func (GetChargingProfilesConfirmation) Validate ¶
func (message GetChargingProfilesConfirmation) Validate() error
func (GetChargingProfilesConfirmation) ValidateJSON ¶
func (GetChargingProfilesConfirmation) ValidateJSON(data []byte) error
func (GetChargingProfilesConfirmation) Version ¶
func (GetChargingProfilesConfirmation) Version() protocol.Version
type GetChargingProfilesConfirmationCustomData ¶
type GetChargingProfilesConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetChargingProfilesConfirmationCustomData) MarshalJSON ¶
func (value GetChargingProfilesConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*GetChargingProfilesConfirmationCustomData) UnmarshalJSON ¶
func (value *GetChargingProfilesConfirmationCustomData) UnmarshalJSON(data []byte) error
type GetChargingProfilesConfirmationGetChargingProfileStatusEnum ¶
type GetChargingProfilesConfirmationGetChargingProfileStatusEnum string
const ( GetChargingProfilesConfirmationGetChargingProfileStatusEnumAccepted GetChargingProfilesConfirmationGetChargingProfileStatusEnum = "Accepted" GetChargingProfilesConfirmationGetChargingProfileStatusEnumNoProfiles GetChargingProfilesConfirmationGetChargingProfileStatusEnum = "NoProfiles" )
type GetChargingProfilesConfirmationStatusInfo ¶
type GetChargingProfilesConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *GetChargingProfilesConfirmationCustomData `json:"customData,omitempty"`
}
type GetChargingProfilesRequest ¶
type GetChargingProfilesRequest struct {
RequestID int `json:"requestId"`
EVSEID *int `json:"evseId,omitempty"`
ChargingProfile GetChargingProfilesRequestChargingProfileCriterion `json:"chargingProfile"`
CustomData *GetChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
func (GetChargingProfilesRequest) ActionName ¶
func (GetChargingProfilesRequest) ActionName() string
func (GetChargingProfilesRequest) Direction ¶
func (GetChargingProfilesRequest) Direction() protocol.PayloadDirection
func (GetChargingProfilesRequest) SchemaName ¶
func (GetChargingProfilesRequest) SchemaName() string
func (GetChargingProfilesRequest) Validate ¶
func (message GetChargingProfilesRequest) Validate() error
func (GetChargingProfilesRequest) ValidateJSON ¶
func (GetChargingProfilesRequest) ValidateJSON(data []byte) error
func (GetChargingProfilesRequest) Version ¶
func (GetChargingProfilesRequest) Version() protocol.Version
type GetChargingProfilesRequestChargingProfileCriterion ¶
type GetChargingProfilesRequestChargingProfileCriterion struct {
ChargingProfilePurpose *GetChargingProfilesRequestChargingProfilePurposeEnum `json:"chargingProfilePurpose,omitempty"`
StackLevel *int `json:"stackLevel,omitempty"`
ChargingProfileID []int `json:"chargingProfileId,omitempty"`
ChargingLimitSource []string `json:"chargingLimitSource,omitempty"`
CustomData *GetChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type GetChargingProfilesRequestChargingProfilePurposeEnum ¶
type GetChargingProfilesRequestChargingProfilePurposeEnum string
const ( GetChargingProfilesRequestChargingProfilePurposeEnumChargingStationExternalConstraints GetChargingProfilesRequestChargingProfilePurposeEnum = "ChargingStationExternalConstraints" GetChargingProfilesRequestChargingProfilePurposeEnumChargingStationMaxProfile GetChargingProfilesRequestChargingProfilePurposeEnum = "ChargingStationMaxProfile" GetChargingProfilesRequestChargingProfilePurposeEnumTxDefaultProfile GetChargingProfilesRequestChargingProfilePurposeEnum = "TxDefaultProfile" GetChargingProfilesRequestChargingProfilePurposeEnumTxProfile GetChargingProfilesRequestChargingProfilePurposeEnum = "TxProfile" GetChargingProfilesRequestChargingProfilePurposeEnumPriorityCharging GetChargingProfilesRequestChargingProfilePurposeEnum = "PriorityCharging" GetChargingProfilesRequestChargingProfilePurposeEnumLocalGeneration GetChargingProfilesRequestChargingProfilePurposeEnum = "LocalGeneration" )
type GetChargingProfilesRequestCustomData ¶
type GetChargingProfilesRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetChargingProfilesRequestCustomData) MarshalJSON ¶
func (value GetChargingProfilesRequestCustomData) MarshalJSON() ([]byte, error)
func (*GetChargingProfilesRequestCustomData) UnmarshalJSON ¶
func (value *GetChargingProfilesRequestCustomData) UnmarshalJSON(data []byte) error
type GetCompositeScheduleConfirmation ¶
type GetCompositeScheduleConfirmation struct {
Status GetCompositeScheduleConfirmationGenericStatusEnum `json:"status"`
StatusInfo *GetCompositeScheduleConfirmationStatusInfo `json:"statusInfo,omitempty"`
Schedule *GetCompositeScheduleConfirmationCompositeSchedule `json:"schedule,omitempty"`
CustomData *GetCompositeScheduleConfirmationCustomData `json:"customData,omitempty"`
}
func (GetCompositeScheduleConfirmation) ActionName ¶
func (GetCompositeScheduleConfirmation) ActionName() string
func (GetCompositeScheduleConfirmation) Direction ¶
func (GetCompositeScheduleConfirmation) Direction() protocol.PayloadDirection
func (GetCompositeScheduleConfirmation) SchemaName ¶
func (GetCompositeScheduleConfirmation) SchemaName() string
func (GetCompositeScheduleConfirmation) Validate ¶
func (message GetCompositeScheduleConfirmation) Validate() error
func (GetCompositeScheduleConfirmation) ValidateJSON ¶
func (GetCompositeScheduleConfirmation) ValidateJSON(data []byte) error
func (GetCompositeScheduleConfirmation) Version ¶
func (GetCompositeScheduleConfirmation) Version() protocol.Version
type GetCompositeScheduleConfirmationChargingRateUnitEnum ¶
type GetCompositeScheduleConfirmationChargingRateUnitEnum string
const ( GetCompositeScheduleConfirmationChargingRateUnitEnumW GetCompositeScheduleConfirmationChargingRateUnitEnum = "W" GetCompositeScheduleConfirmationChargingRateUnitEnumA GetCompositeScheduleConfirmationChargingRateUnitEnum = "A" )
type GetCompositeScheduleConfirmationChargingSchedulePeriod ¶
type GetCompositeScheduleConfirmationChargingSchedulePeriod struct {
StartPeriod int `json:"startPeriod"`
Limit *float64 `json:"limit,omitempty"`
LimitL2 *float64 `json:"limit_L2,omitempty"`
LimitL3 *float64 `json:"limit_L3,omitempty"`
NumberPhases *int `json:"numberPhases,omitempty"`
PhaseToUse *int `json:"phaseToUse,omitempty"`
DischargeLimit *float64 `json:"dischargeLimit,omitempty"`
DischargeLimitL2 *float64 `json:"dischargeLimit_L2,omitempty"`
DischargeLimitL3 *float64 `json:"dischargeLimit_L3,omitempty"`
Setpoint *float64 `json:"setpoint,omitempty"`
SetpointL2 *float64 `json:"setpoint_L2,omitempty"`
SetpointL3 *float64 `json:"setpoint_L3,omitempty"`
SetpointReactive *float64 `json:"setpointReactive,omitempty"`
SetpointReactiveL2 *float64 `json:"setpointReactive_L2,omitempty"`
SetpointReactiveL3 *float64 `json:"setpointReactive_L3,omitempty"`
PreconditioningRequest *bool `json:"preconditioningRequest,omitempty"`
EVSESleep *bool `json:"evseSleep,omitempty"`
V2XBaseline *float64 `json:"v2xBaseline,omitempty"`
OperationMode *GetCompositeScheduleConfirmationOperationModeEnum `json:"operationMode,omitempty"`
V2XFreqWattCurve []GetCompositeScheduleConfirmationV2XFreqWattPoint `json:"v2xFreqWattCurve,omitempty"`
V2XSignalWattCurve []GetCompositeScheduleConfirmationV2XSignalWattPoint `json:"v2xSignalWattCurve,omitempty"`
CustomData *GetCompositeScheduleConfirmationCustomData `json:"customData,omitempty"`
}
type GetCompositeScheduleConfirmationCompositeSchedule ¶
type GetCompositeScheduleConfirmationCompositeSchedule struct {
EVSEID int `json:"evseId"`
Duration int `json:"duration"`
ScheduleStart string `json:"scheduleStart"`
ChargingRateUnit GetCompositeScheduleConfirmationChargingRateUnitEnum `json:"chargingRateUnit"`
ChargingSchedulePeriod []GetCompositeScheduleConfirmationChargingSchedulePeriod `json:"chargingSchedulePeriod"`
CustomData *GetCompositeScheduleConfirmationCustomData `json:"customData,omitempty"`
}
type GetCompositeScheduleConfirmationCustomData ¶
type GetCompositeScheduleConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetCompositeScheduleConfirmationCustomData) MarshalJSON ¶
func (value GetCompositeScheduleConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*GetCompositeScheduleConfirmationCustomData) UnmarshalJSON ¶
func (value *GetCompositeScheduleConfirmationCustomData) UnmarshalJSON(data []byte) error
type GetCompositeScheduleConfirmationGenericStatusEnum ¶
type GetCompositeScheduleConfirmationGenericStatusEnum string
const ( GetCompositeScheduleConfirmationGenericStatusEnumAccepted GetCompositeScheduleConfirmationGenericStatusEnum = "Accepted" GetCompositeScheduleConfirmationGenericStatusEnumRejected GetCompositeScheduleConfirmationGenericStatusEnum = "Rejected" )
type GetCompositeScheduleConfirmationOperationModeEnum ¶
type GetCompositeScheduleConfirmationOperationModeEnum string
const ( GetCompositeScheduleConfirmationOperationModeEnumIdle GetCompositeScheduleConfirmationOperationModeEnum = "Idle" GetCompositeScheduleConfirmationOperationModeEnumChargingOnly GetCompositeScheduleConfirmationOperationModeEnum = "ChargingOnly" GetCompositeScheduleConfirmationOperationModeEnumCentralSetpoint GetCompositeScheduleConfirmationOperationModeEnum = "CentralSetpoint" GetCompositeScheduleConfirmationOperationModeEnumExternalSetpoint GetCompositeScheduleConfirmationOperationModeEnum = "ExternalSetpoint" GetCompositeScheduleConfirmationOperationModeEnumExternalLimits GetCompositeScheduleConfirmationOperationModeEnum = "ExternalLimits" GetCompositeScheduleConfirmationOperationModeEnumCentralFrequency GetCompositeScheduleConfirmationOperationModeEnum = "CentralFrequency" GetCompositeScheduleConfirmationOperationModeEnumLocalFrequency GetCompositeScheduleConfirmationOperationModeEnum = "LocalFrequency" GetCompositeScheduleConfirmationOperationModeEnumLocalLoadBalancing GetCompositeScheduleConfirmationOperationModeEnum = "LocalLoadBalancing" )
type GetCompositeScheduleConfirmationStatusInfo ¶
type GetCompositeScheduleConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *GetCompositeScheduleConfirmationCustomData `json:"customData,omitempty"`
}
type GetCompositeScheduleConfirmationV2XFreqWattPoint ¶
type GetCompositeScheduleConfirmationV2XFreqWattPoint struct {
Frequency float64 `json:"frequency"`
Power float64 `json:"power"`
CustomData *GetCompositeScheduleConfirmationCustomData `json:"customData,omitempty"`
}
type GetCompositeScheduleConfirmationV2XSignalWattPoint ¶
type GetCompositeScheduleConfirmationV2XSignalWattPoint struct {
Signal int `json:"signal"`
Power float64 `json:"power"`
CustomData *GetCompositeScheduleConfirmationCustomData `json:"customData,omitempty"`
}
type GetCompositeScheduleRequest ¶
type GetCompositeScheduleRequest struct {
Duration int `json:"duration"`
ChargingRateUnit *GetCompositeScheduleRequestChargingRateUnitEnum `json:"chargingRateUnit,omitempty"`
EVSEID int `json:"evseId"`
CustomData *GetCompositeScheduleRequestCustomData `json:"customData,omitempty"`
}
func (GetCompositeScheduleRequest) ActionName ¶
func (GetCompositeScheduleRequest) ActionName() string
func (GetCompositeScheduleRequest) Direction ¶
func (GetCompositeScheduleRequest) Direction() protocol.PayloadDirection
func (GetCompositeScheduleRequest) SchemaName ¶
func (GetCompositeScheduleRequest) SchemaName() string
func (GetCompositeScheduleRequest) Validate ¶
func (message GetCompositeScheduleRequest) Validate() error
func (GetCompositeScheduleRequest) ValidateJSON ¶
func (GetCompositeScheduleRequest) ValidateJSON(data []byte) error
func (GetCompositeScheduleRequest) Version ¶
func (GetCompositeScheduleRequest) Version() protocol.Version
type GetCompositeScheduleRequestChargingRateUnitEnum ¶
type GetCompositeScheduleRequestChargingRateUnitEnum string
const ( GetCompositeScheduleRequestChargingRateUnitEnumW GetCompositeScheduleRequestChargingRateUnitEnum = "W" GetCompositeScheduleRequestChargingRateUnitEnumA GetCompositeScheduleRequestChargingRateUnitEnum = "A" )
type GetCompositeScheduleRequestCustomData ¶
type GetCompositeScheduleRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetCompositeScheduleRequestCustomData) MarshalJSON ¶
func (value GetCompositeScheduleRequestCustomData) MarshalJSON() ([]byte, error)
func (*GetCompositeScheduleRequestCustomData) UnmarshalJSON ¶
func (value *GetCompositeScheduleRequestCustomData) UnmarshalJSON(data []byte) error
type GetDERControlConfirmation ¶
type GetDERControlConfirmation struct {
Status GetDERControlConfirmationDERControlStatusEnum `json:"status"`
StatusInfo *GetDERControlConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *GetDERControlConfirmationCustomData `json:"customData,omitempty"`
}
func (GetDERControlConfirmation) ActionName ¶
func (GetDERControlConfirmation) ActionName() string
func (GetDERControlConfirmation) Direction ¶
func (GetDERControlConfirmation) Direction() protocol.PayloadDirection
func (GetDERControlConfirmation) SchemaName ¶
func (GetDERControlConfirmation) SchemaName() string
func (GetDERControlConfirmation) Validate ¶
func (message GetDERControlConfirmation) Validate() error
func (GetDERControlConfirmation) ValidateJSON ¶
func (GetDERControlConfirmation) ValidateJSON(data []byte) error
func (GetDERControlConfirmation) Version ¶
func (GetDERControlConfirmation) Version() protocol.Version
type GetDERControlConfirmationCustomData ¶
type GetDERControlConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetDERControlConfirmationCustomData) MarshalJSON ¶
func (value GetDERControlConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*GetDERControlConfirmationCustomData) UnmarshalJSON ¶
func (value *GetDERControlConfirmationCustomData) UnmarshalJSON(data []byte) error
type GetDERControlConfirmationDERControlStatusEnum ¶
type GetDERControlConfirmationDERControlStatusEnum string
const ( GetDERControlConfirmationDERControlStatusEnumAccepted GetDERControlConfirmationDERControlStatusEnum = "Accepted" GetDERControlConfirmationDERControlStatusEnumRejected GetDERControlConfirmationDERControlStatusEnum = "Rejected" GetDERControlConfirmationDERControlStatusEnumNotSupported GetDERControlConfirmationDERControlStatusEnum = "NotSupported" GetDERControlConfirmationDERControlStatusEnumNotFound GetDERControlConfirmationDERControlStatusEnum = "NotFound" )
type GetDERControlConfirmationStatusInfo ¶
type GetDERControlConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *GetDERControlConfirmationCustomData `json:"customData,omitempty"`
}
type GetDERControlRequest ¶
type GetDERControlRequest struct {
RequestID int `json:"requestId"`
IsDefault *bool `json:"isDefault,omitempty"`
ControlType *GetDERControlRequestDERControlEnum `json:"controlType,omitempty"`
ControlID *string `json:"controlId,omitempty"`
CustomData *GetDERControlRequestCustomData `json:"customData,omitempty"`
}
func (GetDERControlRequest) ActionName ¶
func (GetDERControlRequest) ActionName() string
func (GetDERControlRequest) Direction ¶
func (GetDERControlRequest) Direction() protocol.PayloadDirection
func (GetDERControlRequest) SchemaName ¶
func (GetDERControlRequest) SchemaName() string
func (GetDERControlRequest) Validate ¶
func (message GetDERControlRequest) Validate() error
func (GetDERControlRequest) ValidateJSON ¶
func (GetDERControlRequest) ValidateJSON(data []byte) error
func (GetDERControlRequest) Version ¶
func (GetDERControlRequest) Version() protocol.Version
type GetDERControlRequestCustomData ¶
type GetDERControlRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetDERControlRequestCustomData) MarshalJSON ¶
func (value GetDERControlRequestCustomData) MarshalJSON() ([]byte, error)
func (*GetDERControlRequestCustomData) UnmarshalJSON ¶
func (value *GetDERControlRequestCustomData) UnmarshalJSON(data []byte) error
type GetDERControlRequestDERControlEnum ¶
type GetDERControlRequestDERControlEnum string
const ( GetDERControlRequestDERControlEnumEnterService GetDERControlRequestDERControlEnum = "EnterService" GetDERControlRequestDERControlEnumFreqDroop GetDERControlRequestDERControlEnum = "FreqDroop" GetDERControlRequestDERControlEnumFreqWatt GetDERControlRequestDERControlEnum = "FreqWatt" GetDERControlRequestDERControlEnumFixedPFAbsorb GetDERControlRequestDERControlEnum = "FixedPFAbsorb" GetDERControlRequestDERControlEnumFixedPFInject GetDERControlRequestDERControlEnum = "FixedPFInject" GetDERControlRequestDERControlEnumFixedVar GetDERControlRequestDERControlEnum = "FixedVar" GetDERControlRequestDERControlEnumGradients GetDERControlRequestDERControlEnum = "Gradients" GetDERControlRequestDERControlEnumHFMustTrip GetDERControlRequestDERControlEnum = "HFMustTrip" GetDERControlRequestDERControlEnumHFMayTrip GetDERControlRequestDERControlEnum = "HFMayTrip" GetDERControlRequestDERControlEnumHVMustTrip GetDERControlRequestDERControlEnum = "HVMustTrip" GetDERControlRequestDERControlEnumHVMomCess GetDERControlRequestDERControlEnum = "HVMomCess" GetDERControlRequestDERControlEnumHVMayTrip GetDERControlRequestDERControlEnum = "HVMayTrip" GetDERControlRequestDERControlEnumLimitMaxDischarge GetDERControlRequestDERControlEnum = "LimitMaxDischarge" GetDERControlRequestDERControlEnumLFMustTrip GetDERControlRequestDERControlEnum = "LFMustTrip" GetDERControlRequestDERControlEnumLVMustTrip GetDERControlRequestDERControlEnum = "LVMustTrip" GetDERControlRequestDERControlEnumLVMomCess GetDERControlRequestDERControlEnum = "LVMomCess" GetDERControlRequestDERControlEnumLVMayTrip GetDERControlRequestDERControlEnum = "LVMayTrip" GetDERControlRequestDERControlEnumPowerMonitoringMustTrip GetDERControlRequestDERControlEnum = "PowerMonitoringMustTrip" GetDERControlRequestDERControlEnumVoltVar GetDERControlRequestDERControlEnum = "VoltVar" GetDERControlRequestDERControlEnumVoltWatt GetDERControlRequestDERControlEnum = "VoltWatt" GetDERControlRequestDERControlEnumWattPF GetDERControlRequestDERControlEnum = "WattPF" GetDERControlRequestDERControlEnumWattVar GetDERControlRequestDERControlEnum = "WattVar" )
type GetDisplayMessagesConfirmation ¶
type GetDisplayMessagesConfirmation struct {
Status GetDisplayMessagesConfirmationGetDisplayMessagesStatusEnum `json:"status"`
StatusInfo *GetDisplayMessagesConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *GetDisplayMessagesConfirmationCustomData `json:"customData,omitempty"`
}
func (GetDisplayMessagesConfirmation) ActionName ¶
func (GetDisplayMessagesConfirmation) ActionName() string
func (GetDisplayMessagesConfirmation) Direction ¶
func (GetDisplayMessagesConfirmation) Direction() protocol.PayloadDirection
func (GetDisplayMessagesConfirmation) SchemaName ¶
func (GetDisplayMessagesConfirmation) SchemaName() string
func (GetDisplayMessagesConfirmation) Validate ¶
func (message GetDisplayMessagesConfirmation) Validate() error
func (GetDisplayMessagesConfirmation) ValidateJSON ¶
func (GetDisplayMessagesConfirmation) ValidateJSON(data []byte) error
func (GetDisplayMessagesConfirmation) Version ¶
func (GetDisplayMessagesConfirmation) Version() protocol.Version
type GetDisplayMessagesConfirmationCustomData ¶
type GetDisplayMessagesConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetDisplayMessagesConfirmationCustomData) MarshalJSON ¶
func (value GetDisplayMessagesConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*GetDisplayMessagesConfirmationCustomData) UnmarshalJSON ¶
func (value *GetDisplayMessagesConfirmationCustomData) UnmarshalJSON(data []byte) error
type GetDisplayMessagesConfirmationGetDisplayMessagesStatusEnum ¶
type GetDisplayMessagesConfirmationGetDisplayMessagesStatusEnum string
const ( GetDisplayMessagesConfirmationGetDisplayMessagesStatusEnumAccepted GetDisplayMessagesConfirmationGetDisplayMessagesStatusEnum = "Accepted" GetDisplayMessagesConfirmationGetDisplayMessagesStatusEnumUnknown GetDisplayMessagesConfirmationGetDisplayMessagesStatusEnum = "Unknown" )
type GetDisplayMessagesConfirmationStatusInfo ¶
type GetDisplayMessagesConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *GetDisplayMessagesConfirmationCustomData `json:"customData,omitempty"`
}
type GetDisplayMessagesRequest ¶
type GetDisplayMessagesRequest struct {
ID []int `json:"id,omitempty"`
RequestID int `json:"requestId"`
Priority *GetDisplayMessagesRequestMessagePriorityEnum `json:"priority,omitempty"`
State *GetDisplayMessagesRequestMessageStateEnum `json:"state,omitempty"`
CustomData *GetDisplayMessagesRequestCustomData `json:"customData,omitempty"`
}
func (GetDisplayMessagesRequest) ActionName ¶
func (GetDisplayMessagesRequest) ActionName() string
func (GetDisplayMessagesRequest) Direction ¶
func (GetDisplayMessagesRequest) Direction() protocol.PayloadDirection
func (GetDisplayMessagesRequest) SchemaName ¶
func (GetDisplayMessagesRequest) SchemaName() string
func (GetDisplayMessagesRequest) Validate ¶
func (message GetDisplayMessagesRequest) Validate() error
func (GetDisplayMessagesRequest) ValidateJSON ¶
func (GetDisplayMessagesRequest) ValidateJSON(data []byte) error
func (GetDisplayMessagesRequest) Version ¶
func (GetDisplayMessagesRequest) Version() protocol.Version
type GetDisplayMessagesRequestCustomData ¶
type GetDisplayMessagesRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetDisplayMessagesRequestCustomData) MarshalJSON ¶
func (value GetDisplayMessagesRequestCustomData) MarshalJSON() ([]byte, error)
func (*GetDisplayMessagesRequestCustomData) UnmarshalJSON ¶
func (value *GetDisplayMessagesRequestCustomData) UnmarshalJSON(data []byte) error
type GetDisplayMessagesRequestMessagePriorityEnum ¶
type GetDisplayMessagesRequestMessagePriorityEnum string
const ( GetDisplayMessagesRequestMessagePriorityEnumAlwaysFront GetDisplayMessagesRequestMessagePriorityEnum = "AlwaysFront" GetDisplayMessagesRequestMessagePriorityEnumInFront GetDisplayMessagesRequestMessagePriorityEnum = "InFront" GetDisplayMessagesRequestMessagePriorityEnumNormalCycle GetDisplayMessagesRequestMessagePriorityEnum = "NormalCycle" )
type GetDisplayMessagesRequestMessageStateEnum ¶
type GetDisplayMessagesRequestMessageStateEnum string
const ( GetDisplayMessagesRequestMessageStateEnumCharging GetDisplayMessagesRequestMessageStateEnum = "Charging" GetDisplayMessagesRequestMessageStateEnumFaulted GetDisplayMessagesRequestMessageStateEnum = "Faulted" GetDisplayMessagesRequestMessageStateEnumIdle GetDisplayMessagesRequestMessageStateEnum = "Idle" GetDisplayMessagesRequestMessageStateEnumSuspended GetDisplayMessagesRequestMessageStateEnum = "Suspended" GetDisplayMessagesRequestMessageStateEnumDischarging GetDisplayMessagesRequestMessageStateEnum = "Discharging" )
type GetInstalledCertificateIdsConfirmation ¶
type GetInstalledCertificateIdsConfirmation struct {
Status GetInstalledCertificateIdsConfirmationGetInstalledCertificateStatusEnum `json:"status"`
StatusInfo *GetInstalledCertificateIdsConfirmationStatusInfo `json:"statusInfo,omitempty"`
CertificateHashDataChain []GetInstalledCertificateIdsConfirmationCertificateHashDataChain `json:"certificateHashDataChain,omitempty"`
CustomData *GetInstalledCertificateIdsConfirmationCustomData `json:"customData,omitempty"`
}
func (GetInstalledCertificateIdsConfirmation) ActionName ¶
func (GetInstalledCertificateIdsConfirmation) ActionName() string
func (GetInstalledCertificateIdsConfirmation) Direction ¶
func (GetInstalledCertificateIdsConfirmation) Direction() protocol.PayloadDirection
func (GetInstalledCertificateIdsConfirmation) SchemaName ¶
func (GetInstalledCertificateIdsConfirmation) SchemaName() string
func (GetInstalledCertificateIdsConfirmation) Validate ¶
func (message GetInstalledCertificateIdsConfirmation) Validate() error
func (GetInstalledCertificateIdsConfirmation) ValidateJSON ¶
func (GetInstalledCertificateIdsConfirmation) ValidateJSON(data []byte) error
func (GetInstalledCertificateIdsConfirmation) Version ¶
func (GetInstalledCertificateIdsConfirmation) Version() protocol.Version
type GetInstalledCertificateIdsConfirmationCertificateHashData ¶
type GetInstalledCertificateIdsConfirmationCertificateHashData struct {
HashAlgorithm GetInstalledCertificateIdsConfirmationHashAlgorithmEnum `json:"hashAlgorithm"`
IssuerNameHash string `json:"issuerNameHash"`
IssuerKeyHash string `json:"issuerKeyHash"`
SerialNumber string `json:"serialNumber"`
CustomData *GetInstalledCertificateIdsConfirmationCustomData `json:"customData,omitempty"`
}
type GetInstalledCertificateIdsConfirmationCertificateHashDataChain ¶
type GetInstalledCertificateIdsConfirmationCertificateHashDataChain struct {
CertificateHashData GetInstalledCertificateIdsConfirmationCertificateHashData `json:"certificateHashData"`
CertificateType GetInstalledCertificateIdsConfirmationGetCertificateIDUseEnum `json:"certificateType"`
ChildCertificateHashData []GetInstalledCertificateIdsConfirmationCertificateHashData `json:"childCertificateHashData,omitempty"`
CustomData *GetInstalledCertificateIdsConfirmationCustomData `json:"customData,omitempty"`
}
type GetInstalledCertificateIdsConfirmationCustomData ¶
type GetInstalledCertificateIdsConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetInstalledCertificateIdsConfirmationCustomData) MarshalJSON ¶
func (value GetInstalledCertificateIdsConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*GetInstalledCertificateIdsConfirmationCustomData) UnmarshalJSON ¶
func (value *GetInstalledCertificateIdsConfirmationCustomData) UnmarshalJSON(data []byte) error
type GetInstalledCertificateIdsConfirmationGetCertificateIDUseEnum ¶
type GetInstalledCertificateIdsConfirmationGetCertificateIDUseEnum string
const ( GetInstalledCertificateIdsConfirmationGetCertificateIDUseEnumV2GRootCertificate GetInstalledCertificateIdsConfirmationGetCertificateIDUseEnum = "V2GRootCertificate" GetInstalledCertificateIdsConfirmationGetCertificateIDUseEnumMORootCertificate GetInstalledCertificateIdsConfirmationGetCertificateIDUseEnum = "MORootCertificate" GetInstalledCertificateIdsConfirmationGetCertificateIDUseEnumCSMSRootCertificate GetInstalledCertificateIdsConfirmationGetCertificateIDUseEnum = "CSMSRootCertificate" GetInstalledCertificateIdsConfirmationGetCertificateIDUseEnumV2GCertificateChain GetInstalledCertificateIdsConfirmationGetCertificateIDUseEnum = "V2GCertificateChain" GetInstalledCertificateIdsConfirmationGetCertificateIDUseEnumManufacturerRootCertificate GetInstalledCertificateIdsConfirmationGetCertificateIDUseEnum = "ManufacturerRootCertificate" GetInstalledCertificateIdsConfirmationGetCertificateIDUseEnumOEMRootCertificate GetInstalledCertificateIdsConfirmationGetCertificateIDUseEnum = "OEMRootCertificate" )
type GetInstalledCertificateIdsConfirmationGetInstalledCertificateStatusEnum ¶
type GetInstalledCertificateIdsConfirmationGetInstalledCertificateStatusEnum string
const ( GetInstalledCertificateIdsConfirmationGetInstalledCertificateStatusEnumAccepted GetInstalledCertificateIdsConfirmationGetInstalledCertificateStatusEnum = "Accepted" GetInstalledCertificateIdsConfirmationGetInstalledCertificateStatusEnumNotFound GetInstalledCertificateIdsConfirmationGetInstalledCertificateStatusEnum = "NotFound" )
type GetInstalledCertificateIdsConfirmationHashAlgorithmEnum ¶
type GetInstalledCertificateIdsConfirmationHashAlgorithmEnum string
const ( GetInstalledCertificateIdsConfirmationHashAlgorithmEnumSHA256 GetInstalledCertificateIdsConfirmationHashAlgorithmEnum = "SHA256" GetInstalledCertificateIdsConfirmationHashAlgorithmEnumSHA384 GetInstalledCertificateIdsConfirmationHashAlgorithmEnum = "SHA384" GetInstalledCertificateIdsConfirmationHashAlgorithmEnumSHA512 GetInstalledCertificateIdsConfirmationHashAlgorithmEnum = "SHA512" )
type GetInstalledCertificateIdsConfirmationStatusInfo ¶
type GetInstalledCertificateIdsConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *GetInstalledCertificateIdsConfirmationCustomData `json:"customData,omitempty"`
}
type GetInstalledCertificateIdsRequest ¶
type GetInstalledCertificateIdsRequest struct {
CertificateType []GetInstalledCertificateIdsRequestGetCertificateIDUseEnum `json:"certificateType,omitempty"`
CustomData *GetInstalledCertificateIdsRequestCustomData `json:"customData,omitempty"`
}
func (GetInstalledCertificateIdsRequest) ActionName ¶
func (GetInstalledCertificateIdsRequest) ActionName() string
func (GetInstalledCertificateIdsRequest) Direction ¶
func (GetInstalledCertificateIdsRequest) Direction() protocol.PayloadDirection
func (GetInstalledCertificateIdsRequest) SchemaName ¶
func (GetInstalledCertificateIdsRequest) SchemaName() string
func (GetInstalledCertificateIdsRequest) Validate ¶
func (message GetInstalledCertificateIdsRequest) Validate() error
func (GetInstalledCertificateIdsRequest) ValidateJSON ¶
func (GetInstalledCertificateIdsRequest) ValidateJSON(data []byte) error
func (GetInstalledCertificateIdsRequest) Version ¶
func (GetInstalledCertificateIdsRequest) Version() protocol.Version
type GetInstalledCertificateIdsRequestCustomData ¶
type GetInstalledCertificateIdsRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetInstalledCertificateIdsRequestCustomData) MarshalJSON ¶
func (value GetInstalledCertificateIdsRequestCustomData) MarshalJSON() ([]byte, error)
func (*GetInstalledCertificateIdsRequestCustomData) UnmarshalJSON ¶
func (value *GetInstalledCertificateIdsRequestCustomData) UnmarshalJSON(data []byte) error
type GetInstalledCertificateIdsRequestGetCertificateIDUseEnum ¶
type GetInstalledCertificateIdsRequestGetCertificateIDUseEnum string
const ( GetInstalledCertificateIdsRequestGetCertificateIDUseEnumV2GRootCertificate GetInstalledCertificateIdsRequestGetCertificateIDUseEnum = "V2GRootCertificate" GetInstalledCertificateIdsRequestGetCertificateIDUseEnumMORootCertificate GetInstalledCertificateIdsRequestGetCertificateIDUseEnum = "MORootCertificate" GetInstalledCertificateIdsRequestGetCertificateIDUseEnumCSMSRootCertificate GetInstalledCertificateIdsRequestGetCertificateIDUseEnum = "CSMSRootCertificate" GetInstalledCertificateIdsRequestGetCertificateIDUseEnumV2GCertificateChain GetInstalledCertificateIdsRequestGetCertificateIDUseEnum = "V2GCertificateChain" GetInstalledCertificateIdsRequestGetCertificateIDUseEnumManufacturerRootCertificate GetInstalledCertificateIdsRequestGetCertificateIDUseEnum = "ManufacturerRootCertificate" GetInstalledCertificateIdsRequestGetCertificateIDUseEnumOEMRootCertificate GetInstalledCertificateIdsRequestGetCertificateIDUseEnum = "OEMRootCertificate" )
type GetLocalListVersionConfirmation ¶
type GetLocalListVersionConfirmation struct {
VersionNumber int `json:"versionNumber"`
CustomData *GetLocalListVersionConfirmationCustomData `json:"customData,omitempty"`
}
func (GetLocalListVersionConfirmation) ActionName ¶
func (GetLocalListVersionConfirmation) ActionName() string
func (GetLocalListVersionConfirmation) Direction ¶
func (GetLocalListVersionConfirmation) Direction() protocol.PayloadDirection
func (GetLocalListVersionConfirmation) SchemaName ¶
func (GetLocalListVersionConfirmation) SchemaName() string
func (GetLocalListVersionConfirmation) Validate ¶
func (message GetLocalListVersionConfirmation) Validate() error
func (GetLocalListVersionConfirmation) ValidateJSON ¶
func (GetLocalListVersionConfirmation) ValidateJSON(data []byte) error
func (GetLocalListVersionConfirmation) Version ¶
func (GetLocalListVersionConfirmation) Version() protocol.Version
type GetLocalListVersionConfirmationCustomData ¶
type GetLocalListVersionConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetLocalListVersionConfirmationCustomData) MarshalJSON ¶
func (value GetLocalListVersionConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*GetLocalListVersionConfirmationCustomData) UnmarshalJSON ¶
func (value *GetLocalListVersionConfirmationCustomData) UnmarshalJSON(data []byte) error
type GetLocalListVersionRequest ¶
type GetLocalListVersionRequest struct {
CustomData *GetLocalListVersionRequestCustomData `json:"customData,omitempty"`
}
func (GetLocalListVersionRequest) ActionName ¶
func (GetLocalListVersionRequest) ActionName() string
func (GetLocalListVersionRequest) Direction ¶
func (GetLocalListVersionRequest) Direction() protocol.PayloadDirection
func (GetLocalListVersionRequest) SchemaName ¶
func (GetLocalListVersionRequest) SchemaName() string
func (GetLocalListVersionRequest) Validate ¶
func (message GetLocalListVersionRequest) Validate() error
func (GetLocalListVersionRequest) ValidateJSON ¶
func (GetLocalListVersionRequest) ValidateJSON(data []byte) error
func (GetLocalListVersionRequest) Version ¶
func (GetLocalListVersionRequest) Version() protocol.Version
type GetLocalListVersionRequestCustomData ¶
type GetLocalListVersionRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetLocalListVersionRequestCustomData) MarshalJSON ¶
func (value GetLocalListVersionRequestCustomData) MarshalJSON() ([]byte, error)
func (*GetLocalListVersionRequestCustomData) UnmarshalJSON ¶
func (value *GetLocalListVersionRequestCustomData) UnmarshalJSON(data []byte) error
type GetLogConfirmation ¶
type GetLogConfirmation struct {
Status GetLogConfirmationLogStatusEnum `json:"status"`
StatusInfo *GetLogConfirmationStatusInfo `json:"statusInfo,omitempty"`
Filename *string `json:"filename,omitempty"`
CustomData *GetLogConfirmationCustomData `json:"customData,omitempty"`
}
func (GetLogConfirmation) ActionName ¶
func (GetLogConfirmation) ActionName() string
func (GetLogConfirmation) Direction ¶
func (GetLogConfirmation) Direction() protocol.PayloadDirection
func (GetLogConfirmation) SchemaName ¶
func (GetLogConfirmation) SchemaName() string
func (GetLogConfirmation) Validate ¶
func (message GetLogConfirmation) Validate() error
func (GetLogConfirmation) ValidateJSON ¶
func (GetLogConfirmation) ValidateJSON(data []byte) error
func (GetLogConfirmation) Version ¶
func (GetLogConfirmation) Version() protocol.Version
type GetLogConfirmationCustomData ¶
type GetLogConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetLogConfirmationCustomData) MarshalJSON ¶
func (value GetLogConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*GetLogConfirmationCustomData) UnmarshalJSON ¶
func (value *GetLogConfirmationCustomData) UnmarshalJSON(data []byte) error
type GetLogConfirmationLogStatusEnum ¶
type GetLogConfirmationLogStatusEnum string
const ( GetLogConfirmationLogStatusEnumAccepted GetLogConfirmationLogStatusEnum = "Accepted" GetLogConfirmationLogStatusEnumRejected GetLogConfirmationLogStatusEnum = "Rejected" GetLogConfirmationLogStatusEnumAcceptedCanceled GetLogConfirmationLogStatusEnum = "AcceptedCanceled" )
type GetLogConfirmationStatusInfo ¶
type GetLogConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *GetLogConfirmationCustomData `json:"customData,omitempty"`
}
type GetLogRequest ¶
type GetLogRequest struct {
Log GetLogRequestLogParameters `json:"log"`
LogType GetLogRequestLogEnum `json:"logType"`
RequestID int `json:"requestId"`
Retries *int `json:"retries,omitempty"`
RetryInterval *int `json:"retryInterval,omitempty"`
CustomData *GetLogRequestCustomData `json:"customData,omitempty"`
}
func (GetLogRequest) ActionName ¶
func (GetLogRequest) ActionName() string
func (GetLogRequest) Direction ¶
func (GetLogRequest) Direction() protocol.PayloadDirection
func (GetLogRequest) SchemaName ¶
func (GetLogRequest) SchemaName() string
func (GetLogRequest) Validate ¶
func (message GetLogRequest) Validate() error
func (GetLogRequest) ValidateJSON ¶
func (GetLogRequest) ValidateJSON(data []byte) error
func (GetLogRequest) Version ¶
func (GetLogRequest) Version() protocol.Version
type GetLogRequestCustomData ¶
type GetLogRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetLogRequestCustomData) MarshalJSON ¶
func (value GetLogRequestCustomData) MarshalJSON() ([]byte, error)
func (*GetLogRequestCustomData) UnmarshalJSON ¶
func (value *GetLogRequestCustomData) UnmarshalJSON(data []byte) error
type GetLogRequestLogEnum ¶
type GetLogRequestLogEnum string
const ( GetLogRequestLogEnumDiagnosticsLog GetLogRequestLogEnum = "DiagnosticsLog" GetLogRequestLogEnumSecurityLog GetLogRequestLogEnum = "SecurityLog" GetLogRequestLogEnumDataCollectorLog GetLogRequestLogEnum = "DataCollectorLog" )
type GetLogRequestLogParameters ¶
type GetLogRequestLogParameters struct {
RemoteLocation string `json:"remoteLocation"`
OldestTimestamp *string `json:"oldestTimestamp,omitempty"`
LatestTimestamp *string `json:"latestTimestamp,omitempty"`
CustomData *GetLogRequestCustomData `json:"customData,omitempty"`
}
type GetMonitoringReportConfirmation ¶
type GetMonitoringReportConfirmation struct {
Status GetMonitoringReportConfirmationGenericDeviceModelStatusEnum `json:"status"`
StatusInfo *GetMonitoringReportConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *GetMonitoringReportConfirmationCustomData `json:"customData,omitempty"`
}
func (GetMonitoringReportConfirmation) ActionName ¶
func (GetMonitoringReportConfirmation) ActionName() string
func (GetMonitoringReportConfirmation) Direction ¶
func (GetMonitoringReportConfirmation) Direction() protocol.PayloadDirection
func (GetMonitoringReportConfirmation) SchemaName ¶
func (GetMonitoringReportConfirmation) SchemaName() string
func (GetMonitoringReportConfirmation) Validate ¶
func (message GetMonitoringReportConfirmation) Validate() error
func (GetMonitoringReportConfirmation) ValidateJSON ¶
func (GetMonitoringReportConfirmation) ValidateJSON(data []byte) error
func (GetMonitoringReportConfirmation) Version ¶
func (GetMonitoringReportConfirmation) Version() protocol.Version
type GetMonitoringReportConfirmationCustomData ¶
type GetMonitoringReportConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetMonitoringReportConfirmationCustomData) MarshalJSON ¶
func (value GetMonitoringReportConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*GetMonitoringReportConfirmationCustomData) UnmarshalJSON ¶
func (value *GetMonitoringReportConfirmationCustomData) UnmarshalJSON(data []byte) error
type GetMonitoringReportConfirmationGenericDeviceModelStatusEnum ¶
type GetMonitoringReportConfirmationGenericDeviceModelStatusEnum string
const ( GetMonitoringReportConfirmationGenericDeviceModelStatusEnumAccepted GetMonitoringReportConfirmationGenericDeviceModelStatusEnum = "Accepted" GetMonitoringReportConfirmationGenericDeviceModelStatusEnumRejected GetMonitoringReportConfirmationGenericDeviceModelStatusEnum = "Rejected" GetMonitoringReportConfirmationGenericDeviceModelStatusEnumNotSupported GetMonitoringReportConfirmationGenericDeviceModelStatusEnum = "NotSupported" GetMonitoringReportConfirmationGenericDeviceModelStatusEnumEmptyResultSet GetMonitoringReportConfirmationGenericDeviceModelStatusEnum = "EmptyResultSet" )
type GetMonitoringReportConfirmationStatusInfo ¶
type GetMonitoringReportConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *GetMonitoringReportConfirmationCustomData `json:"customData,omitempty"`
}
type GetMonitoringReportRequest ¶
type GetMonitoringReportRequest struct {
ComponentVariable []GetMonitoringReportRequestComponentVariable `json:"componentVariable,omitempty"`
RequestID int `json:"requestId"`
MonitoringCriteria []GetMonitoringReportRequestMonitoringCriterionEnum `json:"monitoringCriteria,omitempty"`
CustomData *GetMonitoringReportRequestCustomData `json:"customData,omitempty"`
}
func (GetMonitoringReportRequest) ActionName ¶
func (GetMonitoringReportRequest) ActionName() string
func (GetMonitoringReportRequest) Direction ¶
func (GetMonitoringReportRequest) Direction() protocol.PayloadDirection
func (GetMonitoringReportRequest) SchemaName ¶
func (GetMonitoringReportRequest) SchemaName() string
func (GetMonitoringReportRequest) Validate ¶
func (message GetMonitoringReportRequest) Validate() error
func (GetMonitoringReportRequest) ValidateJSON ¶
func (GetMonitoringReportRequest) ValidateJSON(data []byte) error
func (GetMonitoringReportRequest) Version ¶
func (GetMonitoringReportRequest) Version() protocol.Version
type GetMonitoringReportRequestComponent ¶
type GetMonitoringReportRequestComponent struct {
EVSE *GetMonitoringReportRequestEVSE `json:"evse,omitempty"`
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *GetMonitoringReportRequestCustomData `json:"customData,omitempty"`
}
type GetMonitoringReportRequestComponentVariable ¶
type GetMonitoringReportRequestComponentVariable struct {
Component GetMonitoringReportRequestComponent `json:"component"`
Variable *GetMonitoringReportRequestVariable `json:"variable,omitempty"`
CustomData *GetMonitoringReportRequestCustomData `json:"customData,omitempty"`
}
type GetMonitoringReportRequestCustomData ¶
type GetMonitoringReportRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetMonitoringReportRequestCustomData) MarshalJSON ¶
func (value GetMonitoringReportRequestCustomData) MarshalJSON() ([]byte, error)
func (*GetMonitoringReportRequestCustomData) UnmarshalJSON ¶
func (value *GetMonitoringReportRequestCustomData) UnmarshalJSON(data []byte) error
type GetMonitoringReportRequestEVSE ¶
type GetMonitoringReportRequestEVSE struct {
ID int `json:"id"`
ConnectorID *int `json:"connectorId,omitempty"`
CustomData *GetMonitoringReportRequestCustomData `json:"customData,omitempty"`
}
type GetMonitoringReportRequestMonitoringCriterionEnum ¶
type GetMonitoringReportRequestMonitoringCriterionEnum string
const ( GetMonitoringReportRequestMonitoringCriterionEnumThresholdMonitoring GetMonitoringReportRequestMonitoringCriterionEnum = "ThresholdMonitoring" GetMonitoringReportRequestMonitoringCriterionEnumDeltaMonitoring GetMonitoringReportRequestMonitoringCriterionEnum = "DeltaMonitoring" GetMonitoringReportRequestMonitoringCriterionEnumPeriodicMonitoring GetMonitoringReportRequestMonitoringCriterionEnum = "PeriodicMonitoring" )
type GetMonitoringReportRequestVariable ¶
type GetMonitoringReportRequestVariable struct {
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *GetMonitoringReportRequestCustomData `json:"customData,omitempty"`
}
type GetPeriodicEventStreamConfirmation ¶
type GetPeriodicEventStreamConfirmation struct {
ConstantStreamData []GetPeriodicEventStreamConfirmationConstantStreamData `json:"constantStreamData,omitempty"`
CustomData *GetPeriodicEventStreamConfirmationCustomData `json:"customData,omitempty"`
}
func (GetPeriodicEventStreamConfirmation) ActionName ¶
func (GetPeriodicEventStreamConfirmation) ActionName() string
func (GetPeriodicEventStreamConfirmation) Direction ¶
func (GetPeriodicEventStreamConfirmation) Direction() protocol.PayloadDirection
func (GetPeriodicEventStreamConfirmation) SchemaName ¶
func (GetPeriodicEventStreamConfirmation) SchemaName() string
func (GetPeriodicEventStreamConfirmation) Validate ¶
func (message GetPeriodicEventStreamConfirmation) Validate() error
func (GetPeriodicEventStreamConfirmation) ValidateJSON ¶
func (GetPeriodicEventStreamConfirmation) ValidateJSON(data []byte) error
func (GetPeriodicEventStreamConfirmation) Version ¶
func (GetPeriodicEventStreamConfirmation) Version() protocol.Version
type GetPeriodicEventStreamConfirmationConstantStreamData ¶
type GetPeriodicEventStreamConfirmationConstantStreamData struct {
ID int `json:"id"`
Params GetPeriodicEventStreamConfirmationPeriodicEventStreamParams `json:"params"`
VariableMonitoringID int `json:"variableMonitoringId"`
CustomData *GetPeriodicEventStreamConfirmationCustomData `json:"customData,omitempty"`
}
type GetPeriodicEventStreamConfirmationCustomData ¶
type GetPeriodicEventStreamConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetPeriodicEventStreamConfirmationCustomData) MarshalJSON ¶
func (value GetPeriodicEventStreamConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*GetPeriodicEventStreamConfirmationCustomData) UnmarshalJSON ¶
func (value *GetPeriodicEventStreamConfirmationCustomData) UnmarshalJSON(data []byte) error
type GetPeriodicEventStreamConfirmationPeriodicEventStreamParams ¶
type GetPeriodicEventStreamConfirmationPeriodicEventStreamParams struct {
Interval *int `json:"interval,omitempty"`
Values *int `json:"values,omitempty"`
CustomData *GetPeriodicEventStreamConfirmationCustomData `json:"customData,omitempty"`
}
type GetPeriodicEventStreamRequest ¶
type GetPeriodicEventStreamRequest struct {
CustomData *GetPeriodicEventStreamRequestCustomData `json:"customData,omitempty"`
}
func (GetPeriodicEventStreamRequest) ActionName ¶
func (GetPeriodicEventStreamRequest) ActionName() string
func (GetPeriodicEventStreamRequest) Direction ¶
func (GetPeriodicEventStreamRequest) Direction() protocol.PayloadDirection
func (GetPeriodicEventStreamRequest) SchemaName ¶
func (GetPeriodicEventStreamRequest) SchemaName() string
func (GetPeriodicEventStreamRequest) Validate ¶
func (message GetPeriodicEventStreamRequest) Validate() error
func (GetPeriodicEventStreamRequest) ValidateJSON ¶
func (GetPeriodicEventStreamRequest) ValidateJSON(data []byte) error
func (GetPeriodicEventStreamRequest) Version ¶
func (GetPeriodicEventStreamRequest) Version() protocol.Version
type GetPeriodicEventStreamRequestCustomData ¶
type GetPeriodicEventStreamRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetPeriodicEventStreamRequestCustomData) MarshalJSON ¶
func (value GetPeriodicEventStreamRequestCustomData) MarshalJSON() ([]byte, error)
func (*GetPeriodicEventStreamRequestCustomData) UnmarshalJSON ¶
func (value *GetPeriodicEventStreamRequestCustomData) UnmarshalJSON(data []byte) error
type GetReportConfirmation ¶
type GetReportConfirmation struct {
Status GetReportConfirmationGenericDeviceModelStatusEnum `json:"status"`
StatusInfo *GetReportConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *GetReportConfirmationCustomData `json:"customData,omitempty"`
}
func (GetReportConfirmation) ActionName ¶
func (GetReportConfirmation) ActionName() string
func (GetReportConfirmation) Direction ¶
func (GetReportConfirmation) Direction() protocol.PayloadDirection
func (GetReportConfirmation) SchemaName ¶
func (GetReportConfirmation) SchemaName() string
func (GetReportConfirmation) Validate ¶
func (message GetReportConfirmation) Validate() error
func (GetReportConfirmation) ValidateJSON ¶
func (GetReportConfirmation) ValidateJSON(data []byte) error
func (GetReportConfirmation) Version ¶
func (GetReportConfirmation) Version() protocol.Version
type GetReportConfirmationCustomData ¶
type GetReportConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetReportConfirmationCustomData) MarshalJSON ¶
func (value GetReportConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*GetReportConfirmationCustomData) UnmarshalJSON ¶
func (value *GetReportConfirmationCustomData) UnmarshalJSON(data []byte) error
type GetReportConfirmationGenericDeviceModelStatusEnum ¶
type GetReportConfirmationGenericDeviceModelStatusEnum string
const ( GetReportConfirmationGenericDeviceModelStatusEnumAccepted GetReportConfirmationGenericDeviceModelStatusEnum = "Accepted" GetReportConfirmationGenericDeviceModelStatusEnumRejected GetReportConfirmationGenericDeviceModelStatusEnum = "Rejected" GetReportConfirmationGenericDeviceModelStatusEnumNotSupported GetReportConfirmationGenericDeviceModelStatusEnum = "NotSupported" GetReportConfirmationGenericDeviceModelStatusEnumEmptyResultSet GetReportConfirmationGenericDeviceModelStatusEnum = "EmptyResultSet" )
type GetReportConfirmationStatusInfo ¶
type GetReportConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *GetReportConfirmationCustomData `json:"customData,omitempty"`
}
type GetReportRequest ¶
type GetReportRequest struct {
ComponentVariable []GetReportRequestComponentVariable `json:"componentVariable,omitempty"`
RequestID int `json:"requestId"`
ComponentCriteria []GetReportRequestComponentCriterionEnum `json:"componentCriteria,omitempty"`
CustomData *GetReportRequestCustomData `json:"customData,omitempty"`
}
func (GetReportRequest) ActionName ¶
func (GetReportRequest) ActionName() string
func (GetReportRequest) Direction ¶
func (GetReportRequest) Direction() protocol.PayloadDirection
func (GetReportRequest) SchemaName ¶
func (GetReportRequest) SchemaName() string
func (GetReportRequest) Validate ¶
func (message GetReportRequest) Validate() error
func (GetReportRequest) ValidateJSON ¶
func (GetReportRequest) ValidateJSON(data []byte) error
func (GetReportRequest) Version ¶
func (GetReportRequest) Version() protocol.Version
type GetReportRequestComponent ¶
type GetReportRequestComponent struct {
EVSE *GetReportRequestEVSE `json:"evse,omitempty"`
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *GetReportRequestCustomData `json:"customData,omitempty"`
}
type GetReportRequestComponentCriterionEnum ¶
type GetReportRequestComponentCriterionEnum string
const ( GetReportRequestComponentCriterionEnumActive GetReportRequestComponentCriterionEnum = "Active" GetReportRequestComponentCriterionEnumAvailable GetReportRequestComponentCriterionEnum = "Available" GetReportRequestComponentCriterionEnumEnabled GetReportRequestComponentCriterionEnum = "Enabled" GetReportRequestComponentCriterionEnumProblem GetReportRequestComponentCriterionEnum = "Problem" )
type GetReportRequestComponentVariable ¶
type GetReportRequestComponentVariable struct {
Component GetReportRequestComponent `json:"component"`
Variable *GetReportRequestVariable `json:"variable,omitempty"`
CustomData *GetReportRequestCustomData `json:"customData,omitempty"`
}
type GetReportRequestCustomData ¶
type GetReportRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetReportRequestCustomData) MarshalJSON ¶
func (value GetReportRequestCustomData) MarshalJSON() ([]byte, error)
func (*GetReportRequestCustomData) UnmarshalJSON ¶
func (value *GetReportRequestCustomData) UnmarshalJSON(data []byte) error
type GetReportRequestEVSE ¶
type GetReportRequestEVSE struct {
ID int `json:"id"`
ConnectorID *int `json:"connectorId,omitempty"`
CustomData *GetReportRequestCustomData `json:"customData,omitempty"`
}
type GetReportRequestVariable ¶
type GetReportRequestVariable struct {
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *GetReportRequestCustomData `json:"customData,omitempty"`
}
type GetTariffsConfirmation ¶
type GetTariffsConfirmation struct {
Status GetTariffsConfirmationTariffGetStatusEnum `json:"status"`
StatusInfo *GetTariffsConfirmationStatusInfo `json:"statusInfo,omitempty"`
TariffAssignments []GetTariffsConfirmationTariffAssignment `json:"tariffAssignments,omitempty"`
CustomData *GetTariffsConfirmationCustomData `json:"customData,omitempty"`
}
func (GetTariffsConfirmation) ActionName ¶
func (GetTariffsConfirmation) ActionName() string
func (GetTariffsConfirmation) Direction ¶
func (GetTariffsConfirmation) Direction() protocol.PayloadDirection
func (GetTariffsConfirmation) SchemaName ¶
func (GetTariffsConfirmation) SchemaName() string
func (GetTariffsConfirmation) Validate ¶
func (message GetTariffsConfirmation) Validate() error
func (GetTariffsConfirmation) ValidateJSON ¶
func (GetTariffsConfirmation) ValidateJSON(data []byte) error
func (GetTariffsConfirmation) Version ¶
func (GetTariffsConfirmation) Version() protocol.Version
type GetTariffsConfirmationCustomData ¶
type GetTariffsConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetTariffsConfirmationCustomData) MarshalJSON ¶
func (value GetTariffsConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*GetTariffsConfirmationCustomData) UnmarshalJSON ¶
func (value *GetTariffsConfirmationCustomData) UnmarshalJSON(data []byte) error
type GetTariffsConfirmationStatusInfo ¶
type GetTariffsConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *GetTariffsConfirmationCustomData `json:"customData,omitempty"`
}
type GetTariffsConfirmationTariffAssignment ¶
type GetTariffsConfirmationTariffAssignment struct {
TariffID string `json:"tariffId"`
TariffKind GetTariffsConfirmationTariffKindEnum `json:"tariffKind"`
ValidFrom *string `json:"validFrom,omitempty"`
EVSEIds []int `json:"evseIds,omitempty"`
IDTokens []string `json:"idTokens,omitempty"`
CustomData *GetTariffsConfirmationCustomData `json:"customData,omitempty"`
}
type GetTariffsConfirmationTariffGetStatusEnum ¶
type GetTariffsConfirmationTariffGetStatusEnum string
const ( GetTariffsConfirmationTariffGetStatusEnumAccepted GetTariffsConfirmationTariffGetStatusEnum = "Accepted" GetTariffsConfirmationTariffGetStatusEnumRejected GetTariffsConfirmationTariffGetStatusEnum = "Rejected" GetTariffsConfirmationTariffGetStatusEnumNoTariff GetTariffsConfirmationTariffGetStatusEnum = "NoTariff" )
type GetTariffsConfirmationTariffKindEnum ¶
type GetTariffsConfirmationTariffKindEnum string
const ( GetTariffsConfirmationTariffKindEnumDefaultTariff GetTariffsConfirmationTariffKindEnum = "DefaultTariff" GetTariffsConfirmationTariffKindEnumDriverTariff GetTariffsConfirmationTariffKindEnum = "DriverTariff" )
type GetTariffsRequest ¶
type GetTariffsRequest struct {
EVSEID int `json:"evseId"`
CustomData *GetTariffsRequestCustomData `json:"customData,omitempty"`
}
func (GetTariffsRequest) ActionName ¶
func (GetTariffsRequest) ActionName() string
func (GetTariffsRequest) Direction ¶
func (GetTariffsRequest) Direction() protocol.PayloadDirection
func (GetTariffsRequest) SchemaName ¶
func (GetTariffsRequest) SchemaName() string
func (GetTariffsRequest) Validate ¶
func (message GetTariffsRequest) Validate() error
func (GetTariffsRequest) ValidateJSON ¶
func (GetTariffsRequest) ValidateJSON(data []byte) error
func (GetTariffsRequest) Version ¶
func (GetTariffsRequest) Version() protocol.Version
type GetTariffsRequestCustomData ¶
type GetTariffsRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetTariffsRequestCustomData) MarshalJSON ¶
func (value GetTariffsRequestCustomData) MarshalJSON() ([]byte, error)
func (*GetTariffsRequestCustomData) UnmarshalJSON ¶
func (value *GetTariffsRequestCustomData) UnmarshalJSON(data []byte) error
type GetTransactionStatusConfirmation ¶
type GetTransactionStatusConfirmation struct {
OngoingIndicator *bool `json:"ongoingIndicator,omitempty"`
MessagesInQueue bool `json:"messagesInQueue"`
CustomData *GetTransactionStatusConfirmationCustomData `json:"customData,omitempty"`
}
func (GetTransactionStatusConfirmation) ActionName ¶
func (GetTransactionStatusConfirmation) ActionName() string
func (GetTransactionStatusConfirmation) Direction ¶
func (GetTransactionStatusConfirmation) Direction() protocol.PayloadDirection
func (GetTransactionStatusConfirmation) SchemaName ¶
func (GetTransactionStatusConfirmation) SchemaName() string
func (GetTransactionStatusConfirmation) Validate ¶
func (message GetTransactionStatusConfirmation) Validate() error
func (GetTransactionStatusConfirmation) ValidateJSON ¶
func (GetTransactionStatusConfirmation) ValidateJSON(data []byte) error
func (GetTransactionStatusConfirmation) Version ¶
func (GetTransactionStatusConfirmation) Version() protocol.Version
type GetTransactionStatusConfirmationCustomData ¶
type GetTransactionStatusConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetTransactionStatusConfirmationCustomData) MarshalJSON ¶
func (value GetTransactionStatusConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*GetTransactionStatusConfirmationCustomData) UnmarshalJSON ¶
func (value *GetTransactionStatusConfirmationCustomData) UnmarshalJSON(data []byte) error
type GetTransactionStatusRequest ¶
type GetTransactionStatusRequest struct {
TransactionID *string `json:"transactionId,omitempty"`
CustomData *GetTransactionStatusRequestCustomData `json:"customData,omitempty"`
}
func (GetTransactionStatusRequest) ActionName ¶
func (GetTransactionStatusRequest) ActionName() string
func (GetTransactionStatusRequest) Direction ¶
func (GetTransactionStatusRequest) Direction() protocol.PayloadDirection
func (GetTransactionStatusRequest) SchemaName ¶
func (GetTransactionStatusRequest) SchemaName() string
func (GetTransactionStatusRequest) Validate ¶
func (message GetTransactionStatusRequest) Validate() error
func (GetTransactionStatusRequest) ValidateJSON ¶
func (GetTransactionStatusRequest) ValidateJSON(data []byte) error
func (GetTransactionStatusRequest) Version ¶
func (GetTransactionStatusRequest) Version() protocol.Version
type GetTransactionStatusRequestCustomData ¶
type GetTransactionStatusRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetTransactionStatusRequestCustomData) MarshalJSON ¶
func (value GetTransactionStatusRequestCustomData) MarshalJSON() ([]byte, error)
func (*GetTransactionStatusRequestCustomData) UnmarshalJSON ¶
func (value *GetTransactionStatusRequestCustomData) UnmarshalJSON(data []byte) error
type GetVariablesConfirmation ¶
type GetVariablesConfirmation struct {
GetVariableResult []GetVariablesConfirmationGetVariableResult `json:"getVariableResult"`
CustomData *GetVariablesConfirmationCustomData `json:"customData,omitempty"`
}
func (GetVariablesConfirmation) ActionName ¶
func (GetVariablesConfirmation) ActionName() string
func (GetVariablesConfirmation) Direction ¶
func (GetVariablesConfirmation) Direction() protocol.PayloadDirection
func (GetVariablesConfirmation) SchemaName ¶
func (GetVariablesConfirmation) SchemaName() string
func (GetVariablesConfirmation) Validate ¶
func (message GetVariablesConfirmation) Validate() error
func (GetVariablesConfirmation) ValidateJSON ¶
func (GetVariablesConfirmation) ValidateJSON(data []byte) error
func (GetVariablesConfirmation) Version ¶
func (GetVariablesConfirmation) Version() protocol.Version
type GetVariablesConfirmationAttributeEnum ¶
type GetVariablesConfirmationAttributeEnum string
const ( GetVariablesConfirmationAttributeEnumActual GetVariablesConfirmationAttributeEnum = "Actual" GetVariablesConfirmationAttributeEnumTarget GetVariablesConfirmationAttributeEnum = "Target" GetVariablesConfirmationAttributeEnumMinSet GetVariablesConfirmationAttributeEnum = "MinSet" GetVariablesConfirmationAttributeEnumMaxSet GetVariablesConfirmationAttributeEnum = "MaxSet" )
type GetVariablesConfirmationComponent ¶
type GetVariablesConfirmationComponent struct {
EVSE *GetVariablesConfirmationEVSE `json:"evse,omitempty"`
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *GetVariablesConfirmationCustomData `json:"customData,omitempty"`
}
type GetVariablesConfirmationCustomData ¶
type GetVariablesConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetVariablesConfirmationCustomData) MarshalJSON ¶
func (value GetVariablesConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*GetVariablesConfirmationCustomData) UnmarshalJSON ¶
func (value *GetVariablesConfirmationCustomData) UnmarshalJSON(data []byte) error
type GetVariablesConfirmationEVSE ¶
type GetVariablesConfirmationEVSE struct {
ID int `json:"id"`
ConnectorID *int `json:"connectorId,omitempty"`
CustomData *GetVariablesConfirmationCustomData `json:"customData,omitempty"`
}
type GetVariablesConfirmationGetVariableResult ¶
type GetVariablesConfirmationGetVariableResult struct {
AttributeStatus GetVariablesConfirmationGetVariableStatusEnum `json:"attributeStatus"`
AttributeStatusInfo *GetVariablesConfirmationStatusInfo `json:"attributeStatusInfo,omitempty"`
AttributeType *GetVariablesConfirmationAttributeEnum `json:"attributeType,omitempty"`
AttributeValue *string `json:"attributeValue,omitempty"`
Component GetVariablesConfirmationComponent `json:"component"`
Variable GetVariablesConfirmationVariable `json:"variable"`
CustomData *GetVariablesConfirmationCustomData `json:"customData,omitempty"`
}
type GetVariablesConfirmationGetVariableStatusEnum ¶
type GetVariablesConfirmationGetVariableStatusEnum string
const ( GetVariablesConfirmationGetVariableStatusEnumAccepted GetVariablesConfirmationGetVariableStatusEnum = "Accepted" GetVariablesConfirmationGetVariableStatusEnumRejected GetVariablesConfirmationGetVariableStatusEnum = "Rejected" GetVariablesConfirmationGetVariableStatusEnumUnknownComponent GetVariablesConfirmationGetVariableStatusEnum = "UnknownComponent" GetVariablesConfirmationGetVariableStatusEnumUnknownVariable GetVariablesConfirmationGetVariableStatusEnum = "UnknownVariable" GetVariablesConfirmationGetVariableStatusEnumNotSupportedAttributeType GetVariablesConfirmationGetVariableStatusEnum = "NotSupportedAttributeType" )
type GetVariablesConfirmationStatusInfo ¶
type GetVariablesConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *GetVariablesConfirmationCustomData `json:"customData,omitempty"`
}
type GetVariablesConfirmationVariable ¶
type GetVariablesConfirmationVariable struct {
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *GetVariablesConfirmationCustomData `json:"customData,omitempty"`
}
type GetVariablesRequest ¶
type GetVariablesRequest struct {
GetVariableData []GetVariablesRequestGetVariableData `json:"getVariableData"`
CustomData *GetVariablesRequestCustomData `json:"customData,omitempty"`
}
func (GetVariablesRequest) ActionName ¶
func (GetVariablesRequest) ActionName() string
func (GetVariablesRequest) Direction ¶
func (GetVariablesRequest) Direction() protocol.PayloadDirection
func (GetVariablesRequest) SchemaName ¶
func (GetVariablesRequest) SchemaName() string
func (GetVariablesRequest) Validate ¶
func (message GetVariablesRequest) Validate() error
func (GetVariablesRequest) ValidateJSON ¶
func (GetVariablesRequest) ValidateJSON(data []byte) error
func (GetVariablesRequest) Version ¶
func (GetVariablesRequest) Version() protocol.Version
type GetVariablesRequestAttributeEnum ¶
type GetVariablesRequestAttributeEnum string
const ( GetVariablesRequestAttributeEnumActual GetVariablesRequestAttributeEnum = "Actual" GetVariablesRequestAttributeEnumTarget GetVariablesRequestAttributeEnum = "Target" GetVariablesRequestAttributeEnumMinSet GetVariablesRequestAttributeEnum = "MinSet" GetVariablesRequestAttributeEnumMaxSet GetVariablesRequestAttributeEnum = "MaxSet" )
type GetVariablesRequestComponent ¶
type GetVariablesRequestComponent struct {
EVSE *GetVariablesRequestEVSE `json:"evse,omitempty"`
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *GetVariablesRequestCustomData `json:"customData,omitempty"`
}
type GetVariablesRequestCustomData ¶
type GetVariablesRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (GetVariablesRequestCustomData) MarshalJSON ¶
func (value GetVariablesRequestCustomData) MarshalJSON() ([]byte, error)
func (*GetVariablesRequestCustomData) UnmarshalJSON ¶
func (value *GetVariablesRequestCustomData) UnmarshalJSON(data []byte) error
type GetVariablesRequestEVSE ¶
type GetVariablesRequestEVSE struct {
ID int `json:"id"`
ConnectorID *int `json:"connectorId,omitempty"`
CustomData *GetVariablesRequestCustomData `json:"customData,omitempty"`
}
type GetVariablesRequestGetVariableData ¶
type GetVariablesRequestGetVariableData struct {
AttributeType *GetVariablesRequestAttributeEnum `json:"attributeType,omitempty"`
Component GetVariablesRequestComponent `json:"component"`
Variable GetVariablesRequestVariable `json:"variable"`
CustomData *GetVariablesRequestCustomData `json:"customData,omitempty"`
}
type GetVariablesRequestVariable ¶
type GetVariablesRequestVariable struct {
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *GetVariablesRequestCustomData `json:"customData,omitempty"`
}
type HeartbeatConfirmation ¶
type HeartbeatConfirmation struct {
CurrentTime string `json:"currentTime"`
CustomData *HeartbeatConfirmationCustomData `json:"customData,omitempty"`
}
func (HeartbeatConfirmation) ActionName ¶
func (HeartbeatConfirmation) ActionName() string
func (HeartbeatConfirmation) Direction ¶
func (HeartbeatConfirmation) Direction() protocol.PayloadDirection
func (HeartbeatConfirmation) SchemaName ¶
func (HeartbeatConfirmation) SchemaName() string
func (HeartbeatConfirmation) Validate ¶
func (message HeartbeatConfirmation) Validate() error
func (HeartbeatConfirmation) ValidateJSON ¶
func (HeartbeatConfirmation) ValidateJSON(data []byte) error
func (HeartbeatConfirmation) Version ¶
func (HeartbeatConfirmation) Version() protocol.Version
type HeartbeatConfirmationCustomData ¶
type HeartbeatConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (HeartbeatConfirmationCustomData) MarshalJSON ¶
func (value HeartbeatConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*HeartbeatConfirmationCustomData) UnmarshalJSON ¶
func (value *HeartbeatConfirmationCustomData) UnmarshalJSON(data []byte) error
type HeartbeatRequest ¶
type HeartbeatRequest struct {
CustomData *HeartbeatRequestCustomData `json:"customData,omitempty"`
}
func (HeartbeatRequest) ActionName ¶
func (HeartbeatRequest) ActionName() string
func (HeartbeatRequest) Direction ¶
func (HeartbeatRequest) Direction() protocol.PayloadDirection
func (HeartbeatRequest) SchemaName ¶
func (HeartbeatRequest) SchemaName() string
func (HeartbeatRequest) Validate ¶
func (message HeartbeatRequest) Validate() error
func (HeartbeatRequest) ValidateJSON ¶
func (HeartbeatRequest) ValidateJSON(data []byte) error
func (HeartbeatRequest) Version ¶
func (HeartbeatRequest) Version() protocol.Version
type HeartbeatRequestCustomData ¶
type HeartbeatRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (HeartbeatRequestCustomData) MarshalJSON ¶
func (value HeartbeatRequestCustomData) MarshalJSON() ([]byte, error)
func (*HeartbeatRequestCustomData) UnmarshalJSON ¶
func (value *HeartbeatRequestCustomData) UnmarshalJSON(data []byte) error
type InstallCertificateConfirmation ¶
type InstallCertificateConfirmation struct {
Status InstallCertificateConfirmationInstallCertificateStatusEnum `json:"status"`
StatusInfo *InstallCertificateConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *InstallCertificateConfirmationCustomData `json:"customData,omitempty"`
}
func (InstallCertificateConfirmation) ActionName ¶
func (InstallCertificateConfirmation) ActionName() string
func (InstallCertificateConfirmation) Direction ¶
func (InstallCertificateConfirmation) Direction() protocol.PayloadDirection
func (InstallCertificateConfirmation) SchemaName ¶
func (InstallCertificateConfirmation) SchemaName() string
func (InstallCertificateConfirmation) Validate ¶
func (message InstallCertificateConfirmation) Validate() error
func (InstallCertificateConfirmation) ValidateJSON ¶
func (InstallCertificateConfirmation) ValidateJSON(data []byte) error
func (InstallCertificateConfirmation) Version ¶
func (InstallCertificateConfirmation) Version() protocol.Version
type InstallCertificateConfirmationCustomData ¶
type InstallCertificateConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (InstallCertificateConfirmationCustomData) MarshalJSON ¶
func (value InstallCertificateConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*InstallCertificateConfirmationCustomData) UnmarshalJSON ¶
func (value *InstallCertificateConfirmationCustomData) UnmarshalJSON(data []byte) error
type InstallCertificateConfirmationInstallCertificateStatusEnum ¶
type InstallCertificateConfirmationInstallCertificateStatusEnum string
const ( InstallCertificateConfirmationInstallCertificateStatusEnumAccepted InstallCertificateConfirmationInstallCertificateStatusEnum = "Accepted" InstallCertificateConfirmationInstallCertificateStatusEnumRejected InstallCertificateConfirmationInstallCertificateStatusEnum = "Rejected" InstallCertificateConfirmationInstallCertificateStatusEnumFailed InstallCertificateConfirmationInstallCertificateStatusEnum = "Failed" )
type InstallCertificateConfirmationStatusInfo ¶
type InstallCertificateConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *InstallCertificateConfirmationCustomData `json:"customData,omitempty"`
}
type InstallCertificateRequest ¶
type InstallCertificateRequest struct {
CertificateType InstallCertificateRequestInstallCertificateUseEnum `json:"certificateType"`
Certificate string `json:"certificate"`
CustomData *InstallCertificateRequestCustomData `json:"customData,omitempty"`
}
func (InstallCertificateRequest) ActionName ¶
func (InstallCertificateRequest) ActionName() string
func (InstallCertificateRequest) Direction ¶
func (InstallCertificateRequest) Direction() protocol.PayloadDirection
func (InstallCertificateRequest) SchemaName ¶
func (InstallCertificateRequest) SchemaName() string
func (InstallCertificateRequest) Validate ¶
func (message InstallCertificateRequest) Validate() error
func (InstallCertificateRequest) ValidateJSON ¶
func (InstallCertificateRequest) ValidateJSON(data []byte) error
func (InstallCertificateRequest) Version ¶
func (InstallCertificateRequest) Version() protocol.Version
type InstallCertificateRequestCustomData ¶
type InstallCertificateRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (InstallCertificateRequestCustomData) MarshalJSON ¶
func (value InstallCertificateRequestCustomData) MarshalJSON() ([]byte, error)
func (*InstallCertificateRequestCustomData) UnmarshalJSON ¶
func (value *InstallCertificateRequestCustomData) UnmarshalJSON(data []byte) error
type InstallCertificateRequestInstallCertificateUseEnum ¶
type InstallCertificateRequestInstallCertificateUseEnum string
const ( InstallCertificateRequestInstallCertificateUseEnumV2GRootCertificate InstallCertificateRequestInstallCertificateUseEnum = "V2GRootCertificate" InstallCertificateRequestInstallCertificateUseEnumMORootCertificate InstallCertificateRequestInstallCertificateUseEnum = "MORootCertificate" InstallCertificateRequestInstallCertificateUseEnumManufacturerRootCertificate InstallCertificateRequestInstallCertificateUseEnum = "ManufacturerRootCertificate" InstallCertificateRequestInstallCertificateUseEnumCSMSRootCertificate InstallCertificateRequestInstallCertificateUseEnum = "CSMSRootCertificate" InstallCertificateRequestInstallCertificateUseEnumOEMRootCertificate InstallCertificateRequestInstallCertificateUseEnum = "OEMRootCertificate" )
type LogStatusNotificationConfirmation ¶
type LogStatusNotificationConfirmation struct {
CustomData *LogStatusNotificationConfirmationCustomData `json:"customData,omitempty"`
}
func (LogStatusNotificationConfirmation) ActionName ¶
func (LogStatusNotificationConfirmation) ActionName() string
func (LogStatusNotificationConfirmation) Direction ¶
func (LogStatusNotificationConfirmation) Direction() protocol.PayloadDirection
func (LogStatusNotificationConfirmation) SchemaName ¶
func (LogStatusNotificationConfirmation) SchemaName() string
func (LogStatusNotificationConfirmation) Validate ¶
func (message LogStatusNotificationConfirmation) Validate() error
func (LogStatusNotificationConfirmation) ValidateJSON ¶
func (LogStatusNotificationConfirmation) ValidateJSON(data []byte) error
func (LogStatusNotificationConfirmation) Version ¶
func (LogStatusNotificationConfirmation) Version() protocol.Version
type LogStatusNotificationConfirmationCustomData ¶
type LogStatusNotificationConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (LogStatusNotificationConfirmationCustomData) MarshalJSON ¶
func (value LogStatusNotificationConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*LogStatusNotificationConfirmationCustomData) UnmarshalJSON ¶
func (value *LogStatusNotificationConfirmationCustomData) UnmarshalJSON(data []byte) error
type LogStatusNotificationRequest ¶
type LogStatusNotificationRequest struct {
Status LogStatusNotificationRequestUploadLogStatusEnum `json:"status"`
RequestID *int `json:"requestId,omitempty"`
StatusInfo *LogStatusNotificationRequestStatusInfo `json:"statusInfo,omitempty"`
CustomData *LogStatusNotificationRequestCustomData `json:"customData,omitempty"`
}
func (LogStatusNotificationRequest) ActionName ¶
func (LogStatusNotificationRequest) ActionName() string
func (LogStatusNotificationRequest) Direction ¶
func (LogStatusNotificationRequest) Direction() protocol.PayloadDirection
func (LogStatusNotificationRequest) SchemaName ¶
func (LogStatusNotificationRequest) SchemaName() string
func (LogStatusNotificationRequest) Validate ¶
func (message LogStatusNotificationRequest) Validate() error
func (LogStatusNotificationRequest) ValidateJSON ¶
func (LogStatusNotificationRequest) ValidateJSON(data []byte) error
func (LogStatusNotificationRequest) Version ¶
func (LogStatusNotificationRequest) Version() protocol.Version
type LogStatusNotificationRequestCustomData ¶
type LogStatusNotificationRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (LogStatusNotificationRequestCustomData) MarshalJSON ¶
func (value LogStatusNotificationRequestCustomData) MarshalJSON() ([]byte, error)
func (*LogStatusNotificationRequestCustomData) UnmarshalJSON ¶
func (value *LogStatusNotificationRequestCustomData) UnmarshalJSON(data []byte) error
type LogStatusNotificationRequestStatusInfo ¶
type LogStatusNotificationRequestStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *LogStatusNotificationRequestCustomData `json:"customData,omitempty"`
}
type LogStatusNotificationRequestUploadLogStatusEnum ¶
type LogStatusNotificationRequestUploadLogStatusEnum string
const ( LogStatusNotificationRequestUploadLogStatusEnumBadMessage LogStatusNotificationRequestUploadLogStatusEnum = "BadMessage" LogStatusNotificationRequestUploadLogStatusEnumIdle LogStatusNotificationRequestUploadLogStatusEnum = "Idle" LogStatusNotificationRequestUploadLogStatusEnumNotSupportedOperation LogStatusNotificationRequestUploadLogStatusEnum = "NotSupportedOperation" LogStatusNotificationRequestUploadLogStatusEnumPermissionDenied LogStatusNotificationRequestUploadLogStatusEnum = "PermissionDenied" LogStatusNotificationRequestUploadLogStatusEnumUploaded LogStatusNotificationRequestUploadLogStatusEnum = "Uploaded" LogStatusNotificationRequestUploadLogStatusEnumUploadFailure LogStatusNotificationRequestUploadLogStatusEnum = "UploadFailure" LogStatusNotificationRequestUploadLogStatusEnumUploading LogStatusNotificationRequestUploadLogStatusEnum = "Uploading" LogStatusNotificationRequestUploadLogStatusEnumAcceptedCanceled LogStatusNotificationRequestUploadLogStatusEnum = "AcceptedCanceled" )
type MeterValuesConfirmation ¶
type MeterValuesConfirmation struct {
CustomData *MeterValuesConfirmationCustomData `json:"customData,omitempty"`
}
func (MeterValuesConfirmation) ActionName ¶
func (MeterValuesConfirmation) ActionName() string
func (MeterValuesConfirmation) Direction ¶
func (MeterValuesConfirmation) Direction() protocol.PayloadDirection
func (MeterValuesConfirmation) SchemaName ¶
func (MeterValuesConfirmation) SchemaName() string
func (MeterValuesConfirmation) Validate ¶
func (message MeterValuesConfirmation) Validate() error
func (MeterValuesConfirmation) ValidateJSON ¶
func (MeterValuesConfirmation) ValidateJSON(data []byte) error
func (MeterValuesConfirmation) Version ¶
func (MeterValuesConfirmation) Version() protocol.Version
type MeterValuesConfirmationCustomData ¶
type MeterValuesConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (MeterValuesConfirmationCustomData) MarshalJSON ¶
func (value MeterValuesConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*MeterValuesConfirmationCustomData) UnmarshalJSON ¶
func (value *MeterValuesConfirmationCustomData) UnmarshalJSON(data []byte) error
type MeterValuesRequest ¶
type MeterValuesRequest struct {
EVSEID int `json:"evseId"`
MeterValue []MeterValuesRequestMeterValue `json:"meterValue"`
CustomData *MeterValuesRequestCustomData `json:"customData,omitempty"`
}
func (MeterValuesRequest) ActionName ¶
func (MeterValuesRequest) ActionName() string
func (MeterValuesRequest) Direction ¶
func (MeterValuesRequest) Direction() protocol.PayloadDirection
func (MeterValuesRequest) SchemaName ¶
func (MeterValuesRequest) SchemaName() string
func (MeterValuesRequest) Validate ¶
func (message MeterValuesRequest) Validate() error
func (MeterValuesRequest) ValidateJSON ¶
func (MeterValuesRequest) ValidateJSON(data []byte) error
func (MeterValuesRequest) Version ¶
func (MeterValuesRequest) Version() protocol.Version
type MeterValuesRequestCustomData ¶
type MeterValuesRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (MeterValuesRequestCustomData) MarshalJSON ¶
func (value MeterValuesRequestCustomData) MarshalJSON() ([]byte, error)
func (*MeterValuesRequestCustomData) UnmarshalJSON ¶
func (value *MeterValuesRequestCustomData) UnmarshalJSON(data []byte) error
type MeterValuesRequestLocationEnum ¶
type MeterValuesRequestLocationEnum string
const ( MeterValuesRequestLocationEnumBody MeterValuesRequestLocationEnum = "Body" MeterValuesRequestLocationEnumCable MeterValuesRequestLocationEnum = "Cable" MeterValuesRequestLocationEnumEV MeterValuesRequestLocationEnum = "EV" MeterValuesRequestLocationEnumInlet MeterValuesRequestLocationEnum = "Inlet" MeterValuesRequestLocationEnumOutlet MeterValuesRequestLocationEnum = "Outlet" MeterValuesRequestLocationEnumUpstream MeterValuesRequestLocationEnum = "Upstream" )
type MeterValuesRequestMeasurandEnum ¶
type MeterValuesRequestMeasurandEnum string
const ( MeterValuesRequestMeasurandEnumCurrentExport MeterValuesRequestMeasurandEnum = "Current.Export" MeterValuesRequestMeasurandEnumCurrentExportOffered MeterValuesRequestMeasurandEnum = "Current.Export.Offered" MeterValuesRequestMeasurandEnumCurrentExportMinimum MeterValuesRequestMeasurandEnum = "Current.Export.Minimum" MeterValuesRequestMeasurandEnumCurrentImport MeterValuesRequestMeasurandEnum = "Current.Import" MeterValuesRequestMeasurandEnumCurrentImportOffered MeterValuesRequestMeasurandEnum = "Current.Import.Offered" MeterValuesRequestMeasurandEnumCurrentImportMinimum MeterValuesRequestMeasurandEnum = "Current.Import.Minimum" MeterValuesRequestMeasurandEnumCurrentOffered MeterValuesRequestMeasurandEnum = "Current.Offered" MeterValuesRequestMeasurandEnumDisplayPresentSOC MeterValuesRequestMeasurandEnum = "Display.PresentSOC" MeterValuesRequestMeasurandEnumDisplayMinimumSOC MeterValuesRequestMeasurandEnum = "Display.MinimumSOC" MeterValuesRequestMeasurandEnumDisplayTargetSOC MeterValuesRequestMeasurandEnum = "Display.TargetSOC" MeterValuesRequestMeasurandEnumDisplayMaximumSOC MeterValuesRequestMeasurandEnum = "Display.MaximumSOC" MeterValuesRequestMeasurandEnumDisplayRemainingTimeToMinimumSOC MeterValuesRequestMeasurandEnum = "Display.RemainingTimeToMinimumSOC" MeterValuesRequestMeasurandEnumDisplayRemainingTimeToTargetSOC MeterValuesRequestMeasurandEnum = "Display.RemainingTimeToTargetSOC" MeterValuesRequestMeasurandEnumDisplayRemainingTimeToMaximumSOC MeterValuesRequestMeasurandEnum = "Display.RemainingTimeToMaximumSOC" MeterValuesRequestMeasurandEnumDisplayChargingComplete MeterValuesRequestMeasurandEnum = "Display.ChargingComplete" MeterValuesRequestMeasurandEnumDisplayBatteryEnergyCapacity MeterValuesRequestMeasurandEnum = "Display.BatteryEnergyCapacity" MeterValuesRequestMeasurandEnumDisplayInletHot MeterValuesRequestMeasurandEnum = "Display.InletHot" MeterValuesRequestMeasurandEnumEnergyActiveExportInterval MeterValuesRequestMeasurandEnum = "Energy.Active.Export.Interval" MeterValuesRequestMeasurandEnumEnergyActiveExportRegister MeterValuesRequestMeasurandEnum = "Energy.Active.Export.Register" MeterValuesRequestMeasurandEnumEnergyActiveImportInterval MeterValuesRequestMeasurandEnum = "Energy.Active.Import.Interval" MeterValuesRequestMeasurandEnumEnergyActiveImportRegister MeterValuesRequestMeasurandEnum = "Energy.Active.Import.Register" MeterValuesRequestMeasurandEnumEnergyActiveImportCableLoss MeterValuesRequestMeasurandEnum = "Energy.Active.Import.CableLoss" MeterValuesRequestMeasurandEnumEnergyActiveImportLocalGenerationRegister MeterValuesRequestMeasurandEnum = "Energy.Active.Import.LocalGeneration.Register" MeterValuesRequestMeasurandEnumEnergyActiveNet MeterValuesRequestMeasurandEnum = "Energy.Active.Net" MeterValuesRequestMeasurandEnumEnergyActiveSetpointInterval MeterValuesRequestMeasurandEnum = "Energy.Active.Setpoint.Interval" MeterValuesRequestMeasurandEnumEnergyApparentExport MeterValuesRequestMeasurandEnum = "Energy.Apparent.Export" MeterValuesRequestMeasurandEnumEnergyApparentImport MeterValuesRequestMeasurandEnum = "Energy.Apparent.Import" MeterValuesRequestMeasurandEnumEnergyApparentNet MeterValuesRequestMeasurandEnum = "Energy.Apparent.Net" MeterValuesRequestMeasurandEnumEnergyReactiveExportInterval MeterValuesRequestMeasurandEnum = "Energy.Reactive.Export.Interval" MeterValuesRequestMeasurandEnumEnergyReactiveExportRegister MeterValuesRequestMeasurandEnum = "Energy.Reactive.Export.Register" MeterValuesRequestMeasurandEnumEnergyReactiveImportInterval MeterValuesRequestMeasurandEnum = "Energy.Reactive.Import.Interval" MeterValuesRequestMeasurandEnumEnergyReactiveImportRegister MeterValuesRequestMeasurandEnum = "Energy.Reactive.Import.Register" MeterValuesRequestMeasurandEnumEnergyReactiveNet MeterValuesRequestMeasurandEnum = "Energy.Reactive.Net" MeterValuesRequestMeasurandEnumEnergyRequestTarget MeterValuesRequestMeasurandEnum = "EnergyRequest.Target" MeterValuesRequestMeasurandEnumEnergyRequestMinimum MeterValuesRequestMeasurandEnum = "EnergyRequest.Minimum" MeterValuesRequestMeasurandEnumEnergyRequestMaximum MeterValuesRequestMeasurandEnum = "EnergyRequest.Maximum" MeterValuesRequestMeasurandEnumEnergyRequestMinimumV2X MeterValuesRequestMeasurandEnum = "EnergyRequest.Minimum.V2X" MeterValuesRequestMeasurandEnumEnergyRequestMaximumV2X MeterValuesRequestMeasurandEnum = "EnergyRequest.Maximum.V2X" MeterValuesRequestMeasurandEnumEnergyRequestBulk MeterValuesRequestMeasurandEnum = "EnergyRequest.Bulk" MeterValuesRequestMeasurandEnumFrequency MeterValuesRequestMeasurandEnum = "Frequency" MeterValuesRequestMeasurandEnumPowerActiveExport MeterValuesRequestMeasurandEnum = "Power.Active.Export" MeterValuesRequestMeasurandEnumPowerActiveImport MeterValuesRequestMeasurandEnum = "Power.Active.Import" MeterValuesRequestMeasurandEnumPowerActiveSetpoint MeterValuesRequestMeasurandEnum = "Power.Active.Setpoint" MeterValuesRequestMeasurandEnumPowerActiveResidual MeterValuesRequestMeasurandEnum = "Power.Active.Residual" MeterValuesRequestMeasurandEnumPowerExportMinimum MeterValuesRequestMeasurandEnum = "Power.Export.Minimum" MeterValuesRequestMeasurandEnumPowerExportOffered MeterValuesRequestMeasurandEnum = "Power.Export.Offered" MeterValuesRequestMeasurandEnumPowerFactor MeterValuesRequestMeasurandEnum = "Power.Factor" MeterValuesRequestMeasurandEnumPowerImportOffered MeterValuesRequestMeasurandEnum = "Power.Import.Offered" MeterValuesRequestMeasurandEnumPowerImportMinimum MeterValuesRequestMeasurandEnum = "Power.Import.Minimum" MeterValuesRequestMeasurandEnumPowerOffered MeterValuesRequestMeasurandEnum = "Power.Offered" MeterValuesRequestMeasurandEnumPowerReactiveExport MeterValuesRequestMeasurandEnum = "Power.Reactive.Export" MeterValuesRequestMeasurandEnumPowerReactiveImport MeterValuesRequestMeasurandEnum = "Power.Reactive.Import" MeterValuesRequestMeasurandEnumSoC MeterValuesRequestMeasurandEnum = "SoC" MeterValuesRequestMeasurandEnumVoltage MeterValuesRequestMeasurandEnum = "Voltage" MeterValuesRequestMeasurandEnumVoltageMinimum MeterValuesRequestMeasurandEnum = "Voltage.Minimum" MeterValuesRequestMeasurandEnumVoltageMaximum MeterValuesRequestMeasurandEnum = "Voltage.Maximum" )
type MeterValuesRequestMeterValue ¶
type MeterValuesRequestMeterValue struct {
SampledValue []MeterValuesRequestSampledValue `json:"sampledValue"`
Timestamp string `json:"timestamp"`
CustomData *MeterValuesRequestCustomData `json:"customData,omitempty"`
}
type MeterValuesRequestPhaseEnum ¶
type MeterValuesRequestPhaseEnum string
const ( MeterValuesRequestPhaseEnumL1 MeterValuesRequestPhaseEnum = "L1" MeterValuesRequestPhaseEnumL2 MeterValuesRequestPhaseEnum = "L2" MeterValuesRequestPhaseEnumL3 MeterValuesRequestPhaseEnum = "L3" MeterValuesRequestPhaseEnumN MeterValuesRequestPhaseEnum = "N" MeterValuesRequestPhaseEnumL1N MeterValuesRequestPhaseEnum = "L1-N" MeterValuesRequestPhaseEnumL2N MeterValuesRequestPhaseEnum = "L2-N" MeterValuesRequestPhaseEnumL3N MeterValuesRequestPhaseEnum = "L3-N" MeterValuesRequestPhaseEnumL1L2 MeterValuesRequestPhaseEnum = "L1-L2" MeterValuesRequestPhaseEnumL2L3 MeterValuesRequestPhaseEnum = "L2-L3" MeterValuesRequestPhaseEnumL3L1 MeterValuesRequestPhaseEnum = "L3-L1" )
type MeterValuesRequestReadingContextEnum ¶
type MeterValuesRequestReadingContextEnum string
const ( MeterValuesRequestReadingContextEnumInterruptionBegin MeterValuesRequestReadingContextEnum = "Interruption.Begin" MeterValuesRequestReadingContextEnumInterruptionEnd MeterValuesRequestReadingContextEnum = "Interruption.End" MeterValuesRequestReadingContextEnumOther MeterValuesRequestReadingContextEnum = "Other" MeterValuesRequestReadingContextEnumSampleClock MeterValuesRequestReadingContextEnum = "Sample.Clock" MeterValuesRequestReadingContextEnumSamplePeriodic MeterValuesRequestReadingContextEnum = "Sample.Periodic" MeterValuesRequestReadingContextEnumTransactionBegin MeterValuesRequestReadingContextEnum = "Transaction.Begin" MeterValuesRequestReadingContextEnumTransactionEnd MeterValuesRequestReadingContextEnum = "Transaction.End" MeterValuesRequestReadingContextEnumTrigger MeterValuesRequestReadingContextEnum = "Trigger" )
type MeterValuesRequestSampledValue ¶
type MeterValuesRequestSampledValue struct {
Value float64 `json:"value"`
Measurand *MeterValuesRequestMeasurandEnum `json:"measurand,omitempty"`
Context *MeterValuesRequestReadingContextEnum `json:"context,omitempty"`
Phase *MeterValuesRequestPhaseEnum `json:"phase,omitempty"`
Location *MeterValuesRequestLocationEnum `json:"location,omitempty"`
SignedMeterValue *MeterValuesRequestSignedMeterValue `json:"signedMeterValue,omitempty"`
UnitOfMeasure *MeterValuesRequestUnitOfMeasure `json:"unitOfMeasure,omitempty"`
CustomData *MeterValuesRequestCustomData `json:"customData,omitempty"`
}
type MeterValuesRequestSignedMeterValue ¶
type MeterValuesRequestSignedMeterValue struct {
SignedMeterData string `json:"signedMeterData"`
SigningMethod *string `json:"signingMethod,omitempty"`
EncodingMethod string `json:"encodingMethod"`
PublicKey *string `json:"publicKey,omitempty"`
CustomData *MeterValuesRequestCustomData `json:"customData,omitempty"`
}
type MeterValuesRequestUnitOfMeasure ¶
type MeterValuesRequestUnitOfMeasure struct {
Unit *string `json:"unit,omitempty"`
Multiplier *int `json:"multiplier,omitempty"`
CustomData *MeterValuesRequestCustomData `json:"customData,omitempty"`
}
type NotifyAllowedEnergyTransferConfirmation ¶
type NotifyAllowedEnergyTransferConfirmation struct {
Status NotifyAllowedEnergyTransferConfirmationNotifyAllowedEnergyTransferStatusEnum `json:"status"`
StatusInfo *NotifyAllowedEnergyTransferConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *NotifyAllowedEnergyTransferConfirmationCustomData `json:"customData,omitempty"`
}
func (NotifyAllowedEnergyTransferConfirmation) ActionName ¶
func (NotifyAllowedEnergyTransferConfirmation) ActionName() string
func (NotifyAllowedEnergyTransferConfirmation) Direction ¶
func (NotifyAllowedEnergyTransferConfirmation) Direction() protocol.PayloadDirection
func (NotifyAllowedEnergyTransferConfirmation) SchemaName ¶
func (NotifyAllowedEnergyTransferConfirmation) SchemaName() string
func (NotifyAllowedEnergyTransferConfirmation) Validate ¶
func (message NotifyAllowedEnergyTransferConfirmation) Validate() error
func (NotifyAllowedEnergyTransferConfirmation) ValidateJSON ¶
func (NotifyAllowedEnergyTransferConfirmation) ValidateJSON(data []byte) error
func (NotifyAllowedEnergyTransferConfirmation) Version ¶
func (NotifyAllowedEnergyTransferConfirmation) Version() protocol.Version
type NotifyAllowedEnergyTransferConfirmationCustomData ¶
type NotifyAllowedEnergyTransferConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyAllowedEnergyTransferConfirmationCustomData) MarshalJSON ¶
func (value NotifyAllowedEnergyTransferConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*NotifyAllowedEnergyTransferConfirmationCustomData) UnmarshalJSON ¶
func (value *NotifyAllowedEnergyTransferConfirmationCustomData) UnmarshalJSON(data []byte) error
type NotifyAllowedEnergyTransferConfirmationNotifyAllowedEnergyTransferStatusEnum ¶
type NotifyAllowedEnergyTransferConfirmationNotifyAllowedEnergyTransferStatusEnum string
const ( NotifyAllowedEnergyTransferConfirmationNotifyAllowedEnergyTransferStatusEnumAccepted NotifyAllowedEnergyTransferConfirmationNotifyAllowedEnergyTransferStatusEnum = "Accepted" NotifyAllowedEnergyTransferConfirmationNotifyAllowedEnergyTransferStatusEnumRejected NotifyAllowedEnergyTransferConfirmationNotifyAllowedEnergyTransferStatusEnum = "Rejected" )
type NotifyAllowedEnergyTransferConfirmationStatusInfo ¶
type NotifyAllowedEnergyTransferConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *NotifyAllowedEnergyTransferConfirmationCustomData `json:"customData,omitempty"`
}
type NotifyAllowedEnergyTransferRequest ¶
type NotifyAllowedEnergyTransferRequest struct {
TransactionID string `json:"transactionId"`
AllowedEnergyTransfer []NotifyAllowedEnergyTransferRequestEnergyTransferModeEnum `json:"allowedEnergyTransfer"`
CustomData *NotifyAllowedEnergyTransferRequestCustomData `json:"customData,omitempty"`
}
func (NotifyAllowedEnergyTransferRequest) ActionName ¶
func (NotifyAllowedEnergyTransferRequest) ActionName() string
func (NotifyAllowedEnergyTransferRequest) Direction ¶
func (NotifyAllowedEnergyTransferRequest) Direction() protocol.PayloadDirection
func (NotifyAllowedEnergyTransferRequest) SchemaName ¶
func (NotifyAllowedEnergyTransferRequest) SchemaName() string
func (NotifyAllowedEnergyTransferRequest) Validate ¶
func (message NotifyAllowedEnergyTransferRequest) Validate() error
func (NotifyAllowedEnergyTransferRequest) ValidateJSON ¶
func (NotifyAllowedEnergyTransferRequest) ValidateJSON(data []byte) error
func (NotifyAllowedEnergyTransferRequest) Version ¶
func (NotifyAllowedEnergyTransferRequest) Version() protocol.Version
type NotifyAllowedEnergyTransferRequestCustomData ¶
type NotifyAllowedEnergyTransferRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyAllowedEnergyTransferRequestCustomData) MarshalJSON ¶
func (value NotifyAllowedEnergyTransferRequestCustomData) MarshalJSON() ([]byte, error)
func (*NotifyAllowedEnergyTransferRequestCustomData) UnmarshalJSON ¶
func (value *NotifyAllowedEnergyTransferRequestCustomData) UnmarshalJSON(data []byte) error
type NotifyAllowedEnergyTransferRequestEnergyTransferModeEnum ¶
type NotifyAllowedEnergyTransferRequestEnergyTransferModeEnum string
const ( NotifyAllowedEnergyTransferRequestEnergyTransferModeEnumACSinglePhase NotifyAllowedEnergyTransferRequestEnergyTransferModeEnum = "AC_single_phase" NotifyAllowedEnergyTransferRequestEnergyTransferModeEnumACTwoPhase NotifyAllowedEnergyTransferRequestEnergyTransferModeEnum = "AC_two_phase" NotifyAllowedEnergyTransferRequestEnergyTransferModeEnumACThreePhase NotifyAllowedEnergyTransferRequestEnergyTransferModeEnum = "AC_three_phase" NotifyAllowedEnergyTransferRequestEnergyTransferModeEnumDC NotifyAllowedEnergyTransferRequestEnergyTransferModeEnum = "DC" NotifyAllowedEnergyTransferRequestEnergyTransferModeEnumACBPT NotifyAllowedEnergyTransferRequestEnergyTransferModeEnum = "AC_BPT" NotifyAllowedEnergyTransferRequestEnergyTransferModeEnumACBPTDER NotifyAllowedEnergyTransferRequestEnergyTransferModeEnum = "AC_BPT_DER" NotifyAllowedEnergyTransferRequestEnergyTransferModeEnumACDER NotifyAllowedEnergyTransferRequestEnergyTransferModeEnum = "AC_DER" NotifyAllowedEnergyTransferRequestEnergyTransferModeEnumDCBPT NotifyAllowedEnergyTransferRequestEnergyTransferModeEnum = "DC_BPT" NotifyAllowedEnergyTransferRequestEnergyTransferModeEnumDCACDP NotifyAllowedEnergyTransferRequestEnergyTransferModeEnum = "DC_ACDP" NotifyAllowedEnergyTransferRequestEnergyTransferModeEnumDCACDPBPT NotifyAllowedEnergyTransferRequestEnergyTransferModeEnum = "DC_ACDP_BPT" NotifyAllowedEnergyTransferRequestEnergyTransferModeEnumWPT NotifyAllowedEnergyTransferRequestEnergyTransferModeEnum = "WPT" )
type NotifyChargingLimitConfirmation ¶
type NotifyChargingLimitConfirmation struct {
CustomData *NotifyChargingLimitConfirmationCustomData `json:"customData,omitempty"`
}
func (NotifyChargingLimitConfirmation) ActionName ¶
func (NotifyChargingLimitConfirmation) ActionName() string
func (NotifyChargingLimitConfirmation) Direction ¶
func (NotifyChargingLimitConfirmation) Direction() protocol.PayloadDirection
func (NotifyChargingLimitConfirmation) SchemaName ¶
func (NotifyChargingLimitConfirmation) SchemaName() string
func (NotifyChargingLimitConfirmation) Validate ¶
func (message NotifyChargingLimitConfirmation) Validate() error
func (NotifyChargingLimitConfirmation) ValidateJSON ¶
func (NotifyChargingLimitConfirmation) ValidateJSON(data []byte) error
func (NotifyChargingLimitConfirmation) Version ¶
func (NotifyChargingLimitConfirmation) Version() protocol.Version
type NotifyChargingLimitConfirmationCustomData ¶
type NotifyChargingLimitConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyChargingLimitConfirmationCustomData) MarshalJSON ¶
func (value NotifyChargingLimitConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*NotifyChargingLimitConfirmationCustomData) UnmarshalJSON ¶
func (value *NotifyChargingLimitConfirmationCustomData) UnmarshalJSON(data []byte) error
type NotifyChargingLimitRequest ¶
type NotifyChargingLimitRequest struct {
ChargingSchedule []NotifyChargingLimitRequestChargingSchedule `json:"chargingSchedule,omitempty"`
EVSEID *int `json:"evseId,omitempty"`
ChargingLimit NotifyChargingLimitRequestChargingLimit `json:"chargingLimit"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
func (NotifyChargingLimitRequest) ActionName ¶
func (NotifyChargingLimitRequest) ActionName() string
func (NotifyChargingLimitRequest) Direction ¶
func (NotifyChargingLimitRequest) Direction() protocol.PayloadDirection
func (NotifyChargingLimitRequest) SchemaName ¶
func (NotifyChargingLimitRequest) SchemaName() string
func (NotifyChargingLimitRequest) Validate ¶
func (message NotifyChargingLimitRequest) Validate() error
func (NotifyChargingLimitRequest) ValidateJSON ¶
func (NotifyChargingLimitRequest) ValidateJSON(data []byte) error
func (NotifyChargingLimitRequest) Version ¶
func (NotifyChargingLimitRequest) Version() protocol.Version
type NotifyChargingLimitRequestAbsolutePriceSchedule ¶
type NotifyChargingLimitRequestAbsolutePriceSchedule struct {
TimeAnchor string `json:"timeAnchor"`
PriceScheduleID int `json:"priceScheduleID"`
PriceScheduleDescription *string `json:"priceScheduleDescription,omitempty"`
Currency string `json:"currency"`
Language string `json:"language"`
PriceAlgorithm string `json:"priceAlgorithm"`
MinimumCost *NotifyChargingLimitRequestRationalNumber `json:"minimumCost,omitempty"`
MaximumCost *NotifyChargingLimitRequestRationalNumber `json:"maximumCost,omitempty"`
PriceRuleStacks []NotifyChargingLimitRequestPriceRuleStack `json:"priceRuleStacks"`
TaxRules []NotifyChargingLimitRequestTaxRule `json:"taxRules,omitempty"`
OverstayRuleList *NotifyChargingLimitRequestOverstayRuleList `json:"overstayRuleList,omitempty"`
AdditionalSelectedServices []NotifyChargingLimitRequestAdditionalSelectedServices `json:"additionalSelectedServices,omitempty"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestAdditionalSelectedServices ¶
type NotifyChargingLimitRequestAdditionalSelectedServices struct {
ServiceFee NotifyChargingLimitRequestRationalNumber `json:"serviceFee"`
ServiceName string `json:"serviceName"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestChargingLimit ¶
type NotifyChargingLimitRequestChargingLimit struct {
ChargingLimitSource string `json:"chargingLimitSource"`
IsLocalGeneration *bool `json:"isLocalGeneration,omitempty"`
IsGridCritical *bool `json:"isGridCritical,omitempty"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestChargingRateUnitEnum ¶
type NotifyChargingLimitRequestChargingRateUnitEnum string
const ( NotifyChargingLimitRequestChargingRateUnitEnumW NotifyChargingLimitRequestChargingRateUnitEnum = "W" NotifyChargingLimitRequestChargingRateUnitEnumA NotifyChargingLimitRequestChargingRateUnitEnum = "A" )
type NotifyChargingLimitRequestChargingSchedule ¶
type NotifyChargingLimitRequestChargingSchedule struct {
ID int `json:"id"`
LimitAtSoC *NotifyChargingLimitRequestLimitAtSoC `json:"limitAtSoC,omitempty"`
StartSchedule *string `json:"startSchedule,omitempty"`
Duration *int `json:"duration,omitempty"`
ChargingRateUnit NotifyChargingLimitRequestChargingRateUnitEnum `json:"chargingRateUnit"`
MinChargingRate *float64 `json:"minChargingRate,omitempty"`
PowerTolerance *float64 `json:"powerTolerance,omitempty"`
SignatureID *int `json:"signatureId,omitempty"`
DigestValue *string `json:"digestValue,omitempty"`
UseLocalTime *bool `json:"useLocalTime,omitempty"`
ChargingSchedulePeriod []NotifyChargingLimitRequestChargingSchedulePeriod `json:"chargingSchedulePeriod"`
RandomizedDelay *int `json:"randomizedDelay,omitempty"`
SalesTariff *NotifyChargingLimitRequestSalesTariff `json:"salesTariff,omitempty"`
AbsolutePriceSchedule *NotifyChargingLimitRequestAbsolutePriceSchedule `json:"absolutePriceSchedule,omitempty"`
PriceLevelSchedule *NotifyChargingLimitRequestPriceLevelSchedule `json:"priceLevelSchedule,omitempty"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestChargingSchedulePeriod ¶
type NotifyChargingLimitRequestChargingSchedulePeriod struct {
StartPeriod int `json:"startPeriod"`
Limit *float64 `json:"limit,omitempty"`
LimitL2 *float64 `json:"limit_L2,omitempty"`
LimitL3 *float64 `json:"limit_L3,omitempty"`
NumberPhases *int `json:"numberPhases,omitempty"`
PhaseToUse *int `json:"phaseToUse,omitempty"`
DischargeLimit *float64 `json:"dischargeLimit,omitempty"`
DischargeLimitL2 *float64 `json:"dischargeLimit_L2,omitempty"`
DischargeLimitL3 *float64 `json:"dischargeLimit_L3,omitempty"`
Setpoint *float64 `json:"setpoint,omitempty"`
SetpointL2 *float64 `json:"setpoint_L2,omitempty"`
SetpointL3 *float64 `json:"setpoint_L3,omitempty"`
SetpointReactive *float64 `json:"setpointReactive,omitempty"`
SetpointReactiveL2 *float64 `json:"setpointReactive_L2,omitempty"`
SetpointReactiveL3 *float64 `json:"setpointReactive_L3,omitempty"`
PreconditioningRequest *bool `json:"preconditioningRequest,omitempty"`
EVSESleep *bool `json:"evseSleep,omitempty"`
V2XBaseline *float64 `json:"v2xBaseline,omitempty"`
OperationMode *NotifyChargingLimitRequestOperationModeEnum `json:"operationMode,omitempty"`
V2XFreqWattCurve []NotifyChargingLimitRequestV2XFreqWattPoint `json:"v2xFreqWattCurve,omitempty"`
V2XSignalWattCurve []NotifyChargingLimitRequestV2XSignalWattPoint `json:"v2xSignalWattCurve,omitempty"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestConsumptionCost ¶
type NotifyChargingLimitRequestConsumptionCost struct {
StartValue float64 `json:"startValue"`
Cost []NotifyChargingLimitRequestCost `json:"cost"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestCost ¶
type NotifyChargingLimitRequestCost struct {
CostKind NotifyChargingLimitRequestCostKindEnum `json:"costKind"`
Amount int `json:"amount"`
AmountMultiplier *int `json:"amountMultiplier,omitempty"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestCostKindEnum ¶
type NotifyChargingLimitRequestCostKindEnum string
const ( NotifyChargingLimitRequestCostKindEnumCarbonDioxideEmission NotifyChargingLimitRequestCostKindEnum = "CarbonDioxideEmission" NotifyChargingLimitRequestCostKindEnumRelativePricePercentage NotifyChargingLimitRequestCostKindEnum = "RelativePricePercentage" NotifyChargingLimitRequestCostKindEnumRenewableGenerationPercentage NotifyChargingLimitRequestCostKindEnum = "RenewableGenerationPercentage" )
type NotifyChargingLimitRequestCustomData ¶
type NotifyChargingLimitRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyChargingLimitRequestCustomData) MarshalJSON ¶
func (value NotifyChargingLimitRequestCustomData) MarshalJSON() ([]byte, error)
func (*NotifyChargingLimitRequestCustomData) UnmarshalJSON ¶
func (value *NotifyChargingLimitRequestCustomData) UnmarshalJSON(data []byte) error
type NotifyChargingLimitRequestLimitAtSoC ¶
type NotifyChargingLimitRequestLimitAtSoC struct {
Soc int `json:"soc"`
Limit float64 `json:"limit"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestOperationModeEnum ¶
type NotifyChargingLimitRequestOperationModeEnum string
const ( NotifyChargingLimitRequestOperationModeEnumIdle NotifyChargingLimitRequestOperationModeEnum = "Idle" NotifyChargingLimitRequestOperationModeEnumChargingOnly NotifyChargingLimitRequestOperationModeEnum = "ChargingOnly" NotifyChargingLimitRequestOperationModeEnumCentralSetpoint NotifyChargingLimitRequestOperationModeEnum = "CentralSetpoint" NotifyChargingLimitRequestOperationModeEnumExternalSetpoint NotifyChargingLimitRequestOperationModeEnum = "ExternalSetpoint" NotifyChargingLimitRequestOperationModeEnumExternalLimits NotifyChargingLimitRequestOperationModeEnum = "ExternalLimits" NotifyChargingLimitRequestOperationModeEnumCentralFrequency NotifyChargingLimitRequestOperationModeEnum = "CentralFrequency" NotifyChargingLimitRequestOperationModeEnumLocalFrequency NotifyChargingLimitRequestOperationModeEnum = "LocalFrequency" NotifyChargingLimitRequestOperationModeEnumLocalLoadBalancing NotifyChargingLimitRequestOperationModeEnum = "LocalLoadBalancing" )
type NotifyChargingLimitRequestOverstayRule ¶
type NotifyChargingLimitRequestOverstayRule struct {
OverstayFee NotifyChargingLimitRequestRationalNumber `json:"overstayFee"`
OverstayRuleDescription *string `json:"overstayRuleDescription,omitempty"`
StartTime int `json:"startTime"`
OverstayFeePeriod int `json:"overstayFeePeriod"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestOverstayRuleList ¶
type NotifyChargingLimitRequestOverstayRuleList struct {
OverstayPowerThreshold *NotifyChargingLimitRequestRationalNumber `json:"overstayPowerThreshold,omitempty"`
OverstayRule []NotifyChargingLimitRequestOverstayRule `json:"overstayRule"`
OverstayTimeThreshold *int `json:"overstayTimeThreshold,omitempty"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestPriceLevelSchedule ¶
type NotifyChargingLimitRequestPriceLevelSchedule struct {
PriceLevelScheduleEntries []NotifyChargingLimitRequestPriceLevelScheduleEntry `json:"priceLevelScheduleEntries"`
TimeAnchor string `json:"timeAnchor"`
PriceScheduleID int `json:"priceScheduleId"`
PriceScheduleDescription *string `json:"priceScheduleDescription,omitempty"`
NumberOfPriceLevels int `json:"numberOfPriceLevels"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestPriceLevelScheduleEntry ¶
type NotifyChargingLimitRequestPriceLevelScheduleEntry struct {
Duration int `json:"duration"`
PriceLevel int `json:"priceLevel"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestPriceRule ¶
type NotifyChargingLimitRequestPriceRule struct {
ParkingFeePeriod *int `json:"parkingFeePeriod,omitempty"`
CarbonDioxideEmission *int `json:"carbonDioxideEmission,omitempty"`
RenewableGenerationPercentage *int `json:"renewableGenerationPercentage,omitempty"`
EnergyFee NotifyChargingLimitRequestRationalNumber `json:"energyFee"`
ParkingFee *NotifyChargingLimitRequestRationalNumber `json:"parkingFee,omitempty"`
PowerRangeStart NotifyChargingLimitRequestRationalNumber `json:"powerRangeStart"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestPriceRuleStack ¶
type NotifyChargingLimitRequestPriceRuleStack struct {
Duration int `json:"duration"`
PriceRule []NotifyChargingLimitRequestPriceRule `json:"priceRule"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestRationalNumber ¶
type NotifyChargingLimitRequestRationalNumber struct {
Exponent int `json:"exponent"`
Value int `json:"value"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestRelativeTimeInterval ¶
type NotifyChargingLimitRequestRelativeTimeInterval struct {
Start int `json:"start"`
Duration *int `json:"duration,omitempty"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestSalesTariff ¶
type NotifyChargingLimitRequestSalesTariff struct {
ID int `json:"id"`
SalesTariffDescription *string `json:"salesTariffDescription,omitempty"`
NumEPriceLevels *int `json:"numEPriceLevels,omitempty"`
SalesTariffEntry []NotifyChargingLimitRequestSalesTariffEntry `json:"salesTariffEntry"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestSalesTariffEntry ¶
type NotifyChargingLimitRequestSalesTariffEntry struct {
RelativeTimeInterval NotifyChargingLimitRequestRelativeTimeInterval `json:"relativeTimeInterval"`
EPriceLevel *int `json:"ePriceLevel,omitempty"`
ConsumptionCost []NotifyChargingLimitRequestConsumptionCost `json:"consumptionCost,omitempty"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestTaxRule ¶
type NotifyChargingLimitRequestTaxRule struct {
TaxRuleID int `json:"taxRuleID"`
TaxRuleName *string `json:"taxRuleName,omitempty"`
TaxIncludedInPrice *bool `json:"taxIncludedInPrice,omitempty"`
AppliesToEnergyFee bool `json:"appliesToEnergyFee"`
AppliesToParkingFee bool `json:"appliesToParkingFee"`
AppliesToOverstayFee bool `json:"appliesToOverstayFee"`
AppliesToMinimumMaximumCost bool `json:"appliesToMinimumMaximumCost"`
TaxRate NotifyChargingLimitRequestRationalNumber `json:"taxRate"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestV2XFreqWattPoint ¶
type NotifyChargingLimitRequestV2XFreqWattPoint struct {
Frequency float64 `json:"frequency"`
Power float64 `json:"power"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyChargingLimitRequestV2XSignalWattPoint ¶
type NotifyChargingLimitRequestV2XSignalWattPoint struct {
Signal int `json:"signal"`
Power float64 `json:"power"`
CustomData *NotifyChargingLimitRequestCustomData `json:"customData,omitempty"`
}
type NotifyCustomerInformationConfirmation ¶
type NotifyCustomerInformationConfirmation struct {
CustomData *NotifyCustomerInformationConfirmationCustomData `json:"customData,omitempty"`
}
func (NotifyCustomerInformationConfirmation) ActionName ¶
func (NotifyCustomerInformationConfirmation) ActionName() string
func (NotifyCustomerInformationConfirmation) Direction ¶
func (NotifyCustomerInformationConfirmation) Direction() protocol.PayloadDirection
func (NotifyCustomerInformationConfirmation) SchemaName ¶
func (NotifyCustomerInformationConfirmation) SchemaName() string
func (NotifyCustomerInformationConfirmation) Validate ¶
func (message NotifyCustomerInformationConfirmation) Validate() error
func (NotifyCustomerInformationConfirmation) ValidateJSON ¶
func (NotifyCustomerInformationConfirmation) ValidateJSON(data []byte) error
func (NotifyCustomerInformationConfirmation) Version ¶
func (NotifyCustomerInformationConfirmation) Version() protocol.Version
type NotifyCustomerInformationConfirmationCustomData ¶
type NotifyCustomerInformationConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyCustomerInformationConfirmationCustomData) MarshalJSON ¶
func (value NotifyCustomerInformationConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*NotifyCustomerInformationConfirmationCustomData) UnmarshalJSON ¶
func (value *NotifyCustomerInformationConfirmationCustomData) UnmarshalJSON(data []byte) error
type NotifyCustomerInformationRequest ¶
type NotifyCustomerInformationRequest struct {
Data string `json:"data"`
Tbc *bool `json:"tbc,omitempty"`
SeqNo int `json:"seqNo"`
GeneratedAt string `json:"generatedAt"`
RequestID int `json:"requestId"`
CustomData *NotifyCustomerInformationRequestCustomData `json:"customData,omitempty"`
}
func (NotifyCustomerInformationRequest) ActionName ¶
func (NotifyCustomerInformationRequest) ActionName() string
func (NotifyCustomerInformationRequest) Direction ¶
func (NotifyCustomerInformationRequest) Direction() protocol.PayloadDirection
func (NotifyCustomerInformationRequest) SchemaName ¶
func (NotifyCustomerInformationRequest) SchemaName() string
func (NotifyCustomerInformationRequest) Validate ¶
func (message NotifyCustomerInformationRequest) Validate() error
func (NotifyCustomerInformationRequest) ValidateJSON ¶
func (NotifyCustomerInformationRequest) ValidateJSON(data []byte) error
func (NotifyCustomerInformationRequest) Version ¶
func (NotifyCustomerInformationRequest) Version() protocol.Version
type NotifyCustomerInformationRequestCustomData ¶
type NotifyCustomerInformationRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyCustomerInformationRequestCustomData) MarshalJSON ¶
func (value NotifyCustomerInformationRequestCustomData) MarshalJSON() ([]byte, error)
func (*NotifyCustomerInformationRequestCustomData) UnmarshalJSON ¶
func (value *NotifyCustomerInformationRequestCustomData) UnmarshalJSON(data []byte) error
type NotifyDERAlarmConfirmation ¶
type NotifyDERAlarmConfirmation struct {
CustomData *NotifyDERAlarmConfirmationCustomData `json:"customData,omitempty"`
}
func (NotifyDERAlarmConfirmation) ActionName ¶
func (NotifyDERAlarmConfirmation) ActionName() string
func (NotifyDERAlarmConfirmation) Direction ¶
func (NotifyDERAlarmConfirmation) Direction() protocol.PayloadDirection
func (NotifyDERAlarmConfirmation) SchemaName ¶
func (NotifyDERAlarmConfirmation) SchemaName() string
func (NotifyDERAlarmConfirmation) Validate ¶
func (message NotifyDERAlarmConfirmation) Validate() error
func (NotifyDERAlarmConfirmation) ValidateJSON ¶
func (NotifyDERAlarmConfirmation) ValidateJSON(data []byte) error
func (NotifyDERAlarmConfirmation) Version ¶
func (NotifyDERAlarmConfirmation) Version() protocol.Version
type NotifyDERAlarmConfirmationCustomData ¶
type NotifyDERAlarmConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyDERAlarmConfirmationCustomData) MarshalJSON ¶
func (value NotifyDERAlarmConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*NotifyDERAlarmConfirmationCustomData) UnmarshalJSON ¶
func (value *NotifyDERAlarmConfirmationCustomData) UnmarshalJSON(data []byte) error
type NotifyDERAlarmRequest ¶
type NotifyDERAlarmRequest struct {
ControlType NotifyDERAlarmRequestDERControlEnum `json:"controlType"`
GridEventFault *NotifyDERAlarmRequestGridEventFaultEnum `json:"gridEventFault,omitempty"`
AlarmEnded *bool `json:"alarmEnded,omitempty"`
Timestamp string `json:"timestamp"`
ExtraInfo *string `json:"extraInfo,omitempty"`
CustomData *NotifyDERAlarmRequestCustomData `json:"customData,omitempty"`
}
func (NotifyDERAlarmRequest) ActionName ¶
func (NotifyDERAlarmRequest) ActionName() string
func (NotifyDERAlarmRequest) Direction ¶
func (NotifyDERAlarmRequest) Direction() protocol.PayloadDirection
func (NotifyDERAlarmRequest) SchemaName ¶
func (NotifyDERAlarmRequest) SchemaName() string
func (NotifyDERAlarmRequest) Validate ¶
func (message NotifyDERAlarmRequest) Validate() error
func (NotifyDERAlarmRequest) ValidateJSON ¶
func (NotifyDERAlarmRequest) ValidateJSON(data []byte) error
func (NotifyDERAlarmRequest) Version ¶
func (NotifyDERAlarmRequest) Version() protocol.Version
type NotifyDERAlarmRequestCustomData ¶
type NotifyDERAlarmRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyDERAlarmRequestCustomData) MarshalJSON ¶
func (value NotifyDERAlarmRequestCustomData) MarshalJSON() ([]byte, error)
func (*NotifyDERAlarmRequestCustomData) UnmarshalJSON ¶
func (value *NotifyDERAlarmRequestCustomData) UnmarshalJSON(data []byte) error
type NotifyDERAlarmRequestDERControlEnum ¶
type NotifyDERAlarmRequestDERControlEnum string
const ( NotifyDERAlarmRequestDERControlEnumEnterService NotifyDERAlarmRequestDERControlEnum = "EnterService" NotifyDERAlarmRequestDERControlEnumFreqDroop NotifyDERAlarmRequestDERControlEnum = "FreqDroop" NotifyDERAlarmRequestDERControlEnumFreqWatt NotifyDERAlarmRequestDERControlEnum = "FreqWatt" NotifyDERAlarmRequestDERControlEnumFixedPFAbsorb NotifyDERAlarmRequestDERControlEnum = "FixedPFAbsorb" NotifyDERAlarmRequestDERControlEnumFixedPFInject NotifyDERAlarmRequestDERControlEnum = "FixedPFInject" NotifyDERAlarmRequestDERControlEnumFixedVar NotifyDERAlarmRequestDERControlEnum = "FixedVar" NotifyDERAlarmRequestDERControlEnumGradients NotifyDERAlarmRequestDERControlEnum = "Gradients" NotifyDERAlarmRequestDERControlEnumHFMustTrip NotifyDERAlarmRequestDERControlEnum = "HFMustTrip" NotifyDERAlarmRequestDERControlEnumHFMayTrip NotifyDERAlarmRequestDERControlEnum = "HFMayTrip" NotifyDERAlarmRequestDERControlEnumHVMustTrip NotifyDERAlarmRequestDERControlEnum = "HVMustTrip" NotifyDERAlarmRequestDERControlEnumHVMomCess NotifyDERAlarmRequestDERControlEnum = "HVMomCess" NotifyDERAlarmRequestDERControlEnumHVMayTrip NotifyDERAlarmRequestDERControlEnum = "HVMayTrip" NotifyDERAlarmRequestDERControlEnumLimitMaxDischarge NotifyDERAlarmRequestDERControlEnum = "LimitMaxDischarge" NotifyDERAlarmRequestDERControlEnumLFMustTrip NotifyDERAlarmRequestDERControlEnum = "LFMustTrip" NotifyDERAlarmRequestDERControlEnumLVMustTrip NotifyDERAlarmRequestDERControlEnum = "LVMustTrip" NotifyDERAlarmRequestDERControlEnumLVMomCess NotifyDERAlarmRequestDERControlEnum = "LVMomCess" NotifyDERAlarmRequestDERControlEnumLVMayTrip NotifyDERAlarmRequestDERControlEnum = "LVMayTrip" NotifyDERAlarmRequestDERControlEnumPowerMonitoringMustTrip NotifyDERAlarmRequestDERControlEnum = "PowerMonitoringMustTrip" NotifyDERAlarmRequestDERControlEnumVoltVar NotifyDERAlarmRequestDERControlEnum = "VoltVar" NotifyDERAlarmRequestDERControlEnumVoltWatt NotifyDERAlarmRequestDERControlEnum = "VoltWatt" NotifyDERAlarmRequestDERControlEnumWattPF NotifyDERAlarmRequestDERControlEnum = "WattPF" NotifyDERAlarmRequestDERControlEnumWattVar NotifyDERAlarmRequestDERControlEnum = "WattVar" )
type NotifyDERAlarmRequestGridEventFaultEnum ¶
type NotifyDERAlarmRequestGridEventFaultEnum string
const ( NotifyDERAlarmRequestGridEventFaultEnumCurrentImbalance NotifyDERAlarmRequestGridEventFaultEnum = "CurrentImbalance" NotifyDERAlarmRequestGridEventFaultEnumLocalEmergency NotifyDERAlarmRequestGridEventFaultEnum = "LocalEmergency" NotifyDERAlarmRequestGridEventFaultEnumLowInputPower NotifyDERAlarmRequestGridEventFaultEnum = "LowInputPower" NotifyDERAlarmRequestGridEventFaultEnumOverCurrent NotifyDERAlarmRequestGridEventFaultEnum = "OverCurrent" NotifyDERAlarmRequestGridEventFaultEnumOverFrequency NotifyDERAlarmRequestGridEventFaultEnum = "OverFrequency" NotifyDERAlarmRequestGridEventFaultEnumOverVoltage NotifyDERAlarmRequestGridEventFaultEnum = "OverVoltage" NotifyDERAlarmRequestGridEventFaultEnumPhaseRotation NotifyDERAlarmRequestGridEventFaultEnum = "PhaseRotation" NotifyDERAlarmRequestGridEventFaultEnumRemoteEmergency NotifyDERAlarmRequestGridEventFaultEnum = "RemoteEmergency" NotifyDERAlarmRequestGridEventFaultEnumUnderFrequency NotifyDERAlarmRequestGridEventFaultEnum = "UnderFrequency" NotifyDERAlarmRequestGridEventFaultEnumUnderVoltage NotifyDERAlarmRequestGridEventFaultEnum = "UnderVoltage" NotifyDERAlarmRequestGridEventFaultEnumVoltageImbalance NotifyDERAlarmRequestGridEventFaultEnum = "VoltageImbalance" )
type NotifyDERStartStopConfirmation ¶
type NotifyDERStartStopConfirmation struct {
CustomData *NotifyDERStartStopConfirmationCustomData `json:"customData,omitempty"`
}
func (NotifyDERStartStopConfirmation) ActionName ¶
func (NotifyDERStartStopConfirmation) ActionName() string
func (NotifyDERStartStopConfirmation) Direction ¶
func (NotifyDERStartStopConfirmation) Direction() protocol.PayloadDirection
func (NotifyDERStartStopConfirmation) SchemaName ¶
func (NotifyDERStartStopConfirmation) SchemaName() string
func (NotifyDERStartStopConfirmation) Validate ¶
func (message NotifyDERStartStopConfirmation) Validate() error
func (NotifyDERStartStopConfirmation) ValidateJSON ¶
func (NotifyDERStartStopConfirmation) ValidateJSON(data []byte) error
func (NotifyDERStartStopConfirmation) Version ¶
func (NotifyDERStartStopConfirmation) Version() protocol.Version
type NotifyDERStartStopConfirmationCustomData ¶
type NotifyDERStartStopConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyDERStartStopConfirmationCustomData) MarshalJSON ¶
func (value NotifyDERStartStopConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*NotifyDERStartStopConfirmationCustomData) UnmarshalJSON ¶
func (value *NotifyDERStartStopConfirmationCustomData) UnmarshalJSON(data []byte) error
type NotifyDERStartStopRequest ¶
type NotifyDERStartStopRequest struct {
ControlID string `json:"controlId"`
Started bool `json:"started"`
Timestamp string `json:"timestamp"`
SupersededIds []string `json:"supersededIds,omitempty"`
CustomData *NotifyDERStartStopRequestCustomData `json:"customData,omitempty"`
}
func (NotifyDERStartStopRequest) ActionName ¶
func (NotifyDERStartStopRequest) ActionName() string
func (NotifyDERStartStopRequest) Direction ¶
func (NotifyDERStartStopRequest) Direction() protocol.PayloadDirection
func (NotifyDERStartStopRequest) SchemaName ¶
func (NotifyDERStartStopRequest) SchemaName() string
func (NotifyDERStartStopRequest) Validate ¶
func (message NotifyDERStartStopRequest) Validate() error
func (NotifyDERStartStopRequest) ValidateJSON ¶
func (NotifyDERStartStopRequest) ValidateJSON(data []byte) error
func (NotifyDERStartStopRequest) Version ¶
func (NotifyDERStartStopRequest) Version() protocol.Version
type NotifyDERStartStopRequestCustomData ¶
type NotifyDERStartStopRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyDERStartStopRequestCustomData) MarshalJSON ¶
func (value NotifyDERStartStopRequestCustomData) MarshalJSON() ([]byte, error)
func (*NotifyDERStartStopRequestCustomData) UnmarshalJSON ¶
func (value *NotifyDERStartStopRequestCustomData) UnmarshalJSON(data []byte) error
type NotifyDisplayMessagesConfirmation ¶
type NotifyDisplayMessagesConfirmation struct {
CustomData *NotifyDisplayMessagesConfirmationCustomData `json:"customData,omitempty"`
}
func (NotifyDisplayMessagesConfirmation) ActionName ¶
func (NotifyDisplayMessagesConfirmation) ActionName() string
func (NotifyDisplayMessagesConfirmation) Direction ¶
func (NotifyDisplayMessagesConfirmation) Direction() protocol.PayloadDirection
func (NotifyDisplayMessagesConfirmation) SchemaName ¶
func (NotifyDisplayMessagesConfirmation) SchemaName() string
func (NotifyDisplayMessagesConfirmation) Validate ¶
func (message NotifyDisplayMessagesConfirmation) Validate() error
func (NotifyDisplayMessagesConfirmation) ValidateJSON ¶
func (NotifyDisplayMessagesConfirmation) ValidateJSON(data []byte) error
func (NotifyDisplayMessagesConfirmation) Version ¶
func (NotifyDisplayMessagesConfirmation) Version() protocol.Version
type NotifyDisplayMessagesConfirmationCustomData ¶
type NotifyDisplayMessagesConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyDisplayMessagesConfirmationCustomData) MarshalJSON ¶
func (value NotifyDisplayMessagesConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*NotifyDisplayMessagesConfirmationCustomData) UnmarshalJSON ¶
func (value *NotifyDisplayMessagesConfirmationCustomData) UnmarshalJSON(data []byte) error
type NotifyDisplayMessagesRequest ¶
type NotifyDisplayMessagesRequest struct {
MessageInfo []NotifyDisplayMessagesRequestMessageInfo `json:"messageInfo,omitempty"`
RequestID int `json:"requestId"`
Tbc *bool `json:"tbc,omitempty"`
CustomData *NotifyDisplayMessagesRequestCustomData `json:"customData,omitempty"`
}
func (NotifyDisplayMessagesRequest) ActionName ¶
func (NotifyDisplayMessagesRequest) ActionName() string
func (NotifyDisplayMessagesRequest) Direction ¶
func (NotifyDisplayMessagesRequest) Direction() protocol.PayloadDirection
func (NotifyDisplayMessagesRequest) SchemaName ¶
func (NotifyDisplayMessagesRequest) SchemaName() string
func (NotifyDisplayMessagesRequest) Validate ¶
func (message NotifyDisplayMessagesRequest) Validate() error
func (NotifyDisplayMessagesRequest) ValidateJSON ¶
func (NotifyDisplayMessagesRequest) ValidateJSON(data []byte) error
func (NotifyDisplayMessagesRequest) Version ¶
func (NotifyDisplayMessagesRequest) Version() protocol.Version
type NotifyDisplayMessagesRequestComponent ¶
type NotifyDisplayMessagesRequestComponent struct {
EVSE *NotifyDisplayMessagesRequestEVSE `json:"evse,omitempty"`
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *NotifyDisplayMessagesRequestCustomData `json:"customData,omitempty"`
}
type NotifyDisplayMessagesRequestCustomData ¶
type NotifyDisplayMessagesRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyDisplayMessagesRequestCustomData) MarshalJSON ¶
func (value NotifyDisplayMessagesRequestCustomData) MarshalJSON() ([]byte, error)
func (*NotifyDisplayMessagesRequestCustomData) UnmarshalJSON ¶
func (value *NotifyDisplayMessagesRequestCustomData) UnmarshalJSON(data []byte) error
type NotifyDisplayMessagesRequestEVSE ¶
type NotifyDisplayMessagesRequestEVSE struct {
ID int `json:"id"`
ConnectorID *int `json:"connectorId,omitempty"`
CustomData *NotifyDisplayMessagesRequestCustomData `json:"customData,omitempty"`
}
type NotifyDisplayMessagesRequestMessageContent ¶
type NotifyDisplayMessagesRequestMessageContent struct {
Format NotifyDisplayMessagesRequestMessageFormatEnum `json:"format"`
Language *string `json:"language,omitempty"`
Content string `json:"content"`
CustomData *NotifyDisplayMessagesRequestCustomData `json:"customData,omitempty"`
}
type NotifyDisplayMessagesRequestMessageFormatEnum ¶
type NotifyDisplayMessagesRequestMessageFormatEnum string
const ( NotifyDisplayMessagesRequestMessageFormatEnumASCII NotifyDisplayMessagesRequestMessageFormatEnum = "ASCII" NotifyDisplayMessagesRequestMessageFormatEnumHTML NotifyDisplayMessagesRequestMessageFormatEnum = "HTML" NotifyDisplayMessagesRequestMessageFormatEnumURI NotifyDisplayMessagesRequestMessageFormatEnum = "URI" NotifyDisplayMessagesRequestMessageFormatEnumUTF8 NotifyDisplayMessagesRequestMessageFormatEnum = "UTF8" NotifyDisplayMessagesRequestMessageFormatEnumQRCODE NotifyDisplayMessagesRequestMessageFormatEnum = "QRCODE" )
type NotifyDisplayMessagesRequestMessageInfo ¶
type NotifyDisplayMessagesRequestMessageInfo struct {
Display *NotifyDisplayMessagesRequestComponent `json:"display,omitempty"`
ID int `json:"id"`
Priority NotifyDisplayMessagesRequestMessagePriorityEnum `json:"priority"`
State *NotifyDisplayMessagesRequestMessageStateEnum `json:"state,omitempty"`
StartDateTime *string `json:"startDateTime,omitempty"`
EndDateTime *string `json:"endDateTime,omitempty"`
TransactionID *string `json:"transactionId,omitempty"`
Message NotifyDisplayMessagesRequestMessageContent `json:"message"`
MessageExtra []NotifyDisplayMessagesRequestMessageContent `json:"messageExtra,omitempty"`
CustomData *NotifyDisplayMessagesRequestCustomData `json:"customData,omitempty"`
}
type NotifyDisplayMessagesRequestMessagePriorityEnum ¶
type NotifyDisplayMessagesRequestMessagePriorityEnum string
const ( NotifyDisplayMessagesRequestMessagePriorityEnumAlwaysFront NotifyDisplayMessagesRequestMessagePriorityEnum = "AlwaysFront" NotifyDisplayMessagesRequestMessagePriorityEnumInFront NotifyDisplayMessagesRequestMessagePriorityEnum = "InFront" NotifyDisplayMessagesRequestMessagePriorityEnumNormalCycle NotifyDisplayMessagesRequestMessagePriorityEnum = "NormalCycle" )
type NotifyDisplayMessagesRequestMessageStateEnum ¶
type NotifyDisplayMessagesRequestMessageStateEnum string
const ( NotifyDisplayMessagesRequestMessageStateEnumCharging NotifyDisplayMessagesRequestMessageStateEnum = "Charging" NotifyDisplayMessagesRequestMessageStateEnumFaulted NotifyDisplayMessagesRequestMessageStateEnum = "Faulted" NotifyDisplayMessagesRequestMessageStateEnumIdle NotifyDisplayMessagesRequestMessageStateEnum = "Idle" NotifyDisplayMessagesRequestMessageStateEnumSuspended NotifyDisplayMessagesRequestMessageStateEnum = "Suspended" NotifyDisplayMessagesRequestMessageStateEnumDischarging NotifyDisplayMessagesRequestMessageStateEnum = "Discharging" )
type NotifyEVChargingNeedsConfirmation ¶
type NotifyEVChargingNeedsConfirmation struct {
Status NotifyEVChargingNeedsConfirmationNotifyEVChargingNeedsStatusEnum `json:"status"`
StatusInfo *NotifyEVChargingNeedsConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *NotifyEVChargingNeedsConfirmationCustomData `json:"customData,omitempty"`
}
func (NotifyEVChargingNeedsConfirmation) ActionName ¶
func (NotifyEVChargingNeedsConfirmation) ActionName() string
func (NotifyEVChargingNeedsConfirmation) Direction ¶
func (NotifyEVChargingNeedsConfirmation) Direction() protocol.PayloadDirection
func (NotifyEVChargingNeedsConfirmation) SchemaName ¶
func (NotifyEVChargingNeedsConfirmation) SchemaName() string
func (NotifyEVChargingNeedsConfirmation) Validate ¶
func (message NotifyEVChargingNeedsConfirmation) Validate() error
func (NotifyEVChargingNeedsConfirmation) ValidateJSON ¶
func (NotifyEVChargingNeedsConfirmation) ValidateJSON(data []byte) error
func (NotifyEVChargingNeedsConfirmation) Version ¶
func (NotifyEVChargingNeedsConfirmation) Version() protocol.Version
type NotifyEVChargingNeedsConfirmationCustomData ¶
type NotifyEVChargingNeedsConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyEVChargingNeedsConfirmationCustomData) MarshalJSON ¶
func (value NotifyEVChargingNeedsConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*NotifyEVChargingNeedsConfirmationCustomData) UnmarshalJSON ¶
func (value *NotifyEVChargingNeedsConfirmationCustomData) UnmarshalJSON(data []byte) error
type NotifyEVChargingNeedsConfirmationNotifyEVChargingNeedsStatusEnum ¶
type NotifyEVChargingNeedsConfirmationNotifyEVChargingNeedsStatusEnum string
const ( NotifyEVChargingNeedsConfirmationNotifyEVChargingNeedsStatusEnumAccepted NotifyEVChargingNeedsConfirmationNotifyEVChargingNeedsStatusEnum = "Accepted" NotifyEVChargingNeedsConfirmationNotifyEVChargingNeedsStatusEnumRejected NotifyEVChargingNeedsConfirmationNotifyEVChargingNeedsStatusEnum = "Rejected" NotifyEVChargingNeedsConfirmationNotifyEVChargingNeedsStatusEnumProcessing NotifyEVChargingNeedsConfirmationNotifyEVChargingNeedsStatusEnum = "Processing" NotifyEVChargingNeedsConfirmationNotifyEVChargingNeedsStatusEnumNoChargingProfile NotifyEVChargingNeedsConfirmationNotifyEVChargingNeedsStatusEnum = "NoChargingProfile" )
type NotifyEVChargingNeedsConfirmationStatusInfo ¶
type NotifyEVChargingNeedsConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *NotifyEVChargingNeedsConfirmationCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingNeedsRequest ¶
type NotifyEVChargingNeedsRequest struct {
EVSEID int `json:"evseId"`
MaxScheduleTuples *int `json:"maxScheduleTuples,omitempty"`
ChargingNeeds NotifyEVChargingNeedsRequestChargingNeeds `json:"chargingNeeds"`
Timestamp *string `json:"timestamp,omitempty"`
CustomData *NotifyEVChargingNeedsRequestCustomData `json:"customData,omitempty"`
}
func (NotifyEVChargingNeedsRequest) ActionName ¶
func (NotifyEVChargingNeedsRequest) ActionName() string
func (NotifyEVChargingNeedsRequest) Direction ¶
func (NotifyEVChargingNeedsRequest) Direction() protocol.PayloadDirection
func (NotifyEVChargingNeedsRequest) SchemaName ¶
func (NotifyEVChargingNeedsRequest) SchemaName() string
func (NotifyEVChargingNeedsRequest) Validate ¶
func (message NotifyEVChargingNeedsRequest) Validate() error
func (NotifyEVChargingNeedsRequest) ValidateJSON ¶
func (NotifyEVChargingNeedsRequest) ValidateJSON(data []byte) error
func (NotifyEVChargingNeedsRequest) Version ¶
func (NotifyEVChargingNeedsRequest) Version() protocol.Version
type NotifyEVChargingNeedsRequestACChargingParameters ¶
type NotifyEVChargingNeedsRequestACChargingParameters struct {
EnergyAmount float64 `json:"energyAmount"`
EVMinCurrent float64 `json:"evMinCurrent"`
EVMaxCurrent float64 `json:"evMaxCurrent"`
EVMaxVoltage float64 `json:"evMaxVoltage"`
CustomData *NotifyEVChargingNeedsRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingNeedsRequestChargingNeeds ¶
type NotifyEVChargingNeedsRequestChargingNeeds struct {
AcChargingParameters *NotifyEVChargingNeedsRequestACChargingParameters `json:"acChargingParameters,omitempty"`
DerChargingParameters *NotifyEVChargingNeedsRequestDERChargingParameters `json:"derChargingParameters,omitempty"`
EVEnergyOffer *NotifyEVChargingNeedsRequestEVEnergyOffer `json:"evEnergyOffer,omitempty"`
RequestedEnergyTransfer NotifyEVChargingNeedsRequestEnergyTransferModeEnum `json:"requestedEnergyTransfer"`
DcChargingParameters *NotifyEVChargingNeedsRequestDCChargingParameters `json:"dcChargingParameters,omitempty"`
V2XChargingParameters *NotifyEVChargingNeedsRequestV2XChargingParameters `json:"v2xChargingParameters,omitempty"`
AvailableEnergyTransfer []NotifyEVChargingNeedsRequestEnergyTransferModeEnum `json:"availableEnergyTransfer,omitempty"`
ControlMode *NotifyEVChargingNeedsRequestControlModeEnum `json:"controlMode,omitempty"`
MobilityNeedsMode *NotifyEVChargingNeedsRequestMobilityNeedsModeEnum `json:"mobilityNeedsMode,omitempty"`
DepartureTime *string `json:"departureTime,omitempty"`
CustomData *NotifyEVChargingNeedsRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingNeedsRequestControlModeEnum ¶
type NotifyEVChargingNeedsRequestControlModeEnum string
const ( NotifyEVChargingNeedsRequestControlModeEnumScheduledControl NotifyEVChargingNeedsRequestControlModeEnum = "ScheduledControl" NotifyEVChargingNeedsRequestControlModeEnumDynamicControl NotifyEVChargingNeedsRequestControlModeEnum = "DynamicControl" )
type NotifyEVChargingNeedsRequestCustomData ¶
type NotifyEVChargingNeedsRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyEVChargingNeedsRequestCustomData) MarshalJSON ¶
func (value NotifyEVChargingNeedsRequestCustomData) MarshalJSON() ([]byte, error)
func (*NotifyEVChargingNeedsRequestCustomData) UnmarshalJSON ¶
func (value *NotifyEVChargingNeedsRequestCustomData) UnmarshalJSON(data []byte) error
type NotifyEVChargingNeedsRequestDCChargingParameters ¶
type NotifyEVChargingNeedsRequestDCChargingParameters struct {
EVMaxCurrent float64 `json:"evMaxCurrent"`
EVMaxVoltage float64 `json:"evMaxVoltage"`
EVMaxPower *float64 `json:"evMaxPower,omitempty"`
EVEnergyCapacity *float64 `json:"evEnergyCapacity,omitempty"`
EnergyAmount *float64 `json:"energyAmount,omitempty"`
StateOfCharge *int `json:"stateOfCharge,omitempty"`
FullSoC *int `json:"fullSoC,omitempty"`
BulkSoC *int `json:"bulkSoC,omitempty"`
CustomData *NotifyEVChargingNeedsRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingNeedsRequestDERChargingParameters ¶
type NotifyEVChargingNeedsRequestDERChargingParameters struct {
EVSupportedDERControl []NotifyEVChargingNeedsRequestDERControlEnum `json:"evSupportedDERControl,omitempty"`
EVOverExcitedMaxDischargePower *float64 `json:"evOverExcitedMaxDischargePower,omitempty"`
EVOverExcitedPowerFactor *float64 `json:"evOverExcitedPowerFactor,omitempty"`
EVUnderExcitedMaxDischargePower *float64 `json:"evUnderExcitedMaxDischargePower,omitempty"`
EVUnderExcitedPowerFactor *float64 `json:"evUnderExcitedPowerFactor,omitempty"`
MaxApparentPower *float64 `json:"maxApparentPower,omitempty"`
MaxChargeApparentPower *float64 `json:"maxChargeApparentPower,omitempty"`
MaxChargeApparentPowerL2 *float64 `json:"maxChargeApparentPower_L2,omitempty"`
MaxChargeApparentPowerL3 *float64 `json:"maxChargeApparentPower_L3,omitempty"`
MaxDischargeApparentPower *float64 `json:"maxDischargeApparentPower,omitempty"`
MaxDischargeApparentPowerL2 *float64 `json:"maxDischargeApparentPower_L2,omitempty"`
MaxDischargeApparentPowerL3 *float64 `json:"maxDischargeApparentPower_L3,omitempty"`
MaxChargeReactivePower *float64 `json:"maxChargeReactivePower,omitempty"`
MaxChargeReactivePowerL2 *float64 `json:"maxChargeReactivePower_L2,omitempty"`
MaxChargeReactivePowerL3 *float64 `json:"maxChargeReactivePower_L3,omitempty"`
MinChargeReactivePower *float64 `json:"minChargeReactivePower,omitempty"`
MinChargeReactivePowerL2 *float64 `json:"minChargeReactivePower_L2,omitempty"`
MinChargeReactivePowerL3 *float64 `json:"minChargeReactivePower_L3,omitempty"`
MaxDischargeReactivePower *float64 `json:"maxDischargeReactivePower,omitempty"`
MaxDischargeReactivePowerL2 *float64 `json:"maxDischargeReactivePower_L2,omitempty"`
MaxDischargeReactivePowerL3 *float64 `json:"maxDischargeReactivePower_L3,omitempty"`
MinDischargeReactivePower *float64 `json:"minDischargeReactivePower,omitempty"`
MinDischargeReactivePowerL2 *float64 `json:"minDischargeReactivePower_L2,omitempty"`
MinDischargeReactivePowerL3 *float64 `json:"minDischargeReactivePower_L3,omitempty"`
NominalVoltage *float64 `json:"nominalVoltage,omitempty"`
NominalVoltageOffset *float64 `json:"nominalVoltageOffset,omitempty"`
MaxNominalVoltage *float64 `json:"maxNominalVoltage,omitempty"`
MinNominalVoltage *float64 `json:"minNominalVoltage,omitempty"`
EVInverterManufacturer *string `json:"evInverterManufacturer,omitempty"`
EVInverterModel *string `json:"evInverterModel,omitempty"`
EVInverterSerialNumber *string `json:"evInverterSerialNumber,omitempty"`
EVInverterSwVersion *string `json:"evInverterSwVersion,omitempty"`
EVInverterHwVersion *string `json:"evInverterHwVersion,omitempty"`
EVIslandingDetectionMethod []NotifyEVChargingNeedsRequestIslandingDetectionEnum `json:"evIslandingDetectionMethod,omitempty"`
EVIslandingTripTime *float64 `json:"evIslandingTripTime,omitempty"`
EVMaximumLevel1DCInjection *float64 `json:"evMaximumLevel1DCInjection,omitempty"`
EVDurationLevel1DCInjection *float64 `json:"evDurationLevel1DCInjection,omitempty"`
EVMaximumLevel2DCInjection *float64 `json:"evMaximumLevel2DCInjection,omitempty"`
EVDurationLevel2DCInjection *float64 `json:"evDurationLevel2DCInjection,omitempty"`
EVReactiveSusceptance *float64 `json:"evReactiveSusceptance,omitempty"`
EVSessionTotalDischargeEnergyAvailable *float64 `json:"evSessionTotalDischargeEnergyAvailable,omitempty"`
CustomData *NotifyEVChargingNeedsRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingNeedsRequestDERControlEnum ¶
type NotifyEVChargingNeedsRequestDERControlEnum string
const ( NotifyEVChargingNeedsRequestDERControlEnumEnterService NotifyEVChargingNeedsRequestDERControlEnum = "EnterService" NotifyEVChargingNeedsRequestDERControlEnumFreqDroop NotifyEVChargingNeedsRequestDERControlEnum = "FreqDroop" NotifyEVChargingNeedsRequestDERControlEnumFreqWatt NotifyEVChargingNeedsRequestDERControlEnum = "FreqWatt" NotifyEVChargingNeedsRequestDERControlEnumFixedPFAbsorb NotifyEVChargingNeedsRequestDERControlEnum = "FixedPFAbsorb" NotifyEVChargingNeedsRequestDERControlEnumFixedPFInject NotifyEVChargingNeedsRequestDERControlEnum = "FixedPFInject" NotifyEVChargingNeedsRequestDERControlEnumFixedVar NotifyEVChargingNeedsRequestDERControlEnum = "FixedVar" NotifyEVChargingNeedsRequestDERControlEnumGradients NotifyEVChargingNeedsRequestDERControlEnum = "Gradients" NotifyEVChargingNeedsRequestDERControlEnumHFMustTrip NotifyEVChargingNeedsRequestDERControlEnum = "HFMustTrip" NotifyEVChargingNeedsRequestDERControlEnumHFMayTrip NotifyEVChargingNeedsRequestDERControlEnum = "HFMayTrip" NotifyEVChargingNeedsRequestDERControlEnumHVMustTrip NotifyEVChargingNeedsRequestDERControlEnum = "HVMustTrip" NotifyEVChargingNeedsRequestDERControlEnumHVMomCess NotifyEVChargingNeedsRequestDERControlEnum = "HVMomCess" NotifyEVChargingNeedsRequestDERControlEnumHVMayTrip NotifyEVChargingNeedsRequestDERControlEnum = "HVMayTrip" NotifyEVChargingNeedsRequestDERControlEnumLimitMaxDischarge NotifyEVChargingNeedsRequestDERControlEnum = "LimitMaxDischarge" NotifyEVChargingNeedsRequestDERControlEnumLFMustTrip NotifyEVChargingNeedsRequestDERControlEnum = "LFMustTrip" NotifyEVChargingNeedsRequestDERControlEnumLVMustTrip NotifyEVChargingNeedsRequestDERControlEnum = "LVMustTrip" NotifyEVChargingNeedsRequestDERControlEnumLVMomCess NotifyEVChargingNeedsRequestDERControlEnum = "LVMomCess" NotifyEVChargingNeedsRequestDERControlEnumLVMayTrip NotifyEVChargingNeedsRequestDERControlEnum = "LVMayTrip" NotifyEVChargingNeedsRequestDERControlEnumPowerMonitoringMustTrip NotifyEVChargingNeedsRequestDERControlEnum = "PowerMonitoringMustTrip" NotifyEVChargingNeedsRequestDERControlEnumVoltVar NotifyEVChargingNeedsRequestDERControlEnum = "VoltVar" NotifyEVChargingNeedsRequestDERControlEnumVoltWatt NotifyEVChargingNeedsRequestDERControlEnum = "VoltWatt" NotifyEVChargingNeedsRequestDERControlEnumWattPF NotifyEVChargingNeedsRequestDERControlEnum = "WattPF" NotifyEVChargingNeedsRequestDERControlEnumWattVar NotifyEVChargingNeedsRequestDERControlEnum = "WattVar" )
type NotifyEVChargingNeedsRequestEVAbsolutePriceSchedule ¶
type NotifyEVChargingNeedsRequestEVAbsolutePriceSchedule struct {
TimeAnchor string `json:"timeAnchor"`
Currency string `json:"currency"`
EVAbsolutePriceScheduleEntries []NotifyEVChargingNeedsRequestEVAbsolutePriceScheduleEntry `json:"evAbsolutePriceScheduleEntries"`
PriceAlgorithm string `json:"priceAlgorithm"`
CustomData *NotifyEVChargingNeedsRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingNeedsRequestEVAbsolutePriceScheduleEntry ¶
type NotifyEVChargingNeedsRequestEVAbsolutePriceScheduleEntry struct {
Duration int `json:"duration"`
EVPriceRule []NotifyEVChargingNeedsRequestEVPriceRule `json:"evPriceRule"`
CustomData *NotifyEVChargingNeedsRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingNeedsRequestEVEnergyOffer ¶
type NotifyEVChargingNeedsRequestEVEnergyOffer struct {
EVAbsolutePriceSchedule *NotifyEVChargingNeedsRequestEVAbsolutePriceSchedule `json:"evAbsolutePriceSchedule,omitempty"`
EVPowerSchedule NotifyEVChargingNeedsRequestEVPowerSchedule `json:"evPowerSchedule"`
CustomData *NotifyEVChargingNeedsRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingNeedsRequestEVPowerSchedule ¶
type NotifyEVChargingNeedsRequestEVPowerSchedule struct {
EVPowerScheduleEntries []NotifyEVChargingNeedsRequestEVPowerScheduleEntry `json:"evPowerScheduleEntries"`
TimeAnchor string `json:"timeAnchor"`
CustomData *NotifyEVChargingNeedsRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingNeedsRequestEVPowerScheduleEntry ¶
type NotifyEVChargingNeedsRequestEVPowerScheduleEntry struct {
Duration int `json:"duration"`
Power float64 `json:"power"`
CustomData *NotifyEVChargingNeedsRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingNeedsRequestEVPriceRule ¶
type NotifyEVChargingNeedsRequestEVPriceRule struct {
EnergyFee float64 `json:"energyFee"`
PowerRangeStart float64 `json:"powerRangeStart"`
CustomData *NotifyEVChargingNeedsRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingNeedsRequestEnergyTransferModeEnum ¶
type NotifyEVChargingNeedsRequestEnergyTransferModeEnum string
const ( NotifyEVChargingNeedsRequestEnergyTransferModeEnumACSinglePhase NotifyEVChargingNeedsRequestEnergyTransferModeEnum = "AC_single_phase" NotifyEVChargingNeedsRequestEnergyTransferModeEnumACTwoPhase NotifyEVChargingNeedsRequestEnergyTransferModeEnum = "AC_two_phase" NotifyEVChargingNeedsRequestEnergyTransferModeEnumACThreePhase NotifyEVChargingNeedsRequestEnergyTransferModeEnum = "AC_three_phase" NotifyEVChargingNeedsRequestEnergyTransferModeEnumDC NotifyEVChargingNeedsRequestEnergyTransferModeEnum = "DC" NotifyEVChargingNeedsRequestEnergyTransferModeEnumACBPT NotifyEVChargingNeedsRequestEnergyTransferModeEnum = "AC_BPT" NotifyEVChargingNeedsRequestEnergyTransferModeEnumACBPTDER NotifyEVChargingNeedsRequestEnergyTransferModeEnum = "AC_BPT_DER" NotifyEVChargingNeedsRequestEnergyTransferModeEnumACDER NotifyEVChargingNeedsRequestEnergyTransferModeEnum = "AC_DER" NotifyEVChargingNeedsRequestEnergyTransferModeEnumDCBPT NotifyEVChargingNeedsRequestEnergyTransferModeEnum = "DC_BPT" NotifyEVChargingNeedsRequestEnergyTransferModeEnumDCACDP NotifyEVChargingNeedsRequestEnergyTransferModeEnum = "DC_ACDP" NotifyEVChargingNeedsRequestEnergyTransferModeEnumDCACDPBPT NotifyEVChargingNeedsRequestEnergyTransferModeEnum = "DC_ACDP_BPT" NotifyEVChargingNeedsRequestEnergyTransferModeEnumWPT NotifyEVChargingNeedsRequestEnergyTransferModeEnum = "WPT" )
type NotifyEVChargingNeedsRequestIslandingDetectionEnum ¶
type NotifyEVChargingNeedsRequestIslandingDetectionEnum string
const ( NotifyEVChargingNeedsRequestIslandingDetectionEnumNoAntiIslandingSupport NotifyEVChargingNeedsRequestIslandingDetectionEnum = "NoAntiIslandingSupport" NotifyEVChargingNeedsRequestIslandingDetectionEnumRoCoF NotifyEVChargingNeedsRequestIslandingDetectionEnum = "RoCoF" NotifyEVChargingNeedsRequestIslandingDetectionEnumUVPOVP NotifyEVChargingNeedsRequestIslandingDetectionEnum = "UVP_OVP" NotifyEVChargingNeedsRequestIslandingDetectionEnumUFPOFP NotifyEVChargingNeedsRequestIslandingDetectionEnum = "UFP_OFP" NotifyEVChargingNeedsRequestIslandingDetectionEnumVoltageVectorShift NotifyEVChargingNeedsRequestIslandingDetectionEnum = "VoltageVectorShift" NotifyEVChargingNeedsRequestIslandingDetectionEnumZeroCrossingDetection NotifyEVChargingNeedsRequestIslandingDetectionEnum = "ZeroCrossingDetection" NotifyEVChargingNeedsRequestIslandingDetectionEnumOtherPassive NotifyEVChargingNeedsRequestIslandingDetectionEnum = "OtherPassive" NotifyEVChargingNeedsRequestIslandingDetectionEnumImpedanceMeasurement NotifyEVChargingNeedsRequestIslandingDetectionEnum = "ImpedanceMeasurement" NotifyEVChargingNeedsRequestIslandingDetectionEnumImpedanceAtFrequency NotifyEVChargingNeedsRequestIslandingDetectionEnum = "ImpedanceAtFrequency" NotifyEVChargingNeedsRequestIslandingDetectionEnumSlipModeFrequencyShift NotifyEVChargingNeedsRequestIslandingDetectionEnum = "SlipModeFrequencyShift" NotifyEVChargingNeedsRequestIslandingDetectionEnumSandiaFrequencyShift NotifyEVChargingNeedsRequestIslandingDetectionEnum = "SandiaFrequencyShift" NotifyEVChargingNeedsRequestIslandingDetectionEnumSandiaVoltageShift NotifyEVChargingNeedsRequestIslandingDetectionEnum = "SandiaVoltageShift" NotifyEVChargingNeedsRequestIslandingDetectionEnumFrequencyJump NotifyEVChargingNeedsRequestIslandingDetectionEnum = "FrequencyJump" NotifyEVChargingNeedsRequestIslandingDetectionEnumRCLQFactor NotifyEVChargingNeedsRequestIslandingDetectionEnum = "RCLQFactor" NotifyEVChargingNeedsRequestIslandingDetectionEnumOtherActive NotifyEVChargingNeedsRequestIslandingDetectionEnum = "OtherActive" )
type NotifyEVChargingNeedsRequestMobilityNeedsModeEnum ¶
type NotifyEVChargingNeedsRequestMobilityNeedsModeEnum string
const ( NotifyEVChargingNeedsRequestMobilityNeedsModeEnumEVCC NotifyEVChargingNeedsRequestMobilityNeedsModeEnum = "EVCC" NotifyEVChargingNeedsRequestMobilityNeedsModeEnumEVCCSECC NotifyEVChargingNeedsRequestMobilityNeedsModeEnum = "EVCC_SECC" )
type NotifyEVChargingNeedsRequestV2XChargingParameters ¶
type NotifyEVChargingNeedsRequestV2XChargingParameters struct {
MinChargePower *float64 `json:"minChargePower,omitempty"`
MinChargePowerL2 *float64 `json:"minChargePower_L2,omitempty"`
MinChargePowerL3 *float64 `json:"minChargePower_L3,omitempty"`
MaxChargePower *float64 `json:"maxChargePower,omitempty"`
MaxChargePowerL2 *float64 `json:"maxChargePower_L2,omitempty"`
MaxChargePowerL3 *float64 `json:"maxChargePower_L3,omitempty"`
MinDischargePower *float64 `json:"minDischargePower,omitempty"`
MinDischargePowerL2 *float64 `json:"minDischargePower_L2,omitempty"`
MinDischargePowerL3 *float64 `json:"minDischargePower_L3,omitempty"`
MaxDischargePower *float64 `json:"maxDischargePower,omitempty"`
MaxDischargePowerL2 *float64 `json:"maxDischargePower_L2,omitempty"`
MaxDischargePowerL3 *float64 `json:"maxDischargePower_L3,omitempty"`
MinChargeCurrent *float64 `json:"minChargeCurrent,omitempty"`
MaxChargeCurrent *float64 `json:"maxChargeCurrent,omitempty"`
MinDischargeCurrent *float64 `json:"minDischargeCurrent,omitempty"`
MaxDischargeCurrent *float64 `json:"maxDischargeCurrent,omitempty"`
MinVoltage *float64 `json:"minVoltage,omitempty"`
MaxVoltage *float64 `json:"maxVoltage,omitempty"`
EVTargetEnergyRequest *float64 `json:"evTargetEnergyRequest,omitempty"`
EVMinEnergyRequest *float64 `json:"evMinEnergyRequest,omitempty"`
EVMaxEnergyRequest *float64 `json:"evMaxEnergyRequest,omitempty"`
EVMinV2XEnergyRequest *float64 `json:"evMinV2XEnergyRequest,omitempty"`
EVMaxV2XEnergyRequest *float64 `json:"evMaxV2XEnergyRequest,omitempty"`
TargetSoC *int `json:"targetSoC,omitempty"`
CustomData *NotifyEVChargingNeedsRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleConfirmation ¶
type NotifyEVChargingScheduleConfirmation struct {
Status NotifyEVChargingScheduleConfirmationGenericStatusEnum `json:"status"`
StatusInfo *NotifyEVChargingScheduleConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *NotifyEVChargingScheduleConfirmationCustomData `json:"customData,omitempty"`
}
func (NotifyEVChargingScheduleConfirmation) ActionName ¶
func (NotifyEVChargingScheduleConfirmation) ActionName() string
func (NotifyEVChargingScheduleConfirmation) Direction ¶
func (NotifyEVChargingScheduleConfirmation) Direction() protocol.PayloadDirection
func (NotifyEVChargingScheduleConfirmation) SchemaName ¶
func (NotifyEVChargingScheduleConfirmation) SchemaName() string
func (NotifyEVChargingScheduleConfirmation) Validate ¶
func (message NotifyEVChargingScheduleConfirmation) Validate() error
func (NotifyEVChargingScheduleConfirmation) ValidateJSON ¶
func (NotifyEVChargingScheduleConfirmation) ValidateJSON(data []byte) error
func (NotifyEVChargingScheduleConfirmation) Version ¶
func (NotifyEVChargingScheduleConfirmation) Version() protocol.Version
type NotifyEVChargingScheduleConfirmationCustomData ¶
type NotifyEVChargingScheduleConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyEVChargingScheduleConfirmationCustomData) MarshalJSON ¶
func (value NotifyEVChargingScheduleConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*NotifyEVChargingScheduleConfirmationCustomData) UnmarshalJSON ¶
func (value *NotifyEVChargingScheduleConfirmationCustomData) UnmarshalJSON(data []byte) error
type NotifyEVChargingScheduleConfirmationGenericStatusEnum ¶
type NotifyEVChargingScheduleConfirmationGenericStatusEnum string
const ( NotifyEVChargingScheduleConfirmationGenericStatusEnumAccepted NotifyEVChargingScheduleConfirmationGenericStatusEnum = "Accepted" NotifyEVChargingScheduleConfirmationGenericStatusEnumRejected NotifyEVChargingScheduleConfirmationGenericStatusEnum = "Rejected" )
type NotifyEVChargingScheduleConfirmationStatusInfo ¶
type NotifyEVChargingScheduleConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *NotifyEVChargingScheduleConfirmationCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequest ¶
type NotifyEVChargingScheduleRequest struct {
TimeBase string `json:"timeBase"`
ChargingSchedule NotifyEVChargingScheduleRequestChargingSchedule `json:"chargingSchedule"`
EVSEID int `json:"evseId"`
SelectedChargingScheduleID *int `json:"selectedChargingScheduleId,omitempty"`
PowerToleranceAcceptance *bool `json:"powerToleranceAcceptance,omitempty"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
func (NotifyEVChargingScheduleRequest) ActionName ¶
func (NotifyEVChargingScheduleRequest) ActionName() string
func (NotifyEVChargingScheduleRequest) Direction ¶
func (NotifyEVChargingScheduleRequest) Direction() protocol.PayloadDirection
func (NotifyEVChargingScheduleRequest) SchemaName ¶
func (NotifyEVChargingScheduleRequest) SchemaName() string
func (NotifyEVChargingScheduleRequest) Validate ¶
func (message NotifyEVChargingScheduleRequest) Validate() error
func (NotifyEVChargingScheduleRequest) ValidateJSON ¶
func (NotifyEVChargingScheduleRequest) ValidateJSON(data []byte) error
func (NotifyEVChargingScheduleRequest) Version ¶
func (NotifyEVChargingScheduleRequest) Version() protocol.Version
type NotifyEVChargingScheduleRequestAbsolutePriceSchedule ¶
type NotifyEVChargingScheduleRequestAbsolutePriceSchedule struct {
TimeAnchor string `json:"timeAnchor"`
PriceScheduleID int `json:"priceScheduleID"`
PriceScheduleDescription *string `json:"priceScheduleDescription,omitempty"`
Currency string `json:"currency"`
Language string `json:"language"`
PriceAlgorithm string `json:"priceAlgorithm"`
MinimumCost *NotifyEVChargingScheduleRequestRationalNumber `json:"minimumCost,omitempty"`
MaximumCost *NotifyEVChargingScheduleRequestRationalNumber `json:"maximumCost,omitempty"`
PriceRuleStacks []NotifyEVChargingScheduleRequestPriceRuleStack `json:"priceRuleStacks"`
TaxRules []NotifyEVChargingScheduleRequestTaxRule `json:"taxRules,omitempty"`
OverstayRuleList *NotifyEVChargingScheduleRequestOverstayRuleList `json:"overstayRuleList,omitempty"`
AdditionalSelectedServices []NotifyEVChargingScheduleRequestAdditionalSelectedServices `json:"additionalSelectedServices,omitempty"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestAdditionalSelectedServices ¶
type NotifyEVChargingScheduleRequestAdditionalSelectedServices struct {
ServiceFee NotifyEVChargingScheduleRequestRationalNumber `json:"serviceFee"`
ServiceName string `json:"serviceName"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestChargingRateUnitEnum ¶
type NotifyEVChargingScheduleRequestChargingRateUnitEnum string
const ( NotifyEVChargingScheduleRequestChargingRateUnitEnumW NotifyEVChargingScheduleRequestChargingRateUnitEnum = "W" NotifyEVChargingScheduleRequestChargingRateUnitEnumA NotifyEVChargingScheduleRequestChargingRateUnitEnum = "A" )
type NotifyEVChargingScheduleRequestChargingSchedule ¶
type NotifyEVChargingScheduleRequestChargingSchedule struct {
ID int `json:"id"`
LimitAtSoC *NotifyEVChargingScheduleRequestLimitAtSoC `json:"limitAtSoC,omitempty"`
StartSchedule *string `json:"startSchedule,omitempty"`
Duration *int `json:"duration,omitempty"`
ChargingRateUnit NotifyEVChargingScheduleRequestChargingRateUnitEnum `json:"chargingRateUnit"`
MinChargingRate *float64 `json:"minChargingRate,omitempty"`
PowerTolerance *float64 `json:"powerTolerance,omitempty"`
SignatureID *int `json:"signatureId,omitempty"`
DigestValue *string `json:"digestValue,omitempty"`
UseLocalTime *bool `json:"useLocalTime,omitempty"`
ChargingSchedulePeriod []NotifyEVChargingScheduleRequestChargingSchedulePeriod `json:"chargingSchedulePeriod"`
RandomizedDelay *int `json:"randomizedDelay,omitempty"`
SalesTariff *NotifyEVChargingScheduleRequestSalesTariff `json:"salesTariff,omitempty"`
AbsolutePriceSchedule *NotifyEVChargingScheduleRequestAbsolutePriceSchedule `json:"absolutePriceSchedule,omitempty"`
PriceLevelSchedule *NotifyEVChargingScheduleRequestPriceLevelSchedule `json:"priceLevelSchedule,omitempty"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestChargingSchedulePeriod ¶
type NotifyEVChargingScheduleRequestChargingSchedulePeriod struct {
StartPeriod int `json:"startPeriod"`
Limit *float64 `json:"limit,omitempty"`
LimitL2 *float64 `json:"limit_L2,omitempty"`
LimitL3 *float64 `json:"limit_L3,omitempty"`
NumberPhases *int `json:"numberPhases,omitempty"`
PhaseToUse *int `json:"phaseToUse,omitempty"`
DischargeLimit *float64 `json:"dischargeLimit,omitempty"`
DischargeLimitL2 *float64 `json:"dischargeLimit_L2,omitempty"`
DischargeLimitL3 *float64 `json:"dischargeLimit_L3,omitempty"`
Setpoint *float64 `json:"setpoint,omitempty"`
SetpointL2 *float64 `json:"setpoint_L2,omitempty"`
SetpointL3 *float64 `json:"setpoint_L3,omitempty"`
SetpointReactive *float64 `json:"setpointReactive,omitempty"`
SetpointReactiveL2 *float64 `json:"setpointReactive_L2,omitempty"`
SetpointReactiveL3 *float64 `json:"setpointReactive_L3,omitempty"`
PreconditioningRequest *bool `json:"preconditioningRequest,omitempty"`
EVSESleep *bool `json:"evseSleep,omitempty"`
V2XBaseline *float64 `json:"v2xBaseline,omitempty"`
OperationMode *NotifyEVChargingScheduleRequestOperationModeEnum `json:"operationMode,omitempty"`
V2XFreqWattCurve []NotifyEVChargingScheduleRequestV2XFreqWattPoint `json:"v2xFreqWattCurve,omitempty"`
V2XSignalWattCurve []NotifyEVChargingScheduleRequestV2XSignalWattPoint `json:"v2xSignalWattCurve,omitempty"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestConsumptionCost ¶
type NotifyEVChargingScheduleRequestConsumptionCost struct {
StartValue float64 `json:"startValue"`
Cost []NotifyEVChargingScheduleRequestCost `json:"cost"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestCost ¶
type NotifyEVChargingScheduleRequestCost struct {
CostKind NotifyEVChargingScheduleRequestCostKindEnum `json:"costKind"`
Amount int `json:"amount"`
AmountMultiplier *int `json:"amountMultiplier,omitempty"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestCostKindEnum ¶
type NotifyEVChargingScheduleRequestCostKindEnum string
const ( NotifyEVChargingScheduleRequestCostKindEnumCarbonDioxideEmission NotifyEVChargingScheduleRequestCostKindEnum = "CarbonDioxideEmission" NotifyEVChargingScheduleRequestCostKindEnumRelativePricePercentage NotifyEVChargingScheduleRequestCostKindEnum = "RelativePricePercentage" NotifyEVChargingScheduleRequestCostKindEnumRenewableGenerationPercentage NotifyEVChargingScheduleRequestCostKindEnum = "RenewableGenerationPercentage" )
type NotifyEVChargingScheduleRequestCustomData ¶
type NotifyEVChargingScheduleRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyEVChargingScheduleRequestCustomData) MarshalJSON ¶
func (value NotifyEVChargingScheduleRequestCustomData) MarshalJSON() ([]byte, error)
func (*NotifyEVChargingScheduleRequestCustomData) UnmarshalJSON ¶
func (value *NotifyEVChargingScheduleRequestCustomData) UnmarshalJSON(data []byte) error
type NotifyEVChargingScheduleRequestLimitAtSoC ¶
type NotifyEVChargingScheduleRequestLimitAtSoC struct {
Soc int `json:"soc"`
Limit float64 `json:"limit"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestOperationModeEnum ¶
type NotifyEVChargingScheduleRequestOperationModeEnum string
const ( NotifyEVChargingScheduleRequestOperationModeEnumIdle NotifyEVChargingScheduleRequestOperationModeEnum = "Idle" NotifyEVChargingScheduleRequestOperationModeEnumChargingOnly NotifyEVChargingScheduleRequestOperationModeEnum = "ChargingOnly" NotifyEVChargingScheduleRequestOperationModeEnumCentralSetpoint NotifyEVChargingScheduleRequestOperationModeEnum = "CentralSetpoint" NotifyEVChargingScheduleRequestOperationModeEnumExternalSetpoint NotifyEVChargingScheduleRequestOperationModeEnum = "ExternalSetpoint" NotifyEVChargingScheduleRequestOperationModeEnumExternalLimits NotifyEVChargingScheduleRequestOperationModeEnum = "ExternalLimits" NotifyEVChargingScheduleRequestOperationModeEnumCentralFrequency NotifyEVChargingScheduleRequestOperationModeEnum = "CentralFrequency" NotifyEVChargingScheduleRequestOperationModeEnumLocalFrequency NotifyEVChargingScheduleRequestOperationModeEnum = "LocalFrequency" NotifyEVChargingScheduleRequestOperationModeEnumLocalLoadBalancing NotifyEVChargingScheduleRequestOperationModeEnum = "LocalLoadBalancing" )
type NotifyEVChargingScheduleRequestOverstayRule ¶
type NotifyEVChargingScheduleRequestOverstayRule struct {
OverstayFee NotifyEVChargingScheduleRequestRationalNumber `json:"overstayFee"`
OverstayRuleDescription *string `json:"overstayRuleDescription,omitempty"`
StartTime int `json:"startTime"`
OverstayFeePeriod int `json:"overstayFeePeriod"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestOverstayRuleList ¶
type NotifyEVChargingScheduleRequestOverstayRuleList struct {
OverstayPowerThreshold *NotifyEVChargingScheduleRequestRationalNumber `json:"overstayPowerThreshold,omitempty"`
OverstayRule []NotifyEVChargingScheduleRequestOverstayRule `json:"overstayRule"`
OverstayTimeThreshold *int `json:"overstayTimeThreshold,omitempty"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestPriceLevelSchedule ¶
type NotifyEVChargingScheduleRequestPriceLevelSchedule struct {
PriceLevelScheduleEntries []NotifyEVChargingScheduleRequestPriceLevelScheduleEntry `json:"priceLevelScheduleEntries"`
TimeAnchor string `json:"timeAnchor"`
PriceScheduleID int `json:"priceScheduleId"`
PriceScheduleDescription *string `json:"priceScheduleDescription,omitempty"`
NumberOfPriceLevels int `json:"numberOfPriceLevels"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestPriceLevelScheduleEntry ¶
type NotifyEVChargingScheduleRequestPriceLevelScheduleEntry struct {
Duration int `json:"duration"`
PriceLevel int `json:"priceLevel"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestPriceRule ¶
type NotifyEVChargingScheduleRequestPriceRule struct {
ParkingFeePeriod *int `json:"parkingFeePeriod,omitempty"`
CarbonDioxideEmission *int `json:"carbonDioxideEmission,omitempty"`
RenewableGenerationPercentage *int `json:"renewableGenerationPercentage,omitempty"`
EnergyFee NotifyEVChargingScheduleRequestRationalNumber `json:"energyFee"`
ParkingFee *NotifyEVChargingScheduleRequestRationalNumber `json:"parkingFee,omitempty"`
PowerRangeStart NotifyEVChargingScheduleRequestRationalNumber `json:"powerRangeStart"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestPriceRuleStack ¶
type NotifyEVChargingScheduleRequestPriceRuleStack struct {
Duration int `json:"duration"`
PriceRule []NotifyEVChargingScheduleRequestPriceRule `json:"priceRule"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestRationalNumber ¶
type NotifyEVChargingScheduleRequestRationalNumber struct {
Exponent int `json:"exponent"`
Value int `json:"value"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestRelativeTimeInterval ¶
type NotifyEVChargingScheduleRequestRelativeTimeInterval struct {
Start int `json:"start"`
Duration *int `json:"duration,omitempty"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestSalesTariff ¶
type NotifyEVChargingScheduleRequestSalesTariff struct {
ID int `json:"id"`
SalesTariffDescription *string `json:"salesTariffDescription,omitempty"`
NumEPriceLevels *int `json:"numEPriceLevels,omitempty"`
SalesTariffEntry []NotifyEVChargingScheduleRequestSalesTariffEntry `json:"salesTariffEntry"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestSalesTariffEntry ¶
type NotifyEVChargingScheduleRequestSalesTariffEntry struct {
RelativeTimeInterval NotifyEVChargingScheduleRequestRelativeTimeInterval `json:"relativeTimeInterval"`
EPriceLevel *int `json:"ePriceLevel,omitempty"`
ConsumptionCost []NotifyEVChargingScheduleRequestConsumptionCost `json:"consumptionCost,omitempty"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestTaxRule ¶
type NotifyEVChargingScheduleRequestTaxRule struct {
TaxRuleID int `json:"taxRuleID"`
TaxRuleName *string `json:"taxRuleName,omitempty"`
TaxIncludedInPrice *bool `json:"taxIncludedInPrice,omitempty"`
AppliesToEnergyFee bool `json:"appliesToEnergyFee"`
AppliesToParkingFee bool `json:"appliesToParkingFee"`
AppliesToOverstayFee bool `json:"appliesToOverstayFee"`
AppliesToMinimumMaximumCost bool `json:"appliesToMinimumMaximumCost"`
TaxRate NotifyEVChargingScheduleRequestRationalNumber `json:"taxRate"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestV2XFreqWattPoint ¶
type NotifyEVChargingScheduleRequestV2XFreqWattPoint struct {
Frequency float64 `json:"frequency"`
Power float64 `json:"power"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEVChargingScheduleRequestV2XSignalWattPoint ¶
type NotifyEVChargingScheduleRequestV2XSignalWattPoint struct {
Signal int `json:"signal"`
Power float64 `json:"power"`
CustomData *NotifyEVChargingScheduleRequestCustomData `json:"customData,omitempty"`
}
type NotifyEventConfirmation ¶
type NotifyEventConfirmation struct {
CustomData *NotifyEventConfirmationCustomData `json:"customData,omitempty"`
}
func (NotifyEventConfirmation) ActionName ¶
func (NotifyEventConfirmation) ActionName() string
func (NotifyEventConfirmation) Direction ¶
func (NotifyEventConfirmation) Direction() protocol.PayloadDirection
func (NotifyEventConfirmation) SchemaName ¶
func (NotifyEventConfirmation) SchemaName() string
func (NotifyEventConfirmation) Validate ¶
func (message NotifyEventConfirmation) Validate() error
func (NotifyEventConfirmation) ValidateJSON ¶
func (NotifyEventConfirmation) ValidateJSON(data []byte) error
func (NotifyEventConfirmation) Version ¶
func (NotifyEventConfirmation) Version() protocol.Version
type NotifyEventConfirmationCustomData ¶
type NotifyEventConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyEventConfirmationCustomData) MarshalJSON ¶
func (value NotifyEventConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*NotifyEventConfirmationCustomData) UnmarshalJSON ¶
func (value *NotifyEventConfirmationCustomData) UnmarshalJSON(data []byte) error
type NotifyEventRequest ¶
type NotifyEventRequest struct {
GeneratedAt string `json:"generatedAt"`
Tbc *bool `json:"tbc,omitempty"`
SeqNo int `json:"seqNo"`
EventData []NotifyEventRequestEventData `json:"eventData"`
CustomData *NotifyEventRequestCustomData `json:"customData,omitempty"`
}
func (NotifyEventRequest) ActionName ¶
func (NotifyEventRequest) ActionName() string
func (NotifyEventRequest) Direction ¶
func (NotifyEventRequest) Direction() protocol.PayloadDirection
func (NotifyEventRequest) SchemaName ¶
func (NotifyEventRequest) SchemaName() string
func (NotifyEventRequest) Validate ¶
func (message NotifyEventRequest) Validate() error
func (NotifyEventRequest) ValidateJSON ¶
func (NotifyEventRequest) ValidateJSON(data []byte) error
func (NotifyEventRequest) Version ¶
func (NotifyEventRequest) Version() protocol.Version
type NotifyEventRequestComponent ¶
type NotifyEventRequestComponent struct {
EVSE *NotifyEventRequestEVSE `json:"evse,omitempty"`
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *NotifyEventRequestCustomData `json:"customData,omitempty"`
}
type NotifyEventRequestCustomData ¶
type NotifyEventRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyEventRequestCustomData) MarshalJSON ¶
func (value NotifyEventRequestCustomData) MarshalJSON() ([]byte, error)
func (*NotifyEventRequestCustomData) UnmarshalJSON ¶
func (value *NotifyEventRequestCustomData) UnmarshalJSON(data []byte) error
type NotifyEventRequestEVSE ¶
type NotifyEventRequestEVSE struct {
ID int `json:"id"`
ConnectorID *int `json:"connectorId,omitempty"`
CustomData *NotifyEventRequestCustomData `json:"customData,omitempty"`
}
type NotifyEventRequestEventData ¶
type NotifyEventRequestEventData struct {
EventID int `json:"eventId"`
Timestamp string `json:"timestamp"`
Trigger NotifyEventRequestEventTriggerEnum `json:"trigger"`
Cause *int `json:"cause,omitempty"`
ActualValue string `json:"actualValue"`
TechCode *string `json:"techCode,omitempty"`
TechInfo *string `json:"techInfo,omitempty"`
Cleared *bool `json:"cleared,omitempty"`
TransactionID *string `json:"transactionId,omitempty"`
Component NotifyEventRequestComponent `json:"component"`
VariableMonitoringID *int `json:"variableMonitoringId,omitempty"`
EventNotificationType NotifyEventRequestEventNotificationEnum `json:"eventNotificationType"`
Variable NotifyEventRequestVariable `json:"variable"`
Severity *int `json:"severity,omitempty"`
CustomData *NotifyEventRequestCustomData `json:"customData,omitempty"`
}
type NotifyEventRequestEventNotificationEnum ¶
type NotifyEventRequestEventNotificationEnum string
const ( NotifyEventRequestEventNotificationEnumHardWiredNotification NotifyEventRequestEventNotificationEnum = "HardWiredNotification" NotifyEventRequestEventNotificationEnumHardWiredMonitor NotifyEventRequestEventNotificationEnum = "HardWiredMonitor" NotifyEventRequestEventNotificationEnumPreconfiguredMonitor NotifyEventRequestEventNotificationEnum = "PreconfiguredMonitor" NotifyEventRequestEventNotificationEnumCustomMonitor NotifyEventRequestEventNotificationEnum = "CustomMonitor" )
type NotifyEventRequestEventTriggerEnum ¶
type NotifyEventRequestEventTriggerEnum string
const ( NotifyEventRequestEventTriggerEnumAlerting NotifyEventRequestEventTriggerEnum = "Alerting" NotifyEventRequestEventTriggerEnumDelta NotifyEventRequestEventTriggerEnum = "Delta" NotifyEventRequestEventTriggerEnumPeriodic NotifyEventRequestEventTriggerEnum = "Periodic" )
type NotifyEventRequestVariable ¶
type NotifyEventRequestVariable struct {
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *NotifyEventRequestCustomData `json:"customData,omitempty"`
}
type NotifyMonitoringReportConfirmation ¶
type NotifyMonitoringReportConfirmation struct {
CustomData *NotifyMonitoringReportConfirmationCustomData `json:"customData,omitempty"`
}
func (NotifyMonitoringReportConfirmation) ActionName ¶
func (NotifyMonitoringReportConfirmation) ActionName() string
func (NotifyMonitoringReportConfirmation) Direction ¶
func (NotifyMonitoringReportConfirmation) Direction() protocol.PayloadDirection
func (NotifyMonitoringReportConfirmation) SchemaName ¶
func (NotifyMonitoringReportConfirmation) SchemaName() string
func (NotifyMonitoringReportConfirmation) Validate ¶
func (message NotifyMonitoringReportConfirmation) Validate() error
func (NotifyMonitoringReportConfirmation) ValidateJSON ¶
func (NotifyMonitoringReportConfirmation) ValidateJSON(data []byte) error
func (NotifyMonitoringReportConfirmation) Version ¶
func (NotifyMonitoringReportConfirmation) Version() protocol.Version
type NotifyMonitoringReportConfirmationCustomData ¶
type NotifyMonitoringReportConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyMonitoringReportConfirmationCustomData) MarshalJSON ¶
func (value NotifyMonitoringReportConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*NotifyMonitoringReportConfirmationCustomData) UnmarshalJSON ¶
func (value *NotifyMonitoringReportConfirmationCustomData) UnmarshalJSON(data []byte) error
type NotifyMonitoringReportRequest ¶
type NotifyMonitoringReportRequest struct {
Monitor []NotifyMonitoringReportRequestMonitoringData `json:"monitor,omitempty"`
RequestID int `json:"requestId"`
Tbc *bool `json:"tbc,omitempty"`
SeqNo int `json:"seqNo"`
GeneratedAt string `json:"generatedAt"`
CustomData *NotifyMonitoringReportRequestCustomData `json:"customData,omitempty"`
}
func (NotifyMonitoringReportRequest) ActionName ¶
func (NotifyMonitoringReportRequest) ActionName() string
func (NotifyMonitoringReportRequest) Direction ¶
func (NotifyMonitoringReportRequest) Direction() protocol.PayloadDirection
func (NotifyMonitoringReportRequest) SchemaName ¶
func (NotifyMonitoringReportRequest) SchemaName() string
func (NotifyMonitoringReportRequest) Validate ¶
func (message NotifyMonitoringReportRequest) Validate() error
func (NotifyMonitoringReportRequest) ValidateJSON ¶
func (NotifyMonitoringReportRequest) ValidateJSON(data []byte) error
func (NotifyMonitoringReportRequest) Version ¶
func (NotifyMonitoringReportRequest) Version() protocol.Version
type NotifyMonitoringReportRequestComponent ¶
type NotifyMonitoringReportRequestComponent struct {
EVSE *NotifyMonitoringReportRequestEVSE `json:"evse,omitempty"`
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *NotifyMonitoringReportRequestCustomData `json:"customData,omitempty"`
}
type NotifyMonitoringReportRequestCustomData ¶
type NotifyMonitoringReportRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyMonitoringReportRequestCustomData) MarshalJSON ¶
func (value NotifyMonitoringReportRequestCustomData) MarshalJSON() ([]byte, error)
func (*NotifyMonitoringReportRequestCustomData) UnmarshalJSON ¶
func (value *NotifyMonitoringReportRequestCustomData) UnmarshalJSON(data []byte) error
type NotifyMonitoringReportRequestEVSE ¶
type NotifyMonitoringReportRequestEVSE struct {
ID int `json:"id"`
ConnectorID *int `json:"connectorId,omitempty"`
CustomData *NotifyMonitoringReportRequestCustomData `json:"customData,omitempty"`
}
type NotifyMonitoringReportRequestEventNotificationEnum ¶
type NotifyMonitoringReportRequestEventNotificationEnum string
const ( NotifyMonitoringReportRequestEventNotificationEnumHardWiredNotification NotifyMonitoringReportRequestEventNotificationEnum = "HardWiredNotification" NotifyMonitoringReportRequestEventNotificationEnumHardWiredMonitor NotifyMonitoringReportRequestEventNotificationEnum = "HardWiredMonitor" NotifyMonitoringReportRequestEventNotificationEnumPreconfiguredMonitor NotifyMonitoringReportRequestEventNotificationEnum = "PreconfiguredMonitor" NotifyMonitoringReportRequestEventNotificationEnumCustomMonitor NotifyMonitoringReportRequestEventNotificationEnum = "CustomMonitor" )
type NotifyMonitoringReportRequestMonitorEnum ¶
type NotifyMonitoringReportRequestMonitorEnum string
const ( NotifyMonitoringReportRequestMonitorEnumUpperThreshold NotifyMonitoringReportRequestMonitorEnum = "UpperThreshold" NotifyMonitoringReportRequestMonitorEnumLowerThreshold NotifyMonitoringReportRequestMonitorEnum = "LowerThreshold" NotifyMonitoringReportRequestMonitorEnumDelta NotifyMonitoringReportRequestMonitorEnum = "Delta" NotifyMonitoringReportRequestMonitorEnumPeriodic NotifyMonitoringReportRequestMonitorEnum = "Periodic" NotifyMonitoringReportRequestMonitorEnumPeriodicClockAligned NotifyMonitoringReportRequestMonitorEnum = "PeriodicClockAligned" NotifyMonitoringReportRequestMonitorEnumTargetDelta NotifyMonitoringReportRequestMonitorEnum = "TargetDelta" NotifyMonitoringReportRequestMonitorEnumTargetDeltaRelative NotifyMonitoringReportRequestMonitorEnum = "TargetDeltaRelative" )
type NotifyMonitoringReportRequestMonitoringData ¶
type NotifyMonitoringReportRequestMonitoringData struct {
Component NotifyMonitoringReportRequestComponent `json:"component"`
Variable NotifyMonitoringReportRequestVariable `json:"variable"`
VariableMonitoring []NotifyMonitoringReportRequestVariableMonitoring `json:"variableMonitoring"`
CustomData *NotifyMonitoringReportRequestCustomData `json:"customData,omitempty"`
}
type NotifyMonitoringReportRequestVariable ¶
type NotifyMonitoringReportRequestVariable struct {
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *NotifyMonitoringReportRequestCustomData `json:"customData,omitempty"`
}
type NotifyMonitoringReportRequestVariableMonitoring ¶
type NotifyMonitoringReportRequestVariableMonitoring struct {
ID int `json:"id"`
Transaction bool `json:"transaction"`
Value float64 `json:"value"`
Type NotifyMonitoringReportRequestMonitorEnum `json:"type"`
Severity int `json:"severity"`
EventNotificationType NotifyMonitoringReportRequestEventNotificationEnum `json:"eventNotificationType"`
CustomData *NotifyMonitoringReportRequestCustomData `json:"customData,omitempty"`
}
type NotifyPeriodicEventStreamRequest ¶
type NotifyPeriodicEventStreamRequest struct {
Data []NotifyPeriodicEventStreamRequestStreamDataElement `json:"data"`
ID int `json:"id"`
Pending int `json:"pending"`
Basetime string `json:"basetime"`
CustomData *NotifyPeriodicEventStreamRequestCustomData `json:"customData,omitempty"`
}
func (NotifyPeriodicEventStreamRequest) ActionName ¶
func (NotifyPeriodicEventStreamRequest) ActionName() string
func (NotifyPeriodicEventStreamRequest) Direction ¶
func (NotifyPeriodicEventStreamRequest) Direction() protocol.PayloadDirection
func (NotifyPeriodicEventStreamRequest) SchemaName ¶
func (NotifyPeriodicEventStreamRequest) SchemaName() string
func (NotifyPeriodicEventStreamRequest) Validate ¶
func (message NotifyPeriodicEventStreamRequest) Validate() error
func (NotifyPeriodicEventStreamRequest) ValidateJSON ¶
func (NotifyPeriodicEventStreamRequest) ValidateJSON(data []byte) error
func (NotifyPeriodicEventStreamRequest) Version ¶
func (NotifyPeriodicEventStreamRequest) Version() protocol.Version
type NotifyPeriodicEventStreamRequestCustomData ¶
type NotifyPeriodicEventStreamRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyPeriodicEventStreamRequestCustomData) MarshalJSON ¶
func (value NotifyPeriodicEventStreamRequestCustomData) MarshalJSON() ([]byte, error)
func (*NotifyPeriodicEventStreamRequestCustomData) UnmarshalJSON ¶
func (value *NotifyPeriodicEventStreamRequestCustomData) UnmarshalJSON(data []byte) error
type NotifyPeriodicEventStreamRequestStreamDataElement ¶
type NotifyPeriodicEventStreamRequestStreamDataElement struct {
T float64 `json:"t"`
V string `json:"v"`
CustomData *NotifyPeriodicEventStreamRequestCustomData `json:"customData,omitempty"`
}
type NotifyPriorityChargingConfirmation ¶
type NotifyPriorityChargingConfirmation struct {
CustomData *NotifyPriorityChargingConfirmationCustomData `json:"customData,omitempty"`
}
func (NotifyPriorityChargingConfirmation) ActionName ¶
func (NotifyPriorityChargingConfirmation) ActionName() string
func (NotifyPriorityChargingConfirmation) Direction ¶
func (NotifyPriorityChargingConfirmation) Direction() protocol.PayloadDirection
func (NotifyPriorityChargingConfirmation) SchemaName ¶
func (NotifyPriorityChargingConfirmation) SchemaName() string
func (NotifyPriorityChargingConfirmation) Validate ¶
func (message NotifyPriorityChargingConfirmation) Validate() error
func (NotifyPriorityChargingConfirmation) ValidateJSON ¶
func (NotifyPriorityChargingConfirmation) ValidateJSON(data []byte) error
func (NotifyPriorityChargingConfirmation) Version ¶
func (NotifyPriorityChargingConfirmation) Version() protocol.Version
type NotifyPriorityChargingConfirmationCustomData ¶
type NotifyPriorityChargingConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyPriorityChargingConfirmationCustomData) MarshalJSON ¶
func (value NotifyPriorityChargingConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*NotifyPriorityChargingConfirmationCustomData) UnmarshalJSON ¶
func (value *NotifyPriorityChargingConfirmationCustomData) UnmarshalJSON(data []byte) error
type NotifyPriorityChargingRequest ¶
type NotifyPriorityChargingRequest struct {
TransactionID string `json:"transactionId"`
Activated bool `json:"activated"`
CustomData *NotifyPriorityChargingRequestCustomData `json:"customData,omitempty"`
}
func (NotifyPriorityChargingRequest) ActionName ¶
func (NotifyPriorityChargingRequest) ActionName() string
func (NotifyPriorityChargingRequest) Direction ¶
func (NotifyPriorityChargingRequest) Direction() protocol.PayloadDirection
func (NotifyPriorityChargingRequest) SchemaName ¶
func (NotifyPriorityChargingRequest) SchemaName() string
func (NotifyPriorityChargingRequest) Validate ¶
func (message NotifyPriorityChargingRequest) Validate() error
func (NotifyPriorityChargingRequest) ValidateJSON ¶
func (NotifyPriorityChargingRequest) ValidateJSON(data []byte) error
func (NotifyPriorityChargingRequest) Version ¶
func (NotifyPriorityChargingRequest) Version() protocol.Version
type NotifyPriorityChargingRequestCustomData ¶
type NotifyPriorityChargingRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyPriorityChargingRequestCustomData) MarshalJSON ¶
func (value NotifyPriorityChargingRequestCustomData) MarshalJSON() ([]byte, error)
func (*NotifyPriorityChargingRequestCustomData) UnmarshalJSON ¶
func (value *NotifyPriorityChargingRequestCustomData) UnmarshalJSON(data []byte) error
type NotifyReportConfirmation ¶
type NotifyReportConfirmation struct {
CustomData *NotifyReportConfirmationCustomData `json:"customData,omitempty"`
}
func (NotifyReportConfirmation) ActionName ¶
func (NotifyReportConfirmation) ActionName() string
func (NotifyReportConfirmation) Direction ¶
func (NotifyReportConfirmation) Direction() protocol.PayloadDirection
func (NotifyReportConfirmation) SchemaName ¶
func (NotifyReportConfirmation) SchemaName() string
func (NotifyReportConfirmation) Validate ¶
func (message NotifyReportConfirmation) Validate() error
func (NotifyReportConfirmation) ValidateJSON ¶
func (NotifyReportConfirmation) ValidateJSON(data []byte) error
func (NotifyReportConfirmation) Version ¶
func (NotifyReportConfirmation) Version() protocol.Version
type NotifyReportConfirmationCustomData ¶
type NotifyReportConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyReportConfirmationCustomData) MarshalJSON ¶
func (value NotifyReportConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*NotifyReportConfirmationCustomData) UnmarshalJSON ¶
func (value *NotifyReportConfirmationCustomData) UnmarshalJSON(data []byte) error
type NotifyReportRequest ¶
type NotifyReportRequest struct {
RequestID int `json:"requestId"`
GeneratedAt string `json:"generatedAt"`
ReportData []NotifyReportRequestReportData `json:"reportData,omitempty"`
Tbc *bool `json:"tbc,omitempty"`
SeqNo int `json:"seqNo"`
CustomData *NotifyReportRequestCustomData `json:"customData,omitempty"`
}
func (NotifyReportRequest) ActionName ¶
func (NotifyReportRequest) ActionName() string
func (NotifyReportRequest) Direction ¶
func (NotifyReportRequest) Direction() protocol.PayloadDirection
func (NotifyReportRequest) SchemaName ¶
func (NotifyReportRequest) SchemaName() string
func (NotifyReportRequest) Validate ¶
func (message NotifyReportRequest) Validate() error
func (NotifyReportRequest) ValidateJSON ¶
func (NotifyReportRequest) ValidateJSON(data []byte) error
func (NotifyReportRequest) Version ¶
func (NotifyReportRequest) Version() protocol.Version
type NotifyReportRequestAttributeEnum ¶
type NotifyReportRequestAttributeEnum string
const ( NotifyReportRequestAttributeEnumActual NotifyReportRequestAttributeEnum = "Actual" NotifyReportRequestAttributeEnumTarget NotifyReportRequestAttributeEnum = "Target" NotifyReportRequestAttributeEnumMinSet NotifyReportRequestAttributeEnum = "MinSet" NotifyReportRequestAttributeEnumMaxSet NotifyReportRequestAttributeEnum = "MaxSet" )
type NotifyReportRequestComponent ¶
type NotifyReportRequestComponent struct {
EVSE *NotifyReportRequestEVSE `json:"evse,omitempty"`
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *NotifyReportRequestCustomData `json:"customData,omitempty"`
}
type NotifyReportRequestCustomData ¶
type NotifyReportRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyReportRequestCustomData) MarshalJSON ¶
func (value NotifyReportRequestCustomData) MarshalJSON() ([]byte, error)
func (*NotifyReportRequestCustomData) UnmarshalJSON ¶
func (value *NotifyReportRequestCustomData) UnmarshalJSON(data []byte) error
type NotifyReportRequestDataEnum ¶
type NotifyReportRequestDataEnum string
const ( NotifyReportRequestDataEnumString NotifyReportRequestDataEnum = "string" NotifyReportRequestDataEnumDecimal NotifyReportRequestDataEnum = "decimal" NotifyReportRequestDataEnumInteger NotifyReportRequestDataEnum = "integer" NotifyReportRequestDataEnumDateTime NotifyReportRequestDataEnum = "dateTime" NotifyReportRequestDataEnumBoolean NotifyReportRequestDataEnum = "boolean" NotifyReportRequestDataEnumOptionList NotifyReportRequestDataEnum = "OptionList" NotifyReportRequestDataEnumSequenceList NotifyReportRequestDataEnum = "SequenceList" NotifyReportRequestDataEnumMemberList NotifyReportRequestDataEnum = "MemberList" )
type NotifyReportRequestEVSE ¶
type NotifyReportRequestEVSE struct {
ID int `json:"id"`
ConnectorID *int `json:"connectorId,omitempty"`
CustomData *NotifyReportRequestCustomData `json:"customData,omitempty"`
}
type NotifyReportRequestMutabilityEnum ¶
type NotifyReportRequestMutabilityEnum string
const ( NotifyReportRequestMutabilityEnumReadOnly NotifyReportRequestMutabilityEnum = "ReadOnly" NotifyReportRequestMutabilityEnumWriteOnly NotifyReportRequestMutabilityEnum = "WriteOnly" NotifyReportRequestMutabilityEnumReadWrite NotifyReportRequestMutabilityEnum = "ReadWrite" )
type NotifyReportRequestReportData ¶
type NotifyReportRequestReportData struct {
Component NotifyReportRequestComponent `json:"component"`
Variable NotifyReportRequestVariable `json:"variable"`
VariableAttribute []NotifyReportRequestVariableAttribute `json:"variableAttribute"`
VariableCharacteristics *NotifyReportRequestVariableCharacteristics `json:"variableCharacteristics,omitempty"`
CustomData *NotifyReportRequestCustomData `json:"customData,omitempty"`
}
type NotifyReportRequestVariable ¶
type NotifyReportRequestVariable struct {
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *NotifyReportRequestCustomData `json:"customData,omitempty"`
}
type NotifyReportRequestVariableAttribute ¶
type NotifyReportRequestVariableAttribute struct {
Type *NotifyReportRequestAttributeEnum `json:"type,omitempty"`
Value *string `json:"value,omitempty"`
Mutability *NotifyReportRequestMutabilityEnum `json:"mutability,omitempty"`
Persistent *bool `json:"persistent,omitempty"`
Constant *bool `json:"constant,omitempty"`
CustomData *NotifyReportRequestCustomData `json:"customData,omitempty"`
}
type NotifyReportRequestVariableCharacteristics ¶
type NotifyReportRequestVariableCharacteristics struct {
Unit *string `json:"unit,omitempty"`
DataType NotifyReportRequestDataEnum `json:"dataType"`
MinLimit *float64 `json:"minLimit,omitempty"`
MaxLimit *float64 `json:"maxLimit,omitempty"`
MaxElements *int `json:"maxElements,omitempty"`
ValuesList *string `json:"valuesList,omitempty"`
SupportsMonitoring bool `json:"supportsMonitoring"`
CustomData *NotifyReportRequestCustomData `json:"customData,omitempty"`
}
type NotifySettlementConfirmation ¶
type NotifySettlementConfirmation struct {
ReceiptUrl *string `json:"receiptUrl,omitempty"`
ReceiptID *string `json:"receiptId,omitempty"`
CustomData *NotifySettlementConfirmationCustomData `json:"customData,omitempty"`
}
func (NotifySettlementConfirmation) ActionName ¶
func (NotifySettlementConfirmation) ActionName() string
func (NotifySettlementConfirmation) Direction ¶
func (NotifySettlementConfirmation) Direction() protocol.PayloadDirection
func (NotifySettlementConfirmation) SchemaName ¶
func (NotifySettlementConfirmation) SchemaName() string
func (NotifySettlementConfirmation) Validate ¶
func (message NotifySettlementConfirmation) Validate() error
func (NotifySettlementConfirmation) ValidateJSON ¶
func (NotifySettlementConfirmation) ValidateJSON(data []byte) error
func (NotifySettlementConfirmation) Version ¶
func (NotifySettlementConfirmation) Version() protocol.Version
type NotifySettlementConfirmationCustomData ¶
type NotifySettlementConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifySettlementConfirmationCustomData) MarshalJSON ¶
func (value NotifySettlementConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*NotifySettlementConfirmationCustomData) UnmarshalJSON ¶
func (value *NotifySettlementConfirmationCustomData) UnmarshalJSON(data []byte) error
type NotifySettlementRequest ¶
type NotifySettlementRequest struct {
TransactionID *string `json:"transactionId,omitempty"`
PspRef string `json:"pspRef"`
Status NotifySettlementRequestPaymentStatusEnum `json:"status"`
StatusInfo *string `json:"statusInfo,omitempty"`
SettlementAmount float64 `json:"settlementAmount"`
SettlementTime string `json:"settlementTime"`
ReceiptID *string `json:"receiptId,omitempty"`
ReceiptUrl *string `json:"receiptUrl,omitempty"`
VatCompany *NotifySettlementRequestAddress `json:"vatCompany,omitempty"`
VatNumber *string `json:"vatNumber,omitempty"`
CustomData *NotifySettlementRequestCustomData `json:"customData,omitempty"`
}
func (NotifySettlementRequest) ActionName ¶
func (NotifySettlementRequest) ActionName() string
func (NotifySettlementRequest) Direction ¶
func (NotifySettlementRequest) Direction() protocol.PayloadDirection
func (NotifySettlementRequest) SchemaName ¶
func (NotifySettlementRequest) SchemaName() string
func (NotifySettlementRequest) Validate ¶
func (message NotifySettlementRequest) Validate() error
func (NotifySettlementRequest) ValidateJSON ¶
func (NotifySettlementRequest) ValidateJSON(data []byte) error
func (NotifySettlementRequest) Version ¶
func (NotifySettlementRequest) Version() protocol.Version
type NotifySettlementRequestAddress ¶
type NotifySettlementRequestAddress struct {
Name string `json:"name"`
Address1 string `json:"address1"`
Address2 *string `json:"address2,omitempty"`
City string `json:"city"`
PostalCode *string `json:"postalCode,omitempty"`
Country string `json:"country"`
CustomData *NotifySettlementRequestCustomData `json:"customData,omitempty"`
}
type NotifySettlementRequestCustomData ¶
type NotifySettlementRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifySettlementRequestCustomData) MarshalJSON ¶
func (value NotifySettlementRequestCustomData) MarshalJSON() ([]byte, error)
func (*NotifySettlementRequestCustomData) UnmarshalJSON ¶
func (value *NotifySettlementRequestCustomData) UnmarshalJSON(data []byte) error
type NotifySettlementRequestPaymentStatusEnum ¶
type NotifySettlementRequestPaymentStatusEnum string
const ( NotifySettlementRequestPaymentStatusEnumSettled NotifySettlementRequestPaymentStatusEnum = "Settled" NotifySettlementRequestPaymentStatusEnumCanceled NotifySettlementRequestPaymentStatusEnum = "Canceled" NotifySettlementRequestPaymentStatusEnumRejected NotifySettlementRequestPaymentStatusEnum = "Rejected" NotifySettlementRequestPaymentStatusEnumFailed NotifySettlementRequestPaymentStatusEnum = "Failed" )
type NotifyWebPaymentStartedConfirmation ¶
type NotifyWebPaymentStartedConfirmation struct {
CustomData *NotifyWebPaymentStartedConfirmationCustomData `json:"customData,omitempty"`
}
func (NotifyWebPaymentStartedConfirmation) ActionName ¶
func (NotifyWebPaymentStartedConfirmation) ActionName() string
func (NotifyWebPaymentStartedConfirmation) Direction ¶
func (NotifyWebPaymentStartedConfirmation) Direction() protocol.PayloadDirection
func (NotifyWebPaymentStartedConfirmation) SchemaName ¶
func (NotifyWebPaymentStartedConfirmation) SchemaName() string
func (NotifyWebPaymentStartedConfirmation) Validate ¶
func (message NotifyWebPaymentStartedConfirmation) Validate() error
func (NotifyWebPaymentStartedConfirmation) ValidateJSON ¶
func (NotifyWebPaymentStartedConfirmation) ValidateJSON(data []byte) error
func (NotifyWebPaymentStartedConfirmation) Version ¶
func (NotifyWebPaymentStartedConfirmation) Version() protocol.Version
type NotifyWebPaymentStartedConfirmationCustomData ¶
type NotifyWebPaymentStartedConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyWebPaymentStartedConfirmationCustomData) MarshalJSON ¶
func (value NotifyWebPaymentStartedConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*NotifyWebPaymentStartedConfirmationCustomData) UnmarshalJSON ¶
func (value *NotifyWebPaymentStartedConfirmationCustomData) UnmarshalJSON(data []byte) error
type NotifyWebPaymentStartedRequest ¶
type NotifyWebPaymentStartedRequest struct {
EVSEID int `json:"evseId"`
Timeout int `json:"timeout"`
CustomData *NotifyWebPaymentStartedRequestCustomData `json:"customData,omitempty"`
}
func (NotifyWebPaymentStartedRequest) ActionName ¶
func (NotifyWebPaymentStartedRequest) ActionName() string
func (NotifyWebPaymentStartedRequest) Direction ¶
func (NotifyWebPaymentStartedRequest) Direction() protocol.PayloadDirection
func (NotifyWebPaymentStartedRequest) SchemaName ¶
func (NotifyWebPaymentStartedRequest) SchemaName() string
func (NotifyWebPaymentStartedRequest) Validate ¶
func (message NotifyWebPaymentStartedRequest) Validate() error
func (NotifyWebPaymentStartedRequest) ValidateJSON ¶
func (NotifyWebPaymentStartedRequest) ValidateJSON(data []byte) error
func (NotifyWebPaymentStartedRequest) Version ¶
func (NotifyWebPaymentStartedRequest) Version() protocol.Version
type NotifyWebPaymentStartedRequestCustomData ¶
type NotifyWebPaymentStartedRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (NotifyWebPaymentStartedRequestCustomData) MarshalJSON ¶
func (value NotifyWebPaymentStartedRequestCustomData) MarshalJSON() ([]byte, error)
func (*NotifyWebPaymentStartedRequestCustomData) UnmarshalJSON ¶
func (value *NotifyWebPaymentStartedRequestCustomData) UnmarshalJSON(data []byte) error
type OpenPeriodicEventStreamConfirmation ¶
type OpenPeriodicEventStreamConfirmation struct {
Status OpenPeriodicEventStreamConfirmationGenericStatusEnum `json:"status"`
StatusInfo *OpenPeriodicEventStreamConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *OpenPeriodicEventStreamConfirmationCustomData `json:"customData,omitempty"`
}
func (OpenPeriodicEventStreamConfirmation) ActionName ¶
func (OpenPeriodicEventStreamConfirmation) ActionName() string
func (OpenPeriodicEventStreamConfirmation) Direction ¶
func (OpenPeriodicEventStreamConfirmation) Direction() protocol.PayloadDirection
func (OpenPeriodicEventStreamConfirmation) SchemaName ¶
func (OpenPeriodicEventStreamConfirmation) SchemaName() string
func (OpenPeriodicEventStreamConfirmation) Validate ¶
func (message OpenPeriodicEventStreamConfirmation) Validate() error
func (OpenPeriodicEventStreamConfirmation) ValidateJSON ¶
func (OpenPeriodicEventStreamConfirmation) ValidateJSON(data []byte) error
func (OpenPeriodicEventStreamConfirmation) Version ¶
func (OpenPeriodicEventStreamConfirmation) Version() protocol.Version
type OpenPeriodicEventStreamConfirmationCustomData ¶
type OpenPeriodicEventStreamConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (OpenPeriodicEventStreamConfirmationCustomData) MarshalJSON ¶
func (value OpenPeriodicEventStreamConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*OpenPeriodicEventStreamConfirmationCustomData) UnmarshalJSON ¶
func (value *OpenPeriodicEventStreamConfirmationCustomData) UnmarshalJSON(data []byte) error
type OpenPeriodicEventStreamConfirmationGenericStatusEnum ¶
type OpenPeriodicEventStreamConfirmationGenericStatusEnum string
const ( OpenPeriodicEventStreamConfirmationGenericStatusEnumAccepted OpenPeriodicEventStreamConfirmationGenericStatusEnum = "Accepted" OpenPeriodicEventStreamConfirmationGenericStatusEnumRejected OpenPeriodicEventStreamConfirmationGenericStatusEnum = "Rejected" )
type OpenPeriodicEventStreamConfirmationStatusInfo ¶
type OpenPeriodicEventStreamConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *OpenPeriodicEventStreamConfirmationCustomData `json:"customData,omitempty"`
}
type OpenPeriodicEventStreamRequest ¶
type OpenPeriodicEventStreamRequest struct {
ConstantStreamData OpenPeriodicEventStreamRequestConstantStreamData `json:"constantStreamData"`
CustomData *OpenPeriodicEventStreamRequestCustomData `json:"customData,omitempty"`
}
func (OpenPeriodicEventStreamRequest) ActionName ¶
func (OpenPeriodicEventStreamRequest) ActionName() string
func (OpenPeriodicEventStreamRequest) Direction ¶
func (OpenPeriodicEventStreamRequest) Direction() protocol.PayloadDirection
func (OpenPeriodicEventStreamRequest) SchemaName ¶
func (OpenPeriodicEventStreamRequest) SchemaName() string
func (OpenPeriodicEventStreamRequest) Validate ¶
func (message OpenPeriodicEventStreamRequest) Validate() error
func (OpenPeriodicEventStreamRequest) ValidateJSON ¶
func (OpenPeriodicEventStreamRequest) ValidateJSON(data []byte) error
func (OpenPeriodicEventStreamRequest) Version ¶
func (OpenPeriodicEventStreamRequest) Version() protocol.Version
type OpenPeriodicEventStreamRequestConstantStreamData ¶
type OpenPeriodicEventStreamRequestConstantStreamData struct {
ID int `json:"id"`
Params OpenPeriodicEventStreamRequestPeriodicEventStreamParams `json:"params"`
VariableMonitoringID int `json:"variableMonitoringId"`
CustomData *OpenPeriodicEventStreamRequestCustomData `json:"customData,omitempty"`
}
type OpenPeriodicEventStreamRequestCustomData ¶
type OpenPeriodicEventStreamRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (OpenPeriodicEventStreamRequestCustomData) MarshalJSON ¶
func (value OpenPeriodicEventStreamRequestCustomData) MarshalJSON() ([]byte, error)
func (*OpenPeriodicEventStreamRequestCustomData) UnmarshalJSON ¶
func (value *OpenPeriodicEventStreamRequestCustomData) UnmarshalJSON(data []byte) error
type OpenPeriodicEventStreamRequestPeriodicEventStreamParams ¶
type OpenPeriodicEventStreamRequestPeriodicEventStreamParams struct {
Interval *int `json:"interval,omitempty"`
Values *int `json:"values,omitempty"`
CustomData *OpenPeriodicEventStreamRequestCustomData `json:"customData,omitempty"`
}
type PublishFirmwareConfirmation ¶
type PublishFirmwareConfirmation struct {
Status PublishFirmwareConfirmationGenericStatusEnum `json:"status"`
StatusInfo *PublishFirmwareConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *PublishFirmwareConfirmationCustomData `json:"customData,omitempty"`
}
func (PublishFirmwareConfirmation) ActionName ¶
func (PublishFirmwareConfirmation) ActionName() string
func (PublishFirmwareConfirmation) Direction ¶
func (PublishFirmwareConfirmation) Direction() protocol.PayloadDirection
func (PublishFirmwareConfirmation) SchemaName ¶
func (PublishFirmwareConfirmation) SchemaName() string
func (PublishFirmwareConfirmation) Validate ¶
func (message PublishFirmwareConfirmation) Validate() error
func (PublishFirmwareConfirmation) ValidateJSON ¶
func (PublishFirmwareConfirmation) ValidateJSON(data []byte) error
func (PublishFirmwareConfirmation) Version ¶
func (PublishFirmwareConfirmation) Version() protocol.Version
type PublishFirmwareConfirmationCustomData ¶
type PublishFirmwareConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (PublishFirmwareConfirmationCustomData) MarshalJSON ¶
func (value PublishFirmwareConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*PublishFirmwareConfirmationCustomData) UnmarshalJSON ¶
func (value *PublishFirmwareConfirmationCustomData) UnmarshalJSON(data []byte) error
type PublishFirmwareConfirmationGenericStatusEnum ¶
type PublishFirmwareConfirmationGenericStatusEnum string
const ( PublishFirmwareConfirmationGenericStatusEnumAccepted PublishFirmwareConfirmationGenericStatusEnum = "Accepted" PublishFirmwareConfirmationGenericStatusEnumRejected PublishFirmwareConfirmationGenericStatusEnum = "Rejected" )
type PublishFirmwareConfirmationStatusInfo ¶
type PublishFirmwareConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *PublishFirmwareConfirmationCustomData `json:"customData,omitempty"`
}
type PublishFirmwareRequest ¶
type PublishFirmwareRequest struct {
Location string `json:"location"`
Retries *int `json:"retries,omitempty"`
Checksum string `json:"checksum"`
RequestID int `json:"requestId"`
RetryInterval *int `json:"retryInterval,omitempty"`
CustomData *PublishFirmwareRequestCustomData `json:"customData,omitempty"`
}
func (PublishFirmwareRequest) ActionName ¶
func (PublishFirmwareRequest) ActionName() string
func (PublishFirmwareRequest) Direction ¶
func (PublishFirmwareRequest) Direction() protocol.PayloadDirection
func (PublishFirmwareRequest) SchemaName ¶
func (PublishFirmwareRequest) SchemaName() string
func (PublishFirmwareRequest) Validate ¶
func (message PublishFirmwareRequest) Validate() error
func (PublishFirmwareRequest) ValidateJSON ¶
func (PublishFirmwareRequest) ValidateJSON(data []byte) error
func (PublishFirmwareRequest) Version ¶
func (PublishFirmwareRequest) Version() protocol.Version
type PublishFirmwareRequestCustomData ¶
type PublishFirmwareRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (PublishFirmwareRequestCustomData) MarshalJSON ¶
func (value PublishFirmwareRequestCustomData) MarshalJSON() ([]byte, error)
func (*PublishFirmwareRequestCustomData) UnmarshalJSON ¶
func (value *PublishFirmwareRequestCustomData) UnmarshalJSON(data []byte) error
type PublishFirmwareStatusNotificationConfirmation ¶
type PublishFirmwareStatusNotificationConfirmation struct {
CustomData *PublishFirmwareStatusNotificationConfirmationCustomData `json:"customData,omitempty"`
}
func (PublishFirmwareStatusNotificationConfirmation) ActionName ¶
func (PublishFirmwareStatusNotificationConfirmation) ActionName() string
func (PublishFirmwareStatusNotificationConfirmation) Direction ¶
func (PublishFirmwareStatusNotificationConfirmation) Direction() protocol.PayloadDirection
func (PublishFirmwareStatusNotificationConfirmation) SchemaName ¶
func (PublishFirmwareStatusNotificationConfirmation) SchemaName() string
func (PublishFirmwareStatusNotificationConfirmation) Validate ¶
func (message PublishFirmwareStatusNotificationConfirmation) Validate() error
func (PublishFirmwareStatusNotificationConfirmation) ValidateJSON ¶
func (PublishFirmwareStatusNotificationConfirmation) ValidateJSON(data []byte) error
func (PublishFirmwareStatusNotificationConfirmation) Version ¶
func (PublishFirmwareStatusNotificationConfirmation) Version() protocol.Version
type PublishFirmwareStatusNotificationConfirmationCustomData ¶
type PublishFirmwareStatusNotificationConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (PublishFirmwareStatusNotificationConfirmationCustomData) MarshalJSON ¶
func (value PublishFirmwareStatusNotificationConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*PublishFirmwareStatusNotificationConfirmationCustomData) UnmarshalJSON ¶
func (value *PublishFirmwareStatusNotificationConfirmationCustomData) UnmarshalJSON(data []byte) error
type PublishFirmwareStatusNotificationRequest ¶
type PublishFirmwareStatusNotificationRequest struct {
Status PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnum `json:"status"`
Location []string `json:"location,omitempty"`
RequestID *int `json:"requestId,omitempty"`
StatusInfo *PublishFirmwareStatusNotificationRequestStatusInfo `json:"statusInfo,omitempty"`
CustomData *PublishFirmwareStatusNotificationRequestCustomData `json:"customData,omitempty"`
}
func (PublishFirmwareStatusNotificationRequest) ActionName ¶
func (PublishFirmwareStatusNotificationRequest) ActionName() string
func (PublishFirmwareStatusNotificationRequest) Direction ¶
func (PublishFirmwareStatusNotificationRequest) Direction() protocol.PayloadDirection
func (PublishFirmwareStatusNotificationRequest) SchemaName ¶
func (PublishFirmwareStatusNotificationRequest) SchemaName() string
func (PublishFirmwareStatusNotificationRequest) Validate ¶
func (message PublishFirmwareStatusNotificationRequest) Validate() error
func (PublishFirmwareStatusNotificationRequest) ValidateJSON ¶
func (PublishFirmwareStatusNotificationRequest) ValidateJSON(data []byte) error
func (PublishFirmwareStatusNotificationRequest) Version ¶
func (PublishFirmwareStatusNotificationRequest) Version() protocol.Version
type PublishFirmwareStatusNotificationRequestCustomData ¶
type PublishFirmwareStatusNotificationRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (PublishFirmwareStatusNotificationRequestCustomData) MarshalJSON ¶
func (value PublishFirmwareStatusNotificationRequestCustomData) MarshalJSON() ([]byte, error)
func (*PublishFirmwareStatusNotificationRequestCustomData) UnmarshalJSON ¶
func (value *PublishFirmwareStatusNotificationRequestCustomData) UnmarshalJSON(data []byte) error
type PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnum ¶
type PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnum string
const ( PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnumIdle PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnum = "Idle" PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnumDownloadScheduled PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnum = "DownloadScheduled" PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnumDownloading PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnum = "Downloading" PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnumDownloaded PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnum = "Downloaded" PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnumPublished PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnum = "Published" PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnumDownloadFailed PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnum = "DownloadFailed" PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnumDownloadPaused PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnum = "DownloadPaused" PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnumInvalidChecksum PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnum = "InvalidChecksum" PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnumChecksumVerified PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnum = "ChecksumVerified" PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnumPublishFailed PublishFirmwareStatusNotificationRequestPublishFirmwareStatusEnum = "PublishFailed" )
type PublishFirmwareStatusNotificationRequestStatusInfo ¶
type PublishFirmwareStatusNotificationRequestStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *PublishFirmwareStatusNotificationRequestCustomData `json:"customData,omitempty"`
}
type PullDynamicScheduleUpdateConfirmation ¶
type PullDynamicScheduleUpdateConfirmation struct {
ScheduleUpdate *PullDynamicScheduleUpdateConfirmationChargingScheduleUpdate `json:"scheduleUpdate,omitempty"`
Status PullDynamicScheduleUpdateConfirmationChargingProfileStatusEnum `json:"status"`
StatusInfo *PullDynamicScheduleUpdateConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *PullDynamicScheduleUpdateConfirmationCustomData `json:"customData,omitempty"`
}
func (PullDynamicScheduleUpdateConfirmation) ActionName ¶
func (PullDynamicScheduleUpdateConfirmation) ActionName() string
func (PullDynamicScheduleUpdateConfirmation) Direction ¶
func (PullDynamicScheduleUpdateConfirmation) Direction() protocol.PayloadDirection
func (PullDynamicScheduleUpdateConfirmation) SchemaName ¶
func (PullDynamicScheduleUpdateConfirmation) SchemaName() string
func (PullDynamicScheduleUpdateConfirmation) Validate ¶
func (message PullDynamicScheduleUpdateConfirmation) Validate() error
func (PullDynamicScheduleUpdateConfirmation) ValidateJSON ¶
func (PullDynamicScheduleUpdateConfirmation) ValidateJSON(data []byte) error
func (PullDynamicScheduleUpdateConfirmation) Version ¶
func (PullDynamicScheduleUpdateConfirmation) Version() protocol.Version
type PullDynamicScheduleUpdateConfirmationChargingProfileStatusEnum ¶
type PullDynamicScheduleUpdateConfirmationChargingProfileStatusEnum string
const ( PullDynamicScheduleUpdateConfirmationChargingProfileStatusEnumAccepted PullDynamicScheduleUpdateConfirmationChargingProfileStatusEnum = "Accepted" PullDynamicScheduleUpdateConfirmationChargingProfileStatusEnumRejected PullDynamicScheduleUpdateConfirmationChargingProfileStatusEnum = "Rejected" )
type PullDynamicScheduleUpdateConfirmationChargingScheduleUpdate ¶
type PullDynamicScheduleUpdateConfirmationChargingScheduleUpdate struct {
Limit *float64 `json:"limit,omitempty"`
LimitL2 *float64 `json:"limit_L2,omitempty"`
LimitL3 *float64 `json:"limit_L3,omitempty"`
DischargeLimit *float64 `json:"dischargeLimit,omitempty"`
DischargeLimitL2 *float64 `json:"dischargeLimit_L2,omitempty"`
DischargeLimitL3 *float64 `json:"dischargeLimit_L3,omitempty"`
Setpoint *float64 `json:"setpoint,omitempty"`
SetpointL2 *float64 `json:"setpoint_L2,omitempty"`
SetpointL3 *float64 `json:"setpoint_L3,omitempty"`
SetpointReactive *float64 `json:"setpointReactive,omitempty"`
SetpointReactiveL2 *float64 `json:"setpointReactive_L2,omitempty"`
SetpointReactiveL3 *float64 `json:"setpointReactive_L3,omitempty"`
CustomData *PullDynamicScheduleUpdateConfirmationCustomData `json:"customData,omitempty"`
}
type PullDynamicScheduleUpdateConfirmationCustomData ¶
type PullDynamicScheduleUpdateConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (PullDynamicScheduleUpdateConfirmationCustomData) MarshalJSON ¶
func (value PullDynamicScheduleUpdateConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*PullDynamicScheduleUpdateConfirmationCustomData) UnmarshalJSON ¶
func (value *PullDynamicScheduleUpdateConfirmationCustomData) UnmarshalJSON(data []byte) error
type PullDynamicScheduleUpdateConfirmationStatusInfo ¶
type PullDynamicScheduleUpdateConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *PullDynamicScheduleUpdateConfirmationCustomData `json:"customData,omitempty"`
}
type PullDynamicScheduleUpdateRequest ¶
type PullDynamicScheduleUpdateRequest struct {
ChargingProfileID int `json:"chargingProfileId"`
CustomData *PullDynamicScheduleUpdateRequestCustomData `json:"customData,omitempty"`
}
func (PullDynamicScheduleUpdateRequest) ActionName ¶
func (PullDynamicScheduleUpdateRequest) ActionName() string
func (PullDynamicScheduleUpdateRequest) Direction ¶
func (PullDynamicScheduleUpdateRequest) Direction() protocol.PayloadDirection
func (PullDynamicScheduleUpdateRequest) SchemaName ¶
func (PullDynamicScheduleUpdateRequest) SchemaName() string
func (PullDynamicScheduleUpdateRequest) Validate ¶
func (message PullDynamicScheduleUpdateRequest) Validate() error
func (PullDynamicScheduleUpdateRequest) ValidateJSON ¶
func (PullDynamicScheduleUpdateRequest) ValidateJSON(data []byte) error
func (PullDynamicScheduleUpdateRequest) Version ¶
func (PullDynamicScheduleUpdateRequest) Version() protocol.Version
type PullDynamicScheduleUpdateRequestCustomData ¶
type PullDynamicScheduleUpdateRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (PullDynamicScheduleUpdateRequestCustomData) MarshalJSON ¶
func (value PullDynamicScheduleUpdateRequestCustomData) MarshalJSON() ([]byte, error)
func (*PullDynamicScheduleUpdateRequestCustomData) UnmarshalJSON ¶
func (value *PullDynamicScheduleUpdateRequestCustomData) UnmarshalJSON(data []byte) error
type ReportChargingProfilesConfirmation ¶
type ReportChargingProfilesConfirmation struct {
CustomData *ReportChargingProfilesConfirmationCustomData `json:"customData,omitempty"`
}
func (ReportChargingProfilesConfirmation) ActionName ¶
func (ReportChargingProfilesConfirmation) ActionName() string
func (ReportChargingProfilesConfirmation) Direction ¶
func (ReportChargingProfilesConfirmation) Direction() protocol.PayloadDirection
func (ReportChargingProfilesConfirmation) SchemaName ¶
func (ReportChargingProfilesConfirmation) SchemaName() string
func (ReportChargingProfilesConfirmation) Validate ¶
func (message ReportChargingProfilesConfirmation) Validate() error
func (ReportChargingProfilesConfirmation) ValidateJSON ¶
func (ReportChargingProfilesConfirmation) ValidateJSON(data []byte) error
func (ReportChargingProfilesConfirmation) Version ¶
func (ReportChargingProfilesConfirmation) Version() protocol.Version
type ReportChargingProfilesConfirmationCustomData ¶
type ReportChargingProfilesConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ReportChargingProfilesConfirmationCustomData) MarshalJSON ¶
func (value ReportChargingProfilesConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*ReportChargingProfilesConfirmationCustomData) UnmarshalJSON ¶
func (value *ReportChargingProfilesConfirmationCustomData) UnmarshalJSON(data []byte) error
type ReportChargingProfilesRequest ¶
type ReportChargingProfilesRequest struct {
RequestID int `json:"requestId"`
ChargingLimitSource string `json:"chargingLimitSource"`
ChargingProfile []ReportChargingProfilesRequestChargingProfile `json:"chargingProfile"`
Tbc *bool `json:"tbc,omitempty"`
EVSEID int `json:"evseId"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
func (ReportChargingProfilesRequest) ActionName ¶
func (ReportChargingProfilesRequest) ActionName() string
func (ReportChargingProfilesRequest) Direction ¶
func (ReportChargingProfilesRequest) Direction() protocol.PayloadDirection
func (ReportChargingProfilesRequest) SchemaName ¶
func (ReportChargingProfilesRequest) SchemaName() string
func (ReportChargingProfilesRequest) Validate ¶
func (message ReportChargingProfilesRequest) Validate() error
func (ReportChargingProfilesRequest) ValidateJSON ¶
func (ReportChargingProfilesRequest) ValidateJSON(data []byte) error
func (ReportChargingProfilesRequest) Version ¶
func (ReportChargingProfilesRequest) Version() protocol.Version
type ReportChargingProfilesRequestAbsolutePriceSchedule ¶
type ReportChargingProfilesRequestAbsolutePriceSchedule struct {
TimeAnchor string `json:"timeAnchor"`
PriceScheduleID int `json:"priceScheduleID"`
PriceScheduleDescription *string `json:"priceScheduleDescription,omitempty"`
Currency string `json:"currency"`
Language string `json:"language"`
PriceAlgorithm string `json:"priceAlgorithm"`
MinimumCost *ReportChargingProfilesRequestRationalNumber `json:"minimumCost,omitempty"`
MaximumCost *ReportChargingProfilesRequestRationalNumber `json:"maximumCost,omitempty"`
PriceRuleStacks []ReportChargingProfilesRequestPriceRuleStack `json:"priceRuleStacks"`
TaxRules []ReportChargingProfilesRequestTaxRule `json:"taxRules,omitempty"`
OverstayRuleList *ReportChargingProfilesRequestOverstayRuleList `json:"overstayRuleList,omitempty"`
AdditionalSelectedServices []ReportChargingProfilesRequestAdditionalSelectedServices `json:"additionalSelectedServices,omitempty"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestAdditionalSelectedServices ¶
type ReportChargingProfilesRequestAdditionalSelectedServices struct {
ServiceFee ReportChargingProfilesRequestRationalNumber `json:"serviceFee"`
ServiceName string `json:"serviceName"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestChargingProfile ¶
type ReportChargingProfilesRequestChargingProfile struct {
ID int `json:"id"`
StackLevel int `json:"stackLevel"`
ChargingProfilePurpose ReportChargingProfilesRequestChargingProfilePurposeEnum `json:"chargingProfilePurpose"`
ChargingProfileKind ReportChargingProfilesRequestChargingProfileKindEnum `json:"chargingProfileKind"`
RecurrencyKind *ReportChargingProfilesRequestRecurrencyKindEnum `json:"recurrencyKind,omitempty"`
ValidFrom *string `json:"validFrom,omitempty"`
ValidTo *string `json:"validTo,omitempty"`
TransactionID *string `json:"transactionId,omitempty"`
MaxOfflineDuration *int `json:"maxOfflineDuration,omitempty"`
ChargingSchedule []ReportChargingProfilesRequestChargingSchedule `json:"chargingSchedule"`
InvalidAfterOfflineDuration *bool `json:"invalidAfterOfflineDuration,omitempty"`
DynUpdateInterval *int `json:"dynUpdateInterval,omitempty"`
DynUpdateTime *string `json:"dynUpdateTime,omitempty"`
PriceScheduleSignature *string `json:"priceScheduleSignature,omitempty"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestChargingProfileKindEnum ¶
type ReportChargingProfilesRequestChargingProfileKindEnum string
const ( ReportChargingProfilesRequestChargingProfileKindEnumAbsolute ReportChargingProfilesRequestChargingProfileKindEnum = "Absolute" ReportChargingProfilesRequestChargingProfileKindEnumRecurring ReportChargingProfilesRequestChargingProfileKindEnum = "Recurring" ReportChargingProfilesRequestChargingProfileKindEnumRelative ReportChargingProfilesRequestChargingProfileKindEnum = "Relative" ReportChargingProfilesRequestChargingProfileKindEnumDynamic ReportChargingProfilesRequestChargingProfileKindEnum = "Dynamic" )
type ReportChargingProfilesRequestChargingProfilePurposeEnum ¶
type ReportChargingProfilesRequestChargingProfilePurposeEnum string
const ( ReportChargingProfilesRequestChargingProfilePurposeEnumChargingStationExternalConstraints ReportChargingProfilesRequestChargingProfilePurposeEnum = "ChargingStationExternalConstraints" ReportChargingProfilesRequestChargingProfilePurposeEnumChargingStationMaxProfile ReportChargingProfilesRequestChargingProfilePurposeEnum = "ChargingStationMaxProfile" ReportChargingProfilesRequestChargingProfilePurposeEnumTxDefaultProfile ReportChargingProfilesRequestChargingProfilePurposeEnum = "TxDefaultProfile" ReportChargingProfilesRequestChargingProfilePurposeEnumTxProfile ReportChargingProfilesRequestChargingProfilePurposeEnum = "TxProfile" ReportChargingProfilesRequestChargingProfilePurposeEnumPriorityCharging ReportChargingProfilesRequestChargingProfilePurposeEnum = "PriorityCharging" ReportChargingProfilesRequestChargingProfilePurposeEnumLocalGeneration ReportChargingProfilesRequestChargingProfilePurposeEnum = "LocalGeneration" )
type ReportChargingProfilesRequestChargingRateUnitEnum ¶
type ReportChargingProfilesRequestChargingRateUnitEnum string
const ( ReportChargingProfilesRequestChargingRateUnitEnumW ReportChargingProfilesRequestChargingRateUnitEnum = "W" ReportChargingProfilesRequestChargingRateUnitEnumA ReportChargingProfilesRequestChargingRateUnitEnum = "A" )
type ReportChargingProfilesRequestChargingSchedule ¶
type ReportChargingProfilesRequestChargingSchedule struct {
ID int `json:"id"`
LimitAtSoC *ReportChargingProfilesRequestLimitAtSoC `json:"limitAtSoC,omitempty"`
StartSchedule *string `json:"startSchedule,omitempty"`
Duration *int `json:"duration,omitempty"`
ChargingRateUnit ReportChargingProfilesRequestChargingRateUnitEnum `json:"chargingRateUnit"`
MinChargingRate *float64 `json:"minChargingRate,omitempty"`
PowerTolerance *float64 `json:"powerTolerance,omitempty"`
SignatureID *int `json:"signatureId,omitempty"`
DigestValue *string `json:"digestValue,omitempty"`
UseLocalTime *bool `json:"useLocalTime,omitempty"`
ChargingSchedulePeriod []ReportChargingProfilesRequestChargingSchedulePeriod `json:"chargingSchedulePeriod"`
RandomizedDelay *int `json:"randomizedDelay,omitempty"`
SalesTariff *ReportChargingProfilesRequestSalesTariff `json:"salesTariff,omitempty"`
AbsolutePriceSchedule *ReportChargingProfilesRequestAbsolutePriceSchedule `json:"absolutePriceSchedule,omitempty"`
PriceLevelSchedule *ReportChargingProfilesRequestPriceLevelSchedule `json:"priceLevelSchedule,omitempty"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestChargingSchedulePeriod ¶
type ReportChargingProfilesRequestChargingSchedulePeriod struct {
StartPeriod int `json:"startPeriod"`
Limit *float64 `json:"limit,omitempty"`
LimitL2 *float64 `json:"limit_L2,omitempty"`
LimitL3 *float64 `json:"limit_L3,omitempty"`
NumberPhases *int `json:"numberPhases,omitempty"`
PhaseToUse *int `json:"phaseToUse,omitempty"`
DischargeLimit *float64 `json:"dischargeLimit,omitempty"`
DischargeLimitL2 *float64 `json:"dischargeLimit_L2,omitempty"`
DischargeLimitL3 *float64 `json:"dischargeLimit_L3,omitempty"`
Setpoint *float64 `json:"setpoint,omitempty"`
SetpointL2 *float64 `json:"setpoint_L2,omitempty"`
SetpointL3 *float64 `json:"setpoint_L3,omitempty"`
SetpointReactive *float64 `json:"setpointReactive,omitempty"`
SetpointReactiveL2 *float64 `json:"setpointReactive_L2,omitempty"`
SetpointReactiveL3 *float64 `json:"setpointReactive_L3,omitempty"`
PreconditioningRequest *bool `json:"preconditioningRequest,omitempty"`
EVSESleep *bool `json:"evseSleep,omitempty"`
V2XBaseline *float64 `json:"v2xBaseline,omitempty"`
OperationMode *ReportChargingProfilesRequestOperationModeEnum `json:"operationMode,omitempty"`
V2XFreqWattCurve []ReportChargingProfilesRequestV2XFreqWattPoint `json:"v2xFreqWattCurve,omitempty"`
V2XSignalWattCurve []ReportChargingProfilesRequestV2XSignalWattPoint `json:"v2xSignalWattCurve,omitempty"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestConsumptionCost ¶
type ReportChargingProfilesRequestConsumptionCost struct {
StartValue float64 `json:"startValue"`
Cost []ReportChargingProfilesRequestCost `json:"cost"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestCost ¶
type ReportChargingProfilesRequestCost struct {
CostKind ReportChargingProfilesRequestCostKindEnum `json:"costKind"`
Amount int `json:"amount"`
AmountMultiplier *int `json:"amountMultiplier,omitempty"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestCostKindEnum ¶
type ReportChargingProfilesRequestCostKindEnum string
const ( ReportChargingProfilesRequestCostKindEnumCarbonDioxideEmission ReportChargingProfilesRequestCostKindEnum = "CarbonDioxideEmission" ReportChargingProfilesRequestCostKindEnumRelativePricePercentage ReportChargingProfilesRequestCostKindEnum = "RelativePricePercentage" ReportChargingProfilesRequestCostKindEnumRenewableGenerationPercentage ReportChargingProfilesRequestCostKindEnum = "RenewableGenerationPercentage" )
type ReportChargingProfilesRequestCustomData ¶
type ReportChargingProfilesRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ReportChargingProfilesRequestCustomData) MarshalJSON ¶
func (value ReportChargingProfilesRequestCustomData) MarshalJSON() ([]byte, error)
func (*ReportChargingProfilesRequestCustomData) UnmarshalJSON ¶
func (value *ReportChargingProfilesRequestCustomData) UnmarshalJSON(data []byte) error
type ReportChargingProfilesRequestLimitAtSoC ¶
type ReportChargingProfilesRequestLimitAtSoC struct {
Soc int `json:"soc"`
Limit float64 `json:"limit"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestOperationModeEnum ¶
type ReportChargingProfilesRequestOperationModeEnum string
const ( ReportChargingProfilesRequestOperationModeEnumIdle ReportChargingProfilesRequestOperationModeEnum = "Idle" ReportChargingProfilesRequestOperationModeEnumChargingOnly ReportChargingProfilesRequestOperationModeEnum = "ChargingOnly" ReportChargingProfilesRequestOperationModeEnumCentralSetpoint ReportChargingProfilesRequestOperationModeEnum = "CentralSetpoint" ReportChargingProfilesRequestOperationModeEnumExternalSetpoint ReportChargingProfilesRequestOperationModeEnum = "ExternalSetpoint" ReportChargingProfilesRequestOperationModeEnumExternalLimits ReportChargingProfilesRequestOperationModeEnum = "ExternalLimits" ReportChargingProfilesRequestOperationModeEnumCentralFrequency ReportChargingProfilesRequestOperationModeEnum = "CentralFrequency" ReportChargingProfilesRequestOperationModeEnumLocalFrequency ReportChargingProfilesRequestOperationModeEnum = "LocalFrequency" ReportChargingProfilesRequestOperationModeEnumLocalLoadBalancing ReportChargingProfilesRequestOperationModeEnum = "LocalLoadBalancing" )
type ReportChargingProfilesRequestOverstayRule ¶
type ReportChargingProfilesRequestOverstayRule struct {
OverstayFee ReportChargingProfilesRequestRationalNumber `json:"overstayFee"`
OverstayRuleDescription *string `json:"overstayRuleDescription,omitempty"`
StartTime int `json:"startTime"`
OverstayFeePeriod int `json:"overstayFeePeriod"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestOverstayRuleList ¶
type ReportChargingProfilesRequestOverstayRuleList struct {
OverstayPowerThreshold *ReportChargingProfilesRequestRationalNumber `json:"overstayPowerThreshold,omitempty"`
OverstayRule []ReportChargingProfilesRequestOverstayRule `json:"overstayRule"`
OverstayTimeThreshold *int `json:"overstayTimeThreshold,omitempty"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestPriceLevelSchedule ¶
type ReportChargingProfilesRequestPriceLevelSchedule struct {
PriceLevelScheduleEntries []ReportChargingProfilesRequestPriceLevelScheduleEntry `json:"priceLevelScheduleEntries"`
TimeAnchor string `json:"timeAnchor"`
PriceScheduleID int `json:"priceScheduleId"`
PriceScheduleDescription *string `json:"priceScheduleDescription,omitempty"`
NumberOfPriceLevels int `json:"numberOfPriceLevels"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestPriceLevelScheduleEntry ¶
type ReportChargingProfilesRequestPriceLevelScheduleEntry struct {
Duration int `json:"duration"`
PriceLevel int `json:"priceLevel"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestPriceRule ¶
type ReportChargingProfilesRequestPriceRule struct {
ParkingFeePeriod *int `json:"parkingFeePeriod,omitempty"`
CarbonDioxideEmission *int `json:"carbonDioxideEmission,omitempty"`
RenewableGenerationPercentage *int `json:"renewableGenerationPercentage,omitempty"`
EnergyFee ReportChargingProfilesRequestRationalNumber `json:"energyFee"`
ParkingFee *ReportChargingProfilesRequestRationalNumber `json:"parkingFee,omitempty"`
PowerRangeStart ReportChargingProfilesRequestRationalNumber `json:"powerRangeStart"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestPriceRuleStack ¶
type ReportChargingProfilesRequestPriceRuleStack struct {
Duration int `json:"duration"`
PriceRule []ReportChargingProfilesRequestPriceRule `json:"priceRule"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestRationalNumber ¶
type ReportChargingProfilesRequestRationalNumber struct {
Exponent int `json:"exponent"`
Value int `json:"value"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestRecurrencyKindEnum ¶
type ReportChargingProfilesRequestRecurrencyKindEnum string
const ( ReportChargingProfilesRequestRecurrencyKindEnumDaily ReportChargingProfilesRequestRecurrencyKindEnum = "Daily" ReportChargingProfilesRequestRecurrencyKindEnumWeekly ReportChargingProfilesRequestRecurrencyKindEnum = "Weekly" )
type ReportChargingProfilesRequestRelativeTimeInterval ¶
type ReportChargingProfilesRequestRelativeTimeInterval struct {
Start int `json:"start"`
Duration *int `json:"duration,omitempty"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestSalesTariff ¶
type ReportChargingProfilesRequestSalesTariff struct {
ID int `json:"id"`
SalesTariffDescription *string `json:"salesTariffDescription,omitempty"`
NumEPriceLevels *int `json:"numEPriceLevels,omitempty"`
SalesTariffEntry []ReportChargingProfilesRequestSalesTariffEntry `json:"salesTariffEntry"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestSalesTariffEntry ¶
type ReportChargingProfilesRequestSalesTariffEntry struct {
RelativeTimeInterval ReportChargingProfilesRequestRelativeTimeInterval `json:"relativeTimeInterval"`
EPriceLevel *int `json:"ePriceLevel,omitempty"`
ConsumptionCost []ReportChargingProfilesRequestConsumptionCost `json:"consumptionCost,omitempty"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestTaxRule ¶
type ReportChargingProfilesRequestTaxRule struct {
TaxRuleID int `json:"taxRuleID"`
TaxRuleName *string `json:"taxRuleName,omitempty"`
TaxIncludedInPrice *bool `json:"taxIncludedInPrice,omitempty"`
AppliesToEnergyFee bool `json:"appliesToEnergyFee"`
AppliesToParkingFee bool `json:"appliesToParkingFee"`
AppliesToOverstayFee bool `json:"appliesToOverstayFee"`
AppliesToMinimumMaximumCost bool `json:"appliesToMinimumMaximumCost"`
TaxRate ReportChargingProfilesRequestRationalNumber `json:"taxRate"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestV2XFreqWattPoint ¶
type ReportChargingProfilesRequestV2XFreqWattPoint struct {
Frequency float64 `json:"frequency"`
Power float64 `json:"power"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportChargingProfilesRequestV2XSignalWattPoint ¶
type ReportChargingProfilesRequestV2XSignalWattPoint struct {
Signal int `json:"signal"`
Power float64 `json:"power"`
CustomData *ReportChargingProfilesRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlConfirmation ¶
type ReportDERControlConfirmation struct {
CustomData *ReportDERControlConfirmationCustomData `json:"customData,omitempty"`
}
func (ReportDERControlConfirmation) ActionName ¶
func (ReportDERControlConfirmation) ActionName() string
func (ReportDERControlConfirmation) Direction ¶
func (ReportDERControlConfirmation) Direction() protocol.PayloadDirection
func (ReportDERControlConfirmation) SchemaName ¶
func (ReportDERControlConfirmation) SchemaName() string
func (ReportDERControlConfirmation) Validate ¶
func (message ReportDERControlConfirmation) Validate() error
func (ReportDERControlConfirmation) ValidateJSON ¶
func (ReportDERControlConfirmation) ValidateJSON(data []byte) error
func (ReportDERControlConfirmation) Version ¶
func (ReportDERControlConfirmation) Version() protocol.Version
type ReportDERControlConfirmationCustomData ¶
type ReportDERControlConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ReportDERControlConfirmationCustomData) MarshalJSON ¶
func (value ReportDERControlConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*ReportDERControlConfirmationCustomData) UnmarshalJSON ¶
func (value *ReportDERControlConfirmationCustomData) UnmarshalJSON(data []byte) error
type ReportDERControlRequest ¶
type ReportDERControlRequest struct {
Curve []ReportDERControlRequestDERCurveGet `json:"curve,omitempty"`
EnterService []ReportDERControlRequestEnterServiceGet `json:"enterService,omitempty"`
FixedPFAbsorb []ReportDERControlRequestFixedPFGet `json:"fixedPFAbsorb,omitempty"`
FixedPFInject []ReportDERControlRequestFixedPFGet `json:"fixedPFInject,omitempty"`
FixedVar []ReportDERControlRequestFixedVarGet `json:"fixedVar,omitempty"`
FreqDroop []ReportDERControlRequestFreqDroopGet `json:"freqDroop,omitempty"`
Gradient []ReportDERControlRequestGradientGet `json:"gradient,omitempty"`
LimitMaxDischarge []ReportDERControlRequestLimitMaxDischargeGet `json:"limitMaxDischarge,omitempty"`
RequestID int `json:"requestId"`
Tbc *bool `json:"tbc,omitempty"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
func (ReportDERControlRequest) ActionName ¶
func (ReportDERControlRequest) ActionName() string
func (ReportDERControlRequest) Direction ¶
func (ReportDERControlRequest) Direction() protocol.PayloadDirection
func (ReportDERControlRequest) SchemaName ¶
func (ReportDERControlRequest) SchemaName() string
func (ReportDERControlRequest) Validate ¶
func (message ReportDERControlRequest) Validate() error
func (ReportDERControlRequest) ValidateJSON ¶
func (ReportDERControlRequest) ValidateJSON(data []byte) error
func (ReportDERControlRequest) Version ¶
func (ReportDERControlRequest) Version() protocol.Version
type ReportDERControlRequestCustomData ¶
type ReportDERControlRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ReportDERControlRequestCustomData) MarshalJSON ¶
func (value ReportDERControlRequestCustomData) MarshalJSON() ([]byte, error)
func (*ReportDERControlRequestCustomData) UnmarshalJSON ¶
func (value *ReportDERControlRequestCustomData) UnmarshalJSON(data []byte) error
type ReportDERControlRequestDERControlEnum ¶
type ReportDERControlRequestDERControlEnum string
const ( ReportDERControlRequestDERControlEnumEnterService ReportDERControlRequestDERControlEnum = "EnterService" ReportDERControlRequestDERControlEnumFreqDroop ReportDERControlRequestDERControlEnum = "FreqDroop" ReportDERControlRequestDERControlEnumFreqWatt ReportDERControlRequestDERControlEnum = "FreqWatt" ReportDERControlRequestDERControlEnumFixedPFAbsorb ReportDERControlRequestDERControlEnum = "FixedPFAbsorb" ReportDERControlRequestDERControlEnumFixedPFInject ReportDERControlRequestDERControlEnum = "FixedPFInject" ReportDERControlRequestDERControlEnumFixedVar ReportDERControlRequestDERControlEnum = "FixedVar" ReportDERControlRequestDERControlEnumGradients ReportDERControlRequestDERControlEnum = "Gradients" ReportDERControlRequestDERControlEnumHFMustTrip ReportDERControlRequestDERControlEnum = "HFMustTrip" ReportDERControlRequestDERControlEnumHFMayTrip ReportDERControlRequestDERControlEnum = "HFMayTrip" ReportDERControlRequestDERControlEnumHVMustTrip ReportDERControlRequestDERControlEnum = "HVMustTrip" ReportDERControlRequestDERControlEnumHVMomCess ReportDERControlRequestDERControlEnum = "HVMomCess" ReportDERControlRequestDERControlEnumHVMayTrip ReportDERControlRequestDERControlEnum = "HVMayTrip" ReportDERControlRequestDERControlEnumLimitMaxDischarge ReportDERControlRequestDERControlEnum = "LimitMaxDischarge" ReportDERControlRequestDERControlEnumLFMustTrip ReportDERControlRequestDERControlEnum = "LFMustTrip" ReportDERControlRequestDERControlEnumLVMustTrip ReportDERControlRequestDERControlEnum = "LVMustTrip" ReportDERControlRequestDERControlEnumLVMomCess ReportDERControlRequestDERControlEnum = "LVMomCess" ReportDERControlRequestDERControlEnumLVMayTrip ReportDERControlRequestDERControlEnum = "LVMayTrip" ReportDERControlRequestDERControlEnumPowerMonitoringMustTrip ReportDERControlRequestDERControlEnum = "PowerMonitoringMustTrip" ReportDERControlRequestDERControlEnumVoltVar ReportDERControlRequestDERControlEnum = "VoltVar" ReportDERControlRequestDERControlEnumVoltWatt ReportDERControlRequestDERControlEnum = "VoltWatt" ReportDERControlRequestDERControlEnumWattPF ReportDERControlRequestDERControlEnum = "WattPF" ReportDERControlRequestDERControlEnumWattVar ReportDERControlRequestDERControlEnum = "WattVar" )
type ReportDERControlRequestDERCurve ¶
type ReportDERControlRequestDERCurve struct {
CurveData []ReportDERControlRequestDERCurvePoints `json:"curveData"`
Hysteresis *ReportDERControlRequestHysteresis `json:"hysteresis,omitempty"`
Priority int `json:"priority"`
ReactivePowerParams *ReportDERControlRequestReactivePowerParams `json:"reactivePowerParams,omitempty"`
VoltageParams *ReportDERControlRequestVoltageParams `json:"voltageParams,omitempty"`
YUnit ReportDERControlRequestDERUnitEnum `json:"yUnit"`
ResponseTime *float64 `json:"responseTime,omitempty"`
StartTime *string `json:"startTime,omitempty"`
Duration *float64 `json:"duration,omitempty"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlRequestDERCurveGet ¶
type ReportDERControlRequestDERCurveGet struct {
Curve ReportDERControlRequestDERCurve `json:"curve"`
ID string `json:"id"`
CurveType ReportDERControlRequestDERControlEnum `json:"curveType"`
IsDefault bool `json:"isDefault"`
IsSuperseded bool `json:"isSuperseded"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlRequestDERCurvePoints ¶
type ReportDERControlRequestDERCurvePoints struct {
X float64 `json:"x"`
Y float64 `json:"y"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlRequestDERUnitEnum ¶
type ReportDERControlRequestDERUnitEnum string
const ( ReportDERControlRequestDERUnitEnumNotApplicable ReportDERControlRequestDERUnitEnum = "Not_Applicable" ReportDERControlRequestDERUnitEnumPctMaxW ReportDERControlRequestDERUnitEnum = "PctMaxW" ReportDERControlRequestDERUnitEnumPctMaxVar ReportDERControlRequestDERUnitEnum = "PctMaxVar" ReportDERControlRequestDERUnitEnumPctWAvail ReportDERControlRequestDERUnitEnum = "PctWAvail" ReportDERControlRequestDERUnitEnumPctVarAvail ReportDERControlRequestDERUnitEnum = "PctVarAvail" ReportDERControlRequestDERUnitEnumPctEffectiveV ReportDERControlRequestDERUnitEnum = "PctEffectiveV" )
type ReportDERControlRequestEnterService ¶
type ReportDERControlRequestEnterService struct {
Priority int `json:"priority"`
HighVoltage float64 `json:"highVoltage"`
LowVoltage float64 `json:"lowVoltage"`
HighFreq float64 `json:"highFreq"`
LowFreq float64 `json:"lowFreq"`
Delay *float64 `json:"delay,omitempty"`
RandomDelay *float64 `json:"randomDelay,omitempty"`
RampRate *float64 `json:"rampRate,omitempty"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlRequestEnterServiceGet ¶
type ReportDERControlRequestEnterServiceGet struct {
EnterService ReportDERControlRequestEnterService `json:"enterService"`
ID string `json:"id"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlRequestFixedPF ¶
type ReportDERControlRequestFixedPF struct {
Priority int `json:"priority"`
Displacement float64 `json:"displacement"`
Excitation bool `json:"excitation"`
StartTime *string `json:"startTime,omitempty"`
Duration *float64 `json:"duration,omitempty"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlRequestFixedPFGet ¶
type ReportDERControlRequestFixedPFGet struct {
FixedPF ReportDERControlRequestFixedPF `json:"fixedPF"`
ID string `json:"id"`
IsDefault bool `json:"isDefault"`
IsSuperseded bool `json:"isSuperseded"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlRequestFixedVar ¶
type ReportDERControlRequestFixedVar struct {
Priority int `json:"priority"`
Setpoint float64 `json:"setpoint"`
Unit ReportDERControlRequestDERUnitEnum `json:"unit"`
StartTime *string `json:"startTime,omitempty"`
Duration *float64 `json:"duration,omitempty"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlRequestFixedVarGet ¶
type ReportDERControlRequestFixedVarGet struct {
FixedVar ReportDERControlRequestFixedVar `json:"fixedVar"`
ID string `json:"id"`
IsDefault bool `json:"isDefault"`
IsSuperseded bool `json:"isSuperseded"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlRequestFreqDroop ¶
type ReportDERControlRequestFreqDroop struct {
Priority int `json:"priority"`
OverFreq float64 `json:"overFreq"`
UnderFreq float64 `json:"underFreq"`
OverDroop float64 `json:"overDroop"`
UnderDroop float64 `json:"underDroop"`
ResponseTime float64 `json:"responseTime"`
StartTime *string `json:"startTime,omitempty"`
Duration *float64 `json:"duration,omitempty"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlRequestFreqDroopGet ¶
type ReportDERControlRequestFreqDroopGet struct {
FreqDroop ReportDERControlRequestFreqDroop `json:"freqDroop"`
ID string `json:"id"`
IsDefault bool `json:"isDefault"`
IsSuperseded bool `json:"isSuperseded"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlRequestGradient ¶
type ReportDERControlRequestGradient struct {
Priority int `json:"priority"`
Gradient float64 `json:"gradient"`
SoftGradient float64 `json:"softGradient"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlRequestGradientGet ¶
type ReportDERControlRequestGradientGet struct {
Gradient ReportDERControlRequestGradient `json:"gradient"`
ID string `json:"id"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlRequestHysteresis ¶
type ReportDERControlRequestHysteresis struct {
HysteresisHigh *float64 `json:"hysteresisHigh,omitempty"`
HysteresisLow *float64 `json:"hysteresisLow,omitempty"`
HysteresisDelay *float64 `json:"hysteresisDelay,omitempty"`
HysteresisGradient *float64 `json:"hysteresisGradient,omitempty"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlRequestLimitMaxDischarge ¶
type ReportDERControlRequestLimitMaxDischarge struct {
Priority int `json:"priority"`
PctMaxDischargePower *float64 `json:"pctMaxDischargePower,omitempty"`
PowerMonitoringMustTrip *ReportDERControlRequestDERCurve `json:"powerMonitoringMustTrip,omitempty"`
StartTime *string `json:"startTime,omitempty"`
Duration *float64 `json:"duration,omitempty"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlRequestLimitMaxDischargeGet ¶
type ReportDERControlRequestLimitMaxDischargeGet struct {
ID string `json:"id"`
IsDefault bool `json:"isDefault"`
IsSuperseded bool `json:"isSuperseded"`
LimitMaxDischarge ReportDERControlRequestLimitMaxDischarge `json:"limitMaxDischarge"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlRequestPowerDuringCessationEnum ¶
type ReportDERControlRequestPowerDuringCessationEnum string
const ( ReportDERControlRequestPowerDuringCessationEnumActive ReportDERControlRequestPowerDuringCessationEnum = "Active" ReportDERControlRequestPowerDuringCessationEnumReactive ReportDERControlRequestPowerDuringCessationEnum = "Reactive" )
type ReportDERControlRequestReactivePowerParams ¶
type ReportDERControlRequestReactivePowerParams struct {
VRef *float64 `json:"vRef,omitempty"`
AutonomousVRefEnable *bool `json:"autonomousVRefEnable,omitempty"`
AutonomousVRefTimeConstant *float64 `json:"autonomousVRefTimeConstant,omitempty"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type ReportDERControlRequestVoltageParams ¶
type ReportDERControlRequestVoltageParams struct {
Hv10MinMeanValue *float64 `json:"hv10MinMeanValue,omitempty"`
Hv10MinMeanTripDelay *float64 `json:"hv10MinMeanTripDelay,omitempty"`
PowerDuringCessation *ReportDERControlRequestPowerDuringCessationEnum `json:"powerDuringCessation,omitempty"`
CustomData *ReportDERControlRequestCustomData `json:"customData,omitempty"`
}
type RequestBatterySwapConfirmation ¶
type RequestBatterySwapConfirmation struct {
Status RequestBatterySwapConfirmationGenericStatusEnum `json:"status"`
StatusInfo *RequestBatterySwapConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *RequestBatterySwapConfirmationCustomData `json:"customData,omitempty"`
}
func (RequestBatterySwapConfirmation) ActionName ¶
func (RequestBatterySwapConfirmation) ActionName() string
func (RequestBatterySwapConfirmation) Direction ¶
func (RequestBatterySwapConfirmation) Direction() protocol.PayloadDirection
func (RequestBatterySwapConfirmation) SchemaName ¶
func (RequestBatterySwapConfirmation) SchemaName() string
func (RequestBatterySwapConfirmation) Validate ¶
func (message RequestBatterySwapConfirmation) Validate() error
func (RequestBatterySwapConfirmation) ValidateJSON ¶
func (RequestBatterySwapConfirmation) ValidateJSON(data []byte) error
func (RequestBatterySwapConfirmation) Version ¶
func (RequestBatterySwapConfirmation) Version() protocol.Version
type RequestBatterySwapConfirmationCustomData ¶
type RequestBatterySwapConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (RequestBatterySwapConfirmationCustomData) MarshalJSON ¶
func (value RequestBatterySwapConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*RequestBatterySwapConfirmationCustomData) UnmarshalJSON ¶
func (value *RequestBatterySwapConfirmationCustomData) UnmarshalJSON(data []byte) error
type RequestBatterySwapConfirmationGenericStatusEnum ¶
type RequestBatterySwapConfirmationGenericStatusEnum string
const ( RequestBatterySwapConfirmationGenericStatusEnumAccepted RequestBatterySwapConfirmationGenericStatusEnum = "Accepted" RequestBatterySwapConfirmationGenericStatusEnumRejected RequestBatterySwapConfirmationGenericStatusEnum = "Rejected" )
type RequestBatterySwapConfirmationStatusInfo ¶
type RequestBatterySwapConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *RequestBatterySwapConfirmationCustomData `json:"customData,omitempty"`
}
type RequestBatterySwapRequest ¶
type RequestBatterySwapRequest struct {
IDToken RequestBatterySwapRequestIDToken `json:"idToken"`
RequestID int `json:"requestId"`
CustomData *RequestBatterySwapRequestCustomData `json:"customData,omitempty"`
}
func (RequestBatterySwapRequest) ActionName ¶
func (RequestBatterySwapRequest) ActionName() string
func (RequestBatterySwapRequest) Direction ¶
func (RequestBatterySwapRequest) Direction() protocol.PayloadDirection
func (RequestBatterySwapRequest) SchemaName ¶
func (RequestBatterySwapRequest) SchemaName() string
func (RequestBatterySwapRequest) Validate ¶
func (message RequestBatterySwapRequest) Validate() error
func (RequestBatterySwapRequest) ValidateJSON ¶
func (RequestBatterySwapRequest) ValidateJSON(data []byte) error
func (RequestBatterySwapRequest) Version ¶
func (RequestBatterySwapRequest) Version() protocol.Version
type RequestBatterySwapRequestAdditionalInfo ¶
type RequestBatterySwapRequestAdditionalInfo struct {
AdditionalIDToken string `json:"additionalIdToken"`
Type string `json:"type"`
CustomData *RequestBatterySwapRequestCustomData `json:"customData,omitempty"`
}
type RequestBatterySwapRequestCustomData ¶
type RequestBatterySwapRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (RequestBatterySwapRequestCustomData) MarshalJSON ¶
func (value RequestBatterySwapRequestCustomData) MarshalJSON() ([]byte, error)
func (*RequestBatterySwapRequestCustomData) UnmarshalJSON ¶
func (value *RequestBatterySwapRequestCustomData) UnmarshalJSON(data []byte) error
type RequestBatterySwapRequestIDToken ¶
type RequestBatterySwapRequestIDToken struct {
AdditionalInfo []RequestBatterySwapRequestAdditionalInfo `json:"additionalInfo,omitempty"`
IDToken string `json:"idToken"`
Type string `json:"type"`
CustomData *RequestBatterySwapRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionConfirmation ¶
type RequestStartTransactionConfirmation struct {
Status RequestStartTransactionConfirmationRequestStartStopStatusEnum `json:"status"`
StatusInfo *RequestStartTransactionConfirmationStatusInfo `json:"statusInfo,omitempty"`
TransactionID *string `json:"transactionId,omitempty"`
CustomData *RequestStartTransactionConfirmationCustomData `json:"customData,omitempty"`
}
func (RequestStartTransactionConfirmation) ActionName ¶
func (RequestStartTransactionConfirmation) ActionName() string
func (RequestStartTransactionConfirmation) Direction ¶
func (RequestStartTransactionConfirmation) Direction() protocol.PayloadDirection
func (RequestStartTransactionConfirmation) SchemaName ¶
func (RequestStartTransactionConfirmation) SchemaName() string
func (RequestStartTransactionConfirmation) Validate ¶
func (message RequestStartTransactionConfirmation) Validate() error
func (RequestStartTransactionConfirmation) ValidateJSON ¶
func (RequestStartTransactionConfirmation) ValidateJSON(data []byte) error
func (RequestStartTransactionConfirmation) Version ¶
func (RequestStartTransactionConfirmation) Version() protocol.Version
type RequestStartTransactionConfirmationCustomData ¶
type RequestStartTransactionConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (RequestStartTransactionConfirmationCustomData) MarshalJSON ¶
func (value RequestStartTransactionConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*RequestStartTransactionConfirmationCustomData) UnmarshalJSON ¶
func (value *RequestStartTransactionConfirmationCustomData) UnmarshalJSON(data []byte) error
type RequestStartTransactionConfirmationRequestStartStopStatusEnum ¶
type RequestStartTransactionConfirmationRequestStartStopStatusEnum string
const ( RequestStartTransactionConfirmationRequestStartStopStatusEnumAccepted RequestStartTransactionConfirmationRequestStartStopStatusEnum = "Accepted" RequestStartTransactionConfirmationRequestStartStopStatusEnumRejected RequestStartTransactionConfirmationRequestStartStopStatusEnum = "Rejected" )
type RequestStartTransactionConfirmationStatusInfo ¶
type RequestStartTransactionConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *RequestStartTransactionConfirmationCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequest ¶
type RequestStartTransactionRequest struct {
EVSEID *int `json:"evseId,omitempty"`
GroupIDToken *RequestStartTransactionRequestIDToken `json:"groupIdToken,omitempty"`
IDToken RequestStartTransactionRequestIDToken `json:"idToken"`
RemoteStartID int `json:"remoteStartId"`
ChargingProfile *RequestStartTransactionRequestChargingProfile `json:"chargingProfile,omitempty"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
func (RequestStartTransactionRequest) ActionName ¶
func (RequestStartTransactionRequest) ActionName() string
func (RequestStartTransactionRequest) Direction ¶
func (RequestStartTransactionRequest) Direction() protocol.PayloadDirection
func (RequestStartTransactionRequest) SchemaName ¶
func (RequestStartTransactionRequest) SchemaName() string
func (RequestStartTransactionRequest) Validate ¶
func (message RequestStartTransactionRequest) Validate() error
func (RequestStartTransactionRequest) ValidateJSON ¶
func (RequestStartTransactionRequest) ValidateJSON(data []byte) error
func (RequestStartTransactionRequest) Version ¶
func (RequestStartTransactionRequest) Version() protocol.Version
type RequestStartTransactionRequestAbsolutePriceSchedule ¶
type RequestStartTransactionRequestAbsolutePriceSchedule struct {
TimeAnchor string `json:"timeAnchor"`
PriceScheduleID int `json:"priceScheduleID"`
PriceScheduleDescription *string `json:"priceScheduleDescription,omitempty"`
Currency string `json:"currency"`
Language string `json:"language"`
PriceAlgorithm string `json:"priceAlgorithm"`
MinimumCost *RequestStartTransactionRequestRationalNumber `json:"minimumCost,omitempty"`
MaximumCost *RequestStartTransactionRequestRationalNumber `json:"maximumCost,omitempty"`
PriceRuleStacks []RequestStartTransactionRequestPriceRuleStack `json:"priceRuleStacks"`
TaxRules []RequestStartTransactionRequestTaxRule `json:"taxRules,omitempty"`
OverstayRuleList *RequestStartTransactionRequestOverstayRuleList `json:"overstayRuleList,omitempty"`
AdditionalSelectedServices []RequestStartTransactionRequestAdditionalSelectedServices `json:"additionalSelectedServices,omitempty"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestAdditionalInfo ¶
type RequestStartTransactionRequestAdditionalInfo struct {
AdditionalIDToken string `json:"additionalIdToken"`
Type string `json:"type"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestAdditionalSelectedServices ¶
type RequestStartTransactionRequestAdditionalSelectedServices struct {
ServiceFee RequestStartTransactionRequestRationalNumber `json:"serviceFee"`
ServiceName string `json:"serviceName"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestChargingProfile ¶
type RequestStartTransactionRequestChargingProfile struct {
ID int `json:"id"`
StackLevel int `json:"stackLevel"`
ChargingProfilePurpose RequestStartTransactionRequestChargingProfilePurposeEnum `json:"chargingProfilePurpose"`
ChargingProfileKind RequestStartTransactionRequestChargingProfileKindEnum `json:"chargingProfileKind"`
RecurrencyKind *RequestStartTransactionRequestRecurrencyKindEnum `json:"recurrencyKind,omitempty"`
ValidFrom *string `json:"validFrom,omitempty"`
ValidTo *string `json:"validTo,omitempty"`
TransactionID *string `json:"transactionId,omitempty"`
MaxOfflineDuration *int `json:"maxOfflineDuration,omitempty"`
ChargingSchedule []RequestStartTransactionRequestChargingSchedule `json:"chargingSchedule"`
InvalidAfterOfflineDuration *bool `json:"invalidAfterOfflineDuration,omitempty"`
DynUpdateInterval *int `json:"dynUpdateInterval,omitempty"`
DynUpdateTime *string `json:"dynUpdateTime,omitempty"`
PriceScheduleSignature *string `json:"priceScheduleSignature,omitempty"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestChargingProfileKindEnum ¶
type RequestStartTransactionRequestChargingProfileKindEnum string
const ( RequestStartTransactionRequestChargingProfileKindEnumAbsolute RequestStartTransactionRequestChargingProfileKindEnum = "Absolute" RequestStartTransactionRequestChargingProfileKindEnumRecurring RequestStartTransactionRequestChargingProfileKindEnum = "Recurring" RequestStartTransactionRequestChargingProfileKindEnumRelative RequestStartTransactionRequestChargingProfileKindEnum = "Relative" RequestStartTransactionRequestChargingProfileKindEnumDynamic RequestStartTransactionRequestChargingProfileKindEnum = "Dynamic" )
type RequestStartTransactionRequestChargingProfilePurposeEnum ¶
type RequestStartTransactionRequestChargingProfilePurposeEnum string
const ( RequestStartTransactionRequestChargingProfilePurposeEnumChargingStationExternalConstraints RequestStartTransactionRequestChargingProfilePurposeEnum = "ChargingStationExternalConstraints" RequestStartTransactionRequestChargingProfilePurposeEnumChargingStationMaxProfile RequestStartTransactionRequestChargingProfilePurposeEnum = "ChargingStationMaxProfile" RequestStartTransactionRequestChargingProfilePurposeEnumTxDefaultProfile RequestStartTransactionRequestChargingProfilePurposeEnum = "TxDefaultProfile" RequestStartTransactionRequestChargingProfilePurposeEnumTxProfile RequestStartTransactionRequestChargingProfilePurposeEnum = "TxProfile" RequestStartTransactionRequestChargingProfilePurposeEnumPriorityCharging RequestStartTransactionRequestChargingProfilePurposeEnum = "PriorityCharging" RequestStartTransactionRequestChargingProfilePurposeEnumLocalGeneration RequestStartTransactionRequestChargingProfilePurposeEnum = "LocalGeneration" )
type RequestStartTransactionRequestChargingRateUnitEnum ¶
type RequestStartTransactionRequestChargingRateUnitEnum string
const ( RequestStartTransactionRequestChargingRateUnitEnumW RequestStartTransactionRequestChargingRateUnitEnum = "W" RequestStartTransactionRequestChargingRateUnitEnumA RequestStartTransactionRequestChargingRateUnitEnum = "A" )
type RequestStartTransactionRequestChargingSchedule ¶
type RequestStartTransactionRequestChargingSchedule struct {
ID int `json:"id"`
LimitAtSoC *RequestStartTransactionRequestLimitAtSoC `json:"limitAtSoC,omitempty"`
StartSchedule *string `json:"startSchedule,omitempty"`
Duration *int `json:"duration,omitempty"`
ChargingRateUnit RequestStartTransactionRequestChargingRateUnitEnum `json:"chargingRateUnit"`
MinChargingRate *float64 `json:"minChargingRate,omitempty"`
PowerTolerance *float64 `json:"powerTolerance,omitempty"`
SignatureID *int `json:"signatureId,omitempty"`
DigestValue *string `json:"digestValue,omitempty"`
UseLocalTime *bool `json:"useLocalTime,omitempty"`
ChargingSchedulePeriod []RequestStartTransactionRequestChargingSchedulePeriod `json:"chargingSchedulePeriod"`
RandomizedDelay *int `json:"randomizedDelay,omitempty"`
SalesTariff *RequestStartTransactionRequestSalesTariff `json:"salesTariff,omitempty"`
AbsolutePriceSchedule *RequestStartTransactionRequestAbsolutePriceSchedule `json:"absolutePriceSchedule,omitempty"`
PriceLevelSchedule *RequestStartTransactionRequestPriceLevelSchedule `json:"priceLevelSchedule,omitempty"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestChargingSchedulePeriod ¶
type RequestStartTransactionRequestChargingSchedulePeriod struct {
StartPeriod int `json:"startPeriod"`
Limit *float64 `json:"limit,omitempty"`
LimitL2 *float64 `json:"limit_L2,omitempty"`
LimitL3 *float64 `json:"limit_L3,omitempty"`
NumberPhases *int `json:"numberPhases,omitempty"`
PhaseToUse *int `json:"phaseToUse,omitempty"`
DischargeLimit *float64 `json:"dischargeLimit,omitempty"`
DischargeLimitL2 *float64 `json:"dischargeLimit_L2,omitempty"`
DischargeLimitL3 *float64 `json:"dischargeLimit_L3,omitempty"`
Setpoint *float64 `json:"setpoint,omitempty"`
SetpointL2 *float64 `json:"setpoint_L2,omitempty"`
SetpointL3 *float64 `json:"setpoint_L3,omitempty"`
SetpointReactive *float64 `json:"setpointReactive,omitempty"`
SetpointReactiveL2 *float64 `json:"setpointReactive_L2,omitempty"`
SetpointReactiveL3 *float64 `json:"setpointReactive_L3,omitempty"`
PreconditioningRequest *bool `json:"preconditioningRequest,omitempty"`
EVSESleep *bool `json:"evseSleep,omitempty"`
V2XBaseline *float64 `json:"v2xBaseline,omitempty"`
OperationMode *RequestStartTransactionRequestOperationModeEnum `json:"operationMode,omitempty"`
V2XFreqWattCurve []RequestStartTransactionRequestV2XFreqWattPoint `json:"v2xFreqWattCurve,omitempty"`
V2XSignalWattCurve []RequestStartTransactionRequestV2XSignalWattPoint `json:"v2xSignalWattCurve,omitempty"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestConsumptionCost ¶
type RequestStartTransactionRequestConsumptionCost struct {
StartValue float64 `json:"startValue"`
Cost []RequestStartTransactionRequestCost `json:"cost"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestCost ¶
type RequestStartTransactionRequestCost struct {
CostKind RequestStartTransactionRequestCostKindEnum `json:"costKind"`
Amount int `json:"amount"`
AmountMultiplier *int `json:"amountMultiplier,omitempty"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestCostKindEnum ¶
type RequestStartTransactionRequestCostKindEnum string
const ( RequestStartTransactionRequestCostKindEnumCarbonDioxideEmission RequestStartTransactionRequestCostKindEnum = "CarbonDioxideEmission" RequestStartTransactionRequestCostKindEnumRelativePricePercentage RequestStartTransactionRequestCostKindEnum = "RelativePricePercentage" RequestStartTransactionRequestCostKindEnumRenewableGenerationPercentage RequestStartTransactionRequestCostKindEnum = "RenewableGenerationPercentage" )
type RequestStartTransactionRequestCustomData ¶
type RequestStartTransactionRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (RequestStartTransactionRequestCustomData) MarshalJSON ¶
func (value RequestStartTransactionRequestCustomData) MarshalJSON() ([]byte, error)
func (*RequestStartTransactionRequestCustomData) UnmarshalJSON ¶
func (value *RequestStartTransactionRequestCustomData) UnmarshalJSON(data []byte) error
type RequestStartTransactionRequestIDToken ¶
type RequestStartTransactionRequestIDToken struct {
AdditionalInfo []RequestStartTransactionRequestAdditionalInfo `json:"additionalInfo,omitempty"`
IDToken string `json:"idToken"`
Type string `json:"type"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestLimitAtSoC ¶
type RequestStartTransactionRequestLimitAtSoC struct {
Soc int `json:"soc"`
Limit float64 `json:"limit"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestOperationModeEnum ¶
type RequestStartTransactionRequestOperationModeEnum string
const ( RequestStartTransactionRequestOperationModeEnumIdle RequestStartTransactionRequestOperationModeEnum = "Idle" RequestStartTransactionRequestOperationModeEnumChargingOnly RequestStartTransactionRequestOperationModeEnum = "ChargingOnly" RequestStartTransactionRequestOperationModeEnumCentralSetpoint RequestStartTransactionRequestOperationModeEnum = "CentralSetpoint" RequestStartTransactionRequestOperationModeEnumExternalSetpoint RequestStartTransactionRequestOperationModeEnum = "ExternalSetpoint" RequestStartTransactionRequestOperationModeEnumExternalLimits RequestStartTransactionRequestOperationModeEnum = "ExternalLimits" RequestStartTransactionRequestOperationModeEnumCentralFrequency RequestStartTransactionRequestOperationModeEnum = "CentralFrequency" RequestStartTransactionRequestOperationModeEnumLocalFrequency RequestStartTransactionRequestOperationModeEnum = "LocalFrequency" RequestStartTransactionRequestOperationModeEnumLocalLoadBalancing RequestStartTransactionRequestOperationModeEnum = "LocalLoadBalancing" )
type RequestStartTransactionRequestOverstayRule ¶
type RequestStartTransactionRequestOverstayRule struct {
OverstayFee RequestStartTransactionRequestRationalNumber `json:"overstayFee"`
OverstayRuleDescription *string `json:"overstayRuleDescription,omitempty"`
StartTime int `json:"startTime"`
OverstayFeePeriod int `json:"overstayFeePeriod"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestOverstayRuleList ¶
type RequestStartTransactionRequestOverstayRuleList struct {
OverstayPowerThreshold *RequestStartTransactionRequestRationalNumber `json:"overstayPowerThreshold,omitempty"`
OverstayRule []RequestStartTransactionRequestOverstayRule `json:"overstayRule"`
OverstayTimeThreshold *int `json:"overstayTimeThreshold,omitempty"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestPriceLevelSchedule ¶
type RequestStartTransactionRequestPriceLevelSchedule struct {
PriceLevelScheduleEntries []RequestStartTransactionRequestPriceLevelScheduleEntry `json:"priceLevelScheduleEntries"`
TimeAnchor string `json:"timeAnchor"`
PriceScheduleID int `json:"priceScheduleId"`
PriceScheduleDescription *string `json:"priceScheduleDescription,omitempty"`
NumberOfPriceLevels int `json:"numberOfPriceLevels"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestPriceLevelScheduleEntry ¶
type RequestStartTransactionRequestPriceLevelScheduleEntry struct {
Duration int `json:"duration"`
PriceLevel int `json:"priceLevel"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestPriceRule ¶
type RequestStartTransactionRequestPriceRule struct {
ParkingFeePeriod *int `json:"parkingFeePeriod,omitempty"`
CarbonDioxideEmission *int `json:"carbonDioxideEmission,omitempty"`
RenewableGenerationPercentage *int `json:"renewableGenerationPercentage,omitempty"`
EnergyFee RequestStartTransactionRequestRationalNumber `json:"energyFee"`
ParkingFee *RequestStartTransactionRequestRationalNumber `json:"parkingFee,omitempty"`
PowerRangeStart RequestStartTransactionRequestRationalNumber `json:"powerRangeStart"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestPriceRuleStack ¶
type RequestStartTransactionRequestPriceRuleStack struct {
Duration int `json:"duration"`
PriceRule []RequestStartTransactionRequestPriceRule `json:"priceRule"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestRationalNumber ¶
type RequestStartTransactionRequestRationalNumber struct {
Exponent int `json:"exponent"`
Value int `json:"value"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestRecurrencyKindEnum ¶
type RequestStartTransactionRequestRecurrencyKindEnum string
const ( RequestStartTransactionRequestRecurrencyKindEnumDaily RequestStartTransactionRequestRecurrencyKindEnum = "Daily" RequestStartTransactionRequestRecurrencyKindEnumWeekly RequestStartTransactionRequestRecurrencyKindEnum = "Weekly" )
type RequestStartTransactionRequestRelativeTimeInterval ¶
type RequestStartTransactionRequestRelativeTimeInterval struct {
Start int `json:"start"`
Duration *int `json:"duration,omitempty"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestSalesTariff ¶
type RequestStartTransactionRequestSalesTariff struct {
ID int `json:"id"`
SalesTariffDescription *string `json:"salesTariffDescription,omitempty"`
NumEPriceLevels *int `json:"numEPriceLevels,omitempty"`
SalesTariffEntry []RequestStartTransactionRequestSalesTariffEntry `json:"salesTariffEntry"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestSalesTariffEntry ¶
type RequestStartTransactionRequestSalesTariffEntry struct {
RelativeTimeInterval RequestStartTransactionRequestRelativeTimeInterval `json:"relativeTimeInterval"`
EPriceLevel *int `json:"ePriceLevel,omitempty"`
ConsumptionCost []RequestStartTransactionRequestConsumptionCost `json:"consumptionCost,omitempty"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestTaxRule ¶
type RequestStartTransactionRequestTaxRule struct {
TaxRuleID int `json:"taxRuleID"`
TaxRuleName *string `json:"taxRuleName,omitempty"`
TaxIncludedInPrice *bool `json:"taxIncludedInPrice,omitempty"`
AppliesToEnergyFee bool `json:"appliesToEnergyFee"`
AppliesToParkingFee bool `json:"appliesToParkingFee"`
AppliesToOverstayFee bool `json:"appliesToOverstayFee"`
AppliesToMinimumMaximumCost bool `json:"appliesToMinimumMaximumCost"`
TaxRate RequestStartTransactionRequestRationalNumber `json:"taxRate"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestV2XFreqWattPoint ¶
type RequestStartTransactionRequestV2XFreqWattPoint struct {
Frequency float64 `json:"frequency"`
Power float64 `json:"power"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStartTransactionRequestV2XSignalWattPoint ¶
type RequestStartTransactionRequestV2XSignalWattPoint struct {
Signal int `json:"signal"`
Power float64 `json:"power"`
CustomData *RequestStartTransactionRequestCustomData `json:"customData,omitempty"`
}
type RequestStopTransactionConfirmation ¶
type RequestStopTransactionConfirmation struct {
Status RequestStopTransactionConfirmationRequestStartStopStatusEnum `json:"status"`
StatusInfo *RequestStopTransactionConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *RequestStopTransactionConfirmationCustomData `json:"customData,omitempty"`
}
func (RequestStopTransactionConfirmation) ActionName ¶
func (RequestStopTransactionConfirmation) ActionName() string
func (RequestStopTransactionConfirmation) Direction ¶
func (RequestStopTransactionConfirmation) Direction() protocol.PayloadDirection
func (RequestStopTransactionConfirmation) SchemaName ¶
func (RequestStopTransactionConfirmation) SchemaName() string
func (RequestStopTransactionConfirmation) Validate ¶
func (message RequestStopTransactionConfirmation) Validate() error
func (RequestStopTransactionConfirmation) ValidateJSON ¶
func (RequestStopTransactionConfirmation) ValidateJSON(data []byte) error
func (RequestStopTransactionConfirmation) Version ¶
func (RequestStopTransactionConfirmation) Version() protocol.Version
type RequestStopTransactionConfirmationCustomData ¶
type RequestStopTransactionConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (RequestStopTransactionConfirmationCustomData) MarshalJSON ¶
func (value RequestStopTransactionConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*RequestStopTransactionConfirmationCustomData) UnmarshalJSON ¶
func (value *RequestStopTransactionConfirmationCustomData) UnmarshalJSON(data []byte) error
type RequestStopTransactionConfirmationRequestStartStopStatusEnum ¶
type RequestStopTransactionConfirmationRequestStartStopStatusEnum string
const ( RequestStopTransactionConfirmationRequestStartStopStatusEnumAccepted RequestStopTransactionConfirmationRequestStartStopStatusEnum = "Accepted" RequestStopTransactionConfirmationRequestStartStopStatusEnumRejected RequestStopTransactionConfirmationRequestStartStopStatusEnum = "Rejected" )
type RequestStopTransactionConfirmationStatusInfo ¶
type RequestStopTransactionConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *RequestStopTransactionConfirmationCustomData `json:"customData,omitempty"`
}
type RequestStopTransactionRequest ¶
type RequestStopTransactionRequest struct {
TransactionID string `json:"transactionId"`
CustomData *RequestStopTransactionRequestCustomData `json:"customData,omitempty"`
}
func (RequestStopTransactionRequest) ActionName ¶
func (RequestStopTransactionRequest) ActionName() string
func (RequestStopTransactionRequest) Direction ¶
func (RequestStopTransactionRequest) Direction() protocol.PayloadDirection
func (RequestStopTransactionRequest) SchemaName ¶
func (RequestStopTransactionRequest) SchemaName() string
func (RequestStopTransactionRequest) Validate ¶
func (message RequestStopTransactionRequest) Validate() error
func (RequestStopTransactionRequest) ValidateJSON ¶
func (RequestStopTransactionRequest) ValidateJSON(data []byte) error
func (RequestStopTransactionRequest) Version ¶
func (RequestStopTransactionRequest) Version() protocol.Version
type RequestStopTransactionRequestCustomData ¶
type RequestStopTransactionRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (RequestStopTransactionRequestCustomData) MarshalJSON ¶
func (value RequestStopTransactionRequestCustomData) MarshalJSON() ([]byte, error)
func (*RequestStopTransactionRequestCustomData) UnmarshalJSON ¶
func (value *RequestStopTransactionRequestCustomData) UnmarshalJSON(data []byte) error
type ReservationStatusUpdateConfirmation ¶
type ReservationStatusUpdateConfirmation struct {
CustomData *ReservationStatusUpdateConfirmationCustomData `json:"customData,omitempty"`
}
func (ReservationStatusUpdateConfirmation) ActionName ¶
func (ReservationStatusUpdateConfirmation) ActionName() string
func (ReservationStatusUpdateConfirmation) Direction ¶
func (ReservationStatusUpdateConfirmation) Direction() protocol.PayloadDirection
func (ReservationStatusUpdateConfirmation) SchemaName ¶
func (ReservationStatusUpdateConfirmation) SchemaName() string
func (ReservationStatusUpdateConfirmation) Validate ¶
func (message ReservationStatusUpdateConfirmation) Validate() error
func (ReservationStatusUpdateConfirmation) ValidateJSON ¶
func (ReservationStatusUpdateConfirmation) ValidateJSON(data []byte) error
func (ReservationStatusUpdateConfirmation) Version ¶
func (ReservationStatusUpdateConfirmation) Version() protocol.Version
type ReservationStatusUpdateConfirmationCustomData ¶
type ReservationStatusUpdateConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ReservationStatusUpdateConfirmationCustomData) MarshalJSON ¶
func (value ReservationStatusUpdateConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*ReservationStatusUpdateConfirmationCustomData) UnmarshalJSON ¶
func (value *ReservationStatusUpdateConfirmationCustomData) UnmarshalJSON(data []byte) error
type ReservationStatusUpdateRequest ¶
type ReservationStatusUpdateRequest struct {
ReservationID int `json:"reservationId"`
ReservationUpdateStatus ReservationStatusUpdateRequestReservationUpdateStatusEnum `json:"reservationUpdateStatus"`
CustomData *ReservationStatusUpdateRequestCustomData `json:"customData,omitempty"`
}
func (ReservationStatusUpdateRequest) ActionName ¶
func (ReservationStatusUpdateRequest) ActionName() string
func (ReservationStatusUpdateRequest) Direction ¶
func (ReservationStatusUpdateRequest) Direction() protocol.PayloadDirection
func (ReservationStatusUpdateRequest) SchemaName ¶
func (ReservationStatusUpdateRequest) SchemaName() string
func (ReservationStatusUpdateRequest) Validate ¶
func (message ReservationStatusUpdateRequest) Validate() error
func (ReservationStatusUpdateRequest) ValidateJSON ¶
func (ReservationStatusUpdateRequest) ValidateJSON(data []byte) error
func (ReservationStatusUpdateRequest) Version ¶
func (ReservationStatusUpdateRequest) Version() protocol.Version
type ReservationStatusUpdateRequestCustomData ¶
type ReservationStatusUpdateRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ReservationStatusUpdateRequestCustomData) MarshalJSON ¶
func (value ReservationStatusUpdateRequestCustomData) MarshalJSON() ([]byte, error)
func (*ReservationStatusUpdateRequestCustomData) UnmarshalJSON ¶
func (value *ReservationStatusUpdateRequestCustomData) UnmarshalJSON(data []byte) error
type ReservationStatusUpdateRequestReservationUpdateStatusEnum ¶
type ReservationStatusUpdateRequestReservationUpdateStatusEnum string
const ( ReservationStatusUpdateRequestReservationUpdateStatusEnumExpired ReservationStatusUpdateRequestReservationUpdateStatusEnum = "Expired" ReservationStatusUpdateRequestReservationUpdateStatusEnumRemoved ReservationStatusUpdateRequestReservationUpdateStatusEnum = "Removed" ReservationStatusUpdateRequestReservationUpdateStatusEnumNoTransaction ReservationStatusUpdateRequestReservationUpdateStatusEnum = "NoTransaction" )
type ReserveNowConfirmation ¶
type ReserveNowConfirmation struct {
Status ReserveNowConfirmationReserveNowStatusEnum `json:"status"`
StatusInfo *ReserveNowConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *ReserveNowConfirmationCustomData `json:"customData,omitempty"`
}
func (ReserveNowConfirmation) ActionName ¶
func (ReserveNowConfirmation) ActionName() string
func (ReserveNowConfirmation) Direction ¶
func (ReserveNowConfirmation) Direction() protocol.PayloadDirection
func (ReserveNowConfirmation) SchemaName ¶
func (ReserveNowConfirmation) SchemaName() string
func (ReserveNowConfirmation) Validate ¶
func (message ReserveNowConfirmation) Validate() error
func (ReserveNowConfirmation) ValidateJSON ¶
func (ReserveNowConfirmation) ValidateJSON(data []byte) error
func (ReserveNowConfirmation) Version ¶
func (ReserveNowConfirmation) Version() protocol.Version
type ReserveNowConfirmationCustomData ¶
type ReserveNowConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ReserveNowConfirmationCustomData) MarshalJSON ¶
func (value ReserveNowConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*ReserveNowConfirmationCustomData) UnmarshalJSON ¶
func (value *ReserveNowConfirmationCustomData) UnmarshalJSON(data []byte) error
type ReserveNowConfirmationReserveNowStatusEnum ¶
type ReserveNowConfirmationReserveNowStatusEnum string
const ( ReserveNowConfirmationReserveNowStatusEnumAccepted ReserveNowConfirmationReserveNowStatusEnum = "Accepted" ReserveNowConfirmationReserveNowStatusEnumFaulted ReserveNowConfirmationReserveNowStatusEnum = "Faulted" ReserveNowConfirmationReserveNowStatusEnumOccupied ReserveNowConfirmationReserveNowStatusEnum = "Occupied" ReserveNowConfirmationReserveNowStatusEnumRejected ReserveNowConfirmationReserveNowStatusEnum = "Rejected" )
type ReserveNowConfirmationStatusInfo ¶
type ReserveNowConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *ReserveNowConfirmationCustomData `json:"customData,omitempty"`
}
type ReserveNowRequest ¶
type ReserveNowRequest struct {
ID int `json:"id"`
ExpiryDateTime string `json:"expiryDateTime"`
ConnectorType *string `json:"connectorType,omitempty"`
IDToken ReserveNowRequestIDToken `json:"idToken"`
EVSEID *int `json:"evseId,omitempty"`
GroupIDToken *ReserveNowRequestIDToken `json:"groupIdToken,omitempty"`
CustomData *ReserveNowRequestCustomData `json:"customData,omitempty"`
}
func (ReserveNowRequest) ActionName ¶
func (ReserveNowRequest) ActionName() string
func (ReserveNowRequest) Direction ¶
func (ReserveNowRequest) Direction() protocol.PayloadDirection
func (ReserveNowRequest) SchemaName ¶
func (ReserveNowRequest) SchemaName() string
func (ReserveNowRequest) Validate ¶
func (message ReserveNowRequest) Validate() error
func (ReserveNowRequest) ValidateJSON ¶
func (ReserveNowRequest) ValidateJSON(data []byte) error
func (ReserveNowRequest) Version ¶
func (ReserveNowRequest) Version() protocol.Version
type ReserveNowRequestAdditionalInfo ¶
type ReserveNowRequestAdditionalInfo struct {
AdditionalIDToken string `json:"additionalIdToken"`
Type string `json:"type"`
CustomData *ReserveNowRequestCustomData `json:"customData,omitempty"`
}
type ReserveNowRequestCustomData ¶
type ReserveNowRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ReserveNowRequestCustomData) MarshalJSON ¶
func (value ReserveNowRequestCustomData) MarshalJSON() ([]byte, error)
func (*ReserveNowRequestCustomData) UnmarshalJSON ¶
func (value *ReserveNowRequestCustomData) UnmarshalJSON(data []byte) error
type ReserveNowRequestIDToken ¶
type ReserveNowRequestIDToken struct {
AdditionalInfo []ReserveNowRequestAdditionalInfo `json:"additionalInfo,omitempty"`
IDToken string `json:"idToken"`
Type string `json:"type"`
CustomData *ReserveNowRequestCustomData `json:"customData,omitempty"`
}
type ResetConfirmation ¶
type ResetConfirmation struct {
Status ResetConfirmationResetStatusEnum `json:"status"`
StatusInfo *ResetConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *ResetConfirmationCustomData `json:"customData,omitempty"`
}
func (ResetConfirmation) ActionName ¶
func (ResetConfirmation) ActionName() string
func (ResetConfirmation) Direction ¶
func (ResetConfirmation) Direction() protocol.PayloadDirection
func (ResetConfirmation) SchemaName ¶
func (ResetConfirmation) SchemaName() string
func (ResetConfirmation) Validate ¶
func (message ResetConfirmation) Validate() error
func (ResetConfirmation) ValidateJSON ¶
func (ResetConfirmation) ValidateJSON(data []byte) error
func (ResetConfirmation) Version ¶
func (ResetConfirmation) Version() protocol.Version
type ResetConfirmationCustomData ¶
type ResetConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ResetConfirmationCustomData) MarshalJSON ¶
func (value ResetConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*ResetConfirmationCustomData) UnmarshalJSON ¶
func (value *ResetConfirmationCustomData) UnmarshalJSON(data []byte) error
type ResetConfirmationResetStatusEnum ¶
type ResetConfirmationResetStatusEnum string
const ( ResetConfirmationResetStatusEnumAccepted ResetConfirmationResetStatusEnum = "Accepted" ResetConfirmationResetStatusEnumRejected ResetConfirmationResetStatusEnum = "Rejected" ResetConfirmationResetStatusEnumScheduled ResetConfirmationResetStatusEnum = "Scheduled" )
type ResetConfirmationStatusInfo ¶
type ResetConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *ResetConfirmationCustomData `json:"customData,omitempty"`
}
type ResetRequest ¶
type ResetRequest struct {
Type ResetRequestResetEnum `json:"type"`
EVSEID *int `json:"evseId,omitempty"`
CustomData *ResetRequestCustomData `json:"customData,omitempty"`
}
func (ResetRequest) ActionName ¶
func (ResetRequest) ActionName() string
func (ResetRequest) Direction ¶
func (ResetRequest) Direction() protocol.PayloadDirection
func (ResetRequest) SchemaName ¶
func (ResetRequest) SchemaName() string
func (ResetRequest) Validate ¶
func (message ResetRequest) Validate() error
func (ResetRequest) ValidateJSON ¶
func (ResetRequest) ValidateJSON(data []byte) error
func (ResetRequest) Version ¶
func (ResetRequest) Version() protocol.Version
type ResetRequestCustomData ¶
type ResetRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (ResetRequestCustomData) MarshalJSON ¶
func (value ResetRequestCustomData) MarshalJSON() ([]byte, error)
func (*ResetRequestCustomData) UnmarshalJSON ¶
func (value *ResetRequestCustomData) UnmarshalJSON(data []byte) error
type ResetRequestResetEnum ¶
type ResetRequestResetEnum string
const ( ResetRequestResetEnumImmediate ResetRequestResetEnum = "Immediate" ResetRequestResetEnumOnIdle ResetRequestResetEnum = "OnIdle" ResetRequestResetEnumImmediateAndResume ResetRequestResetEnum = "ImmediateAndResume" )
type SecurityEventNotificationConfirmation ¶
type SecurityEventNotificationConfirmation struct {
CustomData *SecurityEventNotificationConfirmationCustomData `json:"customData,omitempty"`
}
func (SecurityEventNotificationConfirmation) ActionName ¶
func (SecurityEventNotificationConfirmation) ActionName() string
func (SecurityEventNotificationConfirmation) Direction ¶
func (SecurityEventNotificationConfirmation) Direction() protocol.PayloadDirection
func (SecurityEventNotificationConfirmation) SchemaName ¶
func (SecurityEventNotificationConfirmation) SchemaName() string
func (SecurityEventNotificationConfirmation) Validate ¶
func (message SecurityEventNotificationConfirmation) Validate() error
func (SecurityEventNotificationConfirmation) ValidateJSON ¶
func (SecurityEventNotificationConfirmation) ValidateJSON(data []byte) error
func (SecurityEventNotificationConfirmation) Version ¶
func (SecurityEventNotificationConfirmation) Version() protocol.Version
type SecurityEventNotificationConfirmationCustomData ¶
type SecurityEventNotificationConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SecurityEventNotificationConfirmationCustomData) MarshalJSON ¶
func (value SecurityEventNotificationConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*SecurityEventNotificationConfirmationCustomData) UnmarshalJSON ¶
func (value *SecurityEventNotificationConfirmationCustomData) UnmarshalJSON(data []byte) error
type SecurityEventNotificationRequest ¶
type SecurityEventNotificationRequest struct {
Type string `json:"type"`
Timestamp string `json:"timestamp"`
TechInfo *string `json:"techInfo,omitempty"`
CustomData *SecurityEventNotificationRequestCustomData `json:"customData,omitempty"`
}
func (SecurityEventNotificationRequest) ActionName ¶
func (SecurityEventNotificationRequest) ActionName() string
func (SecurityEventNotificationRequest) Direction ¶
func (SecurityEventNotificationRequest) Direction() protocol.PayloadDirection
func (SecurityEventNotificationRequest) SchemaName ¶
func (SecurityEventNotificationRequest) SchemaName() string
func (SecurityEventNotificationRequest) Validate ¶
func (message SecurityEventNotificationRequest) Validate() error
func (SecurityEventNotificationRequest) ValidateJSON ¶
func (SecurityEventNotificationRequest) ValidateJSON(data []byte) error
func (SecurityEventNotificationRequest) Version ¶
func (SecurityEventNotificationRequest) Version() protocol.Version
type SecurityEventNotificationRequestCustomData ¶
type SecurityEventNotificationRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SecurityEventNotificationRequestCustomData) MarshalJSON ¶
func (value SecurityEventNotificationRequestCustomData) MarshalJSON() ([]byte, error)
func (*SecurityEventNotificationRequestCustomData) UnmarshalJSON ¶
func (value *SecurityEventNotificationRequestCustomData) UnmarshalJSON(data []byte) error
type SendLocalListConfirmation ¶
type SendLocalListConfirmation struct {
Status SendLocalListConfirmationSendLocalListStatusEnum `json:"status"`
StatusInfo *SendLocalListConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *SendLocalListConfirmationCustomData `json:"customData,omitempty"`
}
func (SendLocalListConfirmation) ActionName ¶
func (SendLocalListConfirmation) ActionName() string
func (SendLocalListConfirmation) Direction ¶
func (SendLocalListConfirmation) Direction() protocol.PayloadDirection
func (SendLocalListConfirmation) SchemaName ¶
func (SendLocalListConfirmation) SchemaName() string
func (SendLocalListConfirmation) Validate ¶
func (message SendLocalListConfirmation) Validate() error
func (SendLocalListConfirmation) ValidateJSON ¶
func (SendLocalListConfirmation) ValidateJSON(data []byte) error
func (SendLocalListConfirmation) Version ¶
func (SendLocalListConfirmation) Version() protocol.Version
type SendLocalListConfirmationCustomData ¶
type SendLocalListConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SendLocalListConfirmationCustomData) MarshalJSON ¶
func (value SendLocalListConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*SendLocalListConfirmationCustomData) UnmarshalJSON ¶
func (value *SendLocalListConfirmationCustomData) UnmarshalJSON(data []byte) error
type SendLocalListConfirmationSendLocalListStatusEnum ¶
type SendLocalListConfirmationSendLocalListStatusEnum string
const ( SendLocalListConfirmationSendLocalListStatusEnumAccepted SendLocalListConfirmationSendLocalListStatusEnum = "Accepted" SendLocalListConfirmationSendLocalListStatusEnumFailed SendLocalListConfirmationSendLocalListStatusEnum = "Failed" SendLocalListConfirmationSendLocalListStatusEnumVersionMismatch SendLocalListConfirmationSendLocalListStatusEnum = "VersionMismatch" )
type SendLocalListConfirmationStatusInfo ¶
type SendLocalListConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *SendLocalListConfirmationCustomData `json:"customData,omitempty"`
}
type SendLocalListRequest ¶
type SendLocalListRequest struct {
LocalAuthorizationList []SendLocalListRequestAuthorizationData `json:"localAuthorizationList,omitempty"`
VersionNumber int `json:"versionNumber"`
UpdateType SendLocalListRequestUpdateEnum `json:"updateType"`
CustomData *SendLocalListRequestCustomData `json:"customData,omitempty"`
}
func (SendLocalListRequest) ActionName ¶
func (SendLocalListRequest) ActionName() string
func (SendLocalListRequest) Direction ¶
func (SendLocalListRequest) Direction() protocol.PayloadDirection
func (SendLocalListRequest) SchemaName ¶
func (SendLocalListRequest) SchemaName() string
func (SendLocalListRequest) Validate ¶
func (message SendLocalListRequest) Validate() error
func (SendLocalListRequest) ValidateJSON ¶
func (SendLocalListRequest) ValidateJSON(data []byte) error
func (SendLocalListRequest) Version ¶
func (SendLocalListRequest) Version() protocol.Version
type SendLocalListRequestAdditionalInfo ¶
type SendLocalListRequestAdditionalInfo struct {
AdditionalIDToken string `json:"additionalIdToken"`
Type string `json:"type"`
CustomData *SendLocalListRequestCustomData `json:"customData,omitempty"`
}
type SendLocalListRequestAuthorizationData ¶
type SendLocalListRequestAuthorizationData struct {
IDToken SendLocalListRequestIDToken `json:"idToken"`
IDTokenInfo *SendLocalListRequestIDTokenInfo `json:"idTokenInfo,omitempty"`
CustomData *SendLocalListRequestCustomData `json:"customData,omitempty"`
}
type SendLocalListRequestAuthorizationStatusEnum ¶
type SendLocalListRequestAuthorizationStatusEnum string
const ( SendLocalListRequestAuthorizationStatusEnumAccepted SendLocalListRequestAuthorizationStatusEnum = "Accepted" SendLocalListRequestAuthorizationStatusEnumBlocked SendLocalListRequestAuthorizationStatusEnum = "Blocked" SendLocalListRequestAuthorizationStatusEnumConcurrentTx SendLocalListRequestAuthorizationStatusEnum = "ConcurrentTx" SendLocalListRequestAuthorizationStatusEnumExpired SendLocalListRequestAuthorizationStatusEnum = "Expired" SendLocalListRequestAuthorizationStatusEnumInvalid SendLocalListRequestAuthorizationStatusEnum = "Invalid" SendLocalListRequestAuthorizationStatusEnumNoCredit SendLocalListRequestAuthorizationStatusEnum = "NoCredit" SendLocalListRequestAuthorizationStatusEnumNotAllowedTypeEVSE SendLocalListRequestAuthorizationStatusEnum = "NotAllowedTypeEVSE" SendLocalListRequestAuthorizationStatusEnumNotAtThisLocation SendLocalListRequestAuthorizationStatusEnum = "NotAtThisLocation" SendLocalListRequestAuthorizationStatusEnumNotAtThisTime SendLocalListRequestAuthorizationStatusEnum = "NotAtThisTime" SendLocalListRequestAuthorizationStatusEnumUnknown SendLocalListRequestAuthorizationStatusEnum = "Unknown" )
type SendLocalListRequestCustomData ¶
type SendLocalListRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SendLocalListRequestCustomData) MarshalJSON ¶
func (value SendLocalListRequestCustomData) MarshalJSON() ([]byte, error)
func (*SendLocalListRequestCustomData) UnmarshalJSON ¶
func (value *SendLocalListRequestCustomData) UnmarshalJSON(data []byte) error
type SendLocalListRequestIDToken ¶
type SendLocalListRequestIDToken struct {
AdditionalInfo []SendLocalListRequestAdditionalInfo `json:"additionalInfo,omitempty"`
IDToken string `json:"idToken"`
Type string `json:"type"`
CustomData *SendLocalListRequestCustomData `json:"customData,omitempty"`
}
type SendLocalListRequestIDTokenInfo ¶
type SendLocalListRequestIDTokenInfo struct {
Status SendLocalListRequestAuthorizationStatusEnum `json:"status"`
CacheExpiryDateTime *string `json:"cacheExpiryDateTime,omitempty"`
ChargingPriority *int `json:"chargingPriority,omitempty"`
GroupIDToken *SendLocalListRequestIDToken `json:"groupIdToken,omitempty"`
Language1 *string `json:"language1,omitempty"`
Language2 *string `json:"language2,omitempty"`
EVSEID []int `json:"evseId,omitempty"`
PersonalMessage *SendLocalListRequestMessageContent `json:"personalMessage,omitempty"`
CustomData *SendLocalListRequestCustomData `json:"customData,omitempty"`
}
type SendLocalListRequestMessageContent ¶
type SendLocalListRequestMessageContent struct {
Format SendLocalListRequestMessageFormatEnum `json:"format"`
Language *string `json:"language,omitempty"`
Content string `json:"content"`
CustomData *SendLocalListRequestCustomData `json:"customData,omitempty"`
}
type SendLocalListRequestMessageFormatEnum ¶
type SendLocalListRequestMessageFormatEnum string
const ( SendLocalListRequestMessageFormatEnumASCII SendLocalListRequestMessageFormatEnum = "ASCII" SendLocalListRequestMessageFormatEnumHTML SendLocalListRequestMessageFormatEnum = "HTML" SendLocalListRequestMessageFormatEnumURI SendLocalListRequestMessageFormatEnum = "URI" SendLocalListRequestMessageFormatEnumUTF8 SendLocalListRequestMessageFormatEnum = "UTF8" SendLocalListRequestMessageFormatEnumQRCODE SendLocalListRequestMessageFormatEnum = "QRCODE" )
type SendLocalListRequestUpdateEnum ¶
type SendLocalListRequestUpdateEnum string
const ( SendLocalListRequestUpdateEnumDifferential SendLocalListRequestUpdateEnum = "Differential" SendLocalListRequestUpdateEnumFull SendLocalListRequestUpdateEnum = "Full" )
type SetChargingProfileConfirmation ¶
type SetChargingProfileConfirmation struct {
Status SetChargingProfileConfirmationChargingProfileStatusEnum `json:"status"`
StatusInfo *SetChargingProfileConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *SetChargingProfileConfirmationCustomData `json:"customData,omitempty"`
}
func (SetChargingProfileConfirmation) ActionName ¶
func (SetChargingProfileConfirmation) ActionName() string
func (SetChargingProfileConfirmation) Direction ¶
func (SetChargingProfileConfirmation) Direction() protocol.PayloadDirection
func (SetChargingProfileConfirmation) SchemaName ¶
func (SetChargingProfileConfirmation) SchemaName() string
func (SetChargingProfileConfirmation) Validate ¶
func (message SetChargingProfileConfirmation) Validate() error
func (SetChargingProfileConfirmation) ValidateJSON ¶
func (SetChargingProfileConfirmation) ValidateJSON(data []byte) error
func (SetChargingProfileConfirmation) Version ¶
func (SetChargingProfileConfirmation) Version() protocol.Version
type SetChargingProfileConfirmationChargingProfileStatusEnum ¶
type SetChargingProfileConfirmationChargingProfileStatusEnum string
const ( SetChargingProfileConfirmationChargingProfileStatusEnumAccepted SetChargingProfileConfirmationChargingProfileStatusEnum = "Accepted" SetChargingProfileConfirmationChargingProfileStatusEnumRejected SetChargingProfileConfirmationChargingProfileStatusEnum = "Rejected" )
type SetChargingProfileConfirmationCustomData ¶
type SetChargingProfileConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetChargingProfileConfirmationCustomData) MarshalJSON ¶
func (value SetChargingProfileConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*SetChargingProfileConfirmationCustomData) UnmarshalJSON ¶
func (value *SetChargingProfileConfirmationCustomData) UnmarshalJSON(data []byte) error
type SetChargingProfileConfirmationStatusInfo ¶
type SetChargingProfileConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *SetChargingProfileConfirmationCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequest ¶
type SetChargingProfileRequest struct {
EVSEID int `json:"evseId"`
ChargingProfile SetChargingProfileRequestChargingProfile `json:"chargingProfile"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
func (SetChargingProfileRequest) ActionName ¶
func (SetChargingProfileRequest) ActionName() string
func (SetChargingProfileRequest) Direction ¶
func (SetChargingProfileRequest) Direction() protocol.PayloadDirection
func (SetChargingProfileRequest) SchemaName ¶
func (SetChargingProfileRequest) SchemaName() string
func (SetChargingProfileRequest) Validate ¶
func (message SetChargingProfileRequest) Validate() error
func (SetChargingProfileRequest) ValidateJSON ¶
func (SetChargingProfileRequest) ValidateJSON(data []byte) error
func (SetChargingProfileRequest) Version ¶
func (SetChargingProfileRequest) Version() protocol.Version
type SetChargingProfileRequestAbsolutePriceSchedule ¶
type SetChargingProfileRequestAbsolutePriceSchedule struct {
TimeAnchor string `json:"timeAnchor"`
PriceScheduleID int `json:"priceScheduleID"`
PriceScheduleDescription *string `json:"priceScheduleDescription,omitempty"`
Currency string `json:"currency"`
Language string `json:"language"`
PriceAlgorithm string `json:"priceAlgorithm"`
MinimumCost *SetChargingProfileRequestRationalNumber `json:"minimumCost,omitempty"`
MaximumCost *SetChargingProfileRequestRationalNumber `json:"maximumCost,omitempty"`
PriceRuleStacks []SetChargingProfileRequestPriceRuleStack `json:"priceRuleStacks"`
TaxRules []SetChargingProfileRequestTaxRule `json:"taxRules,omitempty"`
OverstayRuleList *SetChargingProfileRequestOverstayRuleList `json:"overstayRuleList,omitempty"`
AdditionalSelectedServices []SetChargingProfileRequestAdditionalSelectedServices `json:"additionalSelectedServices,omitempty"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestAdditionalSelectedServices ¶
type SetChargingProfileRequestAdditionalSelectedServices struct {
ServiceFee SetChargingProfileRequestRationalNumber `json:"serviceFee"`
ServiceName string `json:"serviceName"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestChargingProfile ¶
type SetChargingProfileRequestChargingProfile struct {
ID int `json:"id"`
StackLevel int `json:"stackLevel"`
ChargingProfilePurpose SetChargingProfileRequestChargingProfilePurposeEnum `json:"chargingProfilePurpose"`
ChargingProfileKind SetChargingProfileRequestChargingProfileKindEnum `json:"chargingProfileKind"`
RecurrencyKind *SetChargingProfileRequestRecurrencyKindEnum `json:"recurrencyKind,omitempty"`
ValidFrom *string `json:"validFrom,omitempty"`
ValidTo *string `json:"validTo,omitempty"`
TransactionID *string `json:"transactionId,omitempty"`
MaxOfflineDuration *int `json:"maxOfflineDuration,omitempty"`
ChargingSchedule []SetChargingProfileRequestChargingSchedule `json:"chargingSchedule"`
InvalidAfterOfflineDuration *bool `json:"invalidAfterOfflineDuration,omitempty"`
DynUpdateInterval *int `json:"dynUpdateInterval,omitempty"`
DynUpdateTime *string `json:"dynUpdateTime,omitempty"`
PriceScheduleSignature *string `json:"priceScheduleSignature,omitempty"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestChargingProfileKindEnum ¶
type SetChargingProfileRequestChargingProfileKindEnum string
const ( SetChargingProfileRequestChargingProfileKindEnumAbsolute SetChargingProfileRequestChargingProfileKindEnum = "Absolute" SetChargingProfileRequestChargingProfileKindEnumRecurring SetChargingProfileRequestChargingProfileKindEnum = "Recurring" SetChargingProfileRequestChargingProfileKindEnumRelative SetChargingProfileRequestChargingProfileKindEnum = "Relative" SetChargingProfileRequestChargingProfileKindEnumDynamic SetChargingProfileRequestChargingProfileKindEnum = "Dynamic" )
type SetChargingProfileRequestChargingProfilePurposeEnum ¶
type SetChargingProfileRequestChargingProfilePurposeEnum string
const ( SetChargingProfileRequestChargingProfilePurposeEnumChargingStationExternalConstraints SetChargingProfileRequestChargingProfilePurposeEnum = "ChargingStationExternalConstraints" SetChargingProfileRequestChargingProfilePurposeEnumChargingStationMaxProfile SetChargingProfileRequestChargingProfilePurposeEnum = "ChargingStationMaxProfile" SetChargingProfileRequestChargingProfilePurposeEnumTxDefaultProfile SetChargingProfileRequestChargingProfilePurposeEnum = "TxDefaultProfile" SetChargingProfileRequestChargingProfilePurposeEnumTxProfile SetChargingProfileRequestChargingProfilePurposeEnum = "TxProfile" SetChargingProfileRequestChargingProfilePurposeEnumPriorityCharging SetChargingProfileRequestChargingProfilePurposeEnum = "PriorityCharging" SetChargingProfileRequestChargingProfilePurposeEnumLocalGeneration SetChargingProfileRequestChargingProfilePurposeEnum = "LocalGeneration" )
type SetChargingProfileRequestChargingRateUnitEnum ¶
type SetChargingProfileRequestChargingRateUnitEnum string
const ( SetChargingProfileRequestChargingRateUnitEnumW SetChargingProfileRequestChargingRateUnitEnum = "W" SetChargingProfileRequestChargingRateUnitEnumA SetChargingProfileRequestChargingRateUnitEnum = "A" )
type SetChargingProfileRequestChargingSchedule ¶
type SetChargingProfileRequestChargingSchedule struct {
ID int `json:"id"`
LimitAtSoC *SetChargingProfileRequestLimitAtSoC `json:"limitAtSoC,omitempty"`
StartSchedule *string `json:"startSchedule,omitempty"`
Duration *int `json:"duration,omitempty"`
ChargingRateUnit SetChargingProfileRequestChargingRateUnitEnum `json:"chargingRateUnit"`
MinChargingRate *float64 `json:"minChargingRate,omitempty"`
PowerTolerance *float64 `json:"powerTolerance,omitempty"`
SignatureID *int `json:"signatureId,omitempty"`
DigestValue *string `json:"digestValue,omitempty"`
UseLocalTime *bool `json:"useLocalTime,omitempty"`
ChargingSchedulePeriod []SetChargingProfileRequestChargingSchedulePeriod `json:"chargingSchedulePeriod"`
RandomizedDelay *int `json:"randomizedDelay,omitempty"`
SalesTariff *SetChargingProfileRequestSalesTariff `json:"salesTariff,omitempty"`
AbsolutePriceSchedule *SetChargingProfileRequestAbsolutePriceSchedule `json:"absolutePriceSchedule,omitempty"`
PriceLevelSchedule *SetChargingProfileRequestPriceLevelSchedule `json:"priceLevelSchedule,omitempty"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestChargingSchedulePeriod ¶
type SetChargingProfileRequestChargingSchedulePeriod struct {
StartPeriod int `json:"startPeriod"`
Limit *float64 `json:"limit,omitempty"`
LimitL2 *float64 `json:"limit_L2,omitempty"`
LimitL3 *float64 `json:"limit_L3,omitempty"`
NumberPhases *int `json:"numberPhases,omitempty"`
PhaseToUse *int `json:"phaseToUse,omitempty"`
DischargeLimit *float64 `json:"dischargeLimit,omitempty"`
DischargeLimitL2 *float64 `json:"dischargeLimit_L2,omitempty"`
DischargeLimitL3 *float64 `json:"dischargeLimit_L3,omitempty"`
Setpoint *float64 `json:"setpoint,omitempty"`
SetpointL2 *float64 `json:"setpoint_L2,omitempty"`
SetpointL3 *float64 `json:"setpoint_L3,omitempty"`
SetpointReactive *float64 `json:"setpointReactive,omitempty"`
SetpointReactiveL2 *float64 `json:"setpointReactive_L2,omitempty"`
SetpointReactiveL3 *float64 `json:"setpointReactive_L3,omitempty"`
PreconditioningRequest *bool `json:"preconditioningRequest,omitempty"`
EVSESleep *bool `json:"evseSleep,omitempty"`
V2XBaseline *float64 `json:"v2xBaseline,omitempty"`
OperationMode *SetChargingProfileRequestOperationModeEnum `json:"operationMode,omitempty"`
V2XFreqWattCurve []SetChargingProfileRequestV2XFreqWattPoint `json:"v2xFreqWattCurve,omitempty"`
V2XSignalWattCurve []SetChargingProfileRequestV2XSignalWattPoint `json:"v2xSignalWattCurve,omitempty"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestConsumptionCost ¶
type SetChargingProfileRequestConsumptionCost struct {
StartValue float64 `json:"startValue"`
Cost []SetChargingProfileRequestCost `json:"cost"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestCost ¶
type SetChargingProfileRequestCost struct {
CostKind SetChargingProfileRequestCostKindEnum `json:"costKind"`
Amount int `json:"amount"`
AmountMultiplier *int `json:"amountMultiplier,omitempty"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestCostKindEnum ¶
type SetChargingProfileRequestCostKindEnum string
const ( SetChargingProfileRequestCostKindEnumCarbonDioxideEmission SetChargingProfileRequestCostKindEnum = "CarbonDioxideEmission" SetChargingProfileRequestCostKindEnumRelativePricePercentage SetChargingProfileRequestCostKindEnum = "RelativePricePercentage" SetChargingProfileRequestCostKindEnumRenewableGenerationPercentage SetChargingProfileRequestCostKindEnum = "RenewableGenerationPercentage" )
type SetChargingProfileRequestCustomData ¶
type SetChargingProfileRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetChargingProfileRequestCustomData) MarshalJSON ¶
func (value SetChargingProfileRequestCustomData) MarshalJSON() ([]byte, error)
func (*SetChargingProfileRequestCustomData) UnmarshalJSON ¶
func (value *SetChargingProfileRequestCustomData) UnmarshalJSON(data []byte) error
type SetChargingProfileRequestLimitAtSoC ¶
type SetChargingProfileRequestLimitAtSoC struct {
Soc int `json:"soc"`
Limit float64 `json:"limit"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestOperationModeEnum ¶
type SetChargingProfileRequestOperationModeEnum string
const ( SetChargingProfileRequestOperationModeEnumIdle SetChargingProfileRequestOperationModeEnum = "Idle" SetChargingProfileRequestOperationModeEnumChargingOnly SetChargingProfileRequestOperationModeEnum = "ChargingOnly" SetChargingProfileRequestOperationModeEnumCentralSetpoint SetChargingProfileRequestOperationModeEnum = "CentralSetpoint" SetChargingProfileRequestOperationModeEnumExternalSetpoint SetChargingProfileRequestOperationModeEnum = "ExternalSetpoint" SetChargingProfileRequestOperationModeEnumExternalLimits SetChargingProfileRequestOperationModeEnum = "ExternalLimits" SetChargingProfileRequestOperationModeEnumCentralFrequency SetChargingProfileRequestOperationModeEnum = "CentralFrequency" SetChargingProfileRequestOperationModeEnumLocalFrequency SetChargingProfileRequestOperationModeEnum = "LocalFrequency" SetChargingProfileRequestOperationModeEnumLocalLoadBalancing SetChargingProfileRequestOperationModeEnum = "LocalLoadBalancing" )
type SetChargingProfileRequestOverstayRule ¶
type SetChargingProfileRequestOverstayRule struct {
OverstayFee SetChargingProfileRequestRationalNumber `json:"overstayFee"`
OverstayRuleDescription *string `json:"overstayRuleDescription,omitempty"`
StartTime int `json:"startTime"`
OverstayFeePeriod int `json:"overstayFeePeriod"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestOverstayRuleList ¶
type SetChargingProfileRequestOverstayRuleList struct {
OverstayPowerThreshold *SetChargingProfileRequestRationalNumber `json:"overstayPowerThreshold,omitempty"`
OverstayRule []SetChargingProfileRequestOverstayRule `json:"overstayRule"`
OverstayTimeThreshold *int `json:"overstayTimeThreshold,omitempty"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestPriceLevelSchedule ¶
type SetChargingProfileRequestPriceLevelSchedule struct {
PriceLevelScheduleEntries []SetChargingProfileRequestPriceLevelScheduleEntry `json:"priceLevelScheduleEntries"`
TimeAnchor string `json:"timeAnchor"`
PriceScheduleID int `json:"priceScheduleId"`
PriceScheduleDescription *string `json:"priceScheduleDescription,omitempty"`
NumberOfPriceLevels int `json:"numberOfPriceLevels"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestPriceLevelScheduleEntry ¶
type SetChargingProfileRequestPriceLevelScheduleEntry struct {
Duration int `json:"duration"`
PriceLevel int `json:"priceLevel"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestPriceRule ¶
type SetChargingProfileRequestPriceRule struct {
ParkingFeePeriod *int `json:"parkingFeePeriod,omitempty"`
CarbonDioxideEmission *int `json:"carbonDioxideEmission,omitempty"`
RenewableGenerationPercentage *int `json:"renewableGenerationPercentage,omitempty"`
EnergyFee SetChargingProfileRequestRationalNumber `json:"energyFee"`
ParkingFee *SetChargingProfileRequestRationalNumber `json:"parkingFee,omitempty"`
PowerRangeStart SetChargingProfileRequestRationalNumber `json:"powerRangeStart"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestPriceRuleStack ¶
type SetChargingProfileRequestPriceRuleStack struct {
Duration int `json:"duration"`
PriceRule []SetChargingProfileRequestPriceRule `json:"priceRule"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestRationalNumber ¶
type SetChargingProfileRequestRationalNumber struct {
Exponent int `json:"exponent"`
Value int `json:"value"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestRecurrencyKindEnum ¶
type SetChargingProfileRequestRecurrencyKindEnum string
const ( SetChargingProfileRequestRecurrencyKindEnumDaily SetChargingProfileRequestRecurrencyKindEnum = "Daily" SetChargingProfileRequestRecurrencyKindEnumWeekly SetChargingProfileRequestRecurrencyKindEnum = "Weekly" )
type SetChargingProfileRequestRelativeTimeInterval ¶
type SetChargingProfileRequestRelativeTimeInterval struct {
Start int `json:"start"`
Duration *int `json:"duration,omitempty"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestSalesTariff ¶
type SetChargingProfileRequestSalesTariff struct {
ID int `json:"id"`
SalesTariffDescription *string `json:"salesTariffDescription,omitempty"`
NumEPriceLevels *int `json:"numEPriceLevels,omitempty"`
SalesTariffEntry []SetChargingProfileRequestSalesTariffEntry `json:"salesTariffEntry"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestSalesTariffEntry ¶
type SetChargingProfileRequestSalesTariffEntry struct {
RelativeTimeInterval SetChargingProfileRequestRelativeTimeInterval `json:"relativeTimeInterval"`
EPriceLevel *int `json:"ePriceLevel,omitempty"`
ConsumptionCost []SetChargingProfileRequestConsumptionCost `json:"consumptionCost,omitempty"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestTaxRule ¶
type SetChargingProfileRequestTaxRule struct {
TaxRuleID int `json:"taxRuleID"`
TaxRuleName *string `json:"taxRuleName,omitempty"`
TaxIncludedInPrice *bool `json:"taxIncludedInPrice,omitempty"`
AppliesToEnergyFee bool `json:"appliesToEnergyFee"`
AppliesToParkingFee bool `json:"appliesToParkingFee"`
AppliesToOverstayFee bool `json:"appliesToOverstayFee"`
AppliesToMinimumMaximumCost bool `json:"appliesToMinimumMaximumCost"`
TaxRate SetChargingProfileRequestRationalNumber `json:"taxRate"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestV2XFreqWattPoint ¶
type SetChargingProfileRequestV2XFreqWattPoint struct {
Frequency float64 `json:"frequency"`
Power float64 `json:"power"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetChargingProfileRequestV2XSignalWattPoint ¶
type SetChargingProfileRequestV2XSignalWattPoint struct {
Signal int `json:"signal"`
Power float64 `json:"power"`
CustomData *SetChargingProfileRequestCustomData `json:"customData,omitempty"`
}
type SetDERControlConfirmation ¶
type SetDERControlConfirmation struct {
Status SetDERControlConfirmationDERControlStatusEnum `json:"status"`
StatusInfo *SetDERControlConfirmationStatusInfo `json:"statusInfo,omitempty"`
SupersededIds []string `json:"supersededIds,omitempty"`
CustomData *SetDERControlConfirmationCustomData `json:"customData,omitempty"`
}
func (SetDERControlConfirmation) ActionName ¶
func (SetDERControlConfirmation) ActionName() string
func (SetDERControlConfirmation) Direction ¶
func (SetDERControlConfirmation) Direction() protocol.PayloadDirection
func (SetDERControlConfirmation) SchemaName ¶
func (SetDERControlConfirmation) SchemaName() string
func (SetDERControlConfirmation) Validate ¶
func (message SetDERControlConfirmation) Validate() error
func (SetDERControlConfirmation) ValidateJSON ¶
func (SetDERControlConfirmation) ValidateJSON(data []byte) error
func (SetDERControlConfirmation) Version ¶
func (SetDERControlConfirmation) Version() protocol.Version
type SetDERControlConfirmationCustomData ¶
type SetDERControlConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetDERControlConfirmationCustomData) MarshalJSON ¶
func (value SetDERControlConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*SetDERControlConfirmationCustomData) UnmarshalJSON ¶
func (value *SetDERControlConfirmationCustomData) UnmarshalJSON(data []byte) error
type SetDERControlConfirmationDERControlStatusEnum ¶
type SetDERControlConfirmationDERControlStatusEnum string
const ( SetDERControlConfirmationDERControlStatusEnumAccepted SetDERControlConfirmationDERControlStatusEnum = "Accepted" SetDERControlConfirmationDERControlStatusEnumRejected SetDERControlConfirmationDERControlStatusEnum = "Rejected" SetDERControlConfirmationDERControlStatusEnumNotSupported SetDERControlConfirmationDERControlStatusEnum = "NotSupported" SetDERControlConfirmationDERControlStatusEnumNotFound SetDERControlConfirmationDERControlStatusEnum = "NotFound" )
type SetDERControlConfirmationStatusInfo ¶
type SetDERControlConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *SetDERControlConfirmationCustomData `json:"customData,omitempty"`
}
type SetDERControlRequest ¶
type SetDERControlRequest struct {
IsDefault bool `json:"isDefault"`
ControlID string `json:"controlId"`
ControlType SetDERControlRequestDERControlEnum `json:"controlType"`
Curve *SetDERControlRequestDERCurve `json:"curve,omitempty"`
EnterService *SetDERControlRequestEnterService `json:"enterService,omitempty"`
FixedPFAbsorb *SetDERControlRequestFixedPF `json:"fixedPFAbsorb,omitempty"`
FixedPFInject *SetDERControlRequestFixedPF `json:"fixedPFInject,omitempty"`
FixedVar *SetDERControlRequestFixedVar `json:"fixedVar,omitempty"`
FreqDroop *SetDERControlRequestFreqDroop `json:"freqDroop,omitempty"`
Gradient *SetDERControlRequestGradient `json:"gradient,omitempty"`
LimitMaxDischarge *SetDERControlRequestLimitMaxDischarge `json:"limitMaxDischarge,omitempty"`
CustomData *SetDERControlRequestCustomData `json:"customData,omitempty"`
}
func (SetDERControlRequest) ActionName ¶
func (SetDERControlRequest) ActionName() string
func (SetDERControlRequest) Direction ¶
func (SetDERControlRequest) Direction() protocol.PayloadDirection
func (SetDERControlRequest) SchemaName ¶
func (SetDERControlRequest) SchemaName() string
func (SetDERControlRequest) Validate ¶
func (message SetDERControlRequest) Validate() error
func (SetDERControlRequest) ValidateJSON ¶
func (SetDERControlRequest) ValidateJSON(data []byte) error
func (SetDERControlRequest) Version ¶
func (SetDERControlRequest) Version() protocol.Version
type SetDERControlRequestCustomData ¶
type SetDERControlRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetDERControlRequestCustomData) MarshalJSON ¶
func (value SetDERControlRequestCustomData) MarshalJSON() ([]byte, error)
func (*SetDERControlRequestCustomData) UnmarshalJSON ¶
func (value *SetDERControlRequestCustomData) UnmarshalJSON(data []byte) error
type SetDERControlRequestDERControlEnum ¶
type SetDERControlRequestDERControlEnum string
const ( SetDERControlRequestDERControlEnumEnterService SetDERControlRequestDERControlEnum = "EnterService" SetDERControlRequestDERControlEnumFreqDroop SetDERControlRequestDERControlEnum = "FreqDroop" SetDERControlRequestDERControlEnumFreqWatt SetDERControlRequestDERControlEnum = "FreqWatt" SetDERControlRequestDERControlEnumFixedPFAbsorb SetDERControlRequestDERControlEnum = "FixedPFAbsorb" SetDERControlRequestDERControlEnumFixedPFInject SetDERControlRequestDERControlEnum = "FixedPFInject" SetDERControlRequestDERControlEnumFixedVar SetDERControlRequestDERControlEnum = "FixedVar" SetDERControlRequestDERControlEnumGradients SetDERControlRequestDERControlEnum = "Gradients" SetDERControlRequestDERControlEnumHFMustTrip SetDERControlRequestDERControlEnum = "HFMustTrip" SetDERControlRequestDERControlEnumHFMayTrip SetDERControlRequestDERControlEnum = "HFMayTrip" SetDERControlRequestDERControlEnumHVMustTrip SetDERControlRequestDERControlEnum = "HVMustTrip" SetDERControlRequestDERControlEnumHVMomCess SetDERControlRequestDERControlEnum = "HVMomCess" SetDERControlRequestDERControlEnumHVMayTrip SetDERControlRequestDERControlEnum = "HVMayTrip" SetDERControlRequestDERControlEnumLimitMaxDischarge SetDERControlRequestDERControlEnum = "LimitMaxDischarge" SetDERControlRequestDERControlEnumLFMustTrip SetDERControlRequestDERControlEnum = "LFMustTrip" SetDERControlRequestDERControlEnumLVMustTrip SetDERControlRequestDERControlEnum = "LVMustTrip" SetDERControlRequestDERControlEnumLVMomCess SetDERControlRequestDERControlEnum = "LVMomCess" SetDERControlRequestDERControlEnumLVMayTrip SetDERControlRequestDERControlEnum = "LVMayTrip" SetDERControlRequestDERControlEnumPowerMonitoringMustTrip SetDERControlRequestDERControlEnum = "PowerMonitoringMustTrip" SetDERControlRequestDERControlEnumVoltVar SetDERControlRequestDERControlEnum = "VoltVar" SetDERControlRequestDERControlEnumVoltWatt SetDERControlRequestDERControlEnum = "VoltWatt" SetDERControlRequestDERControlEnumWattPF SetDERControlRequestDERControlEnum = "WattPF" SetDERControlRequestDERControlEnumWattVar SetDERControlRequestDERControlEnum = "WattVar" )
type SetDERControlRequestDERCurve ¶
type SetDERControlRequestDERCurve struct {
CurveData []SetDERControlRequestDERCurvePoints `json:"curveData"`
Hysteresis *SetDERControlRequestHysteresis `json:"hysteresis,omitempty"`
Priority int `json:"priority"`
ReactivePowerParams *SetDERControlRequestReactivePowerParams `json:"reactivePowerParams,omitempty"`
VoltageParams *SetDERControlRequestVoltageParams `json:"voltageParams,omitempty"`
YUnit SetDERControlRequestDERUnitEnum `json:"yUnit"`
ResponseTime *float64 `json:"responseTime,omitempty"`
StartTime *string `json:"startTime,omitempty"`
Duration *float64 `json:"duration,omitempty"`
CustomData *SetDERControlRequestCustomData `json:"customData,omitempty"`
}
type SetDERControlRequestDERCurvePoints ¶
type SetDERControlRequestDERCurvePoints struct {
X float64 `json:"x"`
Y float64 `json:"y"`
CustomData *SetDERControlRequestCustomData `json:"customData,omitempty"`
}
type SetDERControlRequestDERUnitEnum ¶
type SetDERControlRequestDERUnitEnum string
const ( SetDERControlRequestDERUnitEnumNotApplicable SetDERControlRequestDERUnitEnum = "Not_Applicable" SetDERControlRequestDERUnitEnumPctMaxW SetDERControlRequestDERUnitEnum = "PctMaxW" SetDERControlRequestDERUnitEnumPctMaxVar SetDERControlRequestDERUnitEnum = "PctMaxVar" SetDERControlRequestDERUnitEnumPctWAvail SetDERControlRequestDERUnitEnum = "PctWAvail" SetDERControlRequestDERUnitEnumPctVarAvail SetDERControlRequestDERUnitEnum = "PctVarAvail" SetDERControlRequestDERUnitEnumPctEffectiveV SetDERControlRequestDERUnitEnum = "PctEffectiveV" )
type SetDERControlRequestEnterService ¶
type SetDERControlRequestEnterService struct {
Priority int `json:"priority"`
HighVoltage float64 `json:"highVoltage"`
LowVoltage float64 `json:"lowVoltage"`
HighFreq float64 `json:"highFreq"`
LowFreq float64 `json:"lowFreq"`
Delay *float64 `json:"delay,omitempty"`
RandomDelay *float64 `json:"randomDelay,omitempty"`
RampRate *float64 `json:"rampRate,omitempty"`
CustomData *SetDERControlRequestCustomData `json:"customData,omitempty"`
}
type SetDERControlRequestFixedPF ¶
type SetDERControlRequestFixedPF struct {
Priority int `json:"priority"`
Displacement float64 `json:"displacement"`
Excitation bool `json:"excitation"`
StartTime *string `json:"startTime,omitempty"`
Duration *float64 `json:"duration,omitempty"`
CustomData *SetDERControlRequestCustomData `json:"customData,omitempty"`
}
type SetDERControlRequestFixedVar ¶
type SetDERControlRequestFixedVar struct {
Priority int `json:"priority"`
Setpoint float64 `json:"setpoint"`
Unit SetDERControlRequestDERUnitEnum `json:"unit"`
StartTime *string `json:"startTime,omitempty"`
Duration *float64 `json:"duration,omitempty"`
CustomData *SetDERControlRequestCustomData `json:"customData,omitempty"`
}
type SetDERControlRequestFreqDroop ¶
type SetDERControlRequestFreqDroop struct {
Priority int `json:"priority"`
OverFreq float64 `json:"overFreq"`
UnderFreq float64 `json:"underFreq"`
OverDroop float64 `json:"overDroop"`
UnderDroop float64 `json:"underDroop"`
ResponseTime float64 `json:"responseTime"`
StartTime *string `json:"startTime,omitempty"`
Duration *float64 `json:"duration,omitempty"`
CustomData *SetDERControlRequestCustomData `json:"customData,omitempty"`
}
type SetDERControlRequestGradient ¶
type SetDERControlRequestGradient struct {
Priority int `json:"priority"`
Gradient float64 `json:"gradient"`
SoftGradient float64 `json:"softGradient"`
CustomData *SetDERControlRequestCustomData `json:"customData,omitempty"`
}
type SetDERControlRequestHysteresis ¶
type SetDERControlRequestHysteresis struct {
HysteresisHigh *float64 `json:"hysteresisHigh,omitempty"`
HysteresisLow *float64 `json:"hysteresisLow,omitempty"`
HysteresisDelay *float64 `json:"hysteresisDelay,omitempty"`
HysteresisGradient *float64 `json:"hysteresisGradient,omitempty"`
CustomData *SetDERControlRequestCustomData `json:"customData,omitempty"`
}
type SetDERControlRequestLimitMaxDischarge ¶
type SetDERControlRequestLimitMaxDischarge struct {
Priority int `json:"priority"`
PctMaxDischargePower *float64 `json:"pctMaxDischargePower,omitempty"`
PowerMonitoringMustTrip *SetDERControlRequestDERCurve `json:"powerMonitoringMustTrip,omitempty"`
StartTime *string `json:"startTime,omitempty"`
Duration *float64 `json:"duration,omitempty"`
CustomData *SetDERControlRequestCustomData `json:"customData,omitempty"`
}
type SetDERControlRequestPowerDuringCessationEnum ¶
type SetDERControlRequestPowerDuringCessationEnum string
const ( SetDERControlRequestPowerDuringCessationEnumActive SetDERControlRequestPowerDuringCessationEnum = "Active" SetDERControlRequestPowerDuringCessationEnumReactive SetDERControlRequestPowerDuringCessationEnum = "Reactive" )
type SetDERControlRequestReactivePowerParams ¶
type SetDERControlRequestReactivePowerParams struct {
VRef *float64 `json:"vRef,omitempty"`
AutonomousVRefEnable *bool `json:"autonomousVRefEnable,omitempty"`
AutonomousVRefTimeConstant *float64 `json:"autonomousVRefTimeConstant,omitempty"`
CustomData *SetDERControlRequestCustomData `json:"customData,omitempty"`
}
type SetDERControlRequestVoltageParams ¶
type SetDERControlRequestVoltageParams struct {
Hv10MinMeanValue *float64 `json:"hv10MinMeanValue,omitempty"`
Hv10MinMeanTripDelay *float64 `json:"hv10MinMeanTripDelay,omitempty"`
PowerDuringCessation *SetDERControlRequestPowerDuringCessationEnum `json:"powerDuringCessation,omitempty"`
CustomData *SetDERControlRequestCustomData `json:"customData,omitempty"`
}
type SetDefaultTariffConfirmation ¶
type SetDefaultTariffConfirmation struct {
Status SetDefaultTariffConfirmationTariffSetStatusEnum `json:"status"`
StatusInfo *SetDefaultTariffConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *SetDefaultTariffConfirmationCustomData `json:"customData,omitempty"`
}
func (SetDefaultTariffConfirmation) ActionName ¶
func (SetDefaultTariffConfirmation) ActionName() string
func (SetDefaultTariffConfirmation) Direction ¶
func (SetDefaultTariffConfirmation) Direction() protocol.PayloadDirection
func (SetDefaultTariffConfirmation) SchemaName ¶
func (SetDefaultTariffConfirmation) SchemaName() string
func (SetDefaultTariffConfirmation) Validate ¶
func (message SetDefaultTariffConfirmation) Validate() error
func (SetDefaultTariffConfirmation) ValidateJSON ¶
func (SetDefaultTariffConfirmation) ValidateJSON(data []byte) error
func (SetDefaultTariffConfirmation) Version ¶
func (SetDefaultTariffConfirmation) Version() protocol.Version
type SetDefaultTariffConfirmationCustomData ¶
type SetDefaultTariffConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetDefaultTariffConfirmationCustomData) MarshalJSON ¶
func (value SetDefaultTariffConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*SetDefaultTariffConfirmationCustomData) UnmarshalJSON ¶
func (value *SetDefaultTariffConfirmationCustomData) UnmarshalJSON(data []byte) error
type SetDefaultTariffConfirmationStatusInfo ¶
type SetDefaultTariffConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *SetDefaultTariffConfirmationCustomData `json:"customData,omitempty"`
}
type SetDefaultTariffConfirmationTariffSetStatusEnum ¶
type SetDefaultTariffConfirmationTariffSetStatusEnum string
const ( SetDefaultTariffConfirmationTariffSetStatusEnumAccepted SetDefaultTariffConfirmationTariffSetStatusEnum = "Accepted" SetDefaultTariffConfirmationTariffSetStatusEnumRejected SetDefaultTariffConfirmationTariffSetStatusEnum = "Rejected" SetDefaultTariffConfirmationTariffSetStatusEnumTooManyElements SetDefaultTariffConfirmationTariffSetStatusEnum = "TooManyElements" SetDefaultTariffConfirmationTariffSetStatusEnumConditionNotSupported SetDefaultTariffConfirmationTariffSetStatusEnum = "ConditionNotSupported" SetDefaultTariffConfirmationTariffSetStatusEnumDuplicateTariffID SetDefaultTariffConfirmationTariffSetStatusEnum = "DuplicateTariffId" )
type SetDefaultTariffRequest ¶
type SetDefaultTariffRequest struct {
EVSEID int `json:"evseId"`
Tariff SetDefaultTariffRequestTariff `json:"tariff"`
CustomData *SetDefaultTariffRequestCustomData `json:"customData,omitempty"`
}
func (SetDefaultTariffRequest) ActionName ¶
func (SetDefaultTariffRequest) ActionName() string
func (SetDefaultTariffRequest) Direction ¶
func (SetDefaultTariffRequest) Direction() protocol.PayloadDirection
func (SetDefaultTariffRequest) SchemaName ¶
func (SetDefaultTariffRequest) SchemaName() string
func (SetDefaultTariffRequest) Validate ¶
func (message SetDefaultTariffRequest) Validate() error
func (SetDefaultTariffRequest) ValidateJSON ¶
func (SetDefaultTariffRequest) ValidateJSON(data []byte) error
func (SetDefaultTariffRequest) Version ¶
func (SetDefaultTariffRequest) Version() protocol.Version
type SetDefaultTariffRequestCustomData ¶
type SetDefaultTariffRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetDefaultTariffRequestCustomData) MarshalJSON ¶
func (value SetDefaultTariffRequestCustomData) MarshalJSON() ([]byte, error)
func (*SetDefaultTariffRequestCustomData) UnmarshalJSON ¶
func (value *SetDefaultTariffRequestCustomData) UnmarshalJSON(data []byte) error
type SetDefaultTariffRequestDayOfWeekEnum ¶
type SetDefaultTariffRequestDayOfWeekEnum string
const ( SetDefaultTariffRequestDayOfWeekEnumMonday SetDefaultTariffRequestDayOfWeekEnum = "Monday" SetDefaultTariffRequestDayOfWeekEnumTuesday SetDefaultTariffRequestDayOfWeekEnum = "Tuesday" SetDefaultTariffRequestDayOfWeekEnumWednesday SetDefaultTariffRequestDayOfWeekEnum = "Wednesday" SetDefaultTariffRequestDayOfWeekEnumThursday SetDefaultTariffRequestDayOfWeekEnum = "Thursday" SetDefaultTariffRequestDayOfWeekEnumFriday SetDefaultTariffRequestDayOfWeekEnum = "Friday" SetDefaultTariffRequestDayOfWeekEnumSaturday SetDefaultTariffRequestDayOfWeekEnum = "Saturday" SetDefaultTariffRequestDayOfWeekEnumSunday SetDefaultTariffRequestDayOfWeekEnum = "Sunday" )
type SetDefaultTariffRequestEVSEKindEnum ¶
type SetDefaultTariffRequestEVSEKindEnum string
const ( SetDefaultTariffRequestEVSEKindEnumAC SetDefaultTariffRequestEVSEKindEnum = "AC" SetDefaultTariffRequestEVSEKindEnumDC SetDefaultTariffRequestEVSEKindEnum = "DC" )
type SetDefaultTariffRequestMessageContent ¶
type SetDefaultTariffRequestMessageContent struct {
Format SetDefaultTariffRequestMessageFormatEnum `json:"format"`
Language *string `json:"language,omitempty"`
Content string `json:"content"`
CustomData *SetDefaultTariffRequestCustomData `json:"customData,omitempty"`
}
type SetDefaultTariffRequestMessageFormatEnum ¶
type SetDefaultTariffRequestMessageFormatEnum string
const ( SetDefaultTariffRequestMessageFormatEnumASCII SetDefaultTariffRequestMessageFormatEnum = "ASCII" SetDefaultTariffRequestMessageFormatEnumHTML SetDefaultTariffRequestMessageFormatEnum = "HTML" SetDefaultTariffRequestMessageFormatEnumURI SetDefaultTariffRequestMessageFormatEnum = "URI" SetDefaultTariffRequestMessageFormatEnumUTF8 SetDefaultTariffRequestMessageFormatEnum = "UTF8" SetDefaultTariffRequestMessageFormatEnumQRCODE SetDefaultTariffRequestMessageFormatEnum = "QRCODE" )
type SetDefaultTariffRequestPrice ¶
type SetDefaultTariffRequestPrice struct {
ExclTax *float64 `json:"exclTax,omitempty"`
InclTax *float64 `json:"inclTax,omitempty"`
TaxRates []SetDefaultTariffRequestTaxRate `json:"taxRates,omitempty"`
CustomData *SetDefaultTariffRequestCustomData `json:"customData,omitempty"`
}
type SetDefaultTariffRequestTariff ¶
type SetDefaultTariffRequestTariff struct {
TariffID string `json:"tariffId"`
Description []SetDefaultTariffRequestMessageContent `json:"description,omitempty"`
Currency string `json:"currency"`
Energy *SetDefaultTariffRequestTariffEnergy `json:"energy,omitempty"`
ValidFrom *string `json:"validFrom,omitempty"`
ChargingTime *SetDefaultTariffRequestTariffTime `json:"chargingTime,omitempty"`
IdleTime *SetDefaultTariffRequestTariffTime `json:"idleTime,omitempty"`
FixedFee *SetDefaultTariffRequestTariffFixed `json:"fixedFee,omitempty"`
ReservationTime *SetDefaultTariffRequestTariffTime `json:"reservationTime,omitempty"`
ReservationFixed *SetDefaultTariffRequestTariffFixed `json:"reservationFixed,omitempty"`
MinCost *SetDefaultTariffRequestPrice `json:"minCost,omitempty"`
MaxCost *SetDefaultTariffRequestPrice `json:"maxCost,omitempty"`
CustomData *SetDefaultTariffRequestCustomData `json:"customData,omitempty"`
}
type SetDefaultTariffRequestTariffConditions ¶
type SetDefaultTariffRequestTariffConditions struct {
StartTimeOfDay *string `json:"startTimeOfDay,omitempty"`
EndTimeOfDay *string `json:"endTimeOfDay,omitempty"`
DayOfWeek []SetDefaultTariffRequestDayOfWeekEnum `json:"dayOfWeek,omitempty"`
ValidFromDate *string `json:"validFromDate,omitempty"`
ValidToDate *string `json:"validToDate,omitempty"`
EVSEKind *SetDefaultTariffRequestEVSEKindEnum `json:"evseKind,omitempty"`
MinEnergy *float64 `json:"minEnergy,omitempty"`
MaxEnergy *float64 `json:"maxEnergy,omitempty"`
MinCurrent *float64 `json:"minCurrent,omitempty"`
MaxCurrent *float64 `json:"maxCurrent,omitempty"`
MinPower *float64 `json:"minPower,omitempty"`
MaxPower *float64 `json:"maxPower,omitempty"`
MinTime *int `json:"minTime,omitempty"`
MaxTime *int `json:"maxTime,omitempty"`
MinChargingTime *int `json:"minChargingTime,omitempty"`
MaxChargingTime *int `json:"maxChargingTime,omitempty"`
MinIdleTime *int `json:"minIdleTime,omitempty"`
MaxIdleTime *int `json:"maxIdleTime,omitempty"`
CustomData *SetDefaultTariffRequestCustomData `json:"customData,omitempty"`
}
type SetDefaultTariffRequestTariffConditionsFixed ¶
type SetDefaultTariffRequestTariffConditionsFixed struct {
StartTimeOfDay *string `json:"startTimeOfDay,omitempty"`
EndTimeOfDay *string `json:"endTimeOfDay,omitempty"`
DayOfWeek []SetDefaultTariffRequestDayOfWeekEnum `json:"dayOfWeek,omitempty"`
ValidFromDate *string `json:"validFromDate,omitempty"`
ValidToDate *string `json:"validToDate,omitempty"`
EVSEKind *SetDefaultTariffRequestEVSEKindEnum `json:"evseKind,omitempty"`
PaymentBrand *string `json:"paymentBrand,omitempty"`
PaymentRecognition *string `json:"paymentRecognition,omitempty"`
CustomData *SetDefaultTariffRequestCustomData `json:"customData,omitempty"`
}
type SetDefaultTariffRequestTariffEnergy ¶
type SetDefaultTariffRequestTariffEnergy struct {
Prices []SetDefaultTariffRequestTariffEnergyPrice `json:"prices"`
TaxRates []SetDefaultTariffRequestTaxRate `json:"taxRates,omitempty"`
CustomData *SetDefaultTariffRequestCustomData `json:"customData,omitempty"`
}
type SetDefaultTariffRequestTariffEnergyPrice ¶
type SetDefaultTariffRequestTariffEnergyPrice struct {
PriceKwh float64 `json:"priceKwh"`
Conditions *SetDefaultTariffRequestTariffConditions `json:"conditions,omitempty"`
CustomData *SetDefaultTariffRequestCustomData `json:"customData,omitempty"`
}
type SetDefaultTariffRequestTariffFixed ¶
type SetDefaultTariffRequestTariffFixed struct {
Prices []SetDefaultTariffRequestTariffFixedPrice `json:"prices"`
TaxRates []SetDefaultTariffRequestTaxRate `json:"taxRates,omitempty"`
CustomData *SetDefaultTariffRequestCustomData `json:"customData,omitempty"`
}
type SetDefaultTariffRequestTariffFixedPrice ¶
type SetDefaultTariffRequestTariffFixedPrice struct {
Conditions *SetDefaultTariffRequestTariffConditionsFixed `json:"conditions,omitempty"`
PriceFixed float64 `json:"priceFixed"`
CustomData *SetDefaultTariffRequestCustomData `json:"customData,omitempty"`
}
type SetDefaultTariffRequestTariffTime ¶
type SetDefaultTariffRequestTariffTime struct {
Prices []SetDefaultTariffRequestTariffTimePrice `json:"prices"`
TaxRates []SetDefaultTariffRequestTaxRate `json:"taxRates,omitempty"`
CustomData *SetDefaultTariffRequestCustomData `json:"customData,omitempty"`
}
type SetDefaultTariffRequestTariffTimePrice ¶
type SetDefaultTariffRequestTariffTimePrice struct {
PriceMinute float64 `json:"priceMinute"`
Conditions *SetDefaultTariffRequestTariffConditions `json:"conditions,omitempty"`
CustomData *SetDefaultTariffRequestCustomData `json:"customData,omitempty"`
}
type SetDefaultTariffRequestTaxRate ¶
type SetDefaultTariffRequestTaxRate struct {
Type string `json:"type"`
Tax float64 `json:"tax"`
Stack *int `json:"stack,omitempty"`
CustomData *SetDefaultTariffRequestCustomData `json:"customData,omitempty"`
}
type SetDisplayMessageConfirmation ¶
type SetDisplayMessageConfirmation struct {
Status SetDisplayMessageConfirmationDisplayMessageStatusEnum `json:"status"`
StatusInfo *SetDisplayMessageConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *SetDisplayMessageConfirmationCustomData `json:"customData,omitempty"`
}
func (SetDisplayMessageConfirmation) ActionName ¶
func (SetDisplayMessageConfirmation) ActionName() string
func (SetDisplayMessageConfirmation) Direction ¶
func (SetDisplayMessageConfirmation) Direction() protocol.PayloadDirection
func (SetDisplayMessageConfirmation) SchemaName ¶
func (SetDisplayMessageConfirmation) SchemaName() string
func (SetDisplayMessageConfirmation) Validate ¶
func (message SetDisplayMessageConfirmation) Validate() error
func (SetDisplayMessageConfirmation) ValidateJSON ¶
func (SetDisplayMessageConfirmation) ValidateJSON(data []byte) error
func (SetDisplayMessageConfirmation) Version ¶
func (SetDisplayMessageConfirmation) Version() protocol.Version
type SetDisplayMessageConfirmationCustomData ¶
type SetDisplayMessageConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetDisplayMessageConfirmationCustomData) MarshalJSON ¶
func (value SetDisplayMessageConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*SetDisplayMessageConfirmationCustomData) UnmarshalJSON ¶
func (value *SetDisplayMessageConfirmationCustomData) UnmarshalJSON(data []byte) error
type SetDisplayMessageConfirmationDisplayMessageStatusEnum ¶
type SetDisplayMessageConfirmationDisplayMessageStatusEnum string
const ( SetDisplayMessageConfirmationDisplayMessageStatusEnumAccepted SetDisplayMessageConfirmationDisplayMessageStatusEnum = "Accepted" SetDisplayMessageConfirmationDisplayMessageStatusEnumNotSupportedMessageFormat SetDisplayMessageConfirmationDisplayMessageStatusEnum = "NotSupportedMessageFormat" SetDisplayMessageConfirmationDisplayMessageStatusEnumRejected SetDisplayMessageConfirmationDisplayMessageStatusEnum = "Rejected" SetDisplayMessageConfirmationDisplayMessageStatusEnumNotSupportedPriority SetDisplayMessageConfirmationDisplayMessageStatusEnum = "NotSupportedPriority" SetDisplayMessageConfirmationDisplayMessageStatusEnumNotSupportedState SetDisplayMessageConfirmationDisplayMessageStatusEnum = "NotSupportedState" SetDisplayMessageConfirmationDisplayMessageStatusEnumUnknownTransaction SetDisplayMessageConfirmationDisplayMessageStatusEnum = "UnknownTransaction" SetDisplayMessageConfirmationDisplayMessageStatusEnumLanguageNotSupported SetDisplayMessageConfirmationDisplayMessageStatusEnum = "LanguageNotSupported" )
type SetDisplayMessageConfirmationStatusInfo ¶
type SetDisplayMessageConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *SetDisplayMessageConfirmationCustomData `json:"customData,omitempty"`
}
type SetDisplayMessageRequest ¶
type SetDisplayMessageRequest struct {
Message SetDisplayMessageRequestMessageInfo `json:"message"`
CustomData *SetDisplayMessageRequestCustomData `json:"customData,omitempty"`
}
func (SetDisplayMessageRequest) ActionName ¶
func (SetDisplayMessageRequest) ActionName() string
func (SetDisplayMessageRequest) Direction ¶
func (SetDisplayMessageRequest) Direction() protocol.PayloadDirection
func (SetDisplayMessageRequest) SchemaName ¶
func (SetDisplayMessageRequest) SchemaName() string
func (SetDisplayMessageRequest) Validate ¶
func (message SetDisplayMessageRequest) Validate() error
func (SetDisplayMessageRequest) ValidateJSON ¶
func (SetDisplayMessageRequest) ValidateJSON(data []byte) error
func (SetDisplayMessageRequest) Version ¶
func (SetDisplayMessageRequest) Version() protocol.Version
type SetDisplayMessageRequestComponent ¶
type SetDisplayMessageRequestComponent struct {
EVSE *SetDisplayMessageRequestEVSE `json:"evse,omitempty"`
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *SetDisplayMessageRequestCustomData `json:"customData,omitempty"`
}
type SetDisplayMessageRequestCustomData ¶
type SetDisplayMessageRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetDisplayMessageRequestCustomData) MarshalJSON ¶
func (value SetDisplayMessageRequestCustomData) MarshalJSON() ([]byte, error)
func (*SetDisplayMessageRequestCustomData) UnmarshalJSON ¶
func (value *SetDisplayMessageRequestCustomData) UnmarshalJSON(data []byte) error
type SetDisplayMessageRequestEVSE ¶
type SetDisplayMessageRequestEVSE struct {
ID int `json:"id"`
ConnectorID *int `json:"connectorId,omitempty"`
CustomData *SetDisplayMessageRequestCustomData `json:"customData,omitempty"`
}
type SetDisplayMessageRequestMessageContent ¶
type SetDisplayMessageRequestMessageContent struct {
Format SetDisplayMessageRequestMessageFormatEnum `json:"format"`
Language *string `json:"language,omitempty"`
Content string `json:"content"`
CustomData *SetDisplayMessageRequestCustomData `json:"customData,omitempty"`
}
type SetDisplayMessageRequestMessageFormatEnum ¶
type SetDisplayMessageRequestMessageFormatEnum string
const ( SetDisplayMessageRequestMessageFormatEnumASCII SetDisplayMessageRequestMessageFormatEnum = "ASCII" SetDisplayMessageRequestMessageFormatEnumHTML SetDisplayMessageRequestMessageFormatEnum = "HTML" SetDisplayMessageRequestMessageFormatEnumURI SetDisplayMessageRequestMessageFormatEnum = "URI" SetDisplayMessageRequestMessageFormatEnumUTF8 SetDisplayMessageRequestMessageFormatEnum = "UTF8" SetDisplayMessageRequestMessageFormatEnumQRCODE SetDisplayMessageRequestMessageFormatEnum = "QRCODE" )
type SetDisplayMessageRequestMessageInfo ¶
type SetDisplayMessageRequestMessageInfo struct {
Display *SetDisplayMessageRequestComponent `json:"display,omitempty"`
ID int `json:"id"`
Priority SetDisplayMessageRequestMessagePriorityEnum `json:"priority"`
State *SetDisplayMessageRequestMessageStateEnum `json:"state,omitempty"`
StartDateTime *string `json:"startDateTime,omitempty"`
EndDateTime *string `json:"endDateTime,omitempty"`
TransactionID *string `json:"transactionId,omitempty"`
Message SetDisplayMessageRequestMessageContent `json:"message"`
MessageExtra []SetDisplayMessageRequestMessageContent `json:"messageExtra,omitempty"`
CustomData *SetDisplayMessageRequestCustomData `json:"customData,omitempty"`
}
type SetDisplayMessageRequestMessagePriorityEnum ¶
type SetDisplayMessageRequestMessagePriorityEnum string
const ( SetDisplayMessageRequestMessagePriorityEnumAlwaysFront SetDisplayMessageRequestMessagePriorityEnum = "AlwaysFront" SetDisplayMessageRequestMessagePriorityEnumInFront SetDisplayMessageRequestMessagePriorityEnum = "InFront" SetDisplayMessageRequestMessagePriorityEnumNormalCycle SetDisplayMessageRequestMessagePriorityEnum = "NormalCycle" )
type SetDisplayMessageRequestMessageStateEnum ¶
type SetDisplayMessageRequestMessageStateEnum string
const ( SetDisplayMessageRequestMessageStateEnumCharging SetDisplayMessageRequestMessageStateEnum = "Charging" SetDisplayMessageRequestMessageStateEnumFaulted SetDisplayMessageRequestMessageStateEnum = "Faulted" SetDisplayMessageRequestMessageStateEnumIdle SetDisplayMessageRequestMessageStateEnum = "Idle" SetDisplayMessageRequestMessageStateEnumSuspended SetDisplayMessageRequestMessageStateEnum = "Suspended" SetDisplayMessageRequestMessageStateEnumDischarging SetDisplayMessageRequestMessageStateEnum = "Discharging" )
type SetMonitoringBaseConfirmation ¶
type SetMonitoringBaseConfirmation struct {
Status SetMonitoringBaseConfirmationGenericDeviceModelStatusEnum `json:"status"`
StatusInfo *SetMonitoringBaseConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *SetMonitoringBaseConfirmationCustomData `json:"customData,omitempty"`
}
func (SetMonitoringBaseConfirmation) ActionName ¶
func (SetMonitoringBaseConfirmation) ActionName() string
func (SetMonitoringBaseConfirmation) Direction ¶
func (SetMonitoringBaseConfirmation) Direction() protocol.PayloadDirection
func (SetMonitoringBaseConfirmation) SchemaName ¶
func (SetMonitoringBaseConfirmation) SchemaName() string
func (SetMonitoringBaseConfirmation) Validate ¶
func (message SetMonitoringBaseConfirmation) Validate() error
func (SetMonitoringBaseConfirmation) ValidateJSON ¶
func (SetMonitoringBaseConfirmation) ValidateJSON(data []byte) error
func (SetMonitoringBaseConfirmation) Version ¶
func (SetMonitoringBaseConfirmation) Version() protocol.Version
type SetMonitoringBaseConfirmationCustomData ¶
type SetMonitoringBaseConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetMonitoringBaseConfirmationCustomData) MarshalJSON ¶
func (value SetMonitoringBaseConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*SetMonitoringBaseConfirmationCustomData) UnmarshalJSON ¶
func (value *SetMonitoringBaseConfirmationCustomData) UnmarshalJSON(data []byte) error
type SetMonitoringBaseConfirmationGenericDeviceModelStatusEnum ¶
type SetMonitoringBaseConfirmationGenericDeviceModelStatusEnum string
const ( SetMonitoringBaseConfirmationGenericDeviceModelStatusEnumAccepted SetMonitoringBaseConfirmationGenericDeviceModelStatusEnum = "Accepted" SetMonitoringBaseConfirmationGenericDeviceModelStatusEnumRejected SetMonitoringBaseConfirmationGenericDeviceModelStatusEnum = "Rejected" SetMonitoringBaseConfirmationGenericDeviceModelStatusEnumNotSupported SetMonitoringBaseConfirmationGenericDeviceModelStatusEnum = "NotSupported" SetMonitoringBaseConfirmationGenericDeviceModelStatusEnumEmptyResultSet SetMonitoringBaseConfirmationGenericDeviceModelStatusEnum = "EmptyResultSet" )
type SetMonitoringBaseConfirmationStatusInfo ¶
type SetMonitoringBaseConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *SetMonitoringBaseConfirmationCustomData `json:"customData,omitempty"`
}
type SetMonitoringBaseRequest ¶
type SetMonitoringBaseRequest struct {
MonitoringBase SetMonitoringBaseRequestMonitoringBaseEnum `json:"monitoringBase"`
CustomData *SetMonitoringBaseRequestCustomData `json:"customData,omitempty"`
}
func (SetMonitoringBaseRequest) ActionName ¶
func (SetMonitoringBaseRequest) ActionName() string
func (SetMonitoringBaseRequest) Direction ¶
func (SetMonitoringBaseRequest) Direction() protocol.PayloadDirection
func (SetMonitoringBaseRequest) SchemaName ¶
func (SetMonitoringBaseRequest) SchemaName() string
func (SetMonitoringBaseRequest) Validate ¶
func (message SetMonitoringBaseRequest) Validate() error
func (SetMonitoringBaseRequest) ValidateJSON ¶
func (SetMonitoringBaseRequest) ValidateJSON(data []byte) error
func (SetMonitoringBaseRequest) Version ¶
func (SetMonitoringBaseRequest) Version() protocol.Version
type SetMonitoringBaseRequestCustomData ¶
type SetMonitoringBaseRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetMonitoringBaseRequestCustomData) MarshalJSON ¶
func (value SetMonitoringBaseRequestCustomData) MarshalJSON() ([]byte, error)
func (*SetMonitoringBaseRequestCustomData) UnmarshalJSON ¶
func (value *SetMonitoringBaseRequestCustomData) UnmarshalJSON(data []byte) error
type SetMonitoringBaseRequestMonitoringBaseEnum ¶
type SetMonitoringBaseRequestMonitoringBaseEnum string
const ( SetMonitoringBaseRequestMonitoringBaseEnumAll SetMonitoringBaseRequestMonitoringBaseEnum = "All" SetMonitoringBaseRequestMonitoringBaseEnumFactoryDefault SetMonitoringBaseRequestMonitoringBaseEnum = "FactoryDefault" SetMonitoringBaseRequestMonitoringBaseEnumHardWiredOnly SetMonitoringBaseRequestMonitoringBaseEnum = "HardWiredOnly" )
type SetMonitoringLevelConfirmation ¶
type SetMonitoringLevelConfirmation struct {
Status SetMonitoringLevelConfirmationGenericStatusEnum `json:"status"`
StatusInfo *SetMonitoringLevelConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *SetMonitoringLevelConfirmationCustomData `json:"customData,omitempty"`
}
func (SetMonitoringLevelConfirmation) ActionName ¶
func (SetMonitoringLevelConfirmation) ActionName() string
func (SetMonitoringLevelConfirmation) Direction ¶
func (SetMonitoringLevelConfirmation) Direction() protocol.PayloadDirection
func (SetMonitoringLevelConfirmation) SchemaName ¶
func (SetMonitoringLevelConfirmation) SchemaName() string
func (SetMonitoringLevelConfirmation) Validate ¶
func (message SetMonitoringLevelConfirmation) Validate() error
func (SetMonitoringLevelConfirmation) ValidateJSON ¶
func (SetMonitoringLevelConfirmation) ValidateJSON(data []byte) error
func (SetMonitoringLevelConfirmation) Version ¶
func (SetMonitoringLevelConfirmation) Version() protocol.Version
type SetMonitoringLevelConfirmationCustomData ¶
type SetMonitoringLevelConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetMonitoringLevelConfirmationCustomData) MarshalJSON ¶
func (value SetMonitoringLevelConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*SetMonitoringLevelConfirmationCustomData) UnmarshalJSON ¶
func (value *SetMonitoringLevelConfirmationCustomData) UnmarshalJSON(data []byte) error
type SetMonitoringLevelConfirmationGenericStatusEnum ¶
type SetMonitoringLevelConfirmationGenericStatusEnum string
const ( SetMonitoringLevelConfirmationGenericStatusEnumAccepted SetMonitoringLevelConfirmationGenericStatusEnum = "Accepted" SetMonitoringLevelConfirmationGenericStatusEnumRejected SetMonitoringLevelConfirmationGenericStatusEnum = "Rejected" )
type SetMonitoringLevelConfirmationStatusInfo ¶
type SetMonitoringLevelConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *SetMonitoringLevelConfirmationCustomData `json:"customData,omitempty"`
}
type SetMonitoringLevelRequest ¶
type SetMonitoringLevelRequest struct {
Severity int `json:"severity"`
CustomData *SetMonitoringLevelRequestCustomData `json:"customData,omitempty"`
}
func (SetMonitoringLevelRequest) ActionName ¶
func (SetMonitoringLevelRequest) ActionName() string
func (SetMonitoringLevelRequest) Direction ¶
func (SetMonitoringLevelRequest) Direction() protocol.PayloadDirection
func (SetMonitoringLevelRequest) SchemaName ¶
func (SetMonitoringLevelRequest) SchemaName() string
func (SetMonitoringLevelRequest) Validate ¶
func (message SetMonitoringLevelRequest) Validate() error
func (SetMonitoringLevelRequest) ValidateJSON ¶
func (SetMonitoringLevelRequest) ValidateJSON(data []byte) error
func (SetMonitoringLevelRequest) Version ¶
func (SetMonitoringLevelRequest) Version() protocol.Version
type SetMonitoringLevelRequestCustomData ¶
type SetMonitoringLevelRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetMonitoringLevelRequestCustomData) MarshalJSON ¶
func (value SetMonitoringLevelRequestCustomData) MarshalJSON() ([]byte, error)
func (*SetMonitoringLevelRequestCustomData) UnmarshalJSON ¶
func (value *SetMonitoringLevelRequestCustomData) UnmarshalJSON(data []byte) error
type SetNetworkProfileConfirmation ¶
type SetNetworkProfileConfirmation struct {
Status SetNetworkProfileConfirmationSetNetworkProfileStatusEnum `json:"status"`
StatusInfo *SetNetworkProfileConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *SetNetworkProfileConfirmationCustomData `json:"customData,omitempty"`
}
func (SetNetworkProfileConfirmation) ActionName ¶
func (SetNetworkProfileConfirmation) ActionName() string
func (SetNetworkProfileConfirmation) Direction ¶
func (SetNetworkProfileConfirmation) Direction() protocol.PayloadDirection
func (SetNetworkProfileConfirmation) SchemaName ¶
func (SetNetworkProfileConfirmation) SchemaName() string
func (SetNetworkProfileConfirmation) Validate ¶
func (message SetNetworkProfileConfirmation) Validate() error
func (SetNetworkProfileConfirmation) ValidateJSON ¶
func (SetNetworkProfileConfirmation) ValidateJSON(data []byte) error
func (SetNetworkProfileConfirmation) Version ¶
func (SetNetworkProfileConfirmation) Version() protocol.Version
type SetNetworkProfileConfirmationCustomData ¶
type SetNetworkProfileConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetNetworkProfileConfirmationCustomData) MarshalJSON ¶
func (value SetNetworkProfileConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*SetNetworkProfileConfirmationCustomData) UnmarshalJSON ¶
func (value *SetNetworkProfileConfirmationCustomData) UnmarshalJSON(data []byte) error
type SetNetworkProfileConfirmationSetNetworkProfileStatusEnum ¶
type SetNetworkProfileConfirmationSetNetworkProfileStatusEnum string
const ( SetNetworkProfileConfirmationSetNetworkProfileStatusEnumAccepted SetNetworkProfileConfirmationSetNetworkProfileStatusEnum = "Accepted" SetNetworkProfileConfirmationSetNetworkProfileStatusEnumRejected SetNetworkProfileConfirmationSetNetworkProfileStatusEnum = "Rejected" SetNetworkProfileConfirmationSetNetworkProfileStatusEnumFailed SetNetworkProfileConfirmationSetNetworkProfileStatusEnum = "Failed" )
type SetNetworkProfileConfirmationStatusInfo ¶
type SetNetworkProfileConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *SetNetworkProfileConfirmationCustomData `json:"customData,omitempty"`
}
type SetNetworkProfileRequest ¶
type SetNetworkProfileRequest struct {
ConfigurationSlot int `json:"configurationSlot"`
ConnectionData SetNetworkProfileRequestNetworkConnectionProfile `json:"connectionData"`
CustomData *SetNetworkProfileRequestCustomData `json:"customData,omitempty"`
}
func (SetNetworkProfileRequest) ActionName ¶
func (SetNetworkProfileRequest) ActionName() string
func (SetNetworkProfileRequest) Direction ¶
func (SetNetworkProfileRequest) Direction() protocol.PayloadDirection
func (SetNetworkProfileRequest) SchemaName ¶
func (SetNetworkProfileRequest) SchemaName() string
func (SetNetworkProfileRequest) Validate ¶
func (message SetNetworkProfileRequest) Validate() error
func (SetNetworkProfileRequest) ValidateJSON ¶
func (SetNetworkProfileRequest) ValidateJSON(data []byte) error
func (SetNetworkProfileRequest) Version ¶
func (SetNetworkProfileRequest) Version() protocol.Version
type SetNetworkProfileRequestAPN ¶
type SetNetworkProfileRequestAPN struct {
Apn string `json:"apn"`
ApnUserName *string `json:"apnUserName,omitempty"`
ApnPassword *string `json:"apnPassword,omitempty"`
SimPin *int `json:"simPin,omitempty"`
PreferredNetwork *string `json:"preferredNetwork,omitempty"`
UseOnlyPreferredNetwork *bool `json:"useOnlyPreferredNetwork,omitempty"`
ApnAuthentication SetNetworkProfileRequestAPNAuthenticationEnum `json:"apnAuthentication"`
CustomData *SetNetworkProfileRequestCustomData `json:"customData,omitempty"`
}
type SetNetworkProfileRequestAPNAuthenticationEnum ¶
type SetNetworkProfileRequestAPNAuthenticationEnum string
const ( SetNetworkProfileRequestAPNAuthenticationEnumPAP SetNetworkProfileRequestAPNAuthenticationEnum = "PAP" SetNetworkProfileRequestAPNAuthenticationEnumCHAP SetNetworkProfileRequestAPNAuthenticationEnum = "CHAP" SetNetworkProfileRequestAPNAuthenticationEnumNONE SetNetworkProfileRequestAPNAuthenticationEnum = "NONE" SetNetworkProfileRequestAPNAuthenticationEnumAUTO SetNetworkProfileRequestAPNAuthenticationEnum = "AUTO" )
type SetNetworkProfileRequestCustomData ¶
type SetNetworkProfileRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetNetworkProfileRequestCustomData) MarshalJSON ¶
func (value SetNetworkProfileRequestCustomData) MarshalJSON() ([]byte, error)
func (*SetNetworkProfileRequestCustomData) UnmarshalJSON ¶
func (value *SetNetworkProfileRequestCustomData) UnmarshalJSON(data []byte) error
type SetNetworkProfileRequestNetworkConnectionProfile ¶
type SetNetworkProfileRequestNetworkConnectionProfile struct {
Apn *SetNetworkProfileRequestAPN `json:"apn,omitempty"`
OCPPVersion *SetNetworkProfileRequestOCPPVersionEnum `json:"ocppVersion,omitempty"`
OCPPInterface SetNetworkProfileRequestOCPPInterfaceEnum `json:"ocppInterface"`
OCPPTransport SetNetworkProfileRequestOCPPTransportEnum `json:"ocppTransport"`
MessageTimeout int `json:"messageTimeout"`
OCPPCSMSUrl string `json:"ocppCsmsUrl"`
SecurityProfile int `json:"securityProfile"`
Identity *string `json:"identity,omitempty"`
BasicAuthPassword *string `json:"basicAuthPassword,omitempty"`
Vpn *SetNetworkProfileRequestVPN `json:"vpn,omitempty"`
CustomData *SetNetworkProfileRequestCustomData `json:"customData,omitempty"`
}
type SetNetworkProfileRequestOCPPInterfaceEnum ¶
type SetNetworkProfileRequestOCPPInterfaceEnum string
const ( SetNetworkProfileRequestOCPPInterfaceEnumWired0 SetNetworkProfileRequestOCPPInterfaceEnum = "Wired0" SetNetworkProfileRequestOCPPInterfaceEnumWired1 SetNetworkProfileRequestOCPPInterfaceEnum = "Wired1" SetNetworkProfileRequestOCPPInterfaceEnumWired2 SetNetworkProfileRequestOCPPInterfaceEnum = "Wired2" SetNetworkProfileRequestOCPPInterfaceEnumWired3 SetNetworkProfileRequestOCPPInterfaceEnum = "Wired3" SetNetworkProfileRequestOCPPInterfaceEnumWireless0 SetNetworkProfileRequestOCPPInterfaceEnum = "Wireless0" SetNetworkProfileRequestOCPPInterfaceEnumWireless1 SetNetworkProfileRequestOCPPInterfaceEnum = "Wireless1" SetNetworkProfileRequestOCPPInterfaceEnumWireless2 SetNetworkProfileRequestOCPPInterfaceEnum = "Wireless2" SetNetworkProfileRequestOCPPInterfaceEnumWireless3 SetNetworkProfileRequestOCPPInterfaceEnum = "Wireless3" SetNetworkProfileRequestOCPPInterfaceEnumAny SetNetworkProfileRequestOCPPInterfaceEnum = "Any" )
type SetNetworkProfileRequestOCPPTransportEnum ¶
type SetNetworkProfileRequestOCPPTransportEnum string
const ( SetNetworkProfileRequestOCPPTransportEnumSOAP SetNetworkProfileRequestOCPPTransportEnum = "SOAP" SetNetworkProfileRequestOCPPTransportEnumJSON SetNetworkProfileRequestOCPPTransportEnum = "JSON" )
type SetNetworkProfileRequestOCPPVersionEnum ¶
type SetNetworkProfileRequestOCPPVersionEnum string
const ( SetNetworkProfileRequestOCPPVersionEnumOCPP12 SetNetworkProfileRequestOCPPVersionEnum = "OCPP12" SetNetworkProfileRequestOCPPVersionEnumOCPP15 SetNetworkProfileRequestOCPPVersionEnum = "OCPP15" SetNetworkProfileRequestOCPPVersionEnumOCPP16 SetNetworkProfileRequestOCPPVersionEnum = "OCPP16" SetNetworkProfileRequestOCPPVersionEnumOCPP20 SetNetworkProfileRequestOCPPVersionEnum = "OCPP20" SetNetworkProfileRequestOCPPVersionEnumOCPP201 SetNetworkProfileRequestOCPPVersionEnum = "OCPP201" SetNetworkProfileRequestOCPPVersionEnumOCPP21 SetNetworkProfileRequestOCPPVersionEnum = "OCPP21" )
type SetNetworkProfileRequestVPN ¶
type SetNetworkProfileRequestVPN struct {
Server string `json:"server"`
User string `json:"user"`
Group *string `json:"group,omitempty"`
Password string `json:"password"`
Key string `json:"key"`
Type SetNetworkProfileRequestVPNEnum `json:"type"`
CustomData *SetNetworkProfileRequestCustomData `json:"customData,omitempty"`
}
type SetNetworkProfileRequestVPNEnum ¶
type SetNetworkProfileRequestVPNEnum string
const ( SetNetworkProfileRequestVPNEnumIKEv2 SetNetworkProfileRequestVPNEnum = "IKEv2" SetNetworkProfileRequestVPNEnumIPSec SetNetworkProfileRequestVPNEnum = "IPSec" SetNetworkProfileRequestVPNEnumL2TP SetNetworkProfileRequestVPNEnum = "L2TP" SetNetworkProfileRequestVPNEnumPPTP SetNetworkProfileRequestVPNEnum = "PPTP" )
type SetVariableMonitoringConfirmation ¶
type SetVariableMonitoringConfirmation struct {
SetMonitoringResult []SetVariableMonitoringConfirmationSetMonitoringResult `json:"setMonitoringResult"`
CustomData *SetVariableMonitoringConfirmationCustomData `json:"customData,omitempty"`
}
func (SetVariableMonitoringConfirmation) ActionName ¶
func (SetVariableMonitoringConfirmation) ActionName() string
func (SetVariableMonitoringConfirmation) Direction ¶
func (SetVariableMonitoringConfirmation) Direction() protocol.PayloadDirection
func (SetVariableMonitoringConfirmation) SchemaName ¶
func (SetVariableMonitoringConfirmation) SchemaName() string
func (SetVariableMonitoringConfirmation) Validate ¶
func (message SetVariableMonitoringConfirmation) Validate() error
func (SetVariableMonitoringConfirmation) ValidateJSON ¶
func (SetVariableMonitoringConfirmation) ValidateJSON(data []byte) error
func (SetVariableMonitoringConfirmation) Version ¶
func (SetVariableMonitoringConfirmation) Version() protocol.Version
type SetVariableMonitoringConfirmationComponent ¶
type SetVariableMonitoringConfirmationComponent struct {
EVSE *SetVariableMonitoringConfirmationEVSE `json:"evse,omitempty"`
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *SetVariableMonitoringConfirmationCustomData `json:"customData,omitempty"`
}
type SetVariableMonitoringConfirmationCustomData ¶
type SetVariableMonitoringConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetVariableMonitoringConfirmationCustomData) MarshalJSON ¶
func (value SetVariableMonitoringConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*SetVariableMonitoringConfirmationCustomData) UnmarshalJSON ¶
func (value *SetVariableMonitoringConfirmationCustomData) UnmarshalJSON(data []byte) error
type SetVariableMonitoringConfirmationEVSE ¶
type SetVariableMonitoringConfirmationEVSE struct {
ID int `json:"id"`
ConnectorID *int `json:"connectorId,omitempty"`
CustomData *SetVariableMonitoringConfirmationCustomData `json:"customData,omitempty"`
}
type SetVariableMonitoringConfirmationMonitorEnum ¶
type SetVariableMonitoringConfirmationMonitorEnum string
const ( SetVariableMonitoringConfirmationMonitorEnumUpperThreshold SetVariableMonitoringConfirmationMonitorEnum = "UpperThreshold" SetVariableMonitoringConfirmationMonitorEnumLowerThreshold SetVariableMonitoringConfirmationMonitorEnum = "LowerThreshold" SetVariableMonitoringConfirmationMonitorEnumDelta SetVariableMonitoringConfirmationMonitorEnum = "Delta" SetVariableMonitoringConfirmationMonitorEnumPeriodic SetVariableMonitoringConfirmationMonitorEnum = "Periodic" SetVariableMonitoringConfirmationMonitorEnumPeriodicClockAligned SetVariableMonitoringConfirmationMonitorEnum = "PeriodicClockAligned" SetVariableMonitoringConfirmationMonitorEnumTargetDelta SetVariableMonitoringConfirmationMonitorEnum = "TargetDelta" SetVariableMonitoringConfirmationMonitorEnumTargetDeltaRelative SetVariableMonitoringConfirmationMonitorEnum = "TargetDeltaRelative" )
type SetVariableMonitoringConfirmationSetMonitoringResult ¶
type SetVariableMonitoringConfirmationSetMonitoringResult struct {
ID *int `json:"id,omitempty"`
StatusInfo *SetVariableMonitoringConfirmationStatusInfo `json:"statusInfo,omitempty"`
Status SetVariableMonitoringConfirmationSetMonitoringStatusEnum `json:"status"`
Type SetVariableMonitoringConfirmationMonitorEnum `json:"type"`
Component SetVariableMonitoringConfirmationComponent `json:"component"`
Variable SetVariableMonitoringConfirmationVariable `json:"variable"`
Severity int `json:"severity"`
CustomData *SetVariableMonitoringConfirmationCustomData `json:"customData,omitempty"`
}
type SetVariableMonitoringConfirmationSetMonitoringStatusEnum ¶
type SetVariableMonitoringConfirmationSetMonitoringStatusEnum string
const ( SetVariableMonitoringConfirmationSetMonitoringStatusEnumAccepted SetVariableMonitoringConfirmationSetMonitoringStatusEnum = "Accepted" SetVariableMonitoringConfirmationSetMonitoringStatusEnumUnknownComponent SetVariableMonitoringConfirmationSetMonitoringStatusEnum = "UnknownComponent" SetVariableMonitoringConfirmationSetMonitoringStatusEnumUnknownVariable SetVariableMonitoringConfirmationSetMonitoringStatusEnum = "UnknownVariable" SetVariableMonitoringConfirmationSetMonitoringStatusEnumUnsupportedMonitorType SetVariableMonitoringConfirmationSetMonitoringStatusEnum = "UnsupportedMonitorType" SetVariableMonitoringConfirmationSetMonitoringStatusEnumRejected SetVariableMonitoringConfirmationSetMonitoringStatusEnum = "Rejected" SetVariableMonitoringConfirmationSetMonitoringStatusEnumDuplicate SetVariableMonitoringConfirmationSetMonitoringStatusEnum = "Duplicate" )
type SetVariableMonitoringConfirmationStatusInfo ¶
type SetVariableMonitoringConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *SetVariableMonitoringConfirmationCustomData `json:"customData,omitempty"`
}
type SetVariableMonitoringConfirmationVariable ¶
type SetVariableMonitoringConfirmationVariable struct {
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *SetVariableMonitoringConfirmationCustomData `json:"customData,omitempty"`
}
type SetVariableMonitoringRequest ¶
type SetVariableMonitoringRequest struct {
SetMonitoringData []SetVariableMonitoringRequestSetMonitoringData `json:"setMonitoringData"`
CustomData *SetVariableMonitoringRequestCustomData `json:"customData,omitempty"`
}
func (SetVariableMonitoringRequest) ActionName ¶
func (SetVariableMonitoringRequest) ActionName() string
func (SetVariableMonitoringRequest) Direction ¶
func (SetVariableMonitoringRequest) Direction() protocol.PayloadDirection
func (SetVariableMonitoringRequest) SchemaName ¶
func (SetVariableMonitoringRequest) SchemaName() string
func (SetVariableMonitoringRequest) Validate ¶
func (message SetVariableMonitoringRequest) Validate() error
func (SetVariableMonitoringRequest) ValidateJSON ¶
func (SetVariableMonitoringRequest) ValidateJSON(data []byte) error
func (SetVariableMonitoringRequest) Version ¶
func (SetVariableMonitoringRequest) Version() protocol.Version
type SetVariableMonitoringRequestComponent ¶
type SetVariableMonitoringRequestComponent struct {
EVSE *SetVariableMonitoringRequestEVSE `json:"evse,omitempty"`
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *SetVariableMonitoringRequestCustomData `json:"customData,omitempty"`
}
type SetVariableMonitoringRequestCustomData ¶
type SetVariableMonitoringRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetVariableMonitoringRequestCustomData) MarshalJSON ¶
func (value SetVariableMonitoringRequestCustomData) MarshalJSON() ([]byte, error)
func (*SetVariableMonitoringRequestCustomData) UnmarshalJSON ¶
func (value *SetVariableMonitoringRequestCustomData) UnmarshalJSON(data []byte) error
type SetVariableMonitoringRequestEVSE ¶
type SetVariableMonitoringRequestEVSE struct {
ID int `json:"id"`
ConnectorID *int `json:"connectorId,omitempty"`
CustomData *SetVariableMonitoringRequestCustomData `json:"customData,omitempty"`
}
type SetVariableMonitoringRequestMonitorEnum ¶
type SetVariableMonitoringRequestMonitorEnum string
const ( SetVariableMonitoringRequestMonitorEnumUpperThreshold SetVariableMonitoringRequestMonitorEnum = "UpperThreshold" SetVariableMonitoringRequestMonitorEnumLowerThreshold SetVariableMonitoringRequestMonitorEnum = "LowerThreshold" SetVariableMonitoringRequestMonitorEnumDelta SetVariableMonitoringRequestMonitorEnum = "Delta" SetVariableMonitoringRequestMonitorEnumPeriodic SetVariableMonitoringRequestMonitorEnum = "Periodic" SetVariableMonitoringRequestMonitorEnumPeriodicClockAligned SetVariableMonitoringRequestMonitorEnum = "PeriodicClockAligned" SetVariableMonitoringRequestMonitorEnumTargetDelta SetVariableMonitoringRequestMonitorEnum = "TargetDelta" SetVariableMonitoringRequestMonitorEnumTargetDeltaRelative SetVariableMonitoringRequestMonitorEnum = "TargetDeltaRelative" )
type SetVariableMonitoringRequestPeriodicEventStreamParams ¶
type SetVariableMonitoringRequestPeriodicEventStreamParams struct {
Interval *int `json:"interval,omitempty"`
Values *int `json:"values,omitempty"`
CustomData *SetVariableMonitoringRequestCustomData `json:"customData,omitempty"`
}
type SetVariableMonitoringRequestSetMonitoringData ¶
type SetVariableMonitoringRequestSetMonitoringData struct {
ID *int `json:"id,omitempty"`
PeriodicEventStream *SetVariableMonitoringRequestPeriodicEventStreamParams `json:"periodicEventStream,omitempty"`
Transaction *bool `json:"transaction,omitempty"`
Value float64 `json:"value"`
Type SetVariableMonitoringRequestMonitorEnum `json:"type"`
Severity int `json:"severity"`
Component SetVariableMonitoringRequestComponent `json:"component"`
Variable SetVariableMonitoringRequestVariable `json:"variable"`
CustomData *SetVariableMonitoringRequestCustomData `json:"customData,omitempty"`
}
type SetVariableMonitoringRequestVariable ¶
type SetVariableMonitoringRequestVariable struct {
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *SetVariableMonitoringRequestCustomData `json:"customData,omitempty"`
}
type SetVariablesConfirmation ¶
type SetVariablesConfirmation struct {
SetVariableResult []SetVariablesConfirmationSetVariableResult `json:"setVariableResult"`
CustomData *SetVariablesConfirmationCustomData `json:"customData,omitempty"`
}
func (SetVariablesConfirmation) ActionName ¶
func (SetVariablesConfirmation) ActionName() string
func (SetVariablesConfirmation) Direction ¶
func (SetVariablesConfirmation) Direction() protocol.PayloadDirection
func (SetVariablesConfirmation) SchemaName ¶
func (SetVariablesConfirmation) SchemaName() string
func (SetVariablesConfirmation) Validate ¶
func (message SetVariablesConfirmation) Validate() error
func (SetVariablesConfirmation) ValidateJSON ¶
func (SetVariablesConfirmation) ValidateJSON(data []byte) error
func (SetVariablesConfirmation) Version ¶
func (SetVariablesConfirmation) Version() protocol.Version
type SetVariablesConfirmationAttributeEnum ¶
type SetVariablesConfirmationAttributeEnum string
const ( SetVariablesConfirmationAttributeEnumActual SetVariablesConfirmationAttributeEnum = "Actual" SetVariablesConfirmationAttributeEnumTarget SetVariablesConfirmationAttributeEnum = "Target" SetVariablesConfirmationAttributeEnumMinSet SetVariablesConfirmationAttributeEnum = "MinSet" SetVariablesConfirmationAttributeEnumMaxSet SetVariablesConfirmationAttributeEnum = "MaxSet" )
type SetVariablesConfirmationComponent ¶
type SetVariablesConfirmationComponent struct {
EVSE *SetVariablesConfirmationEVSE `json:"evse,omitempty"`
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *SetVariablesConfirmationCustomData `json:"customData,omitempty"`
}
type SetVariablesConfirmationCustomData ¶
type SetVariablesConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetVariablesConfirmationCustomData) MarshalJSON ¶
func (value SetVariablesConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*SetVariablesConfirmationCustomData) UnmarshalJSON ¶
func (value *SetVariablesConfirmationCustomData) UnmarshalJSON(data []byte) error
type SetVariablesConfirmationEVSE ¶
type SetVariablesConfirmationEVSE struct {
ID int `json:"id"`
ConnectorID *int `json:"connectorId,omitempty"`
CustomData *SetVariablesConfirmationCustomData `json:"customData,omitempty"`
}
type SetVariablesConfirmationSetVariableResult ¶
type SetVariablesConfirmationSetVariableResult struct {
AttributeType *SetVariablesConfirmationAttributeEnum `json:"attributeType,omitempty"`
AttributeStatus SetVariablesConfirmationSetVariableStatusEnum `json:"attributeStatus"`
AttributeStatusInfo *SetVariablesConfirmationStatusInfo `json:"attributeStatusInfo,omitempty"`
Component SetVariablesConfirmationComponent `json:"component"`
Variable SetVariablesConfirmationVariable `json:"variable"`
CustomData *SetVariablesConfirmationCustomData `json:"customData,omitempty"`
}
type SetVariablesConfirmationSetVariableStatusEnum ¶
type SetVariablesConfirmationSetVariableStatusEnum string
const ( SetVariablesConfirmationSetVariableStatusEnumAccepted SetVariablesConfirmationSetVariableStatusEnum = "Accepted" SetVariablesConfirmationSetVariableStatusEnumRejected SetVariablesConfirmationSetVariableStatusEnum = "Rejected" SetVariablesConfirmationSetVariableStatusEnumUnknownComponent SetVariablesConfirmationSetVariableStatusEnum = "UnknownComponent" SetVariablesConfirmationSetVariableStatusEnumUnknownVariable SetVariablesConfirmationSetVariableStatusEnum = "UnknownVariable" SetVariablesConfirmationSetVariableStatusEnumNotSupportedAttributeType SetVariablesConfirmationSetVariableStatusEnum = "NotSupportedAttributeType" SetVariablesConfirmationSetVariableStatusEnumRebootRequired SetVariablesConfirmationSetVariableStatusEnum = "RebootRequired" )
type SetVariablesConfirmationStatusInfo ¶
type SetVariablesConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *SetVariablesConfirmationCustomData `json:"customData,omitempty"`
}
type SetVariablesConfirmationVariable ¶
type SetVariablesConfirmationVariable struct {
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *SetVariablesConfirmationCustomData `json:"customData,omitempty"`
}
type SetVariablesRequest ¶
type SetVariablesRequest struct {
SetVariableData []SetVariablesRequestSetVariableData `json:"setVariableData"`
CustomData *SetVariablesRequestCustomData `json:"customData,omitempty"`
}
func (SetVariablesRequest) ActionName ¶
func (SetVariablesRequest) ActionName() string
func (SetVariablesRequest) Direction ¶
func (SetVariablesRequest) Direction() protocol.PayloadDirection
func (SetVariablesRequest) SchemaName ¶
func (SetVariablesRequest) SchemaName() string
func (SetVariablesRequest) Validate ¶
func (message SetVariablesRequest) Validate() error
func (SetVariablesRequest) ValidateJSON ¶
func (SetVariablesRequest) ValidateJSON(data []byte) error
func (SetVariablesRequest) Version ¶
func (SetVariablesRequest) Version() protocol.Version
type SetVariablesRequestAttributeEnum ¶
type SetVariablesRequestAttributeEnum string
const ( SetVariablesRequestAttributeEnumActual SetVariablesRequestAttributeEnum = "Actual" SetVariablesRequestAttributeEnumTarget SetVariablesRequestAttributeEnum = "Target" SetVariablesRequestAttributeEnumMinSet SetVariablesRequestAttributeEnum = "MinSet" SetVariablesRequestAttributeEnumMaxSet SetVariablesRequestAttributeEnum = "MaxSet" )
type SetVariablesRequestComponent ¶
type SetVariablesRequestComponent struct {
EVSE *SetVariablesRequestEVSE `json:"evse,omitempty"`
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *SetVariablesRequestCustomData `json:"customData,omitempty"`
}
type SetVariablesRequestCustomData ¶
type SetVariablesRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SetVariablesRequestCustomData) MarshalJSON ¶
func (value SetVariablesRequestCustomData) MarshalJSON() ([]byte, error)
func (*SetVariablesRequestCustomData) UnmarshalJSON ¶
func (value *SetVariablesRequestCustomData) UnmarshalJSON(data []byte) error
type SetVariablesRequestEVSE ¶
type SetVariablesRequestEVSE struct {
ID int `json:"id"`
ConnectorID *int `json:"connectorId,omitempty"`
CustomData *SetVariablesRequestCustomData `json:"customData,omitempty"`
}
type SetVariablesRequestSetVariableData ¶
type SetVariablesRequestSetVariableData struct {
AttributeType *SetVariablesRequestAttributeEnum `json:"attributeType,omitempty"`
AttributeValue string `json:"attributeValue"`
Component SetVariablesRequestComponent `json:"component"`
Variable SetVariablesRequestVariable `json:"variable"`
CustomData *SetVariablesRequestCustomData `json:"customData,omitempty"`
}
type SetVariablesRequestVariable ¶
type SetVariablesRequestVariable struct {
Name string `json:"name"`
Instance *string `json:"instance,omitempty"`
CustomData *SetVariablesRequestCustomData `json:"customData,omitempty"`
}
type SignCertificateConfirmation ¶
type SignCertificateConfirmation struct {
Status SignCertificateConfirmationGenericStatusEnum `json:"status"`
StatusInfo *SignCertificateConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *SignCertificateConfirmationCustomData `json:"customData,omitempty"`
}
func (SignCertificateConfirmation) ActionName ¶
func (SignCertificateConfirmation) ActionName() string
func (SignCertificateConfirmation) Direction ¶
func (SignCertificateConfirmation) Direction() protocol.PayloadDirection
func (SignCertificateConfirmation) SchemaName ¶
func (SignCertificateConfirmation) SchemaName() string
func (SignCertificateConfirmation) Validate ¶
func (message SignCertificateConfirmation) Validate() error
func (SignCertificateConfirmation) ValidateJSON ¶
func (SignCertificateConfirmation) ValidateJSON(data []byte) error
func (SignCertificateConfirmation) Version ¶
func (SignCertificateConfirmation) Version() protocol.Version
type SignCertificateConfirmationCustomData ¶
type SignCertificateConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SignCertificateConfirmationCustomData) MarshalJSON ¶
func (value SignCertificateConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*SignCertificateConfirmationCustomData) UnmarshalJSON ¶
func (value *SignCertificateConfirmationCustomData) UnmarshalJSON(data []byte) error
type SignCertificateConfirmationGenericStatusEnum ¶
type SignCertificateConfirmationGenericStatusEnum string
const ( SignCertificateConfirmationGenericStatusEnumAccepted SignCertificateConfirmationGenericStatusEnum = "Accepted" SignCertificateConfirmationGenericStatusEnumRejected SignCertificateConfirmationGenericStatusEnum = "Rejected" )
type SignCertificateConfirmationStatusInfo ¶
type SignCertificateConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *SignCertificateConfirmationCustomData `json:"customData,omitempty"`
}
type SignCertificateRequest ¶
type SignCertificateRequest struct {
Csr string `json:"csr"`
CertificateType *SignCertificateRequestCertificateSigningUseEnum `json:"certificateType,omitempty"`
HashRootCertificate *SignCertificateRequestCertificateHashData `json:"hashRootCertificate,omitempty"`
RequestID *int `json:"requestId,omitempty"`
CustomData *SignCertificateRequestCustomData `json:"customData,omitempty"`
}
func (SignCertificateRequest) ActionName ¶
func (SignCertificateRequest) ActionName() string
func (SignCertificateRequest) Direction ¶
func (SignCertificateRequest) Direction() protocol.PayloadDirection
func (SignCertificateRequest) SchemaName ¶
func (SignCertificateRequest) SchemaName() string
func (SignCertificateRequest) Validate ¶
func (message SignCertificateRequest) Validate() error
func (SignCertificateRequest) ValidateJSON ¶
func (SignCertificateRequest) ValidateJSON(data []byte) error
func (SignCertificateRequest) Version ¶
func (SignCertificateRequest) Version() protocol.Version
type SignCertificateRequestCertificateHashData ¶
type SignCertificateRequestCertificateHashData struct {
HashAlgorithm SignCertificateRequestHashAlgorithmEnum `json:"hashAlgorithm"`
IssuerNameHash string `json:"issuerNameHash"`
IssuerKeyHash string `json:"issuerKeyHash"`
SerialNumber string `json:"serialNumber"`
CustomData *SignCertificateRequestCustomData `json:"customData,omitempty"`
}
type SignCertificateRequestCertificateSigningUseEnum ¶
type SignCertificateRequestCertificateSigningUseEnum string
const ( SignCertificateRequestCertificateSigningUseEnumChargingStationCertificate SignCertificateRequestCertificateSigningUseEnum = "ChargingStationCertificate" SignCertificateRequestCertificateSigningUseEnumV2GCertificate SignCertificateRequestCertificateSigningUseEnum = "V2GCertificate" SignCertificateRequestCertificateSigningUseEnumV2G20Certificate SignCertificateRequestCertificateSigningUseEnum = "V2G20Certificate" )
type SignCertificateRequestCustomData ¶
type SignCertificateRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (SignCertificateRequestCustomData) MarshalJSON ¶
func (value SignCertificateRequestCustomData) MarshalJSON() ([]byte, error)
func (*SignCertificateRequestCustomData) UnmarshalJSON ¶
func (value *SignCertificateRequestCustomData) UnmarshalJSON(data []byte) error
type SignCertificateRequestHashAlgorithmEnum ¶
type SignCertificateRequestHashAlgorithmEnum string
const ( SignCertificateRequestHashAlgorithmEnumSHA256 SignCertificateRequestHashAlgorithmEnum = "SHA256" SignCertificateRequestHashAlgorithmEnumSHA384 SignCertificateRequestHashAlgorithmEnum = "SHA384" SignCertificateRequestHashAlgorithmEnumSHA512 SignCertificateRequestHashAlgorithmEnum = "SHA512" )
type StatusNotificationConfirmation ¶
type StatusNotificationConfirmation struct {
CustomData *StatusNotificationConfirmationCustomData `json:"customData,omitempty"`
}
func (StatusNotificationConfirmation) ActionName ¶
func (StatusNotificationConfirmation) ActionName() string
func (StatusNotificationConfirmation) Direction ¶
func (StatusNotificationConfirmation) Direction() protocol.PayloadDirection
func (StatusNotificationConfirmation) SchemaName ¶
func (StatusNotificationConfirmation) SchemaName() string
func (StatusNotificationConfirmation) Validate ¶
func (message StatusNotificationConfirmation) Validate() error
func (StatusNotificationConfirmation) ValidateJSON ¶
func (StatusNotificationConfirmation) ValidateJSON(data []byte) error
func (StatusNotificationConfirmation) Version ¶
func (StatusNotificationConfirmation) Version() protocol.Version
type StatusNotificationConfirmationCustomData ¶
type StatusNotificationConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (StatusNotificationConfirmationCustomData) MarshalJSON ¶
func (value StatusNotificationConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*StatusNotificationConfirmationCustomData) UnmarshalJSON ¶
func (value *StatusNotificationConfirmationCustomData) UnmarshalJSON(data []byte) error
type StatusNotificationRequest ¶
type StatusNotificationRequest struct {
Timestamp string `json:"timestamp"`
ConnectorStatus StatusNotificationRequestConnectorStatusEnum `json:"connectorStatus"`
EVSEID int `json:"evseId"`
ConnectorID int `json:"connectorId"`
CustomData *StatusNotificationRequestCustomData `json:"customData,omitempty"`
}
func (StatusNotificationRequest) ActionName ¶
func (StatusNotificationRequest) ActionName() string
func (StatusNotificationRequest) Direction ¶
func (StatusNotificationRequest) Direction() protocol.PayloadDirection
func (StatusNotificationRequest) SchemaName ¶
func (StatusNotificationRequest) SchemaName() string
func (StatusNotificationRequest) Validate ¶
func (message StatusNotificationRequest) Validate() error
func (StatusNotificationRequest) ValidateJSON ¶
func (StatusNotificationRequest) ValidateJSON(data []byte) error
func (StatusNotificationRequest) Version ¶
func (StatusNotificationRequest) Version() protocol.Version
type StatusNotificationRequestConnectorStatusEnum ¶
type StatusNotificationRequestConnectorStatusEnum string
const ( StatusNotificationRequestConnectorStatusEnumAvailable StatusNotificationRequestConnectorStatusEnum = "Available" StatusNotificationRequestConnectorStatusEnumOccupied StatusNotificationRequestConnectorStatusEnum = "Occupied" StatusNotificationRequestConnectorStatusEnumReserved StatusNotificationRequestConnectorStatusEnum = "Reserved" StatusNotificationRequestConnectorStatusEnumFaulted StatusNotificationRequestConnectorStatusEnum = "Faulted" )
type StatusNotificationRequestCustomData ¶
type StatusNotificationRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (StatusNotificationRequestCustomData) MarshalJSON ¶
func (value StatusNotificationRequestCustomData) MarshalJSON() ([]byte, error)
func (*StatusNotificationRequestCustomData) UnmarshalJSON ¶
func (value *StatusNotificationRequestCustomData) UnmarshalJSON(data []byte) error
type TransactionEventConfirmation ¶
type TransactionEventConfirmation struct {
TotalCost *float64 `json:"totalCost,omitempty"`
ChargingPriority *int `json:"chargingPriority,omitempty"`
IDTokenInfo *TransactionEventConfirmationIDTokenInfo `json:"idTokenInfo,omitempty"`
TransactionLimit *TransactionEventConfirmationTransactionLimit `json:"transactionLimit,omitempty"`
UpdatedPersonalMessage *TransactionEventConfirmationMessageContent `json:"updatedPersonalMessage,omitempty"`
UpdatedPersonalMessageExtra []TransactionEventConfirmationMessageContent `json:"updatedPersonalMessageExtra,omitempty"`
CustomData *TransactionEventConfirmationCustomData `json:"customData,omitempty"`
}
func (TransactionEventConfirmation) ActionName ¶
func (TransactionEventConfirmation) ActionName() string
func (TransactionEventConfirmation) Direction ¶
func (TransactionEventConfirmation) Direction() protocol.PayloadDirection
func (TransactionEventConfirmation) SchemaName ¶
func (TransactionEventConfirmation) SchemaName() string
func (TransactionEventConfirmation) Validate ¶
func (message TransactionEventConfirmation) Validate() error
func (TransactionEventConfirmation) ValidateJSON ¶
func (TransactionEventConfirmation) ValidateJSON(data []byte) error
func (TransactionEventConfirmation) Version ¶
func (TransactionEventConfirmation) Version() protocol.Version
type TransactionEventConfirmationAdditionalInfo ¶
type TransactionEventConfirmationAdditionalInfo struct {
AdditionalIDToken string `json:"additionalIdToken"`
Type string `json:"type"`
CustomData *TransactionEventConfirmationCustomData `json:"customData,omitempty"`
}
type TransactionEventConfirmationAuthorizationStatusEnum ¶
type TransactionEventConfirmationAuthorizationStatusEnum string
const ( TransactionEventConfirmationAuthorizationStatusEnumAccepted TransactionEventConfirmationAuthorizationStatusEnum = "Accepted" TransactionEventConfirmationAuthorizationStatusEnumBlocked TransactionEventConfirmationAuthorizationStatusEnum = "Blocked" TransactionEventConfirmationAuthorizationStatusEnumConcurrentTx TransactionEventConfirmationAuthorizationStatusEnum = "ConcurrentTx" TransactionEventConfirmationAuthorizationStatusEnumExpired TransactionEventConfirmationAuthorizationStatusEnum = "Expired" TransactionEventConfirmationAuthorizationStatusEnumInvalid TransactionEventConfirmationAuthorizationStatusEnum = "Invalid" TransactionEventConfirmationAuthorizationStatusEnumNoCredit TransactionEventConfirmationAuthorizationStatusEnum = "NoCredit" TransactionEventConfirmationAuthorizationStatusEnumNotAllowedTypeEVSE TransactionEventConfirmationAuthorizationStatusEnum = "NotAllowedTypeEVSE" TransactionEventConfirmationAuthorizationStatusEnumNotAtThisLocation TransactionEventConfirmationAuthorizationStatusEnum = "NotAtThisLocation" TransactionEventConfirmationAuthorizationStatusEnumNotAtThisTime TransactionEventConfirmationAuthorizationStatusEnum = "NotAtThisTime" TransactionEventConfirmationAuthorizationStatusEnumUnknown TransactionEventConfirmationAuthorizationStatusEnum = "Unknown" )
type TransactionEventConfirmationCustomData ¶
type TransactionEventConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (TransactionEventConfirmationCustomData) MarshalJSON ¶
func (value TransactionEventConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*TransactionEventConfirmationCustomData) UnmarshalJSON ¶
func (value *TransactionEventConfirmationCustomData) UnmarshalJSON(data []byte) error
type TransactionEventConfirmationIDToken ¶
type TransactionEventConfirmationIDToken struct {
AdditionalInfo []TransactionEventConfirmationAdditionalInfo `json:"additionalInfo,omitempty"`
IDToken string `json:"idToken"`
Type string `json:"type"`
CustomData *TransactionEventConfirmationCustomData `json:"customData,omitempty"`
}
type TransactionEventConfirmationIDTokenInfo ¶
type TransactionEventConfirmationIDTokenInfo struct {
Status TransactionEventConfirmationAuthorizationStatusEnum `json:"status"`
CacheExpiryDateTime *string `json:"cacheExpiryDateTime,omitempty"`
ChargingPriority *int `json:"chargingPriority,omitempty"`
GroupIDToken *TransactionEventConfirmationIDToken `json:"groupIdToken,omitempty"`
Language1 *string `json:"language1,omitempty"`
Language2 *string `json:"language2,omitempty"`
EVSEID []int `json:"evseId,omitempty"`
PersonalMessage *TransactionEventConfirmationMessageContent `json:"personalMessage,omitempty"`
CustomData *TransactionEventConfirmationCustomData `json:"customData,omitempty"`
}
type TransactionEventConfirmationMessageContent ¶
type TransactionEventConfirmationMessageContent struct {
Format TransactionEventConfirmationMessageFormatEnum `json:"format"`
Language *string `json:"language,omitempty"`
Content string `json:"content"`
CustomData *TransactionEventConfirmationCustomData `json:"customData,omitempty"`
}
type TransactionEventConfirmationMessageFormatEnum ¶
type TransactionEventConfirmationMessageFormatEnum string
const ( TransactionEventConfirmationMessageFormatEnumASCII TransactionEventConfirmationMessageFormatEnum = "ASCII" TransactionEventConfirmationMessageFormatEnumHTML TransactionEventConfirmationMessageFormatEnum = "HTML" TransactionEventConfirmationMessageFormatEnumURI TransactionEventConfirmationMessageFormatEnum = "URI" TransactionEventConfirmationMessageFormatEnumUTF8 TransactionEventConfirmationMessageFormatEnum = "UTF8" TransactionEventConfirmationMessageFormatEnumQRCODE TransactionEventConfirmationMessageFormatEnum = "QRCODE" )
type TransactionEventConfirmationTransactionLimit ¶
type TransactionEventConfirmationTransactionLimit struct {
MaxCost *float64 `json:"maxCost,omitempty"`
MaxEnergy *float64 `json:"maxEnergy,omitempty"`
MaxTime *int `json:"maxTime,omitempty"`
MaxSoC *int `json:"maxSoC,omitempty"`
CustomData *TransactionEventConfirmationCustomData `json:"customData,omitempty"`
}
type TransactionEventRequest ¶
type TransactionEventRequest struct {
CostDetails *TransactionEventRequestCostDetails `json:"costDetails,omitempty"`
EventType TransactionEventRequestTransactionEventEnum `json:"eventType"`
MeterValue []TransactionEventRequestMeterValue `json:"meterValue,omitempty"`
Timestamp string `json:"timestamp"`
TriggerReason TransactionEventRequestTriggerReasonEnum `json:"triggerReason"`
SeqNo int `json:"seqNo"`
Offline *bool `json:"offline,omitempty"`
NumberOfPhasesUsed *int `json:"numberOfPhasesUsed,omitempty"`
CableMaxCurrent *int `json:"cableMaxCurrent,omitempty"`
ReservationID *int `json:"reservationId,omitempty"`
PreconditioningStatus *TransactionEventRequestPreconditioningStatusEnum `json:"preconditioningStatus,omitempty"`
EVSESleep *bool `json:"evseSleep,omitempty"`
TransactionInfo TransactionEventRequestTransaction `json:"transactionInfo"`
EVSE *TransactionEventRequestEVSE `json:"evse,omitempty"`
IDToken *TransactionEventRequestIDToken `json:"idToken,omitempty"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
func (TransactionEventRequest) ActionName ¶
func (TransactionEventRequest) ActionName() string
func (TransactionEventRequest) Direction ¶
func (TransactionEventRequest) Direction() protocol.PayloadDirection
func (TransactionEventRequest) SchemaName ¶
func (TransactionEventRequest) SchemaName() string
func (TransactionEventRequest) Validate ¶
func (message TransactionEventRequest) Validate() error
func (TransactionEventRequest) ValidateJSON ¶
func (TransactionEventRequest) ValidateJSON(data []byte) error
func (TransactionEventRequest) Version ¶
func (TransactionEventRequest) Version() protocol.Version
type TransactionEventRequestAdditionalInfo ¶
type TransactionEventRequestAdditionalInfo struct {
AdditionalIDToken string `json:"additionalIdToken"`
Type string `json:"type"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
type TransactionEventRequestChargingPeriod ¶
type TransactionEventRequestChargingPeriod struct {
Dimensions []TransactionEventRequestCostDimension `json:"dimensions,omitempty"`
TariffID *string `json:"tariffId,omitempty"`
StartPeriod string `json:"startPeriod"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
type TransactionEventRequestChargingStateEnum ¶
type TransactionEventRequestChargingStateEnum string
const ( TransactionEventRequestChargingStateEnumEVConnected TransactionEventRequestChargingStateEnum = "EVConnected" TransactionEventRequestChargingStateEnumCharging TransactionEventRequestChargingStateEnum = "Charging" TransactionEventRequestChargingStateEnumSuspendedEV TransactionEventRequestChargingStateEnum = "SuspendedEV" TransactionEventRequestChargingStateEnumSuspendedEVSE TransactionEventRequestChargingStateEnum = "SuspendedEVSE" TransactionEventRequestChargingStateEnumIdle TransactionEventRequestChargingStateEnum = "Idle" )
type TransactionEventRequestCostDetails ¶
type TransactionEventRequestCostDetails struct {
ChargingPeriods []TransactionEventRequestChargingPeriod `json:"chargingPeriods,omitempty"`
TotalCost TransactionEventRequestTotalCost `json:"totalCost"`
TotalUsage TransactionEventRequestTotalUsage `json:"totalUsage"`
FailureToCalculate *bool `json:"failureToCalculate,omitempty"`
FailureReason *string `json:"failureReason,omitempty"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
type TransactionEventRequestCostDimension ¶
type TransactionEventRequestCostDimension struct {
Type TransactionEventRequestCostDimensionEnum `json:"type"`
Volume float64 `json:"volume"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
type TransactionEventRequestCostDimensionEnum ¶
type TransactionEventRequestCostDimensionEnum string
const ( TransactionEventRequestCostDimensionEnumEnergy TransactionEventRequestCostDimensionEnum = "Energy" TransactionEventRequestCostDimensionEnumMaxCurrent TransactionEventRequestCostDimensionEnum = "MaxCurrent" TransactionEventRequestCostDimensionEnumMinCurrent TransactionEventRequestCostDimensionEnum = "MinCurrent" TransactionEventRequestCostDimensionEnumMaxPower TransactionEventRequestCostDimensionEnum = "MaxPower" TransactionEventRequestCostDimensionEnumMinPower TransactionEventRequestCostDimensionEnum = "MinPower" TransactionEventRequestCostDimensionEnumIdleTIme TransactionEventRequestCostDimensionEnum = "IdleTIme" TransactionEventRequestCostDimensionEnumChargingTime TransactionEventRequestCostDimensionEnum = "ChargingTime" )
type TransactionEventRequestCustomData ¶
type TransactionEventRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (TransactionEventRequestCustomData) MarshalJSON ¶
func (value TransactionEventRequestCustomData) MarshalJSON() ([]byte, error)
func (*TransactionEventRequestCustomData) UnmarshalJSON ¶
func (value *TransactionEventRequestCustomData) UnmarshalJSON(data []byte) error
type TransactionEventRequestEVSE ¶
type TransactionEventRequestEVSE struct {
ID int `json:"id"`
ConnectorID *int `json:"connectorId,omitempty"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
type TransactionEventRequestIDToken ¶
type TransactionEventRequestIDToken struct {
AdditionalInfo []TransactionEventRequestAdditionalInfo `json:"additionalInfo,omitempty"`
IDToken string `json:"idToken"`
Type string `json:"type"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
type TransactionEventRequestLocationEnum ¶
type TransactionEventRequestLocationEnum string
const ( TransactionEventRequestLocationEnumBody TransactionEventRequestLocationEnum = "Body" TransactionEventRequestLocationEnumCable TransactionEventRequestLocationEnum = "Cable" TransactionEventRequestLocationEnumEV TransactionEventRequestLocationEnum = "EV" TransactionEventRequestLocationEnumInlet TransactionEventRequestLocationEnum = "Inlet" TransactionEventRequestLocationEnumOutlet TransactionEventRequestLocationEnum = "Outlet" TransactionEventRequestLocationEnumUpstream TransactionEventRequestLocationEnum = "Upstream" )
type TransactionEventRequestMeasurandEnum ¶
type TransactionEventRequestMeasurandEnum string
const ( TransactionEventRequestMeasurandEnumCurrentExport TransactionEventRequestMeasurandEnum = "Current.Export" TransactionEventRequestMeasurandEnumCurrentExportOffered TransactionEventRequestMeasurandEnum = "Current.Export.Offered" TransactionEventRequestMeasurandEnumCurrentExportMinimum TransactionEventRequestMeasurandEnum = "Current.Export.Minimum" TransactionEventRequestMeasurandEnumCurrentImport TransactionEventRequestMeasurandEnum = "Current.Import" TransactionEventRequestMeasurandEnumCurrentImportOffered TransactionEventRequestMeasurandEnum = "Current.Import.Offered" TransactionEventRequestMeasurandEnumCurrentImportMinimum TransactionEventRequestMeasurandEnum = "Current.Import.Minimum" TransactionEventRequestMeasurandEnumCurrentOffered TransactionEventRequestMeasurandEnum = "Current.Offered" TransactionEventRequestMeasurandEnumDisplayPresentSOC TransactionEventRequestMeasurandEnum = "Display.PresentSOC" TransactionEventRequestMeasurandEnumDisplayMinimumSOC TransactionEventRequestMeasurandEnum = "Display.MinimumSOC" TransactionEventRequestMeasurandEnumDisplayTargetSOC TransactionEventRequestMeasurandEnum = "Display.TargetSOC" TransactionEventRequestMeasurandEnumDisplayMaximumSOC TransactionEventRequestMeasurandEnum = "Display.MaximumSOC" TransactionEventRequestMeasurandEnumDisplayRemainingTimeToMinimumSOC TransactionEventRequestMeasurandEnum = "Display.RemainingTimeToMinimumSOC" TransactionEventRequestMeasurandEnumDisplayRemainingTimeToTargetSOC TransactionEventRequestMeasurandEnum = "Display.RemainingTimeToTargetSOC" TransactionEventRequestMeasurandEnumDisplayRemainingTimeToMaximumSOC TransactionEventRequestMeasurandEnum = "Display.RemainingTimeToMaximumSOC" TransactionEventRequestMeasurandEnumDisplayChargingComplete TransactionEventRequestMeasurandEnum = "Display.ChargingComplete" TransactionEventRequestMeasurandEnumDisplayBatteryEnergyCapacity TransactionEventRequestMeasurandEnum = "Display.BatteryEnergyCapacity" TransactionEventRequestMeasurandEnumDisplayInletHot TransactionEventRequestMeasurandEnum = "Display.InletHot" TransactionEventRequestMeasurandEnumEnergyActiveExportInterval TransactionEventRequestMeasurandEnum = "Energy.Active.Export.Interval" TransactionEventRequestMeasurandEnumEnergyActiveExportRegister TransactionEventRequestMeasurandEnum = "Energy.Active.Export.Register" TransactionEventRequestMeasurandEnumEnergyActiveImportInterval TransactionEventRequestMeasurandEnum = "Energy.Active.Import.Interval" TransactionEventRequestMeasurandEnumEnergyActiveImportRegister TransactionEventRequestMeasurandEnum = "Energy.Active.Import.Register" TransactionEventRequestMeasurandEnumEnergyActiveImportCableLoss TransactionEventRequestMeasurandEnum = "Energy.Active.Import.CableLoss" TransactionEventRequestMeasurandEnumEnergyActiveImportLocalGenerationRegister TransactionEventRequestMeasurandEnum = "Energy.Active.Import.LocalGeneration.Register" TransactionEventRequestMeasurandEnumEnergyActiveNet TransactionEventRequestMeasurandEnum = "Energy.Active.Net" TransactionEventRequestMeasurandEnumEnergyActiveSetpointInterval TransactionEventRequestMeasurandEnum = "Energy.Active.Setpoint.Interval" TransactionEventRequestMeasurandEnumEnergyApparentExport TransactionEventRequestMeasurandEnum = "Energy.Apparent.Export" TransactionEventRequestMeasurandEnumEnergyApparentImport TransactionEventRequestMeasurandEnum = "Energy.Apparent.Import" TransactionEventRequestMeasurandEnumEnergyApparentNet TransactionEventRequestMeasurandEnum = "Energy.Apparent.Net" TransactionEventRequestMeasurandEnumEnergyReactiveExportInterval TransactionEventRequestMeasurandEnum = "Energy.Reactive.Export.Interval" TransactionEventRequestMeasurandEnumEnergyReactiveExportRegister TransactionEventRequestMeasurandEnum = "Energy.Reactive.Export.Register" TransactionEventRequestMeasurandEnumEnergyReactiveImportInterval TransactionEventRequestMeasurandEnum = "Energy.Reactive.Import.Interval" TransactionEventRequestMeasurandEnumEnergyReactiveImportRegister TransactionEventRequestMeasurandEnum = "Energy.Reactive.Import.Register" TransactionEventRequestMeasurandEnumEnergyReactiveNet TransactionEventRequestMeasurandEnum = "Energy.Reactive.Net" TransactionEventRequestMeasurandEnumEnergyRequestTarget TransactionEventRequestMeasurandEnum = "EnergyRequest.Target" TransactionEventRequestMeasurandEnumEnergyRequestMinimum TransactionEventRequestMeasurandEnum = "EnergyRequest.Minimum" TransactionEventRequestMeasurandEnumEnergyRequestMaximum TransactionEventRequestMeasurandEnum = "EnergyRequest.Maximum" TransactionEventRequestMeasurandEnumEnergyRequestMinimumV2X TransactionEventRequestMeasurandEnum = "EnergyRequest.Minimum.V2X" TransactionEventRequestMeasurandEnumEnergyRequestMaximumV2X TransactionEventRequestMeasurandEnum = "EnergyRequest.Maximum.V2X" TransactionEventRequestMeasurandEnumEnergyRequestBulk TransactionEventRequestMeasurandEnum = "EnergyRequest.Bulk" TransactionEventRequestMeasurandEnumFrequency TransactionEventRequestMeasurandEnum = "Frequency" TransactionEventRequestMeasurandEnumPowerActiveExport TransactionEventRequestMeasurandEnum = "Power.Active.Export" TransactionEventRequestMeasurandEnumPowerActiveImport TransactionEventRequestMeasurandEnum = "Power.Active.Import" TransactionEventRequestMeasurandEnumPowerActiveSetpoint TransactionEventRequestMeasurandEnum = "Power.Active.Setpoint" TransactionEventRequestMeasurandEnumPowerActiveResidual TransactionEventRequestMeasurandEnum = "Power.Active.Residual" TransactionEventRequestMeasurandEnumPowerExportMinimum TransactionEventRequestMeasurandEnum = "Power.Export.Minimum" TransactionEventRequestMeasurandEnumPowerExportOffered TransactionEventRequestMeasurandEnum = "Power.Export.Offered" TransactionEventRequestMeasurandEnumPowerFactor TransactionEventRequestMeasurandEnum = "Power.Factor" TransactionEventRequestMeasurandEnumPowerImportOffered TransactionEventRequestMeasurandEnum = "Power.Import.Offered" TransactionEventRequestMeasurandEnumPowerImportMinimum TransactionEventRequestMeasurandEnum = "Power.Import.Minimum" TransactionEventRequestMeasurandEnumPowerOffered TransactionEventRequestMeasurandEnum = "Power.Offered" TransactionEventRequestMeasurandEnumPowerReactiveExport TransactionEventRequestMeasurandEnum = "Power.Reactive.Export" TransactionEventRequestMeasurandEnumPowerReactiveImport TransactionEventRequestMeasurandEnum = "Power.Reactive.Import" TransactionEventRequestMeasurandEnumSoC TransactionEventRequestMeasurandEnum = "SoC" TransactionEventRequestMeasurandEnumVoltage TransactionEventRequestMeasurandEnum = "Voltage" TransactionEventRequestMeasurandEnumVoltageMinimum TransactionEventRequestMeasurandEnum = "Voltage.Minimum" TransactionEventRequestMeasurandEnumVoltageMaximum TransactionEventRequestMeasurandEnum = "Voltage.Maximum" )
type TransactionEventRequestMeterValue ¶
type TransactionEventRequestMeterValue struct {
SampledValue []TransactionEventRequestSampledValue `json:"sampledValue"`
Timestamp string `json:"timestamp"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
type TransactionEventRequestOperationModeEnum ¶
type TransactionEventRequestOperationModeEnum string
const ( TransactionEventRequestOperationModeEnumIdle TransactionEventRequestOperationModeEnum = "Idle" TransactionEventRequestOperationModeEnumChargingOnly TransactionEventRequestOperationModeEnum = "ChargingOnly" TransactionEventRequestOperationModeEnumCentralSetpoint TransactionEventRequestOperationModeEnum = "CentralSetpoint" TransactionEventRequestOperationModeEnumExternalSetpoint TransactionEventRequestOperationModeEnum = "ExternalSetpoint" TransactionEventRequestOperationModeEnumExternalLimits TransactionEventRequestOperationModeEnum = "ExternalLimits" TransactionEventRequestOperationModeEnumCentralFrequency TransactionEventRequestOperationModeEnum = "CentralFrequency" TransactionEventRequestOperationModeEnumLocalFrequency TransactionEventRequestOperationModeEnum = "LocalFrequency" TransactionEventRequestOperationModeEnumLocalLoadBalancing TransactionEventRequestOperationModeEnum = "LocalLoadBalancing" )
type TransactionEventRequestPhaseEnum ¶
type TransactionEventRequestPhaseEnum string
const ( TransactionEventRequestPhaseEnumL1 TransactionEventRequestPhaseEnum = "L1" TransactionEventRequestPhaseEnumL2 TransactionEventRequestPhaseEnum = "L2" TransactionEventRequestPhaseEnumL3 TransactionEventRequestPhaseEnum = "L3" TransactionEventRequestPhaseEnumN TransactionEventRequestPhaseEnum = "N" TransactionEventRequestPhaseEnumL1N TransactionEventRequestPhaseEnum = "L1-N" TransactionEventRequestPhaseEnumL2N TransactionEventRequestPhaseEnum = "L2-N" TransactionEventRequestPhaseEnumL3N TransactionEventRequestPhaseEnum = "L3-N" TransactionEventRequestPhaseEnumL1L2 TransactionEventRequestPhaseEnum = "L1-L2" TransactionEventRequestPhaseEnumL2L3 TransactionEventRequestPhaseEnum = "L2-L3" TransactionEventRequestPhaseEnumL3L1 TransactionEventRequestPhaseEnum = "L3-L1" )
type TransactionEventRequestPreconditioningStatusEnum ¶
type TransactionEventRequestPreconditioningStatusEnum string
const ( TransactionEventRequestPreconditioningStatusEnumUnknown TransactionEventRequestPreconditioningStatusEnum = "Unknown" TransactionEventRequestPreconditioningStatusEnumReady TransactionEventRequestPreconditioningStatusEnum = "Ready" TransactionEventRequestPreconditioningStatusEnumNotReady TransactionEventRequestPreconditioningStatusEnum = "NotReady" TransactionEventRequestPreconditioningStatusEnumPreconditioning TransactionEventRequestPreconditioningStatusEnum = "Preconditioning" )
type TransactionEventRequestPrice ¶
type TransactionEventRequestPrice struct {
ExclTax *float64 `json:"exclTax,omitempty"`
InclTax *float64 `json:"inclTax,omitempty"`
TaxRates []TransactionEventRequestTaxRate `json:"taxRates,omitempty"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
type TransactionEventRequestReadingContextEnum ¶
type TransactionEventRequestReadingContextEnum string
const ( TransactionEventRequestReadingContextEnumInterruptionBegin TransactionEventRequestReadingContextEnum = "Interruption.Begin" TransactionEventRequestReadingContextEnumInterruptionEnd TransactionEventRequestReadingContextEnum = "Interruption.End" TransactionEventRequestReadingContextEnumOther TransactionEventRequestReadingContextEnum = "Other" TransactionEventRequestReadingContextEnumSampleClock TransactionEventRequestReadingContextEnum = "Sample.Clock" TransactionEventRequestReadingContextEnumSamplePeriodic TransactionEventRequestReadingContextEnum = "Sample.Periodic" TransactionEventRequestReadingContextEnumTransactionBegin TransactionEventRequestReadingContextEnum = "Transaction.Begin" TransactionEventRequestReadingContextEnumTransactionEnd TransactionEventRequestReadingContextEnum = "Transaction.End" TransactionEventRequestReadingContextEnumTrigger TransactionEventRequestReadingContextEnum = "Trigger" )
type TransactionEventRequestReasonEnum ¶
type TransactionEventRequestReasonEnum string
const ( TransactionEventRequestReasonEnumDeAuthorized TransactionEventRequestReasonEnum = "DeAuthorized" TransactionEventRequestReasonEnumEmergencyStop TransactionEventRequestReasonEnum = "EmergencyStop" TransactionEventRequestReasonEnumEnergyLimitReached TransactionEventRequestReasonEnum = "EnergyLimitReached" TransactionEventRequestReasonEnumEVDisconnected TransactionEventRequestReasonEnum = "EVDisconnected" TransactionEventRequestReasonEnumGroundFault TransactionEventRequestReasonEnum = "GroundFault" TransactionEventRequestReasonEnumImmediateReset TransactionEventRequestReasonEnum = "ImmediateReset" TransactionEventRequestReasonEnumMasterPass TransactionEventRequestReasonEnum = "MasterPass" TransactionEventRequestReasonEnumLocal TransactionEventRequestReasonEnum = "Local" TransactionEventRequestReasonEnumLocalOutOfCredit TransactionEventRequestReasonEnum = "LocalOutOfCredit" TransactionEventRequestReasonEnumOther TransactionEventRequestReasonEnum = "Other" TransactionEventRequestReasonEnumOvercurrentFault TransactionEventRequestReasonEnum = "OvercurrentFault" TransactionEventRequestReasonEnumPowerLoss TransactionEventRequestReasonEnum = "PowerLoss" TransactionEventRequestReasonEnumPowerQuality TransactionEventRequestReasonEnum = "PowerQuality" TransactionEventRequestReasonEnumReboot TransactionEventRequestReasonEnum = "Reboot" TransactionEventRequestReasonEnumRemote TransactionEventRequestReasonEnum = "Remote" TransactionEventRequestReasonEnumSOCLimitReached TransactionEventRequestReasonEnum = "SOCLimitReached" TransactionEventRequestReasonEnumStoppedByEV TransactionEventRequestReasonEnum = "StoppedByEV" TransactionEventRequestReasonEnumTimeLimitReached TransactionEventRequestReasonEnum = "TimeLimitReached" TransactionEventRequestReasonEnumTimeout TransactionEventRequestReasonEnum = "Timeout" TransactionEventRequestReasonEnumReqEnergyTransferRejected TransactionEventRequestReasonEnum = "ReqEnergyTransferRejected" )
type TransactionEventRequestSampledValue ¶
type TransactionEventRequestSampledValue struct {
Value float64 `json:"value"`
Measurand *TransactionEventRequestMeasurandEnum `json:"measurand,omitempty"`
Context *TransactionEventRequestReadingContextEnum `json:"context,omitempty"`
Phase *TransactionEventRequestPhaseEnum `json:"phase,omitempty"`
Location *TransactionEventRequestLocationEnum `json:"location,omitempty"`
SignedMeterValue *TransactionEventRequestSignedMeterValue `json:"signedMeterValue,omitempty"`
UnitOfMeasure *TransactionEventRequestUnitOfMeasure `json:"unitOfMeasure,omitempty"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
type TransactionEventRequestSignedMeterValue ¶
type TransactionEventRequestSignedMeterValue struct {
SignedMeterData string `json:"signedMeterData"`
SigningMethod *string `json:"signingMethod,omitempty"`
EncodingMethod string `json:"encodingMethod"`
PublicKey *string `json:"publicKey,omitempty"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
type TransactionEventRequestTariffCostEnum ¶
type TransactionEventRequestTariffCostEnum string
const ( TransactionEventRequestTariffCostEnumNormalCost TransactionEventRequestTariffCostEnum = "NormalCost" TransactionEventRequestTariffCostEnumMinCost TransactionEventRequestTariffCostEnum = "MinCost" TransactionEventRequestTariffCostEnumMaxCost TransactionEventRequestTariffCostEnum = "MaxCost" )
type TransactionEventRequestTaxRate ¶
type TransactionEventRequestTaxRate struct {
Type string `json:"type"`
Tax float64 `json:"tax"`
Stack *int `json:"stack,omitempty"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
type TransactionEventRequestTotalCost ¶
type TransactionEventRequestTotalCost struct {
Currency string `json:"currency"`
TypeOfCost TransactionEventRequestTariffCostEnum `json:"typeOfCost"`
Fixed *TransactionEventRequestPrice `json:"fixed,omitempty"`
Energy *TransactionEventRequestPrice `json:"energy,omitempty"`
ChargingTime *TransactionEventRequestPrice `json:"chargingTime,omitempty"`
IdleTime *TransactionEventRequestPrice `json:"idleTime,omitempty"`
ReservationTime *TransactionEventRequestPrice `json:"reservationTime,omitempty"`
ReservationFixed *TransactionEventRequestPrice `json:"reservationFixed,omitempty"`
Total TransactionEventRequestTotalPrice `json:"total"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
type TransactionEventRequestTotalPrice ¶
type TransactionEventRequestTotalPrice struct {
ExclTax *float64 `json:"exclTax,omitempty"`
InclTax *float64 `json:"inclTax,omitempty"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
type TransactionEventRequestTotalUsage ¶
type TransactionEventRequestTotalUsage struct {
Energy float64 `json:"energy"`
ChargingTime int `json:"chargingTime"`
IdleTime int `json:"idleTime"`
ReservationTime *int `json:"reservationTime,omitempty"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
type TransactionEventRequestTransaction ¶
type TransactionEventRequestTransaction struct {
TransactionID string `json:"transactionId"`
ChargingState *TransactionEventRequestChargingStateEnum `json:"chargingState,omitempty"`
TimeSpentCharging *int `json:"timeSpentCharging,omitempty"`
StoppedReason *TransactionEventRequestReasonEnum `json:"stoppedReason,omitempty"`
RemoteStartID *int `json:"remoteStartId,omitempty"`
OperationMode *TransactionEventRequestOperationModeEnum `json:"operationMode,omitempty"`
TariffID *string `json:"tariffId,omitempty"`
TransactionLimit *TransactionEventRequestTransactionLimit `json:"transactionLimit,omitempty"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
type TransactionEventRequestTransactionEventEnum ¶
type TransactionEventRequestTransactionEventEnum string
const ( TransactionEventRequestTransactionEventEnumEnded TransactionEventRequestTransactionEventEnum = "Ended" TransactionEventRequestTransactionEventEnumStarted TransactionEventRequestTransactionEventEnum = "Started" TransactionEventRequestTransactionEventEnumUpdated TransactionEventRequestTransactionEventEnum = "Updated" )
type TransactionEventRequestTransactionLimit ¶
type TransactionEventRequestTransactionLimit struct {
MaxCost *float64 `json:"maxCost,omitempty"`
MaxEnergy *float64 `json:"maxEnergy,omitempty"`
MaxTime *int `json:"maxTime,omitempty"`
MaxSoC *int `json:"maxSoC,omitempty"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
type TransactionEventRequestTriggerReasonEnum ¶
type TransactionEventRequestTriggerReasonEnum string
const ( TransactionEventRequestTriggerReasonEnumAbnormalCondition TransactionEventRequestTriggerReasonEnum = "AbnormalCondition" TransactionEventRequestTriggerReasonEnumAuthorized TransactionEventRequestTriggerReasonEnum = "Authorized" TransactionEventRequestTriggerReasonEnumCablePluggedIn TransactionEventRequestTriggerReasonEnum = "CablePluggedIn" TransactionEventRequestTriggerReasonEnumChargingRateChanged TransactionEventRequestTriggerReasonEnum = "ChargingRateChanged" TransactionEventRequestTriggerReasonEnumChargingStateChanged TransactionEventRequestTriggerReasonEnum = "ChargingStateChanged" TransactionEventRequestTriggerReasonEnumCostLimitReached TransactionEventRequestTriggerReasonEnum = "CostLimitReached" TransactionEventRequestTriggerReasonEnumEnergyLimitReached TransactionEventRequestTriggerReasonEnum = "EnergyLimitReached" TransactionEventRequestTriggerReasonEnumEVCommunicationLost TransactionEventRequestTriggerReasonEnum = "EVCommunicationLost" TransactionEventRequestTriggerReasonEnumEVConnectTimeout TransactionEventRequestTriggerReasonEnum = "EVConnectTimeout" TransactionEventRequestTriggerReasonEnumEVDeparted TransactionEventRequestTriggerReasonEnum = "EVDeparted" TransactionEventRequestTriggerReasonEnumEVDetected TransactionEventRequestTriggerReasonEnum = "EVDetected" TransactionEventRequestTriggerReasonEnumLimitSet TransactionEventRequestTriggerReasonEnum = "LimitSet" TransactionEventRequestTriggerReasonEnumMeterValueClock TransactionEventRequestTriggerReasonEnum = "MeterValueClock" TransactionEventRequestTriggerReasonEnumMeterValuePeriodic TransactionEventRequestTriggerReasonEnum = "MeterValuePeriodic" TransactionEventRequestTriggerReasonEnumOperationModeChanged TransactionEventRequestTriggerReasonEnum = "OperationModeChanged" TransactionEventRequestTriggerReasonEnumRemoteStart TransactionEventRequestTriggerReasonEnum = "RemoteStart" TransactionEventRequestTriggerReasonEnumRemoteStop TransactionEventRequestTriggerReasonEnum = "RemoteStop" TransactionEventRequestTriggerReasonEnumResetCommand TransactionEventRequestTriggerReasonEnum = "ResetCommand" TransactionEventRequestTriggerReasonEnumRunningCost TransactionEventRequestTriggerReasonEnum = "RunningCost" TransactionEventRequestTriggerReasonEnumSignedDataReceived TransactionEventRequestTriggerReasonEnum = "SignedDataReceived" TransactionEventRequestTriggerReasonEnumSoCLimitReached TransactionEventRequestTriggerReasonEnum = "SoCLimitReached" TransactionEventRequestTriggerReasonEnumStopAuthorized TransactionEventRequestTriggerReasonEnum = "StopAuthorized" TransactionEventRequestTriggerReasonEnumTariffChanged TransactionEventRequestTriggerReasonEnum = "TariffChanged" TransactionEventRequestTriggerReasonEnumTariffNotAccepted TransactionEventRequestTriggerReasonEnum = "TariffNotAccepted" TransactionEventRequestTriggerReasonEnumTimeLimitReached TransactionEventRequestTriggerReasonEnum = "TimeLimitReached" TransactionEventRequestTriggerReasonEnumTrigger TransactionEventRequestTriggerReasonEnum = "Trigger" TransactionEventRequestTriggerReasonEnumTxResumed TransactionEventRequestTriggerReasonEnum = "TxResumed" TransactionEventRequestTriggerReasonEnumUnlockCommand TransactionEventRequestTriggerReasonEnum = "UnlockCommand" )
type TransactionEventRequestUnitOfMeasure ¶
type TransactionEventRequestUnitOfMeasure struct {
Unit *string `json:"unit,omitempty"`
Multiplier *int `json:"multiplier,omitempty"`
CustomData *TransactionEventRequestCustomData `json:"customData,omitempty"`
}
type TriggerMessageConfirmation ¶
type TriggerMessageConfirmation struct {
Status TriggerMessageConfirmationTriggerMessageStatusEnum `json:"status"`
StatusInfo *TriggerMessageConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *TriggerMessageConfirmationCustomData `json:"customData,omitempty"`
}
func (TriggerMessageConfirmation) ActionName ¶
func (TriggerMessageConfirmation) ActionName() string
func (TriggerMessageConfirmation) Direction ¶
func (TriggerMessageConfirmation) Direction() protocol.PayloadDirection
func (TriggerMessageConfirmation) SchemaName ¶
func (TriggerMessageConfirmation) SchemaName() string
func (TriggerMessageConfirmation) Validate ¶
func (message TriggerMessageConfirmation) Validate() error
func (TriggerMessageConfirmation) ValidateJSON ¶
func (TriggerMessageConfirmation) ValidateJSON(data []byte) error
func (TriggerMessageConfirmation) Version ¶
func (TriggerMessageConfirmation) Version() protocol.Version
type TriggerMessageConfirmationCustomData ¶
type TriggerMessageConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (TriggerMessageConfirmationCustomData) MarshalJSON ¶
func (value TriggerMessageConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*TriggerMessageConfirmationCustomData) UnmarshalJSON ¶
func (value *TriggerMessageConfirmationCustomData) UnmarshalJSON(data []byte) error
type TriggerMessageConfirmationStatusInfo ¶
type TriggerMessageConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *TriggerMessageConfirmationCustomData `json:"customData,omitempty"`
}
type TriggerMessageConfirmationTriggerMessageStatusEnum ¶
type TriggerMessageConfirmationTriggerMessageStatusEnum string
const ( TriggerMessageConfirmationTriggerMessageStatusEnumAccepted TriggerMessageConfirmationTriggerMessageStatusEnum = "Accepted" TriggerMessageConfirmationTriggerMessageStatusEnumRejected TriggerMessageConfirmationTriggerMessageStatusEnum = "Rejected" TriggerMessageConfirmationTriggerMessageStatusEnumNotImplemented TriggerMessageConfirmationTriggerMessageStatusEnum = "NotImplemented" )
type TriggerMessageRequest ¶
type TriggerMessageRequest struct {
EVSE *TriggerMessageRequestEVSE `json:"evse,omitempty"`
RequestedMessage TriggerMessageRequestMessageTriggerEnum `json:"requestedMessage"`
CustomTrigger *string `json:"customTrigger,omitempty"`
CustomData *TriggerMessageRequestCustomData `json:"customData,omitempty"`
}
func (TriggerMessageRequest) ActionName ¶
func (TriggerMessageRequest) ActionName() string
func (TriggerMessageRequest) Direction ¶
func (TriggerMessageRequest) Direction() protocol.PayloadDirection
func (TriggerMessageRequest) SchemaName ¶
func (TriggerMessageRequest) SchemaName() string
func (TriggerMessageRequest) Validate ¶
func (message TriggerMessageRequest) Validate() error
func (TriggerMessageRequest) ValidateJSON ¶
func (TriggerMessageRequest) ValidateJSON(data []byte) error
func (TriggerMessageRequest) Version ¶
func (TriggerMessageRequest) Version() protocol.Version
type TriggerMessageRequestCustomData ¶
type TriggerMessageRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (TriggerMessageRequestCustomData) MarshalJSON ¶
func (value TriggerMessageRequestCustomData) MarshalJSON() ([]byte, error)
func (*TriggerMessageRequestCustomData) UnmarshalJSON ¶
func (value *TriggerMessageRequestCustomData) UnmarshalJSON(data []byte) error
type TriggerMessageRequestEVSE ¶
type TriggerMessageRequestEVSE struct {
ID int `json:"id"`
ConnectorID *int `json:"connectorId,omitempty"`
CustomData *TriggerMessageRequestCustomData `json:"customData,omitempty"`
}
type TriggerMessageRequestMessageTriggerEnum ¶
type TriggerMessageRequestMessageTriggerEnum string
const ( TriggerMessageRequestMessageTriggerEnumBootNotification TriggerMessageRequestMessageTriggerEnum = "BootNotification" TriggerMessageRequestMessageTriggerEnumLogStatusNotification TriggerMessageRequestMessageTriggerEnum = "LogStatusNotification" TriggerMessageRequestMessageTriggerEnumFirmwareStatusNotification TriggerMessageRequestMessageTriggerEnum = "FirmwareStatusNotification" TriggerMessageRequestMessageTriggerEnumHeartbeat TriggerMessageRequestMessageTriggerEnum = "Heartbeat" TriggerMessageRequestMessageTriggerEnumMeterValues TriggerMessageRequestMessageTriggerEnum = "MeterValues" TriggerMessageRequestMessageTriggerEnumSignChargingStationCertificate TriggerMessageRequestMessageTriggerEnum = "SignChargingStationCertificate" TriggerMessageRequestMessageTriggerEnumSignV2GCertificate TriggerMessageRequestMessageTriggerEnum = "SignV2GCertificate" TriggerMessageRequestMessageTriggerEnumSignV2G20Certificate TriggerMessageRequestMessageTriggerEnum = "SignV2G20Certificate" TriggerMessageRequestMessageTriggerEnumStatusNotification TriggerMessageRequestMessageTriggerEnum = "StatusNotification" TriggerMessageRequestMessageTriggerEnumTransactionEvent TriggerMessageRequestMessageTriggerEnum = "TransactionEvent" TriggerMessageRequestMessageTriggerEnumSignCombinedCertificate TriggerMessageRequestMessageTriggerEnum = "SignCombinedCertificate" TriggerMessageRequestMessageTriggerEnumPublishFirmwareStatusNotification TriggerMessageRequestMessageTriggerEnum = "PublishFirmwareStatusNotification" TriggerMessageRequestMessageTriggerEnumCustomTrigger TriggerMessageRequestMessageTriggerEnum = "CustomTrigger" )
type UnlockConnectorConfirmation ¶
type UnlockConnectorConfirmation struct {
Status UnlockConnectorConfirmationUnlockStatusEnum `json:"status"`
StatusInfo *UnlockConnectorConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *UnlockConnectorConfirmationCustomData `json:"customData,omitempty"`
}
func (UnlockConnectorConfirmation) ActionName ¶
func (UnlockConnectorConfirmation) ActionName() string
func (UnlockConnectorConfirmation) Direction ¶
func (UnlockConnectorConfirmation) Direction() protocol.PayloadDirection
func (UnlockConnectorConfirmation) SchemaName ¶
func (UnlockConnectorConfirmation) SchemaName() string
func (UnlockConnectorConfirmation) Validate ¶
func (message UnlockConnectorConfirmation) Validate() error
func (UnlockConnectorConfirmation) ValidateJSON ¶
func (UnlockConnectorConfirmation) ValidateJSON(data []byte) error
func (UnlockConnectorConfirmation) Version ¶
func (UnlockConnectorConfirmation) Version() protocol.Version
type UnlockConnectorConfirmationCustomData ¶
type UnlockConnectorConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (UnlockConnectorConfirmationCustomData) MarshalJSON ¶
func (value UnlockConnectorConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*UnlockConnectorConfirmationCustomData) UnmarshalJSON ¶
func (value *UnlockConnectorConfirmationCustomData) UnmarshalJSON(data []byte) error
type UnlockConnectorConfirmationStatusInfo ¶
type UnlockConnectorConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *UnlockConnectorConfirmationCustomData `json:"customData,omitempty"`
}
type UnlockConnectorConfirmationUnlockStatusEnum ¶
type UnlockConnectorConfirmationUnlockStatusEnum string
const ( UnlockConnectorConfirmationUnlockStatusEnumUnlocked UnlockConnectorConfirmationUnlockStatusEnum = "Unlocked" UnlockConnectorConfirmationUnlockStatusEnumUnlockFailed UnlockConnectorConfirmationUnlockStatusEnum = "UnlockFailed" UnlockConnectorConfirmationUnlockStatusEnumOngoingAuthorizedTransaction UnlockConnectorConfirmationUnlockStatusEnum = "OngoingAuthorizedTransaction" UnlockConnectorConfirmationUnlockStatusEnumUnknownConnector UnlockConnectorConfirmationUnlockStatusEnum = "UnknownConnector" )
type UnlockConnectorRequest ¶
type UnlockConnectorRequest struct {
EVSEID int `json:"evseId"`
ConnectorID int `json:"connectorId"`
CustomData *UnlockConnectorRequestCustomData `json:"customData,omitempty"`
}
func (UnlockConnectorRequest) ActionName ¶
func (UnlockConnectorRequest) ActionName() string
func (UnlockConnectorRequest) Direction ¶
func (UnlockConnectorRequest) Direction() protocol.PayloadDirection
func (UnlockConnectorRequest) SchemaName ¶
func (UnlockConnectorRequest) SchemaName() string
func (UnlockConnectorRequest) Validate ¶
func (message UnlockConnectorRequest) Validate() error
func (UnlockConnectorRequest) ValidateJSON ¶
func (UnlockConnectorRequest) ValidateJSON(data []byte) error
func (UnlockConnectorRequest) Version ¶
func (UnlockConnectorRequest) Version() protocol.Version
type UnlockConnectorRequestCustomData ¶
type UnlockConnectorRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (UnlockConnectorRequestCustomData) MarshalJSON ¶
func (value UnlockConnectorRequestCustomData) MarshalJSON() ([]byte, error)
func (*UnlockConnectorRequestCustomData) UnmarshalJSON ¶
func (value *UnlockConnectorRequestCustomData) UnmarshalJSON(data []byte) error
type UnpublishFirmwareConfirmation ¶
type UnpublishFirmwareConfirmation struct {
Status UnpublishFirmwareConfirmationUnpublishFirmwareStatusEnum `json:"status"`
CustomData *UnpublishFirmwareConfirmationCustomData `json:"customData,omitempty"`
}
func (UnpublishFirmwareConfirmation) ActionName ¶
func (UnpublishFirmwareConfirmation) ActionName() string
func (UnpublishFirmwareConfirmation) Direction ¶
func (UnpublishFirmwareConfirmation) Direction() protocol.PayloadDirection
func (UnpublishFirmwareConfirmation) SchemaName ¶
func (UnpublishFirmwareConfirmation) SchemaName() string
func (UnpublishFirmwareConfirmation) Validate ¶
func (message UnpublishFirmwareConfirmation) Validate() error
func (UnpublishFirmwareConfirmation) ValidateJSON ¶
func (UnpublishFirmwareConfirmation) ValidateJSON(data []byte) error
func (UnpublishFirmwareConfirmation) Version ¶
func (UnpublishFirmwareConfirmation) Version() protocol.Version
type UnpublishFirmwareConfirmationCustomData ¶
type UnpublishFirmwareConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (UnpublishFirmwareConfirmationCustomData) MarshalJSON ¶
func (value UnpublishFirmwareConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*UnpublishFirmwareConfirmationCustomData) UnmarshalJSON ¶
func (value *UnpublishFirmwareConfirmationCustomData) UnmarshalJSON(data []byte) error
type UnpublishFirmwareConfirmationUnpublishFirmwareStatusEnum ¶
type UnpublishFirmwareConfirmationUnpublishFirmwareStatusEnum string
const ( UnpublishFirmwareConfirmationUnpublishFirmwareStatusEnumDownloadOngoing UnpublishFirmwareConfirmationUnpublishFirmwareStatusEnum = "DownloadOngoing" UnpublishFirmwareConfirmationUnpublishFirmwareStatusEnumNoFirmware UnpublishFirmwareConfirmationUnpublishFirmwareStatusEnum = "NoFirmware" UnpublishFirmwareConfirmationUnpublishFirmwareStatusEnumUnpublished UnpublishFirmwareConfirmationUnpublishFirmwareStatusEnum = "Unpublished" )
type UnpublishFirmwareRequest ¶
type UnpublishFirmwareRequest struct {
Checksum string `json:"checksum"`
CustomData *UnpublishFirmwareRequestCustomData `json:"customData,omitempty"`
}
func (UnpublishFirmwareRequest) ActionName ¶
func (UnpublishFirmwareRequest) ActionName() string
func (UnpublishFirmwareRequest) Direction ¶
func (UnpublishFirmwareRequest) Direction() protocol.PayloadDirection
func (UnpublishFirmwareRequest) SchemaName ¶
func (UnpublishFirmwareRequest) SchemaName() string
func (UnpublishFirmwareRequest) Validate ¶
func (message UnpublishFirmwareRequest) Validate() error
func (UnpublishFirmwareRequest) ValidateJSON ¶
func (UnpublishFirmwareRequest) ValidateJSON(data []byte) error
func (UnpublishFirmwareRequest) Version ¶
func (UnpublishFirmwareRequest) Version() protocol.Version
type UnpublishFirmwareRequestCustomData ¶
type UnpublishFirmwareRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (UnpublishFirmwareRequestCustomData) MarshalJSON ¶
func (value UnpublishFirmwareRequestCustomData) MarshalJSON() ([]byte, error)
func (*UnpublishFirmwareRequestCustomData) UnmarshalJSON ¶
func (value *UnpublishFirmwareRequestCustomData) UnmarshalJSON(data []byte) error
type UpdateDynamicScheduleConfirmation ¶
type UpdateDynamicScheduleConfirmation struct {
Status UpdateDynamicScheduleConfirmationChargingProfileStatusEnum `json:"status"`
StatusInfo *UpdateDynamicScheduleConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *UpdateDynamicScheduleConfirmationCustomData `json:"customData,omitempty"`
}
func (UpdateDynamicScheduleConfirmation) ActionName ¶
func (UpdateDynamicScheduleConfirmation) ActionName() string
func (UpdateDynamicScheduleConfirmation) Direction ¶
func (UpdateDynamicScheduleConfirmation) Direction() protocol.PayloadDirection
func (UpdateDynamicScheduleConfirmation) SchemaName ¶
func (UpdateDynamicScheduleConfirmation) SchemaName() string
func (UpdateDynamicScheduleConfirmation) Validate ¶
func (message UpdateDynamicScheduleConfirmation) Validate() error
func (UpdateDynamicScheduleConfirmation) ValidateJSON ¶
func (UpdateDynamicScheduleConfirmation) ValidateJSON(data []byte) error
func (UpdateDynamicScheduleConfirmation) Version ¶
func (UpdateDynamicScheduleConfirmation) Version() protocol.Version
type UpdateDynamicScheduleConfirmationChargingProfileStatusEnum ¶
type UpdateDynamicScheduleConfirmationChargingProfileStatusEnum string
const ( UpdateDynamicScheduleConfirmationChargingProfileStatusEnumAccepted UpdateDynamicScheduleConfirmationChargingProfileStatusEnum = "Accepted" UpdateDynamicScheduleConfirmationChargingProfileStatusEnumRejected UpdateDynamicScheduleConfirmationChargingProfileStatusEnum = "Rejected" )
type UpdateDynamicScheduleConfirmationCustomData ¶
type UpdateDynamicScheduleConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (UpdateDynamicScheduleConfirmationCustomData) MarshalJSON ¶
func (value UpdateDynamicScheduleConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*UpdateDynamicScheduleConfirmationCustomData) UnmarshalJSON ¶
func (value *UpdateDynamicScheduleConfirmationCustomData) UnmarshalJSON(data []byte) error
type UpdateDynamicScheduleConfirmationStatusInfo ¶
type UpdateDynamicScheduleConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *UpdateDynamicScheduleConfirmationCustomData `json:"customData,omitempty"`
}
type UpdateDynamicScheduleRequest ¶
type UpdateDynamicScheduleRequest struct {
ChargingProfileID int `json:"chargingProfileId"`
ScheduleUpdate UpdateDynamicScheduleRequestChargingScheduleUpdate `json:"scheduleUpdate"`
CustomData *UpdateDynamicScheduleRequestCustomData `json:"customData,omitempty"`
}
func (UpdateDynamicScheduleRequest) ActionName ¶
func (UpdateDynamicScheduleRequest) ActionName() string
func (UpdateDynamicScheduleRequest) Direction ¶
func (UpdateDynamicScheduleRequest) Direction() protocol.PayloadDirection
func (UpdateDynamicScheduleRequest) SchemaName ¶
func (UpdateDynamicScheduleRequest) SchemaName() string
func (UpdateDynamicScheduleRequest) Validate ¶
func (message UpdateDynamicScheduleRequest) Validate() error
func (UpdateDynamicScheduleRequest) ValidateJSON ¶
func (UpdateDynamicScheduleRequest) ValidateJSON(data []byte) error
func (UpdateDynamicScheduleRequest) Version ¶
func (UpdateDynamicScheduleRequest) Version() protocol.Version
type UpdateDynamicScheduleRequestChargingScheduleUpdate ¶
type UpdateDynamicScheduleRequestChargingScheduleUpdate struct {
Limit *float64 `json:"limit,omitempty"`
LimitL2 *float64 `json:"limit_L2,omitempty"`
LimitL3 *float64 `json:"limit_L3,omitempty"`
DischargeLimit *float64 `json:"dischargeLimit,omitempty"`
DischargeLimitL2 *float64 `json:"dischargeLimit_L2,omitempty"`
DischargeLimitL3 *float64 `json:"dischargeLimit_L3,omitempty"`
Setpoint *float64 `json:"setpoint,omitempty"`
SetpointL2 *float64 `json:"setpoint_L2,omitempty"`
SetpointL3 *float64 `json:"setpoint_L3,omitempty"`
SetpointReactive *float64 `json:"setpointReactive,omitempty"`
SetpointReactiveL2 *float64 `json:"setpointReactive_L2,omitempty"`
SetpointReactiveL3 *float64 `json:"setpointReactive_L3,omitempty"`
CustomData *UpdateDynamicScheduleRequestCustomData `json:"customData,omitempty"`
}
type UpdateDynamicScheduleRequestCustomData ¶
type UpdateDynamicScheduleRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (UpdateDynamicScheduleRequestCustomData) MarshalJSON ¶
func (value UpdateDynamicScheduleRequestCustomData) MarshalJSON() ([]byte, error)
func (*UpdateDynamicScheduleRequestCustomData) UnmarshalJSON ¶
func (value *UpdateDynamicScheduleRequestCustomData) UnmarshalJSON(data []byte) error
type UpdateFirmwareConfirmation ¶
type UpdateFirmwareConfirmation struct {
Status UpdateFirmwareConfirmationUpdateFirmwareStatusEnum `json:"status"`
StatusInfo *UpdateFirmwareConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *UpdateFirmwareConfirmationCustomData `json:"customData,omitempty"`
}
func (UpdateFirmwareConfirmation) ActionName ¶
func (UpdateFirmwareConfirmation) ActionName() string
func (UpdateFirmwareConfirmation) Direction ¶
func (UpdateFirmwareConfirmation) Direction() protocol.PayloadDirection
func (UpdateFirmwareConfirmation) SchemaName ¶
func (UpdateFirmwareConfirmation) SchemaName() string
func (UpdateFirmwareConfirmation) Validate ¶
func (message UpdateFirmwareConfirmation) Validate() error
func (UpdateFirmwareConfirmation) ValidateJSON ¶
func (UpdateFirmwareConfirmation) ValidateJSON(data []byte) error
func (UpdateFirmwareConfirmation) Version ¶
func (UpdateFirmwareConfirmation) Version() protocol.Version
type UpdateFirmwareConfirmationCustomData ¶
type UpdateFirmwareConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (UpdateFirmwareConfirmationCustomData) MarshalJSON ¶
func (value UpdateFirmwareConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*UpdateFirmwareConfirmationCustomData) UnmarshalJSON ¶
func (value *UpdateFirmwareConfirmationCustomData) UnmarshalJSON(data []byte) error
type UpdateFirmwareConfirmationStatusInfo ¶
type UpdateFirmwareConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *UpdateFirmwareConfirmationCustomData `json:"customData,omitempty"`
}
type UpdateFirmwareConfirmationUpdateFirmwareStatusEnum ¶
type UpdateFirmwareConfirmationUpdateFirmwareStatusEnum string
const ( UpdateFirmwareConfirmationUpdateFirmwareStatusEnumAccepted UpdateFirmwareConfirmationUpdateFirmwareStatusEnum = "Accepted" UpdateFirmwareConfirmationUpdateFirmwareStatusEnumRejected UpdateFirmwareConfirmationUpdateFirmwareStatusEnum = "Rejected" UpdateFirmwareConfirmationUpdateFirmwareStatusEnumAcceptedCanceled UpdateFirmwareConfirmationUpdateFirmwareStatusEnum = "AcceptedCanceled" UpdateFirmwareConfirmationUpdateFirmwareStatusEnumInvalidCertificate UpdateFirmwareConfirmationUpdateFirmwareStatusEnum = "InvalidCertificate" UpdateFirmwareConfirmationUpdateFirmwareStatusEnumRevokedCertificate UpdateFirmwareConfirmationUpdateFirmwareStatusEnum = "RevokedCertificate" )
type UpdateFirmwareRequest ¶
type UpdateFirmwareRequest struct {
Retries *int `json:"retries,omitempty"`
RetryInterval *int `json:"retryInterval,omitempty"`
RequestID int `json:"requestId"`
Firmware UpdateFirmwareRequestFirmware `json:"firmware"`
CustomData *UpdateFirmwareRequestCustomData `json:"customData,omitempty"`
}
func (UpdateFirmwareRequest) ActionName ¶
func (UpdateFirmwareRequest) ActionName() string
func (UpdateFirmwareRequest) Direction ¶
func (UpdateFirmwareRequest) Direction() protocol.PayloadDirection
func (UpdateFirmwareRequest) SchemaName ¶
func (UpdateFirmwareRequest) SchemaName() string
func (UpdateFirmwareRequest) Validate ¶
func (message UpdateFirmwareRequest) Validate() error
func (UpdateFirmwareRequest) ValidateJSON ¶
func (UpdateFirmwareRequest) ValidateJSON(data []byte) error
func (UpdateFirmwareRequest) Version ¶
func (UpdateFirmwareRequest) Version() protocol.Version
type UpdateFirmwareRequestCustomData ¶
type UpdateFirmwareRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (UpdateFirmwareRequestCustomData) MarshalJSON ¶
func (value UpdateFirmwareRequestCustomData) MarshalJSON() ([]byte, error)
func (*UpdateFirmwareRequestCustomData) UnmarshalJSON ¶
func (value *UpdateFirmwareRequestCustomData) UnmarshalJSON(data []byte) error
type UpdateFirmwareRequestFirmware ¶
type UpdateFirmwareRequestFirmware struct {
Location string `json:"location"`
RetrieveDateTime string `json:"retrieveDateTime"`
InstallDateTime *string `json:"installDateTime,omitempty"`
SigningCertificate *string `json:"signingCertificate,omitempty"`
Signature *string `json:"signature,omitempty"`
CustomData *UpdateFirmwareRequestCustomData `json:"customData,omitempty"`
}
type UsePriorityChargingConfirmation ¶
type UsePriorityChargingConfirmation struct {
Status UsePriorityChargingConfirmationPriorityChargingStatusEnum `json:"status"`
StatusInfo *UsePriorityChargingConfirmationStatusInfo `json:"statusInfo,omitempty"`
CustomData *UsePriorityChargingConfirmationCustomData `json:"customData,omitempty"`
}
func (UsePriorityChargingConfirmation) ActionName ¶
func (UsePriorityChargingConfirmation) ActionName() string
func (UsePriorityChargingConfirmation) Direction ¶
func (UsePriorityChargingConfirmation) Direction() protocol.PayloadDirection
func (UsePriorityChargingConfirmation) SchemaName ¶
func (UsePriorityChargingConfirmation) SchemaName() string
func (UsePriorityChargingConfirmation) Validate ¶
func (message UsePriorityChargingConfirmation) Validate() error
func (UsePriorityChargingConfirmation) ValidateJSON ¶
func (UsePriorityChargingConfirmation) ValidateJSON(data []byte) error
func (UsePriorityChargingConfirmation) Version ¶
func (UsePriorityChargingConfirmation) Version() protocol.Version
type UsePriorityChargingConfirmationCustomData ¶
type UsePriorityChargingConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (UsePriorityChargingConfirmationCustomData) MarshalJSON ¶
func (value UsePriorityChargingConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*UsePriorityChargingConfirmationCustomData) UnmarshalJSON ¶
func (value *UsePriorityChargingConfirmationCustomData) UnmarshalJSON(data []byte) error
type UsePriorityChargingConfirmationPriorityChargingStatusEnum ¶
type UsePriorityChargingConfirmationPriorityChargingStatusEnum string
const ( UsePriorityChargingConfirmationPriorityChargingStatusEnumAccepted UsePriorityChargingConfirmationPriorityChargingStatusEnum = "Accepted" UsePriorityChargingConfirmationPriorityChargingStatusEnumRejected UsePriorityChargingConfirmationPriorityChargingStatusEnum = "Rejected" UsePriorityChargingConfirmationPriorityChargingStatusEnumNoProfile UsePriorityChargingConfirmationPriorityChargingStatusEnum = "NoProfile" )
type UsePriorityChargingConfirmationStatusInfo ¶
type UsePriorityChargingConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *UsePriorityChargingConfirmationCustomData `json:"customData,omitempty"`
}
type UsePriorityChargingRequest ¶
type UsePriorityChargingRequest struct {
TransactionID string `json:"transactionId"`
Activate bool `json:"activate"`
CustomData *UsePriorityChargingRequestCustomData `json:"customData,omitempty"`
}
func (UsePriorityChargingRequest) ActionName ¶
func (UsePriorityChargingRequest) ActionName() string
func (UsePriorityChargingRequest) Direction ¶
func (UsePriorityChargingRequest) Direction() protocol.PayloadDirection
func (UsePriorityChargingRequest) SchemaName ¶
func (UsePriorityChargingRequest) SchemaName() string
func (UsePriorityChargingRequest) Validate ¶
func (message UsePriorityChargingRequest) Validate() error
func (UsePriorityChargingRequest) ValidateJSON ¶
func (UsePriorityChargingRequest) ValidateJSON(data []byte) error
func (UsePriorityChargingRequest) Version ¶
func (UsePriorityChargingRequest) Version() protocol.Version
type UsePriorityChargingRequestCustomData ¶
type UsePriorityChargingRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (UsePriorityChargingRequestCustomData) MarshalJSON ¶
func (value UsePriorityChargingRequestCustomData) MarshalJSON() ([]byte, error)
func (*UsePriorityChargingRequestCustomData) UnmarshalJSON ¶
func (value *UsePriorityChargingRequestCustomData) UnmarshalJSON(data []byte) error
type VatNumberValidationConfirmation ¶
type VatNumberValidationConfirmation struct {
Company *VatNumberValidationConfirmationAddress `json:"company,omitempty"`
StatusInfo *VatNumberValidationConfirmationStatusInfo `json:"statusInfo,omitempty"`
VatNumber string `json:"vatNumber"`
EVSEID *int `json:"evseId,omitempty"`
Status VatNumberValidationConfirmationGenericStatusEnum `json:"status"`
CustomData *VatNumberValidationConfirmationCustomData `json:"customData,omitempty"`
}
func (VatNumberValidationConfirmation) ActionName ¶
func (VatNumberValidationConfirmation) ActionName() string
func (VatNumberValidationConfirmation) Direction ¶
func (VatNumberValidationConfirmation) Direction() protocol.PayloadDirection
func (VatNumberValidationConfirmation) SchemaName ¶
func (VatNumberValidationConfirmation) SchemaName() string
func (VatNumberValidationConfirmation) Validate ¶
func (message VatNumberValidationConfirmation) Validate() error
func (VatNumberValidationConfirmation) ValidateJSON ¶
func (VatNumberValidationConfirmation) ValidateJSON(data []byte) error
func (VatNumberValidationConfirmation) Version ¶
func (VatNumberValidationConfirmation) Version() protocol.Version
type VatNumberValidationConfirmationAddress ¶
type VatNumberValidationConfirmationAddress struct {
Name string `json:"name"`
Address1 string `json:"address1"`
Address2 *string `json:"address2,omitempty"`
City string `json:"city"`
PostalCode *string `json:"postalCode,omitempty"`
Country string `json:"country"`
CustomData *VatNumberValidationConfirmationCustomData `json:"customData,omitempty"`
}
type VatNumberValidationConfirmationCustomData ¶
type VatNumberValidationConfirmationCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (VatNumberValidationConfirmationCustomData) MarshalJSON ¶
func (value VatNumberValidationConfirmationCustomData) MarshalJSON() ([]byte, error)
func (*VatNumberValidationConfirmationCustomData) UnmarshalJSON ¶
func (value *VatNumberValidationConfirmationCustomData) UnmarshalJSON(data []byte) error
type VatNumberValidationConfirmationGenericStatusEnum ¶
type VatNumberValidationConfirmationGenericStatusEnum string
const ( VatNumberValidationConfirmationGenericStatusEnumAccepted VatNumberValidationConfirmationGenericStatusEnum = "Accepted" VatNumberValidationConfirmationGenericStatusEnumRejected VatNumberValidationConfirmationGenericStatusEnum = "Rejected" )
type VatNumberValidationConfirmationStatusInfo ¶
type VatNumberValidationConfirmationStatusInfo struct {
ReasonCode string `json:"reasonCode"`
AdditionalInfo *string `json:"additionalInfo,omitempty"`
CustomData *VatNumberValidationConfirmationCustomData `json:"customData,omitempty"`
}
type VatNumberValidationRequest ¶
type VatNumberValidationRequest struct {
VatNumber string `json:"vatNumber"`
EVSEID *int `json:"evseId,omitempty"`
CustomData *VatNumberValidationRequestCustomData `json:"customData,omitempty"`
}
func (VatNumberValidationRequest) ActionName ¶
func (VatNumberValidationRequest) ActionName() string
func (VatNumberValidationRequest) Direction ¶
func (VatNumberValidationRequest) Direction() protocol.PayloadDirection
func (VatNumberValidationRequest) SchemaName ¶
func (VatNumberValidationRequest) SchemaName() string
func (VatNumberValidationRequest) Validate ¶
func (message VatNumberValidationRequest) Validate() error
func (VatNumberValidationRequest) ValidateJSON ¶
func (VatNumberValidationRequest) ValidateJSON(data []byte) error
func (VatNumberValidationRequest) Version ¶
func (VatNumberValidationRequest) Version() protocol.Version
type VatNumberValidationRequestCustomData ¶
type VatNumberValidationRequestCustomData struct {
VendorID string `json:"vendorId"`
Extra map[string]json.RawMessage `json:"-"`
}
func (VatNumberValidationRequestCustomData) MarshalJSON ¶
func (value VatNumberValidationRequestCustomData) MarshalJSON() ([]byte, error)
func (*VatNumberValidationRequestCustomData) UnmarshalJSON ¶
func (value *VatNumberValidationRequestCustomData) UnmarshalJSON(data []byte) error
Source Files
¶
- adjust_periodic_event_stream_confirmation.go
- adjust_periodic_event_stream_request.go
- afrrsignal_confirmation.go
- afrrsignal_request.go
- authorize_confirmation.go
- authorize_request.go
- battery_swap_confirmation.go
- battery_swap_request.go
- boot_notification_confirmation.go
- boot_notification_request.go
- cancel_reservation_confirmation.go
- cancel_reservation_request.go
- certificate_signed_confirmation.go
- certificate_signed_request.go
- change_availability_confirmation.go
- change_availability_request.go
- change_transaction_tariff_confirmation.go
- change_transaction_tariff_request.go
- clear_cache_confirmation.go
- clear_cache_request.go
- clear_charging_profile_confirmation.go
- clear_charging_profile_request.go
- clear_dercontrol_confirmation.go
- clear_dercontrol_request.go
- clear_display_message_confirmation.go
- clear_display_message_request.go
- clear_tariffs_confirmation.go
- clear_tariffs_request.go
- clear_variable_monitoring_confirmation.go
- clear_variable_monitoring_request.go
- cleared_charging_limit_confirmation.go
- cleared_charging_limit_request.go
- close_periodic_event_stream_confirmation.go
- close_periodic_event_stream_request.go
- cost_updated_confirmation.go
- cost_updated_request.go
- customer_information_confirmation.go
- customer_information_request.go
- data_transfer_confirmation.go
- data_transfer_request.go
- delete_certificate_confirmation.go
- delete_certificate_request.go
- doc.go
- firmware_status_notification_confirmation.go
- firmware_status_notification_request.go
- get15118_evcertificate_confirmation.go
- get15118_evcertificate_request.go
- get_base_report_confirmation.go
- get_base_report_request.go
- get_certificate_chain_status_confirmation.go
- get_certificate_chain_status_request.go
- get_certificate_status_confirmation.go
- get_certificate_status_request.go
- get_charging_profiles_confirmation.go
- get_charging_profiles_request.go
- get_composite_schedule_confirmation.go
- get_composite_schedule_request.go
- get_dercontrol_confirmation.go
- get_dercontrol_request.go
- get_display_messages_confirmation.go
- get_display_messages_request.go
- get_installed_certificate_ids_confirmation.go
- get_installed_certificate_ids_request.go
- get_local_list_version_confirmation.go
- get_local_list_version_request.go
- get_log_confirmation.go
- get_log_request.go
- get_monitoring_report_confirmation.go
- get_monitoring_report_request.go
- get_periodic_event_stream_confirmation.go
- get_periodic_event_stream_request.go
- get_report_confirmation.go
- get_report_request.go
- get_tariffs_confirmation.go
- get_tariffs_request.go
- get_transaction_status_confirmation.go
- get_transaction_status_request.go
- get_variables_confirmation.go
- get_variables_request.go
- heartbeat_confirmation.go
- heartbeat_request.go
- install_certificate_confirmation.go
- install_certificate_request.go
- log_status_notification_confirmation.go
- log_status_notification_request.go
- meter_values_confirmation.go
- meter_values_request.go
- notify_allowed_energy_transfer_confirmation.go
- notify_allowed_energy_transfer_request.go
- notify_charging_limit_confirmation.go
- notify_charging_limit_request.go
- notify_customer_information_confirmation.go
- notify_customer_information_request.go
- notify_deralarm_confirmation.go
- notify_deralarm_request.go
- notify_derstart_stop_confirmation.go
- notify_derstart_stop_request.go
- notify_display_messages_confirmation.go
- notify_display_messages_request.go
- notify_evcharging_needs_confirmation.go
- notify_evcharging_needs_request.go
- notify_evcharging_schedule_confirmation.go
- notify_evcharging_schedule_request.go
- notify_event_confirmation.go
- notify_event_request.go
- notify_monitoring_report_confirmation.go
- notify_monitoring_report_request.go
- notify_periodic_event_stream_request.go
- notify_priority_charging_confirmation.go
- notify_priority_charging_request.go
- notify_report_confirmation.go
- notify_report_request.go
- notify_settlement_confirmation.go
- notify_settlement_request.go
- notify_web_payment_started_confirmation.go
- notify_web_payment_started_request.go
- open_periodic_event_stream_confirmation.go
- open_periodic_event_stream_request.go
- publish_firmware_confirmation.go
- publish_firmware_request.go
- publish_firmware_status_notification_confirmation.go
- publish_firmware_status_notification_request.go
- pull_dynamic_schedule_update_confirmation.go
- pull_dynamic_schedule_update_request.go
- report_charging_profiles_confirmation.go
- report_charging_profiles_request.go
- report_dercontrol_confirmation.go
- report_dercontrol_request.go
- request_battery_swap_confirmation.go
- request_battery_swap_request.go
- request_start_transaction_confirmation.go
- request_start_transaction_request.go
- request_stop_transaction_confirmation.go
- request_stop_transaction_request.go
- reservation_status_update_confirmation.go
- reservation_status_update_request.go
- reserve_now_confirmation.go
- reserve_now_request.go
- reset_confirmation.go
- reset_request.go
- security_event_notification_confirmation.go
- security_event_notification_request.go
- send_local_list_confirmation.go
- send_local_list_request.go
- set_charging_profile_confirmation.go
- set_charging_profile_request.go
- set_default_tariff_confirmation.go
- set_default_tariff_request.go
- set_dercontrol_confirmation.go
- set_dercontrol_request.go
- set_display_message_confirmation.go
- set_display_message_request.go
- set_monitoring_base_confirmation.go
- set_monitoring_base_request.go
- set_monitoring_level_confirmation.go
- set_monitoring_level_request.go
- set_network_profile_confirmation.go
- set_network_profile_request.go
- set_variable_monitoring_confirmation.go
- set_variable_monitoring_request.go
- set_variables_confirmation.go
- set_variables_request.go
- sign_certificate_confirmation.go
- sign_certificate_request.go
- status_notification_confirmation.go
- status_notification_request.go
- transaction_event_confirmation.go
- transaction_event_request.go
- trigger_message_confirmation.go
- trigger_message_request.go
- unlock_connector_confirmation.go
- unlock_connector_request.go
- unpublish_firmware_confirmation.go
- unpublish_firmware_request.go
- update_dynamic_schedule_confirmation.go
- update_dynamic_schedule_request.go
- update_firmware_confirmation.go
- update_firmware_request.go
- use_priority_charging_confirmation.go
- use_priority_charging_request.go
- vat_number_validation_confirmation.go
- vat_number_validation_request.go
Click to show internal directories.
Click to hide internal directories.