pub struct DataTransferRequest {
pub message_id: Option<String>,
pub data: Option<String>,
pub vendor_id: String,
}
Expand description
DataTransferRequest, sent either by the CSMS to the Charging Station or vice versa.
Fields§
§message_id: Option<String>
May be used to indicate a specific message or implementation.
data: Option<String>
Data without specified length or format. This needs to be decided by both parties (Open to implementation).
vendor_id: String
This identifies the Vendor specific implementation
Trait Implementations§
Source§impl Clone for DataTransferRequest
impl Clone for DataTransferRequest
Source§fn clone(&self) -> DataTransferRequest
fn clone(&self) -> DataTransferRequest
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 DataTransferRequest
impl Debug for DataTransferRequest
Source§impl Default for DataTransferRequest
impl Default for DataTransferRequest
Source§fn default() -> DataTransferRequest
fn default() -> DataTransferRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DataTransferRequest
impl<'de> Deserialize<'de> for DataTransferRequest
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 DataTransferRequest
impl PartialEq for DataTransferRequest
Source§impl Serialize for DataTransferRequest
impl Serialize for DataTransferRequest
Source§impl Validate for DataTransferRequest
impl Validate for DataTransferRequest
Source§impl<'v_a> ValidateArgs<'v_a> for DataTransferRequest
impl<'v_a> ValidateArgs<'v_a> for DataTransferRequest
impl StructuralPartialEq for DataTransferRequest
Auto Trait Implementations§
impl Freeze for DataTransferRequest
impl RefUnwindSafe for DataTransferRequest
impl Send for DataTransferRequest
impl Sync for DataTransferRequest
impl Unpin for DataTransferRequest
impl UnwindSafe for DataTransferRequest
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