pub struct TerminalCheckoutUpdatedEvent {
pub merchant_id: Option<Option<String>>,
pub type: Option<Option<String>>,
pub event_id: Option<Option<String>>,
pub created_at: Option<String>,
pub data: Option<Box<TerminalCheckoutUpdatedEventData>>,
}Expand description
TerminalCheckoutUpdatedEvent : Published when a TerminalCheckout is updated.
Fields§
§merchant_id: Option<Option<String>>The ID of the target merchant associated with the event.
type: Option<Option<String>>The type of event this represents, \"terminal.checkout.updated\".
event_id: Option<Option<String>>A unique ID for the event.
created_at: Option<String>RFC 3339 timestamp of when the event was created.
data: Option<Box<TerminalCheckoutUpdatedEventData>>Implementations§
Source§impl TerminalCheckoutUpdatedEvent
impl TerminalCheckoutUpdatedEvent
Sourcepub fn new() -> TerminalCheckoutUpdatedEvent
pub fn new() -> TerminalCheckoutUpdatedEvent
Published when a TerminalCheckout is updated.
Trait Implementations§
Source§impl Clone for TerminalCheckoutUpdatedEvent
impl Clone for TerminalCheckoutUpdatedEvent
Source§fn clone(&self) -> TerminalCheckoutUpdatedEvent
fn clone(&self) -> TerminalCheckoutUpdatedEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TerminalCheckoutUpdatedEvent
impl Debug for TerminalCheckoutUpdatedEvent
Source§impl Default for TerminalCheckoutUpdatedEvent
impl Default for TerminalCheckoutUpdatedEvent
Source§fn default() -> TerminalCheckoutUpdatedEvent
fn default() -> TerminalCheckoutUpdatedEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TerminalCheckoutUpdatedEvent
impl<'de> Deserialize<'de> for TerminalCheckoutUpdatedEvent
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
impl StructuralPartialEq for TerminalCheckoutUpdatedEvent
Auto Trait Implementations§
impl Freeze for TerminalCheckoutUpdatedEvent
impl RefUnwindSafe for TerminalCheckoutUpdatedEvent
impl Send for TerminalCheckoutUpdatedEvent
impl Sync for TerminalCheckoutUpdatedEvent
impl Unpin for TerminalCheckoutUpdatedEvent
impl UnsafeUnpin for TerminalCheckoutUpdatedEvent
impl UnwindSafe for TerminalCheckoutUpdatedEvent
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