13.3.21. 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
properties:
reservation_id:integer <required>
Id of the reservation
id_token:string <required>
id token of the reservation
expiry_time:string <required>
Absolute UTC time point when reservation expires in RFC3339 format
format:date-time
parent_id_token:string <optional>
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
properties:
reason:string <required> (reservation-ReservationEndReason)
Reason why reservation ends
There is an extended definition for this object here.
reservation_id:integer <required>
reservation_id