pub struct Get15118EVCertificateRequest {
pub iso_15118_schema_version: String,
pub action: CertificateActionEnumType,
pub exi_request: String,
}Expand description
Get15118EVCertificateRequest, sent by the Charging Station to the CSMS.
If an ISO 15118 vehicle selects the service Certificate installation.
NOTE: This message is based on CertificateInstallationReq Res from ISO 15118 2.
Fields§
§iso_15118_schema_version: StringSchema version currently used for the 15118 session between EV and Charging Station. Needed for parsing of the EXI stream by the CSMS.
action: CertificateActionEnumTypeDefines whether certificate needs to be installed or updated.
exi_request: StringRaw CertificateInstallationReq request from EV, Base64 encoded.
Trait Implementations§
Source§impl Clone for Get15118EVCertificateRequest
impl Clone for Get15118EVCertificateRequest
Source§fn clone(&self) -> Get15118EVCertificateRequest
fn clone(&self) -> Get15118EVCertificateRequest
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 Debug for Get15118EVCertificateRequest
impl Debug for Get15118EVCertificateRequest
Source§impl Default for Get15118EVCertificateRequest
impl Default for Get15118EVCertificateRequest
Source§fn default() -> Get15118EVCertificateRequest
fn default() -> Get15118EVCertificateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Get15118EVCertificateRequest
impl<'de> Deserialize<'de> for Get15118EVCertificateRequest
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 Get15118EVCertificateRequest
impl PartialEq for Get15118EVCertificateRequest
Source§fn eq(&self, other: &Get15118EVCertificateRequest) -> bool
fn eq(&self, other: &Get15118EVCertificateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl<'v_a> ValidateArgs<'v_a> for Get15118EVCertificateRequest
impl<'v_a> ValidateArgs<'v_a> for Get15118EVCertificateRequest
impl StructuralPartialEq for Get15118EVCertificateRequest
Auto Trait Implementations§
impl Freeze for Get15118EVCertificateRequest
impl RefUnwindSafe for Get15118EVCertificateRequest
impl Send for Get15118EVCertificateRequest
impl Sync for Get15118EVCertificateRequest
impl Unpin for Get15118EVCertificateRequest
impl UnwindSafe for Get15118EVCertificateRequest
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