#[non_exhaustive]pub struct GetWorkflowOutput {
pub workflow_id: Option<String>,
pub workflow_type: Option<WorkflowType>,
pub status: Option<Status>,
pub error_description: Option<String>,
pub start_date: Option<DateTime>,
pub last_updated_at: Option<DateTime>,
pub attributes: Option<WorkflowAttributes>,
pub metrics: Option<WorkflowMetrics>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.workflow_id: Option<String>
Unique identifier for the workflow.
workflow_type: Option<WorkflowType>
The type of workflow. The only supported value is APPFLOW_INTEGRATION.
status: Option<Status>
Status of workflow execution.
error_description: Option<String>
Workflow error messages during execution (if any).
start_date: Option<DateTime>
The timestamp that represents when workflow execution started.
last_updated_at: Option<DateTime>
The timestamp that represents when workflow execution last updated.
attributes: Option<WorkflowAttributes>
Attributes provided for workflow execution.
metrics: Option<WorkflowMetrics>
Workflow specific execution metrics.
Implementations§
source§impl GetWorkflowOutput
impl GetWorkflowOutput
sourcepub fn workflow_id(&self) -> Option<&str>
pub fn workflow_id(&self) -> Option<&str>
Unique identifier for the workflow.
sourcepub fn workflow_type(&self) -> Option<&WorkflowType>
pub fn workflow_type(&self) -> Option<&WorkflowType>
The type of workflow. The only supported value is APPFLOW_INTEGRATION.
sourcepub fn error_description(&self) -> Option<&str>
pub fn error_description(&self) -> Option<&str>
Workflow error messages during execution (if any).
sourcepub fn start_date(&self) -> Option<&DateTime>
pub fn start_date(&self) -> Option<&DateTime>
The timestamp that represents when workflow execution started.
sourcepub fn last_updated_at(&self) -> Option<&DateTime>
pub fn last_updated_at(&self) -> Option<&DateTime>
The timestamp that represents when workflow execution last updated.
sourcepub fn attributes(&self) -> Option<&WorkflowAttributes>
pub fn attributes(&self) -> Option<&WorkflowAttributes>
Attributes provided for workflow execution.
sourcepub fn metrics(&self) -> Option<&WorkflowMetrics>
pub fn metrics(&self) -> Option<&WorkflowMetrics>
Workflow specific execution metrics.
source§impl GetWorkflowOutput
impl GetWorkflowOutput
sourcepub fn builder() -> GetWorkflowOutputBuilder
pub fn builder() -> GetWorkflowOutputBuilder
Creates a new builder-style object to manufacture GetWorkflowOutput
.
Trait Implementations§
source§impl Clone for GetWorkflowOutput
impl Clone for GetWorkflowOutput
source§fn clone(&self) -> GetWorkflowOutput
fn clone(&self) -> GetWorkflowOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetWorkflowOutput
impl Debug for GetWorkflowOutput
source§impl PartialEq for GetWorkflowOutput
impl PartialEq for GetWorkflowOutput
source§fn eq(&self, other: &GetWorkflowOutput) -> bool
fn eq(&self, other: &GetWorkflowOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetWorkflowOutput
impl RequestId for GetWorkflowOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetWorkflowOutput
Auto Trait Implementations§
impl Freeze for GetWorkflowOutput
impl RefUnwindSafe for GetWorkflowOutput
impl Send for GetWorkflowOutput
impl Sync for GetWorkflowOutput
impl Unpin for GetWorkflowOutput
impl UnwindSafe for GetWorkflowOutput
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
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> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more