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}