pub struct EventRequestData {
pub id: String,
pub reference: Option<String>,
}
Expand description
The paramters needed to perform the specified action.
For the invoice type, you need to pass the invoice id and offline reference: {id: invoice_id, reference: offline_reference}.
For the transaction type, you can pass the transaction id: {id: transaction_id}, reference field can be None
Fields§
§id: String
§reference: Option<String>
Trait Implementations§
Source§impl Clone for EventRequestData
impl Clone for EventRequestData
Source§fn clone(&self) -> EventRequestData
fn clone(&self) -> EventRequestData
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 EventRequestData
impl Debug for EventRequestData
Source§impl<'de> Deserialize<'de> for EventRequestData
impl<'de> Deserialize<'de> for EventRequestData
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
Auto Trait Implementations§
impl Freeze for EventRequestData
impl RefUnwindSafe for EventRequestData
impl Send for EventRequestData
impl Sync for EventRequestData
impl Unpin for EventRequestData
impl UnwindSafe for EventRequestData
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