Documentation
¶
Index ¶
- type ACChargingParametersType
- type APNType
- type AdditionalInfoType
- type AuthorizationData
- type AuthorizeRequest
- type AuthorizeResponse
- type BootNotificationRequest
- type BootNotificationResponse
- type CancelReservationRequest
- type CancelReservationResponse
- type CertificateHashDataChainType
- type CertificateHashDataType
- type CertificateSignedRequest
- type CertificateSignedResponse
- type ChangeAvailabilityRequest
- type ChangeAvailabilityResponse
- type ChargingLimitType
- type ChargingNeedsType
- type ChargingProfileCriterionType
- type ChargingProfileType
- type ChargingSchedulePeriodType
- type ChargingScheduleType
- type ChargingStationType
- type ClearCacheRequest
- type ClearCacheResponse
- type ClearChargingProfileRequest
- type ClearChargingProfileResponse
- type ClearChargingProfileType
- type ClearDisplayMessageRequest
- type ClearDisplayMessageResponse
- type ClearMonitoringResultType
- type ClearVariableMonitoringRequest
- type ClearVariableMonitoringResponse
- type ClearedChargingLimitRequest
- type ClearedChargingLimitResponse
- type ComponentType
- type ComponentVariableType
- type CompositeScheduleType
- type ConsumptionCostType
- type CostType
- type CostUpdatedRequest
- type CostUpdatedResponse
- type CustomDataType
- type CustomerInformationRequest
- type CustomerInformationResponse
- type DCChargingParametersType
- type DataTransferRequest
- type DataTransferResponse
- type DeleteCertificateRequest
- type DeleteCertificateResponse
- type EVSEType
- type EventDataType
- type FirmwareStatusNotificationRequest
- type FirmwareStatusNotificationResponse
- type FirmwareType
- type Get15118EVCertificateRequest
- type Get15118EVCertificateResponse
- type GetBaseReportRequest
- type GetBaseReportResponse
- type GetCertificateStatusRequest
- type GetCertificateStatusResponse
- type GetChargingProfilesRequest
- type GetChargingProfilesResponse
- type GetCompositeScheduleRequest
- type GetCompositeScheduleResponse
- type GetDisplayMessagesRequest
- type GetDisplayMessagesResponse
- type GetInstalledCertificateIdsRequest
- type GetInstalledCertificateIdsResponse
- type GetLocalListVersionRequest
- type GetLocalListVersionResponse
- type GetLogRequest
- type GetLogResponse
- type GetMonitoringReportRequest
- type GetMonitoringReportResponse
- type GetReportRequest
- type GetReportResponse
- type GetTransactionStatusRequest
- type GetTransactionStatusResponse
- type GetVariableDataType
- type GetVariableResultType
- type GetVariablesRequest
- type GetVariablesResponse
- type HeartbeatRequest
- type HeartbeatResponse
- type IdTokenInfoType
- type IdTokenType
- type InstallCertificateRequest
- type InstallCertificateResponse
- type LogParametersType
- type LogStatusNotificationRequest
- type LogStatusNotificationResponse
- type MessageContentType
- type MessageInfoType
- type MeterValueType
- type MeterValuesRequest
- type MeterValuesResponse
- type ModemType
- type MonitoringDataType
- type NetworkConnectionProfileType
- type NotifyChargingLimitRequest
- type NotifyChargingLimitResponse
- type NotifyCustomerInformationRequest
- type NotifyCustomerInformationResponse
- type NotifyDisplayMessagesRequest
- type NotifyDisplayMessagesResponse
- type NotifyEVChargingNeedsRequest
- type NotifyEVChargingNeedsResponse
- type NotifyEVChargingScheduleRequest
- type NotifyEVChargingScheduleResponse
- type NotifyEventRequest
- type NotifyEventResponse
- type NotifyMonitoringReportRequest
- type NotifyMonitoringReportResponse
- type NotifyReportRequest
- type NotifyReportResponse
- type OCSPRequestDataType
- type PublishFirmwareRequest
- type PublishFirmwareResponse
- type PublishFirmwareStatusNotificationRequest
- type PublishFirmwareStatusNotificationResponse
- type RelativeTimeIntervalType
- type ReportChargingProfilesRequest
- type ReportChargingProfilesResponse
- type ReportDataType
- type RequestStartTransactionRequest
- type RequestStartTransactionResponse
- type RequestStopTransactionRequest
- type RequestStopTransactionResponse
- type ReservationStatusUpdateRequest
- type ReservationStatusUpdateResponse
- type ReserveNowRequest
- type ReserveNowResponse
- type ResetRequest
- type ResetResponse
- type SalesTariffEntryType
- type SalesTariffType
- type SampledValueType
- type SecurityEventNotificationRequest
- type SecurityEventNotificationResponse
- type SendLocalListRequest
- type SendLocalListResponse
- type SetChargingProfileRequest
- type SetChargingProfileResponse
- type SetDisplayMessageRequest
- type SetDisplayMessageResponse
- type SetMonitoringBaseRequest
- type SetMonitoringBaseResponse
- type SetMonitoringDataType
- type SetMonitoringLevelRequest
- type SetMonitoringLevelResponse
- type SetMonitoringResultType
- type SetNetworkProfileRequest
- type SetNetworkProfileResponse
- type SetVariableDataType
- type SetVariableMonitoringRequest
- type SetVariableMonitoringResponse
- type SetVariableResultType
- type SetVariablesRequest
- type SetVariablesResponse
- type SignCertificateRequest
- type SignCertificateResponse
- type SignedMeterValueType
- type StatusInfoType
- type StatusNotificationRequest
- type StatusNotificationResponse
- type TransactionEventRequest
- type TransactionEventResponse
- type TransactionType
- type TriggerMessageRequest
- type TriggerMessageResponse
- type UnitOfMeasureType
- type UnlockConnectorRequest
- type UnlockConnectorResponse
- type UnpublishFirmwareRequest
- type UnpublishFirmwareResponse
- type UpdateFirmwareRequest
- type UpdateFirmwareResponse
- type VPNType
- type VariableAttributeType
- type VariableCharacteristicsType
- type VariableMonitoringType
- type VariableType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ACChargingParametersType ¶
type ACChargingParametersType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EnergyAmount int32 `json:"energyAmount" validate:"required"`
EVMaxCurrent int32 `json:"evMaxCurrent" validate:"required"`
EVMaxVoltage int32 `json:"evMaxVoltage" validate:"required"`
EVMinCurrent int32 `json:"evMinCurrent" validate:"required"`
}
type APNType ¶
type APNType struct {
Apn string `json:"apn" validate:"required,max=512"`
ApnAuthentication string `json:"apnAuthentication" validate:"required"`
ApnPassword *string `json:"apnPassword,omitempty" validate:"omitempty,max=20"`
ApnUserName *string `json:"apnUserName,omitempty" validate:"omitempty,max=20"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
PreferredNetwork *string `json:"preferredNetwork,omitempty" validate:"omitempty,max=6"`
SimPin *int32 `json:"simPin,omitempty" validate:"omitempty"`
UseOnlyPreferredNetwork *bool `json:"useOnlyPreferredNetwork,omitempty" validate:"omitempty"`
}
type AdditionalInfoType ¶
type AdditionalInfoType struct {
AdditionalIDToken string `json:"additionalIdToken" validate:"required,max=36"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Type string `json:"type" validate:"required,max=50"`
}
type AuthorizationData ¶
type AuthorizationData struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
IDToken IdTokenType `json:"idToken" validate:"required"`
IDTokenInfo *IdTokenInfoType `json:"idTokenInfo,omitempty" validate:"omitempty"`
}
type AuthorizeRequest ¶
type AuthorizeRequest struct {
Certificate *string `json:"certificate,omitempty" validate:"omitempty,max=5500"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
IDToken IdTokenType `json:"idToken" validate:"required"`
Iso15118CertificateHashData []OCSPRequestDataType `json:"iso15118CertificateHashData,omitempty" validate:"omitempty"`
}
type AuthorizeResponse ¶
type AuthorizeResponse struct {
CertificateStatus *string `json:"certificateStatus,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
IDTokenInfo IdTokenInfoType `json:"idTokenInfo" validate:"required"`
}
type BootNotificationRequest ¶
type BootNotificationRequest struct {
ChargingStation ChargingStationType `json:"chargingStation" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Reason string `json:"reason" validate:"required"`
}
type BootNotificationResponse ¶
type BootNotificationResponse struct {
CurrentTime time.Time `json:"currentTime" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Interval int32 `json:"interval" validate:"required"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type CancelReservationRequest ¶
type CancelReservationRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
ReservationID int32 `json:"reservationId" validate:"required"`
}
type CancelReservationResponse ¶
type CancelReservationResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type CertificateHashDataChainType ¶
type CertificateHashDataChainType struct {
CertificateHashData CertificateHashDataType `json:"certificateHashData" validate:"required"`
CertificateType string `json:"certificateType" validate:"required"`
ChildCertificateHashData []CertificateHashDataType `json:"childCertificateHashData,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type CertificateHashDataType ¶
type CertificateHashDataType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
HashAlgorithm string `json:"hashAlgorithm" validate:"required"`
IssuerKeyHash string `json:"issuerKeyHash" validate:"required,max=128"`
IssuerNameHash string `json:"issuerNameHash" validate:"required,max=128"`
SerialNumber string `json:"serialNumber" validate:"required,max=40"`
}
type CertificateSignedRequest ¶
type CertificateSignedRequest struct {
CertificateChain string `json:"certificateChain" validate:"required,max=10000"`
CertificateType *string `json:"certificateType,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type CertificateSignedResponse ¶
type CertificateSignedResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type ChangeAvailabilityRequest ¶
type ChangeAvailabilityRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSE *EVSEType `json:"evse,omitempty" validate:"omitempty"`
OperationalStatus string `json:"operationalStatus" validate:"required"`
}
type ChangeAvailabilityResponse ¶
type ChangeAvailabilityResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type ChargingLimitType ¶
type ChargingLimitType struct {
ChargingLimitSource string `json:"chargingLimitSource" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
IsGridCritical *bool `json:"isGridCritical,omitempty" validate:"omitempty"`
}
type ChargingNeedsType ¶
type ChargingNeedsType struct {
ACChargingParameters *ACChargingParametersType `json:"acChargingParameters,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
DCChargingParameters *DCChargingParametersType `json:"dcChargingParameters,omitempty" validate:"omitempty"`
DepartureTime *time.Time `json:"departureTime,omitempty" validate:"omitempty"`
RequestedEnergyTransfer string `json:"requestedEnergyTransfer" validate:"required"`
}
type ChargingProfileCriterionType ¶
type ChargingProfileCriterionType struct {
ChargingLimitSource []string `json:"chargingLimitSource,omitempty" validate:"omitempty"`
ChargingProfileID []int32 `json:"chargingProfileId,omitempty" validate:"omitempty"`
ChargingProfilePurpose *string `json:"chargingProfilePurpose,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
StackLevel *int32 `json:"stackLevel,omitempty" validate:"omitempty"`
}
type ChargingProfileType ¶
type ChargingProfileType struct {
ChargingProfileKind string `json:"chargingProfileKind" validate:"required"`
ChargingProfilePurpose string `json:"chargingProfilePurpose" validate:"required"`
ChargingSchedule []ChargingScheduleType `json:"chargingSchedule" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
ID int32 `json:"id" validate:"required"`
RecurrencyKind *string `json:"recurrencyKind,omitempty" validate:"omitempty"`
StackLevel int32 `json:"stackLevel" validate:"required"`
TransactionID *string `json:"transactionId,omitempty" validate:"omitempty,max=36"`
ValidFrom *time.Time `json:"validFrom,omitempty" validate:"omitempty"`
ValidTo *time.Time `json:"validTo,omitempty" validate:"omitempty"`
}
type ChargingSchedulePeriodType ¶
type ChargingSchedulePeriodType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Limit decimal.Decimal `json:"limit" validate:"required"`
NumberPhases *int32 `json:"numberPhases,omitempty" validate:"omitempty"`
PhaseToUse *int32 `json:"phaseToUse,omitempty" validate:"omitempty"`
StartPeriod int32 `json:"startPeriod" validate:"required"`
}
type ChargingScheduleType ¶
type ChargingScheduleType struct {
ChargingRateUnit string `json:"chargingRateUnit" validate:"required"`
ChargingSchedulePeriod []ChargingSchedulePeriodType `json:"chargingSchedulePeriod" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Duration *int32 `json:"duration,omitempty" validate:"omitempty"`
ID int32 `json:"id" validate:"required"`
MinChargingRate *decimal.Decimal `json:"minChargingRate,omitempty" validate:"omitempty"`
SalesTariff *SalesTariffType `json:"salesTariff,omitempty" validate:"omitempty"`
StartSchedule *time.Time `json:"startSchedule,omitempty" validate:"omitempty"`
}
type ChargingStationType ¶
type ChargingStationType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
FirmwareVersion *string `json:"firmwareVersion,omitempty" validate:"omitempty,max=50"`
Model string `json:"model" validate:"required,max=20"`
Modem *ModemType `json:"modem,omitempty" validate:"omitempty"`
SerialNumber *string `json:"serialNumber,omitempty" validate:"omitempty,max=25"`
VendorName string `json:"vendorName" validate:"required,max=50"`
}
type ClearCacheRequest ¶
type ClearCacheRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type ClearCacheResponse ¶
type ClearCacheResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type ClearChargingProfileRequest ¶
type ClearChargingProfileRequest struct {
ChargingProfileCriteria *ClearChargingProfileType `json:"chargingProfileCriteria,omitempty" validate:"omitempty"`
ChargingProfileID *int32 `json:"chargingProfileId,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type ClearChargingProfileResponse ¶
type ClearChargingProfileResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type ClearChargingProfileType ¶
type ClearChargingProfileType struct {
ChargingProfilePurpose *string `json:"chargingProfilePurpose,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSEID *int32 `json:"evseId,omitempty" validate:"omitempty"`
StackLevel *int32 `json:"stackLevel,omitempty" validate:"omitempty"`
}
type ClearDisplayMessageRequest ¶
type ClearDisplayMessageRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
ID int32 `json:"id" validate:"required"`
}
type ClearDisplayMessageResponse ¶
type ClearDisplayMessageResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type ClearMonitoringResultType ¶
type ClearMonitoringResultType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
ID int32 `json:"id" validate:"required"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type ClearVariableMonitoringRequest ¶
type ClearVariableMonitoringRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
ID []int32 `json:"id" validate:"required"`
}
type ClearVariableMonitoringResponse ¶
type ClearVariableMonitoringResponse struct {
ClearMonitoringResult []ClearMonitoringResultType `json:"clearMonitoringResult" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type ClearedChargingLimitRequest ¶
type ClearedChargingLimitRequest struct {
ChargingLimitSource string `json:"chargingLimitSource" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSEID *int32 `json:"evseId,omitempty" validate:"omitempty"`
}
type ClearedChargingLimitResponse ¶
type ClearedChargingLimitResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type ComponentType ¶
type ComponentType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSE *EVSEType `json:"evse,omitempty" validate:"omitempty"`
Instance *string `json:"instance,omitempty" validate:"omitempty,max=50"`
Name string `json:"name" validate:"required,max=50"`
}
type ComponentVariableType ¶
type ComponentVariableType struct {
Component ComponentType `json:"component" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Variable *VariableType `json:"variable,omitempty" validate:"omitempty"`
}
type CompositeScheduleType ¶
type CompositeScheduleType struct {
ChargingRateUnit string `json:"chargingRateUnit" validate:"required"`
ChargingSchedulePeriod []ChargingSchedulePeriodType `json:"chargingSchedulePeriod" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Duration int32 `json:"duration" validate:"required"`
EVSEID int32 `json:"evseId" validate:"required"`
ScheduleStart time.Time `json:"scheduleStart" validate:"required"`
}
type ConsumptionCostType ¶
type ConsumptionCostType struct {
Cost []CostType `json:"cost" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
StartValue decimal.Decimal `json:"startValue" validate:"required"`
}
type CostType ¶
type CostType struct {
Amount int32 `json:"amount" validate:"required"`
AmountMultiplier *int32 `json:"amountMultiplier,omitempty" validate:"omitempty"`
CostKind string `json:"costKind" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type CostUpdatedRequest ¶
type CostUpdatedRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
TotalCost decimal.Decimal `json:"totalCost" validate:"required"`
TransactionID string `json:"transactionId" validate:"required,max=36"`
}
type CostUpdatedResponse ¶
type CostUpdatedResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type CustomDataType ¶
type CustomDataType struct {
VendorID string `json:"vendorId" validate:"required,max=255"`
}
type CustomerInformationRequest ¶
type CustomerInformationRequest struct {
Clear bool `json:"clear" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
CustomerCertificate *CertificateHashDataType `json:"customerCertificate,omitempty" validate:"omitempty"`
CustomerIdentifier *string `json:"customerIdentifier,omitempty" validate:"omitempty,max=64"`
IDToken *IdTokenType `json:"idToken,omitempty" validate:"omitempty"`
Report bool `json:"report" validate:"required"`
RequestID int32 `json:"requestId" validate:"required"`
}
type CustomerInformationResponse ¶
type CustomerInformationResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type DCChargingParametersType ¶
type DCChargingParametersType struct {
BulkSoC *int32 `json:"bulkSoC,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EnergyAmount *int32 `json:"energyAmount,omitempty" validate:"omitempty"`
EVEnergyCapacity *int32 `json:"evEnergyCapacity,omitempty" validate:"omitempty"`
EVMaxCurrent int32 `json:"evMaxCurrent" validate:"required"`
EVMaxPower *int32 `json:"evMaxPower,omitempty" validate:"omitempty"`
EVMaxVoltage int32 `json:"evMaxVoltage" validate:"required"`
FullSoC *int32 `json:"fullSoC,omitempty" validate:"omitempty"`
StateOfCharge *int32 `json:"stateOfCharge,omitempty" validate:"omitempty"`
}
type DataTransferRequest ¶
type DataTransferRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Data *string `json:"data,omitempty" validate:"omitempty"`
MessageID *string `json:"messageId,omitempty" validate:"omitempty,max=50"`
VendorID string `json:"vendorId" validate:"required,max=255"`
}
type DataTransferResponse ¶
type DataTransferResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Data *string `json:"data,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type DeleteCertificateRequest ¶
type DeleteCertificateRequest struct {
CertificateHashData CertificateHashDataType `json:"certificateHashData" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type DeleteCertificateResponse ¶
type DeleteCertificateResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type EVSEType ¶
type EVSEType struct {
ConnectorID *int32 `json:"connectorId,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
ID int32 `json:"id" validate:"required"`
}
type EventDataType ¶
type EventDataType struct {
ActualValue string `json:"actualValue" validate:"required,max=2500"`
Cause *int32 `json:"cause,omitempty" validate:"omitempty"`
Cleared *bool `json:"cleared,omitempty" validate:"omitempty"`
Component ComponentType `json:"component" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EventID int32 `json:"eventId" validate:"required"`
EventNotificationType string `json:"eventNotificationType" validate:"required"`
TechCode *string `json:"techCode,omitempty" validate:"omitempty,max=50"`
TechInfo *string `json:"techInfo,omitempty" validate:"omitempty,max=500"`
Timestamp time.Time `json:"timestamp" validate:"required"`
TransactionID *string `json:"transactionId,omitempty" validate:"omitempty,max=36"`
Trigger string `json:"trigger" validate:"required"`
Variable VariableType `json:"variable" validate:"required"`
VariableMonitoringID *int32 `json:"variableMonitoringId,omitempty" validate:"omitempty"`
}
type FirmwareStatusNotificationRequest ¶
type FirmwareStatusNotificationRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
RequestID *int32 `json:"requestId,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
}
type FirmwareStatusNotificationResponse ¶
type FirmwareStatusNotificationResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type FirmwareType ¶
type FirmwareType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
InstallDateTime *time.Time `json:"installDateTime,omitempty" validate:"omitempty"`
Location string `json:"location" validate:"required,max=512"`
RetrieveDateTime time.Time `json:"retrieveDateTime" validate:"required"`
Signature *string `json:"signature,omitempty" validate:"omitempty,max=800"`
SigningCertificate *string `json:"signingCertificate,omitempty" validate:"omitempty,max=5500"`
}
type Get15118EVCertificateRequest ¶
type Get15118EVCertificateRequest struct {
Action string `json:"action" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
ExiRequest string `json:"exiRequest" validate:"required,max=5600"`
Iso15118SchemaVersion string `json:"iso15118SchemaVersion" validate:"required,max=50"`
}
type Get15118EVCertificateResponse ¶
type Get15118EVCertificateResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
ExiResponse string `json:"exiResponse" validate:"required,max=7500"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type GetBaseReportRequest ¶
type GetBaseReportRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
ReportBase string `json:"reportBase" validate:"required"`
RequestID int32 `json:"requestId" validate:"required"`
}
type GetBaseReportResponse ¶
type GetBaseReportResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type GetCertificateStatusRequest ¶
type GetCertificateStatusRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
OcspRequestData OCSPRequestDataType `json:"ocspRequestData" validate:"required"`
}
type GetCertificateStatusResponse ¶
type GetCertificateStatusResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
OcspResult *string `json:"ocspResult,omitempty" validate:"omitempty,max=5500"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type GetChargingProfilesRequest ¶
type GetChargingProfilesRequest struct {
ChargingProfile ChargingProfileCriterionType `json:"chargingProfile" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSEID *int32 `json:"evseId,omitempty" validate:"omitempty"`
RequestID int32 `json:"requestId" validate:"required"`
}
type GetChargingProfilesResponse ¶
type GetChargingProfilesResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type GetCompositeScheduleRequest ¶
type GetCompositeScheduleRequest struct {
ChargingRateUnit *string `json:"chargingRateUnit,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Duration int32 `json:"duration" validate:"required"`
EVSEID int32 `json:"evseId" validate:"required"`
}
type GetCompositeScheduleResponse ¶
type GetCompositeScheduleResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Schedule *CompositeScheduleType `json:"schedule,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type GetDisplayMessagesRequest ¶
type GetDisplayMessagesRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
ID []int32 `json:"id,omitempty" validate:"omitempty"`
Priority *string `json:"priority,omitempty" validate:"omitempty"`
RequestID int32 `json:"requestId" validate:"required"`
State *string `json:"state,omitempty" validate:"omitempty"`
}
type GetDisplayMessagesResponse ¶
type GetDisplayMessagesResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type GetInstalledCertificateIdsRequest ¶
type GetInstalledCertificateIdsRequest struct {
CertificateType []string `json:"certificateType,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type GetInstalledCertificateIdsResponse ¶
type GetInstalledCertificateIdsResponse struct {
CertificateHashDataChain []CertificateHashDataChainType `json:"certificateHashDataChain,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type GetLocalListVersionRequest ¶
type GetLocalListVersionRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type GetLocalListVersionResponse ¶
type GetLocalListVersionResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
VersionNumber int32 `json:"versionNumber" validate:"required"`
}
type GetLogRequest ¶
type GetLogRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Log LogParametersType `json:"log" validate:"required"`
LogType string `json:"logType" validate:"required"`
RequestID int32 `json:"requestId" validate:"required"`
Retries *int32 `json:"retries,omitempty" validate:"omitempty"`
RetryInterval *int32 `json:"retryInterval,omitempty" validate:"omitempty"`
}
type GetLogResponse ¶
type GetLogResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Filename *string `json:"filename,omitempty" validate:"omitempty,max=255"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type GetMonitoringReportRequest ¶
type GetMonitoringReportRequest struct {
ComponentVariable []ComponentVariableType `json:"componentVariable,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
MonitoringCriteria []string `json:"monitoringCriteria,omitempty" validate:"omitempty"`
RequestID int32 `json:"requestId" validate:"required"`
}
type GetMonitoringReportResponse ¶
type GetMonitoringReportResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type GetReportRequest ¶
type GetReportRequest struct {
ComponentCriteria []string `json:"componentCriteria,omitempty" validate:"omitempty"`
ComponentVariable []ComponentVariableType `json:"componentVariable,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
RequestID int32 `json:"requestId" validate:"required"`
}
type GetReportResponse ¶
type GetReportResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type GetTransactionStatusRequest ¶
type GetTransactionStatusRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
TransactionID *string `json:"transactionId,omitempty" validate:"omitempty,max=36"`
}
type GetTransactionStatusResponse ¶
type GetTransactionStatusResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
MessagesInQueue bool `json:"messagesInQueue" validate:"required"`
OngoingIndicator *bool `json:"ongoingIndicator,omitempty" validate:"omitempty"`
}
type GetVariableDataType ¶
type GetVariableDataType struct {
AttributeType *string `json:"attributeType,omitempty" validate:"omitempty"`
Component ComponentType `json:"component" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Variable VariableType `json:"variable" validate:"required"`
}
type GetVariableResultType ¶
type GetVariableResultType struct {
AttributeStatus string `json:"attributeStatus" validate:"required"`
AttributeStatusInfo *StatusInfoType `json:"attributeStatusInfo,omitempty" validate:"omitempty"`
AttributeType *string `json:"attributeType,omitempty" validate:"omitempty"`
AttributeValue *string `json:"attributeValue,omitempty" validate:"omitempty,max=2500"`
Component ComponentType `json:"component" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Variable VariableType `json:"variable" validate:"required"`
}
type GetVariablesRequest ¶
type GetVariablesRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
GetVariableData []GetVariableDataType `json:"getVariableData" validate:"required"`
}
type GetVariablesResponse ¶
type GetVariablesResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
GetVariableResult []GetVariableResultType `json:"getVariableResult" validate:"required"`
}
type HeartbeatRequest ¶
type HeartbeatRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type HeartbeatResponse ¶
type HeartbeatResponse struct {
CurrentTime time.Time `json:"currentTime" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type IdTokenInfoType ¶
type IdTokenInfoType struct {
CacheExpiryDateTime *time.Time `json:"cacheExpiryDateTime,omitempty" validate:"omitempty"`
ChargingPriority *int32 `json:"chargingPriority,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSEID []int32 `json:"evseId,omitempty" validate:"omitempty"`
GroupIDToken *IdTokenType `json:"groupIdToken,omitempty" validate:"omitempty"`
Language1 *string `json:"language1,omitempty" validate:"omitempty,max=8"`
Language2 *string `json:"language2,omitempty" validate:"omitempty,max=8"`
PersonalMessage *MessageContentType `json:"personalMessage,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
}
type IdTokenType ¶
type IdTokenType struct {
AdditionalInfo []AdditionalInfoType `json:"additionalInfo,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
IDToken string `json:"idToken" validate:"required,max=36"`
Type string `json:"type" validate:"required"`
}
type InstallCertificateRequest ¶
type InstallCertificateRequest struct {
Certificate string `json:"certificate" validate:"required,max=5500"`
CertificateType string `json:"certificateType" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type InstallCertificateResponse ¶
type InstallCertificateResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type LogParametersType ¶
type LogParametersType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
LatestTimestamp *time.Time `json:"latestTimestamp,omitempty" validate:"omitempty"`
OldestTimestamp *time.Time `json:"oldestTimestamp,omitempty" validate:"omitempty"`
RemoteLocation string `json:"remoteLocation" validate:"required,max=512"`
}
type LogStatusNotificationRequest ¶
type LogStatusNotificationRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
RequestID *int32 `json:"requestId,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
}
type LogStatusNotificationResponse ¶
type LogStatusNotificationResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type MessageContentType ¶
type MessageContentType struct {
Content string `json:"content" validate:"required,max=512"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Format string `json:"format" validate:"required"`
Language *string `json:"language,omitempty" validate:"omitempty,max=8"`
}
type MessageInfoType ¶
type MessageInfoType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Display *ComponentType `json:"display,omitempty" validate:"omitempty"`
EndDateTime *time.Time `json:"endDateTime,omitempty" validate:"omitempty"`
ID int32 `json:"id" validate:"required"`
Message MessageContentType `json:"message" validate:"required"`
Priority string `json:"priority" validate:"required"`
StartDateTime *time.Time `json:"startDateTime,omitempty" validate:"omitempty"`
State *string `json:"state,omitempty" validate:"omitempty"`
TransactionID *string `json:"transactionId,omitempty" validate:"omitempty,max=36"`
}
type MeterValueType ¶
type MeterValueType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
SampledValue []SampledValueType `json:"sampledValue" validate:"required"`
Timestamp time.Time `json:"timestamp" validate:"required"`
}
type MeterValuesRequest ¶
type MeterValuesRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSEID int32 `json:"evseId" validate:"required"`
MeterValue []MeterValueType `json:"meterValue" validate:"required"`
}
type MeterValuesResponse ¶
type MeterValuesResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type ModemType ¶
type ModemType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
ICCID *string `json:"iccid,omitempty" validate:"omitempty,max=20"`
IMSI *string `json:"imsi,omitempty" validate:"omitempty,max=20"`
}
type MonitoringDataType ¶
type MonitoringDataType struct {
Component ComponentType `json:"component" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Variable VariableType `json:"variable" validate:"required"`
VariableMonitoring []VariableMonitoringType `json:"variableMonitoring" validate:"required"`
}
type NetworkConnectionProfileType ¶
type NetworkConnectionProfileType struct {
Apn *APNType `json:"apn,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
MessageTimeout int32 `json:"messageTimeout" validate:"required"`
OCPPCsmsURL string `json:"ocppCsmsUrl" validate:"required,max=512"`
OCPPInterface string `json:"ocppInterface" validate:"required"`
OCPPTransport string `json:"ocppTransport" validate:"required"`
OCPPVersion string `json:"ocppVersion" validate:"required"`
SecurityProfile int32 `json:"securityProfile" validate:"required"`
Vpn *VPNType `json:"vpn,omitempty" validate:"omitempty"`
}
type NotifyChargingLimitRequest ¶
type NotifyChargingLimitRequest struct {
ChargingLimit ChargingLimitType `json:"chargingLimit" validate:"required"`
ChargingSchedule []ChargingScheduleType `json:"chargingSchedule,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSEID *int32 `json:"evseId,omitempty" validate:"omitempty"`
}
type NotifyChargingLimitResponse ¶
type NotifyChargingLimitResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type NotifyCustomerInformationRequest ¶
type NotifyCustomerInformationRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Data string `json:"data" validate:"required,max=512"`
GeneratedAt time.Time `json:"generatedAt" validate:"required"`
RequestID int32 `json:"requestId" validate:"required"`
SeqNo int32 `json:"seqNo" validate:"required"`
Tbc *bool `json:"tbc,omitempty" validate:"omitempty"`
}
type NotifyCustomerInformationResponse ¶
type NotifyCustomerInformationResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type NotifyDisplayMessagesRequest ¶
type NotifyDisplayMessagesRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
MessageInfo []MessageInfoType `json:"messageInfo,omitempty" validate:"omitempty"`
RequestID int32 `json:"requestId" validate:"required"`
Tbc *bool `json:"tbc,omitempty" validate:"omitempty"`
}
type NotifyDisplayMessagesResponse ¶
type NotifyDisplayMessagesResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type NotifyEVChargingNeedsRequest ¶
type NotifyEVChargingNeedsRequest struct {
ChargingNeeds ChargingNeedsType `json:"chargingNeeds" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSEID int32 `json:"evseId" validate:"required"`
MaxScheduleTuples *int32 `json:"maxScheduleTuples,omitempty" validate:"omitempty"`
}
type NotifyEVChargingNeedsResponse ¶
type NotifyEVChargingNeedsResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type NotifyEVChargingScheduleRequest ¶
type NotifyEVChargingScheduleRequest struct {
ChargingSchedule ChargingScheduleType `json:"chargingSchedule" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSEID int32 `json:"evseId" validate:"required"`
TimeBase time.Time `json:"timeBase" validate:"required"`
}
type NotifyEVChargingScheduleResponse ¶
type NotifyEVChargingScheduleResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type NotifyEventRequest ¶
type NotifyEventRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EventData []EventDataType `json:"eventData" validate:"required"`
GeneratedAt time.Time `json:"generatedAt" validate:"required"`
SeqNo int32 `json:"seqNo" validate:"required"`
Tbc *bool `json:"tbc,omitempty" validate:"omitempty"`
}
type NotifyEventResponse ¶
type NotifyEventResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type NotifyMonitoringReportRequest ¶
type NotifyMonitoringReportRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
GeneratedAt time.Time `json:"generatedAt" validate:"required"`
Monitor []MonitoringDataType `json:"monitor,omitempty" validate:"omitempty"`
RequestID int32 `json:"requestId" validate:"required"`
SeqNo int32 `json:"seqNo" validate:"required"`
Tbc *bool `json:"tbc,omitempty" validate:"omitempty"`
}
type NotifyMonitoringReportResponse ¶
type NotifyMonitoringReportResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type NotifyReportRequest ¶
type NotifyReportRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
GeneratedAt time.Time `json:"generatedAt" validate:"required"`
ReportData []ReportDataType `json:"reportData,omitempty" validate:"omitempty"`
RequestID int32 `json:"requestId" validate:"required"`
SeqNo int32 `json:"seqNo" validate:"required"`
Tbc *bool `json:"tbc,omitempty" validate:"omitempty"`
}
type NotifyReportResponse ¶
type NotifyReportResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type OCSPRequestDataType ¶
type OCSPRequestDataType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
HashAlgorithm string `json:"hashAlgorithm" validate:"required"`
IssuerKeyHash string `json:"issuerKeyHash" validate:"required,max=128"`
IssuerNameHash string `json:"issuerNameHash" validate:"required,max=128"`
ResponderURL string `json:"responderURL" validate:"required,max=512"`
SerialNumber string `json:"serialNumber" validate:"required,max=40"`
}
type PublishFirmwareRequest ¶
type PublishFirmwareRequest struct {
Checksum string `json:"checksum" validate:"required,max=32"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Location string `json:"location" validate:"required,max=512"`
RequestID int32 `json:"requestId" validate:"required"`
Retries *int32 `json:"retries,omitempty" validate:"omitempty"`
RetryInterval *int32 `json:"retryInterval,omitempty" validate:"omitempty"`
}
type PublishFirmwareResponse ¶
type PublishFirmwareResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type PublishFirmwareStatusNotificationRequest ¶
type PublishFirmwareStatusNotificationRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Location []string `json:"location,omitempty" validate:"omitempty"`
RequestID *int32 `json:"requestId,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
}
type PublishFirmwareStatusNotificationResponse ¶
type PublishFirmwareStatusNotificationResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type RelativeTimeIntervalType ¶
type RelativeTimeIntervalType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Duration *int32 `json:"duration,omitempty" validate:"omitempty"`
Start int32 `json:"start" validate:"required"`
}
type ReportChargingProfilesRequest ¶
type ReportChargingProfilesRequest struct {
ChargingLimitSource string `json:"chargingLimitSource" validate:"required"`
ChargingProfile []ChargingProfileType `json:"chargingProfile" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSEID int32 `json:"evseId" validate:"required"`
RequestID int32 `json:"requestId" validate:"required"`
Tbc *bool `json:"tbc,omitempty" validate:"omitempty"`
}
type ReportChargingProfilesResponse ¶
type ReportChargingProfilesResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type ReportDataType ¶
type ReportDataType struct {
Component ComponentType `json:"component" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Variable VariableType `json:"variable" validate:"required"`
VariableAttribute []VariableAttributeType `json:"variableAttribute" validate:"required"`
VariableCharacteristics *VariableCharacteristicsType `json:"variableCharacteristics,omitempty" validate:"omitempty"`
}
type RequestStartTransactionRequest ¶
type RequestStartTransactionRequest struct {
ChargingProfile *ChargingProfileType `json:"chargingProfile,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSEID *int32 `json:"evseId,omitempty" validate:"omitempty"`
GroupIDToken *IdTokenType `json:"groupIdToken,omitempty" validate:"omitempty"`
IDToken IdTokenType `json:"idToken" validate:"required"`
RemoteStartID int32 `json:"remoteStartId" validate:"required"`
}
type RequestStartTransactionResponse ¶
type RequestStartTransactionResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
TransactionID *string `json:"transactionId,omitempty" validate:"omitempty,max=36"`
}
type RequestStopTransactionRequest ¶
type RequestStopTransactionRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
TransactionID string `json:"transactionId" validate:"required,max=36"`
}
type RequestStopTransactionResponse ¶
type RequestStopTransactionResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type ReservationStatusUpdateRequest ¶
type ReservationStatusUpdateRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
ReservationID int32 `json:"reservationId" validate:"required"`
ReservationUpdateStatus string `json:"reservationUpdateStatus" validate:"required"`
}
type ReservationStatusUpdateResponse ¶
type ReservationStatusUpdateResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type ReserveNowRequest ¶
type ReserveNowRequest struct {
ConnectorType *string `json:"connectorType,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSEID *int32 `json:"evseId,omitempty" validate:"omitempty"`
ExpiryDateTime time.Time `json:"expiryDateTime" validate:"required"`
GroupIDToken *IdTokenType `json:"groupIdToken,omitempty" validate:"omitempty"`
ID int32 `json:"id" validate:"required"`
IDToken IdTokenType `json:"idToken" validate:"required"`
}
type ReserveNowResponse ¶
type ReserveNowResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type ResetRequest ¶
type ResetRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSEID *int32 `json:"evseId,omitempty" validate:"omitempty"`
Type string `json:"type" validate:"required"`
}
type ResetResponse ¶
type ResetResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type SalesTariffEntryType ¶
type SalesTariffEntryType struct {
ConsumptionCost []ConsumptionCostType `json:"consumptionCost,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EPriceLevel *int32 `json:"ePriceLevel,omitempty" validate:"omitempty"`
RelativeTimeInterval RelativeTimeIntervalType `json:"relativeTimeInterval" validate:"required"`
}
type SalesTariffType ¶
type SalesTariffType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
ID int32 `json:"id" validate:"required"`
NumEPriceLevels *int32 `json:"numEPriceLevels,omitempty" validate:"omitempty"`
SalesTariffDescription *string `json:"salesTariffDescription,omitempty" validate:"omitempty,max=32"`
SalesTariffEntry []SalesTariffEntryType `json:"salesTariffEntry" validate:"required"`
}
type SampledValueType ¶
type SampledValueType struct {
Context *string `json:"context,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Location *string `json:"location,omitempty" validate:"omitempty"`
Measurand *string `json:"measurand,omitempty" validate:"omitempty"`
Phase *string `json:"phase,omitempty" validate:"omitempty"`
SignedMeterValue *SignedMeterValueType `json:"signedMeterValue,omitempty" validate:"omitempty"`
UnitOfMeasure *UnitOfMeasureType `json:"unitOfMeasure,omitempty" validate:"omitempty"`
Value decimal.Decimal `json:"value" validate:"required"`
}
type SecurityEventNotificationRequest ¶
type SecurityEventNotificationRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
TechInfo *string `json:"techInfo,omitempty" validate:"omitempty,max=255"`
Timestamp time.Time `json:"timestamp" validate:"required"`
Type string `json:"type" validate:"required,max=50"`
}
type SecurityEventNotificationResponse ¶
type SecurityEventNotificationResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type SendLocalListRequest ¶
type SendLocalListRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
LocalAuthorizationList []AuthorizationData `json:"localAuthorizationList,omitempty" validate:"omitempty"`
UpdateType string `json:"updateType" validate:"required"`
VersionNumber int32 `json:"versionNumber" validate:"required"`
}
type SendLocalListResponse ¶
type SendLocalListResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type SetChargingProfileRequest ¶
type SetChargingProfileRequest struct {
ChargingProfile ChargingProfileType `json:"chargingProfile" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSEID int32 `json:"evseId" validate:"required"`
}
type SetChargingProfileResponse ¶
type SetChargingProfileResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type SetDisplayMessageRequest ¶
type SetDisplayMessageRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Message MessageInfoType `json:"message" validate:"required"`
}
type SetDisplayMessageResponse ¶
type SetDisplayMessageResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type SetMonitoringBaseRequest ¶
type SetMonitoringBaseRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
MonitoringBase string `json:"monitoringBase" validate:"required"`
}
type SetMonitoringBaseResponse ¶
type SetMonitoringBaseResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type SetMonitoringDataType ¶
type SetMonitoringDataType struct {
Component ComponentType `json:"component" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
ID *int32 `json:"id,omitempty" validate:"omitempty"`
Severity int32 `json:"severity" validate:"required"`
Transaction *bool `json:"transaction,omitempty" validate:"omitempty"`
Type string `json:"type" validate:"required"`
Value decimal.Decimal `json:"value" validate:"required"`
Variable VariableType `json:"variable" validate:"required"`
}
type SetMonitoringLevelRequest ¶
type SetMonitoringLevelRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Severity int32 `json:"severity" validate:"required"`
}
type SetMonitoringLevelResponse ¶
type SetMonitoringLevelResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type SetMonitoringResultType ¶
type SetMonitoringResultType struct {
Component ComponentType `json:"component" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
ID *int32 `json:"id,omitempty" validate:"omitempty"`
Severity int32 `json:"severity" validate:"required"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
Type string `json:"type" validate:"required"`
Variable VariableType `json:"variable" validate:"required"`
}
type SetNetworkProfileRequest ¶
type SetNetworkProfileRequest struct {
ConfigurationSlot int32 `json:"configurationSlot" validate:"required"`
ConnectionData NetworkConnectionProfileType `json:"connectionData" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type SetNetworkProfileResponse ¶
type SetNetworkProfileResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type SetVariableDataType ¶
type SetVariableDataType struct {
AttributeType *string `json:"attributeType,omitempty" validate:"omitempty"`
AttributeValue string `json:"attributeValue" validate:"required,max=1000"`
Component ComponentType `json:"component" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Variable VariableType `json:"variable" validate:"required"`
}
type SetVariableMonitoringRequest ¶
type SetVariableMonitoringRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
SetMonitoringData []SetMonitoringDataType `json:"setMonitoringData" validate:"required"`
}
type SetVariableMonitoringResponse ¶
type SetVariableMonitoringResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
SetMonitoringResult []SetMonitoringResultType `json:"setMonitoringResult" validate:"required"`
}
type SetVariableResultType ¶
type SetVariableResultType struct {
AttributeStatus string `json:"attributeStatus" validate:"required"`
AttributeStatusInfo *StatusInfoType `json:"attributeStatusInfo,omitempty" validate:"omitempty"`
AttributeType *string `json:"attributeType,omitempty" validate:"omitempty"`
Component ComponentType `json:"component" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Variable VariableType `json:"variable" validate:"required"`
}
type SetVariablesRequest ¶
type SetVariablesRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
SetVariableData []SetVariableDataType `json:"setVariableData" validate:"required"`
}
type SetVariablesResponse ¶
type SetVariablesResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
SetVariableResult []SetVariableResultType `json:"setVariableResult" validate:"required"`
}
type SignCertificateRequest ¶
type SignCertificateRequest struct {
CertificateType *string `json:"certificateType,omitempty" validate:"omitempty"`
Csr string `json:"csr" validate:"required,max=5500"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type SignCertificateResponse ¶
type SignCertificateResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type SignedMeterValueType ¶
type SignedMeterValueType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EncodingMethod string `json:"encodingMethod" validate:"required,max=50"`
PublicKey string `json:"publicKey" validate:"required,max=2500"`
SignedMeterData string `json:"signedMeterData" validate:"required,max=2500"`
SigningMethod string `json:"signingMethod" validate:"required,max=50"`
}
type StatusInfoType ¶
type StatusInfoType struct {
AdditionalInfo *string `json:"additionalInfo,omitempty" validate:"omitempty,max=512"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
ReasonCode string `json:"reasonCode" validate:"required,max=20"`
}
type StatusNotificationRequest ¶
type StatusNotificationRequest struct {
ConnectorID int32 `json:"connectorId" validate:"required"`
ConnectorStatus string `json:"connectorStatus" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSEID int32 `json:"evseId" validate:"required"`
Timestamp time.Time `json:"timestamp" validate:"required"`
}
type StatusNotificationResponse ¶
type StatusNotificationResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type TransactionEventRequest ¶
type TransactionEventRequest struct {
CableMaxCurrent *int32 `json:"cableMaxCurrent,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EventType string `json:"eventType" validate:"required"`
EVSE *EVSEType `json:"evse,omitempty" validate:"omitempty"`
IDToken *IdTokenType `json:"idToken,omitempty" validate:"omitempty"`
MeterValue []MeterValueType `json:"meterValue,omitempty" validate:"omitempty"`
NumberOfPhasesUsed *int32 `json:"numberOfPhasesUsed,omitempty" validate:"omitempty"`
Offline *bool `json:"offline,omitempty" validate:"omitempty"`
ReservationID *int32 `json:"reservationId,omitempty" validate:"omitempty"`
SeqNo int32 `json:"seqNo" validate:"required"`
Timestamp time.Time `json:"timestamp" validate:"required"`
TransactionInfo TransactionType `json:"transactionInfo" validate:"required"`
TriggerReason string `json:"triggerReason" validate:"required"`
}
type TransactionEventResponse ¶
type TransactionEventResponse struct {
ChargingPriority *int32 `json:"chargingPriority,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
IDTokenInfo *IdTokenInfoType `json:"idTokenInfo,omitempty" validate:"omitempty"`
TotalCost *decimal.Decimal `json:"totalCost,omitempty" validate:"omitempty"`
UpdatedPersonalMessage *MessageContentType `json:"updatedPersonalMessage,omitempty" validate:"omitempty"`
}
type TransactionType ¶
type TransactionType struct {
ChargingState *string `json:"chargingState,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
RemoteStartID *int32 `json:"remoteStartId,omitempty" validate:"omitempty"`
StoppedReason *string `json:"stoppedReason,omitempty" validate:"omitempty"`
TimeSpentCharging *int32 `json:"timeSpentCharging,omitempty" validate:"omitempty"`
TransactionID string `json:"transactionId" validate:"required,max=36"`
}
type TriggerMessageRequest ¶
type TriggerMessageRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSE *EVSEType `json:"evse,omitempty" validate:"omitempty"`
RequestedMessage string `json:"requestedMessage" validate:"required"`
}
type TriggerMessageResponse ¶
type TriggerMessageResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type UnitOfMeasureType ¶
type UnitOfMeasureType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Multiplier *int32 `json:"multiplier,omitempty" validate:"omitempty"`
Unit *string `json:"unit,omitempty" validate:"omitempty,max=20"`
}
type UnlockConnectorRequest ¶
type UnlockConnectorRequest struct {
ConnectorID int32 `json:"connectorId" validate:"required"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
EVSEID int32 `json:"evseId" validate:"required"`
}
type UnlockConnectorResponse ¶
type UnlockConnectorResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type UnpublishFirmwareRequest ¶
type UnpublishFirmwareRequest struct {
Checksum string `json:"checksum" validate:"required,max=32"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
}
type UnpublishFirmwareResponse ¶
type UnpublishFirmwareResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
}
type UpdateFirmwareRequest ¶
type UpdateFirmwareRequest struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Firmware FirmwareType `json:"firmware" validate:"required"`
RequestID int32 `json:"requestId" validate:"required"`
Retries *int32 `json:"retries,omitempty" validate:"omitempty"`
RetryInterval *int32 `json:"retryInterval,omitempty" validate:"omitempty"`
}
type UpdateFirmwareResponse ¶
type UpdateFirmwareResponse struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Status string `json:"status" validate:"required"`
StatusInfo *StatusInfoType `json:"statusInfo,omitempty" validate:"omitempty"`
}
type VPNType ¶
type VPNType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Group *string `json:"group,omitempty" validate:"omitempty,max=20"`
Key string `json:"key" validate:"required,max=255"`
Password string `json:"password" validate:"required,max=20"`
Server string `json:"server" validate:"required,max=512"`
Type string `json:"type" validate:"required"`
User string `json:"user" validate:"required,max=20"`
}
type VariableAttributeType ¶
type VariableAttributeType struct {
Constant *bool `json:"constant,omitempty" validate:"omitempty"`
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Mutability *string `json:"mutability,omitempty" validate:"omitempty"`
Persistent *bool `json:"persistent,omitempty" validate:"omitempty"`
Type *string `json:"type,omitempty" validate:"omitempty"`
Value *string `json:"value,omitempty" validate:"omitempty,max=2500"`
}
type VariableCharacteristicsType ¶
type VariableCharacteristicsType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
DataType string `json:"dataType" validate:"required"`
MaxLimit *decimal.Decimal `json:"maxLimit,omitempty" validate:"omitempty"`
MinLimit *decimal.Decimal `json:"minLimit,omitempty" validate:"omitempty"`
SupportsMonitoring bool `json:"supportsMonitoring" validate:"required"`
Unit *string `json:"unit,omitempty" validate:"omitempty,max=16"`
ValuesList *string `json:"valuesList,omitempty" validate:"omitempty,max=1000"`
}
type VariableMonitoringType ¶
type VariableMonitoringType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
ID int32 `json:"id" validate:"required"`
Severity int32 `json:"severity" validate:"required"`
Transaction bool `json:"transaction" validate:"required"`
Type string `json:"type" validate:"required"`
Value decimal.Decimal `json:"value" validate:"required"`
}
type VariableType ¶
type VariableType struct {
CustomData *CustomDataType `json:"customData,omitempty" validate:"omitempty"`
Instance *string `json:"instance,omitempty" validate:"omitempty,max=50"`
Name string `json:"name" validate:"required,max=50"`
}
Source Files
¶
- authorize.go
- boot_notification.go
- cancel_reservation.go
- certificate_signed.go
- change_availability.go
- clear_cache.go
- clear_charging_profile.go
- clear_display_message.go
- clear_variable_monitoring.go
- cleared_charging_limit.go
- cost_updated.go
- customer_information.go
- data_transfer.go
- delete_certificate.go
- firmware_status_notification.go
- get15118_e_v_certificate.go
- get_base_report.go
- get_certificate_status.go
- get_charging_profiles.go
- get_composite_schedule.go
- get_display_messages.go
- get_installed_certificate_ids.go
- get_local_list_version.go
- get_log.go
- get_monitoring_report.go
- get_report.go
- get_transaction_status.go
- get_variables.go
- heartbeat.go
- install_certificate.go
- log_status_notification.go
- meter_values.go
- notify_charging_limit.go
- notify_customer_information.go
- notify_display_messages.go
- notify_e_v_charging_needs.go
- notify_e_v_charging_schedule.go
- notify_event.go
- notify_monitoring_report.go
- notify_report.go
- publish_firmware.go
- publish_firmware_status_notification.go
- report_charging_profiles.go
- request_start_transaction.go
- request_stop_transaction.go
- reservation_status_update.go
- reserve_now.go
- reset.go
- security_event_notification.go
- send_local_list.go
- set_charging_profile.go
- set_display_message.go
- set_monitoring_base.go
- set_monitoring_level.go
- set_network_profile.go
- set_variable_monitoring.go
- set_variables.go
- sign_certificate.go
- status_notification.go
- transaction_event.go
- trigger_message.go
- unlock_connector.go
- unpublish_firmware.go
- update_firmware.go
Click to show internal directories.
Click to hide internal directories.