rust_ocpp/v1_6/messages/
heart_beat.rs

1use chrono::{DateTime, Utc};
2use validator::Validate;
3
4#[derive(serde::Serialize, serde::Deserialize, Validate, Debug, Clone, PartialEq, Default)]
5#[serde(rename_all = "camelCase")]
6pub struct HeartbeatRequest {}
7
8#[derive(serde::Serialize, serde::Deserialize, Validate, Debug, Clone, PartialEq, Default)]
9#[serde(rename_all = "camelCase")]
10pub struct HeartbeatResponse {
11    /// # From OCPP Specification
12    /// Required. This contains the current time of the Central System.
13    pub current_time: DateTime<Utc>,
14}