pub struct DataTransferRequest {
pub message_id: Option<String>,
pub data: Option<Value>,
pub vendor_id: String,
pub custom_data: Option<CustomData>,
}Fields§
§message_id: Option<String>May be used to indicate a specific message or implementation.
data: Option<Value>Data without specified length or format. This needs to be decided by both parties (Open to implementation).
vendor_id: StringThis identifies the Vendor specific implementation
custom_data: Option<CustomData>Trait Implementations§
Source§impl Clone for DataTransferRequest
impl Clone for DataTransferRequest
Source§impl Debug for DataTransferRequest
impl Debug for DataTransferRequest
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 Request for DataTransferRequest
impl Request for DataTransferRequest
Source§impl Serialize for DataTransferRequest
impl Serialize 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 UnsafeUnpin 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