pub struct ThreadOutboxProviderPush {Show 13 fields
pub schema: ThreadOutboxProviderPushSchema,
pub protocol_version: ThreadOutboxProviderProtocolVersion,
pub push_id: NonEmptyString,
pub adapter_id: NonEmptyString,
pub provider: NonEmptyString,
pub outbox_entry_id: NonEmptyString,
pub thread_locator: ThreadOutboxProviderThreadLocator,
pub idempotency: ThreadOutboxProviderIdempotency,
pub payload: ThreadOutboxProviderRenderedPayload,
pub provider_profile: ThreadOutboxProviderCredentialProfile,
pub credential_delivery_refs: Vec<Reference>,
pub receipt_context: ThreadOutboxProviderReceiptContext,
pub requested_at: IsoDateTime,
}Fields§
§schema: ThreadOutboxProviderPushSchema§protocol_version: ThreadOutboxProviderProtocolVersion§push_id: NonEmptyString§adapter_id: NonEmptyString§provider: NonEmptyString§outbox_entry_id: NonEmptyString§thread_locator: ThreadOutboxProviderThreadLocator§idempotency: ThreadOutboxProviderIdempotency§payload: ThreadOutboxProviderRenderedPayload§provider_profile: ThreadOutboxProviderCredentialProfile§credential_delivery_refs: Vec<Reference>§receipt_context: ThreadOutboxProviderReceiptContext§requested_at: IsoDateTimeTrait Implementations§
Source§impl Clone for ThreadOutboxProviderPush
impl Clone for ThreadOutboxProviderPush
Source§fn clone(&self) -> ThreadOutboxProviderPush
fn clone(&self) -> ThreadOutboxProviderPush
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 ThreadOutboxProviderPush
impl Debug for ThreadOutboxProviderPush
Source§impl<'de> Deserialize<'de> for ThreadOutboxProviderPush
impl<'de> Deserialize<'de> for ThreadOutboxProviderPush
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 Eq for ThreadOutboxProviderPush
Source§impl PartialEq for ThreadOutboxProviderPush
impl PartialEq for ThreadOutboxProviderPush
Source§fn eq(&self, other: &ThreadOutboxProviderPush) -> bool
fn eq(&self, other: &ThreadOutboxProviderPush) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl RunxSchema for ThreadOutboxProviderPush
impl RunxSchema for ThreadOutboxProviderPush
Source§fn json_schema() -> Value
fn json_schema() -> Value
The inlined JSON Schema for this type.
Source§impl Serialize for ThreadOutboxProviderPush
impl Serialize for ThreadOutboxProviderPush
impl StructuralPartialEq for ThreadOutboxProviderPush
Auto Trait Implementations§
impl Freeze for ThreadOutboxProviderPush
impl RefUnwindSafe for ThreadOutboxProviderPush
impl Send for ThreadOutboxProviderPush
impl Sync for ThreadOutboxProviderPush
impl Unpin for ThreadOutboxProviderPush
impl UnsafeUnpin for ThreadOutboxProviderPush
impl UnwindSafe for ThreadOutboxProviderPush
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