10.10. reservationΒΆ

Auth module types

ReservationResult:string
Data of a ReservationResult
Accepted: Reservation has been made
Faulted: Reservation has not been made, because connectors or specified connector are in a faulted state
Occupied: Reservation has not been made. All connectors or the specified connector are occupied
Rejected: Reservation has not been made. Charge Point is not configured to accept reservations
Unavailable: Reservation has not been made, because connectors or specified connector are in an unavailable state
enum: Accepted, Faulted, Occupied, Rejected, Unavailable
Reservation:object
Details on Reservation
required: reservation_id, id_token, expiry_time
properties:
reservation_id:integer
Id of the reservation
id_token:string
id token of the reservation
expiry_time:string
Absolute UTC time point when reservation expires in RFC3339 format
format:
parent_id_token:string
parent_id
ReservationEndReason:string
Reason for reservation end
Expired: When the reservation expired before the reserved token was used for a session
Cancelled: When the reservation was cancelled manually
UsedToStartCharging: When the reservation ended because the reserved token was used for a session
enum: Expired, Cancelled, UsedToStartCharging
ReservationEnd:object
Details on Reservation End
required: reason, reservation_id
properties:
Reason why reservation ends
There is an extended definition for this object here.
reservation_id:integer
reservation_id