pub struct IntentEnvelopeMeta {
pub command_id: CommandId,
pub workflow_id: WorkflowId,
pub attempt_id: AttemptId,
pub session_id: SessionId,
pub page_id: Option<PageId>,
pub deadline: DateTime<Utc>,
}Expand description
Meta that every intent envelope carries. Mirrors the TypeScript SDK’s
IntentEnvelopeMeta.
Fields§
§command_id: CommandId§workflow_id: WorkflowId§attempt_id: AttemptId§session_id: SessionId§page_id: Option<PageId>§deadline: DateTime<Utc>RFC-3339 deadline stamped on the envelope.
Trait Implementations§
Source§impl Clone for IntentEnvelopeMeta
impl Clone for IntentEnvelopeMeta
Auto Trait Implementations§
impl Freeze for IntentEnvelopeMeta
impl RefUnwindSafe for IntentEnvelopeMeta
impl Send for IntentEnvelopeMeta
impl Sync for IntentEnvelopeMeta
impl Unpin for IntentEnvelopeMeta
impl UnsafeUnpin for IntentEnvelopeMeta
impl UnwindSafe for IntentEnvelopeMeta
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