pub struct AuthorizeRequest {
pub id_token: IdToken,
pub certificate: Option<String>,
pub iso15118_certificate_hash_data: Option<Vec<OCSPRequestData>>,
pub custom_data: Option<CustomData>,
}Fields§
§id_token: IdToken§certificate: Option<String>(2.1) The X.509 certificate chain presented by EV and encoded in PEM format. Order of certificates in chain is from leaf up to (but excluding) root certificate. + Only needed in case of central contract validation when Charging Station cannot validate the contract certificate.
iso15118_certificate_hash_data: Option<Vec<OCSPRequestData>>§custom_data: Option<CustomData>Trait Implementations§
Source§impl Clone for AuthorizeRequest
impl Clone for AuthorizeRequest
Source§impl Debug for AuthorizeRequest
impl Debug for AuthorizeRequest
Source§impl<'de> Deserialize<'de> for AuthorizeRequest
impl<'de> Deserialize<'de> for AuthorizeRequest
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 AuthorizeRequest
impl PartialEq for AuthorizeRequest
Source§impl Request for AuthorizeRequest
impl Request for AuthorizeRequest
Source§impl Serialize for AuthorizeRequest
impl Serialize for AuthorizeRequest
impl StructuralPartialEq for AuthorizeRequest
Auto Trait Implementations§
impl Freeze for AuthorizeRequest
impl RefUnwindSafe for AuthorizeRequest
impl Send for AuthorizeRequest
impl Sync for AuthorizeRequest
impl Unpin for AuthorizeRequest
impl UnsafeUnpin for AuthorizeRequest
impl UnwindSafe for AuthorizeRequest
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