ocpp/v1_6/datatype/authorization_data
OCPP 1.6 AuthorizationData data type.
to_json/decoder map to/from its OCPP-J JSON object; new (when
present) builds a value from the required fields only.
Types
| Field | Type | Req | Description |
|---|---|---|---|
id_tag | String | ✓ | (max 20 chars) |
id_tag_info | IdTagInfo | — |
Schema: AuthorizationData
pub type AuthorizationData {
AuthorizationData(
id_tag: String,
id_tag_info: option.Option(id_tag_info.IdTagInfo),
)
}
Constructors
-
AuthorizationData( id_tag: String, id_tag_info: option.Option(id_tag_info.IdTagInfo), )
Values
pub fn decoder() -> decode.Decoder(AuthorizationData)
Decode a AuthorizationData from its OCPP-J JSON object, enforcing schema constraints.
pub fn new(id_tag id_tag: String) -> AuthorizationData
Construct a AuthorizationData from its required fields, with every optional field set to None.
pub fn to_json(value: AuthorizationData) -> json.Json
Encode a AuthorizationData to its OCPP-J JSON object.