pub struct Get15118EVCertificateResponse {
pub status: Iso15118EVCertificateStatusEnumType,
pub exi_response: String,
pub status_info: Option<StatusInfoType>,
}Expand description
Get15118EVCertificateResponse, Response message from CSMS to Charging Station.
Containing the status and optionally new certificate.
NOTE: This message is based on CertificateInstallationReq Res from ISO 15118-2.
Fields§
§status: Iso15118EVCertificateStatusEnumTypeIndicates whether the message was processed properly.
exi_response: StringRaw CertificateInstallationRes response for the EV, Base64 encoded.
status_info: Option<StatusInfoType>Detailed status information
Trait Implementations§
Source§impl Clone for Get15118EVCertificateResponse
impl Clone for Get15118EVCertificateResponse
Source§fn clone(&self) -> Get15118EVCertificateResponse
fn clone(&self) -> Get15118EVCertificateResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for Get15118EVCertificateResponse
impl Default for Get15118EVCertificateResponse
Source§fn default() -> Get15118EVCertificateResponse
fn default() -> Get15118EVCertificateResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Get15118EVCertificateResponse
impl<'de> Deserialize<'de> for Get15118EVCertificateResponse
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 PartialEq for Get15118EVCertificateResponse
impl PartialEq for Get15118EVCertificateResponse
Source§fn eq(&self, other: &Get15118EVCertificateResponse) -> bool
fn eq(&self, other: &Get15118EVCertificateResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for Get15118EVCertificateResponse
Auto Trait Implementations§
impl Freeze for Get15118EVCertificateResponse
impl RefUnwindSafe for Get15118EVCertificateResponse
impl Send for Get15118EVCertificateResponse
impl Sync for Get15118EVCertificateResponse
impl Unpin for Get15118EVCertificateResponse
impl UnwindSafe for Get15118EVCertificateResponse
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