rust_ocpp/v1_6/messages/
cancel_reservation.rs

1use crate::v1_6::types::CancelReservationStatus;
2
3#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Default)]
4#[serde(rename_all = "camelCase")]
5pub struct CancelReservationRequest {
6    /// Required. Id of the reservation to cancel.
7    pub reservation_id: i32,
8}
9
10#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Default)]
11#[serde(rename_all = "camelCase")]
12pub struct CancelReservationResponse {
13    /// Required. This indicates the success or failure of the cancelling of a reservation by Central System.
14    pub status: CancelReservationStatus,
15}