pub struct IdTokenInfo {
pub status: AuthorizationStatusEnum,
pub cache_expiry_date_time: Option<DateTime>,
pub charging_priority: Option<i64>,
pub group_id_token: Option<IdToken>,
pub language1: Option<String>,
pub language2: Option<String>,
pub evse_id: Option<Vec<i64>>,
pub personal_message: Option<MessageContent>,
pub custom_data: Option<CustomData>,
}Expand description
Contains status information about an identifier. It is advised to not stop charging for a token that expires during charging, as ExpiryDate is only used for caching purposes. If ExpiryDate is not given, the status has no end date.
Fields§
§status: AuthorizationStatusEnum§cache_expiry_date_time: Option<DateTime>Date and Time after which the token must be considered invalid.
charging_priority: Option<i64>Priority from a business point of view. Default priority is 0, The range is from -9 to 9. Higher values indicate a higher priority. The chargingPriority in <<transactioneventresponse,TransactionEventResponse>> overrules this one.
group_id_token: Option<IdToken>§language1: Option<String>Preferred user interface language of identifier user. Contains a language code as defined in <<ref-RFC5646,[RFC5646]>>.
language2: Option<String>Second preferred user interface language of identifier user. Don’t use when language1 is omitted, has to be different from language1. Contains a language code as defined in <<ref-RFC5646,[RFC5646]>>.
evse_id: Option<Vec<i64>>Only used when the IdToken is only valid for one or more specific EVSEs, not for the entire Charging Station.
personal_message: Option<MessageContent>§custom_data: Option<CustomData>