rust_ocpp/v1_6/messages/
authorize.rs1use crate::v1_6::types::IdTagInfo;
2use validator::Validate;
3
4#[derive(serde::Serialize, serde::Deserialize, Validate, Debug, Clone, PartialEq, Default)]
7#[serde(rename_all = "camelCase")]
8pub struct AuthorizeRequest {
9 #[validate(length(min = 1, max = 20))]
11 pub id_tag: String, }
13
14#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Default)]
15#[serde(rename_all = "camelCase")]
16pub struct AuthorizeResponse {
17 pub id_tag_info: IdTagInfo,
19}