ocpp/v1_6/datatype/id_tag_info
OCPP 1.6 IdTagInfo 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 |
|---|---|---|---|
expiry_date | DateTime | — | |
parent_id_tag | String | — | (max 20 chars) |
status | AuthorizationStatus | ✓ |
Schema: IdTagInfo
pub type IdTagInfo {
IdTagInfo(
expiry_date: option.Option(timestamp.Timestamp),
parent_id_tag: option.Option(String),
status: authorization_status.AuthorizationStatus,
)
}
Constructors
-
IdTagInfo( expiry_date: option.Option(timestamp.Timestamp), parent_id_tag: option.Option(String), status: authorization_status.AuthorizationStatus, )
Values
pub fn decoder() -> decode.Decoder(IdTagInfo)
Decode a IdTagInfo from its OCPP-J JSON object, enforcing schema constraints.
pub fn new(
status status: authorization_status.AuthorizationStatus,
) -> IdTagInfo
Construct a IdTagInfo from its required fields, with every optional field set to None.