pub struct CustomerInformationRequest {
pub customer_certificate: Option<CertificateHashData>,
pub id_token: Option<IdToken>,
pub request_id: i64,
pub report: bool,
pub clear: bool,
pub customer_identifier: Option<String>,
pub custom_data: Option<CustomData>,
}Fields§
§customer_certificate: Option<CertificateHashData>§id_token: Option<IdToken>§request_id: i64The Id of the request.
report: boolFlag indicating whether the Charging Station should return NotifyCustomerInformationRequest messages containing information about the customer referred to.
clear: boolFlag 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.
custom_data: Option<CustomData>Trait Implementations§
Source§impl Clone for CustomerInformationRequest
impl Clone for CustomerInformationRequest
Source§impl Debug for CustomerInformationRequest
impl Debug for CustomerInformationRequest
Source§impl<'de> Deserialize<'de> for CustomerInformationRequest
impl<'de> Deserialize<'de> for CustomerInformationRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Request for CustomerInformationRequest
impl Request for CustomerInformationRequest
impl StructuralPartialEq for CustomerInformationRequest
Auto Trait Implementations§
impl Freeze for CustomerInformationRequest
impl RefUnwindSafe for CustomerInformationRequest
impl Send for CustomerInformationRequest
impl Sync for CustomerInformationRequest
impl Unpin for CustomerInformationRequest
impl UnsafeUnpin for CustomerInformationRequest
impl UnwindSafe for CustomerInformationRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more