Versions in this module Expand all Collapse all v0 v0.16.2 Sep 1, 2023 v0.16.1 Apr 5, 2023 Changes in this version + const AuthorizeFeatureName + const ClearCacheFeatureName + const ProfileName + var Profile = ocpp.NewProfile(ProfileName, AuthorizeFeature{}, ClearCacheFeature{}) + type AuthorizeCertificateStatus string + const CertificateStatusAccepted + const CertificateStatusCertChainError + const CertificateStatusCertificateExpired + const CertificateStatusCertificateRevoked + const CertificateStatusContractCancelled + const CertificateStatusNoCertificateAvailable + const CertificateStatusSignatureError + type AuthorizeFeature struct + func (f AuthorizeFeature) GetFeatureName() string + func (f AuthorizeFeature) GetRequestType() reflect.Type + func (f AuthorizeFeature) GetResponseType() reflect.Type + type AuthorizeRequest struct + Certificate string + CertificateHashData []types.OCSPRequestDataType + IdToken types.IdToken + func NewAuthorizationRequest(idToken string, tokenType types.IdTokenType) *AuthorizeRequest + func (r AuthorizeRequest) GetFeatureName() string + type AuthorizeResponse struct + CertificateStatus AuthorizeCertificateStatus + IdTokenInfo types.IdTokenInfo + func NewAuthorizationResponse(idTokenInfo types.IdTokenInfo) *AuthorizeResponse + func (c AuthorizeResponse) GetFeatureName() string + type CSMSHandler interface + OnAuthorize func(chargingStationID string, request *AuthorizeRequest) (confirmation *AuthorizeResponse, err error) + type ChargingStationHandler interface + OnClearCache func(request *ClearCacheRequest) (confirmation *ClearCacheResponse, err error) + type ClearCacheFeature struct + func (f ClearCacheFeature) GetFeatureName() string + func (f ClearCacheFeature) GetRequestType() reflect.Type + func (f ClearCacheFeature) GetResponseType() reflect.Type + type ClearCacheRequest struct + func NewClearCacheRequest() *ClearCacheRequest + func (r ClearCacheRequest) GetFeatureName() string + type ClearCacheResponse struct + Status ClearCacheStatus + StatusInfo *types.StatusInfo + func NewClearCacheResponse(status ClearCacheStatus) *ClearCacheResponse + func (c ClearCacheResponse) GetFeatureName() string + type ClearCacheStatus string + const ClearCacheStatusAccepted + const ClearCacheStatusRejected