Versions in this module Expand all Collapse all v0 v0.15.0 Feb 5, 2021 v0.14.0 Nov 18, 2020 Changes in this version + const CancelReservationFeatureName + const ProfileName + const ReserveNowFeatureName + var Profile = ocpp.NewProfile(ProfileName, ReserveNowFeature{}, CancelReservationFeature{}) + type CancelReservationConfirmation struct + Status CancelReservationStatus + func NewCancelReservationConfirmation(status CancelReservationStatus) *CancelReservationConfirmation + func (c CancelReservationConfirmation) GetFeatureName() string + type CancelReservationFeature struct + func (f CancelReservationFeature) GetFeatureName() string + func (f CancelReservationFeature) GetRequestType() reflect.Type + func (f CancelReservationFeature) GetResponseType() reflect.Type + type CancelReservationRequest struct + ReservationId int + func NewCancelReservationRequest(reservationId int) *CancelReservationRequest + func (r CancelReservationRequest) GetFeatureName() string + type CancelReservationStatus string + const CancelReservationStatusAccepted + const CancelReservationStatusRejected + type CentralSystemHandler interface + type ChargePointHandler interface + OnCancelReservation func(request *CancelReservationRequest) (confirmation *CancelReservationConfirmation, err error) + OnReserveNow func(request *ReserveNowRequest) (confirmation *ReserveNowConfirmation, err error) + type ReservationStatus string + const ReservationStatusAccepted + const ReservationStatusFaulted + const ReservationStatusOccupied + const ReservationStatusRejected + const ReservationStatusUnavailable + type ReserveNowConfirmation struct + Status ReservationStatus + func NewReserveNowConfirmation(status ReservationStatus) *ReserveNowConfirmation + func (c ReserveNowConfirmation) GetFeatureName() string + type ReserveNowFeature struct + func (f ReserveNowFeature) GetFeatureName() string + func (f ReserveNowFeature) GetRequestType() reflect.Type + func (f ReserveNowFeature) GetResponseType() reflect.Type + type ReserveNowRequest struct + ConnectorId int + ExpiryDate *types.DateTime + IdTag string + ParentIdTag string + ReservationId int + func NewReserveNowRequest(connectorId int, expiryDate *types.DateTime, idTag string, reservationId int) *ReserveNowRequest + func (r ReserveNowRequest) GetFeatureName() string