pub struct TransactionHeartbeat {
pub type: Option<String>,
pub last_transaction_id: Option<TransactionID>,
pub time: Option<Timestamp>,
}Expand description
A TransactionHeartbeat object is injected into the Transaction stream to ensure that the HTTP connection remains active.
Fields§
§type: Option<String>The string “HEARTBEAT”
last_transaction_id: Option<TransactionID>The ID of the most recent Transaction created for the Account
time: Option<Timestamp>The date/time when the TransactionHeartbeat was created.
Trait Implementations§
Source§impl Clone for TransactionHeartbeat
impl Clone for TransactionHeartbeat
Source§impl Debug for TransactionHeartbeat
impl Debug for TransactionHeartbeat
Source§impl<'de> Deserialize<'de> for TransactionHeartbeat
impl<'de> Deserialize<'de> for TransactionHeartbeat
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 TransactionHeartbeat
impl PartialEq for TransactionHeartbeat
Source§impl Serialize for TransactionHeartbeat
impl Serialize for TransactionHeartbeat
impl StructuralPartialEq for TransactionHeartbeat
Auto Trait Implementations§
impl Freeze for TransactionHeartbeat
impl RefUnwindSafe for TransactionHeartbeat
impl Send for TransactionHeartbeat
impl Sync for TransactionHeartbeat
impl Unpin for TransactionHeartbeat
impl UnsafeUnpin for TransactionHeartbeat
impl UnwindSafe for TransactionHeartbeat
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