pub struct WorkflowStepAttempt {
pub id: String,
pub status: WorkflowStepStatus,
pub idempotency_key: String,
pub input: Option<Value>,
pub output: Option<Value>,
pub status_message: String,
pub started_at: Option<SystemTime>,
pub completed_at: Option<SystemTime>,
}Expand description
Native message type for gestalt.provider.v1.WorkflowStepAttempt.
Fields§
§id: StringThe id field.
status: WorkflowStepStatusThe status field.
idempotency_key: StringThe idempotency_key field.
input: Option<Value>The input field; None when unset.
output: Option<Value>The output field; None when unset.
status_message: StringThe status_message field.
started_at: Option<SystemTime>The started_at field; None when unset.
completed_at: Option<SystemTime>The completed_at field; None when unset.
Trait Implementations§
Source§impl Clone for WorkflowStepAttempt
impl Clone for WorkflowStepAttempt
Source§fn clone(&self) -> WorkflowStepAttempt
fn clone(&self) -> WorkflowStepAttempt
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 WorkflowStepAttempt
impl Debug for WorkflowStepAttempt
Source§impl Default for WorkflowStepAttempt
impl Default for WorkflowStepAttempt
Source§fn default() -> WorkflowStepAttempt
fn default() -> WorkflowStepAttempt
Returns the “default value” for a type. Read more
Source§impl PartialEq for WorkflowStepAttempt
impl PartialEq for WorkflowStepAttempt
Source§fn eq(&self, other: &WorkflowStepAttempt) -> bool
fn eq(&self, other: &WorkflowStepAttempt) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for WorkflowStepAttempt
Auto Trait Implementations§
impl Freeze for WorkflowStepAttempt
impl RefUnwindSafe for WorkflowStepAttempt
impl Send for WorkflowStepAttempt
impl Sync for WorkflowStepAttempt
impl Unpin for WorkflowStepAttempt
impl UnsafeUnpin for WorkflowStepAttempt
impl UnwindSafe for WorkflowStepAttempt
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request