pub struct CustomerInformationRequest {
pub request_id: i32,
pub report: bool,
pub clear: bool,
pub customer_identifier: Option<String>,
pub id_token: Option<IdTokenType>,
pub customer_certificate: Option<CertificateHashDataType>,
}
Expand description
CustomerInformationRequest, sent by the CSMS to the Charging Station
Fields§
§request_id: i32
The Id of the request
report: bool
Flag indicating whether the Charging Station should return NotifyCustomerInformationRequest messages containing information about the customer referred to.
clear: bool
Flag indicating whether the Charging Station should clear all information about the customer referred to.
customer_identifier: Option<String>
A (e.g. vendor specific) identifier of the customer this request refers to. This field contains a custom identifier other than IdToken and Certificate. One of the possible identifiers (customerIdentifier, customerIdToken or customerCertificate) should be in the request message.
id_token: Option<IdTokenType>
The IdToken of the customer this request refers to. One of the possible identifiers (customerIdentifier, customerIdToken or customerCertificate) should be in the request message.
customer_certificate: Option<CertificateHashDataType>
The Certificate of the customer this request refers to. One of the possible identifiers (customerIdentifier, customerIdToken or customerCertificate) should be in the request message.
Trait Implementations§
Source§impl Clone for CustomerInformationRequest
impl Clone for CustomerInformationRequest
Source§fn clone(&self) -> CustomerInformationRequest
fn clone(&self) -> CustomerInformationRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more