pub struct DataQualityHygieneOutcomeRecordBuilder<S: State = Empty> { /* private fields */ }Expand description
Use builder syntax to set the inputs and finish with build().
Implementations§
Source§impl<S: State> DataQualityHygieneOutcomeRecordBuilder<S>
impl<S: State> DataQualityHygieneOutcomeRecordBuilder<S>
Sourcepub fn build(self) -> DataQualityHygieneOutcomeRecordwhere
S: IsComplete,
pub fn build(self) -> DataQualityHygieneOutcomeRecordwhere
S: IsComplete,
Finish building and return the requested object
Sourcepub fn action_id(
self,
value: String,
) -> DataQualityHygieneOutcomeRecordBuilder<SetActionId<S>>where
S::ActionId: IsUnset,
pub fn action_id(
self,
value: String,
) -> DataQualityHygieneOutcomeRecordBuilder<SetActionId<S>>where
S::ActionId: IsUnset,
Required.
Stable workflow action identifier used for idempotent labor evidence.
Sourcepub fn outcome(
self,
value: DataQualityHygieneOutcomeCode,
) -> DataQualityHygieneOutcomeRecordBuilder<SetOutcome<S>>where
S::Outcome: IsUnset,
pub fn outcome(
self,
value: DataQualityHygieneOutcomeCode,
) -> DataQualityHygieneOutcomeRecordBuilder<SetOutcome<S>>where
S::Outcome: IsUnset,
Required.
Final disposition recorded for the workflow action.
Sourcepub fn before_minutes(
self,
value: StoredDataQualityHygieneLaborMinutes,
) -> DataQualityHygieneOutcomeRecordBuilder<SetBeforeMinutes<S>>where
S::BeforeMinutes: IsUnset,
pub fn before_minutes(
self,
value: StoredDataQualityHygieneLaborMinutes,
) -> DataQualityHygieneOutcomeRecordBuilder<SetBeforeMinutes<S>>where
S::BeforeMinutes: IsUnset,
Required.
Estimated manual minutes before automation or assisted workflow execution.
Sourcepub fn actual_minutes(
self,
value: StoredDataQualityHygieneLaborMinutes,
) -> DataQualityHygieneOutcomeRecordBuilder<SetActualMinutes<S>>where
S::ActualMinutes: IsUnset,
pub fn actual_minutes(
self,
value: StoredDataQualityHygieneLaborMinutes,
) -> DataQualityHygieneOutcomeRecordBuilder<SetActualMinutes<S>>where
S::ActualMinutes: IsUnset,
Required.
Observed minutes spent after the workflow was completed or reviewed.
Sourcepub fn actor_id(
self,
value: String,
) -> DataQualityHygieneOutcomeRecordBuilder<SetActorId<S>>where
S::ActorId: IsUnset,
pub fn actor_id(
self,
value: String,
) -> DataQualityHygieneOutcomeRecordBuilder<SetActorId<S>>where
S::ActorId: IsUnset,
Required.
User, worker, or system actor that recorded the outcome.
Sourcepub fn actor_persona(
self,
value: DataQualityHygienePersonaCode,
) -> DataQualityHygieneOutcomeRecordBuilder<SetActorPersona<S>>where
S::ActorPersona: IsUnset,
pub fn actor_persona(
self,
value: DataQualityHygienePersonaCode,
) -> DataQualityHygieneOutcomeRecordBuilder<SetActorPersona<S>>where
S::ActorPersona: IsUnset,
Required.
Role of the actor that completed or reviewed the action.
Sourcepub fn feedback(
self,
value: String,
) -> DataQualityHygieneOutcomeRecordBuilder<SetFeedback<S>>where
S::Feedback: IsUnset,
pub fn feedback(
self,
value: String,
) -> DataQualityHygieneOutcomeRecordBuilder<SetFeedback<S>>where
S::Feedback: IsUnset,
Required.
Optional operator feedback explaining the decision or correction.
Sourcepub fn source_refs(
self,
value: Vec<StoredSourceRecordRef>,
) -> DataQualityHygieneOutcomeRecordBuilder<SetSourceRefs<S>>where
S::SourceRefs: IsUnset,
pub fn source_refs(
self,
value: Vec<StoredSourceRecordRef>,
) -> DataQualityHygieneOutcomeRecordBuilder<SetSourceRefs<S>>where
S::SourceRefs: IsUnset,
Sourcepub fn maybe_source_refs(
self,
value: Option<Vec<StoredSourceRecordRef>>,
) -> DataQualityHygieneOutcomeRecordBuilder<SetSourceRefs<S>>where
S::SourceRefs: IsUnset,
pub fn maybe_source_refs(
self,
value: Option<Vec<StoredSourceRecordRef>>,
) -> DataQualityHygieneOutcomeRecordBuilder<SetSourceRefs<S>>where
S::SourceRefs: IsUnset,
Sourcepub fn issue_refs(
self,
value: Vec<String>,
) -> DataQualityHygieneOutcomeRecordBuilder<SetIssueRefs<S>>where
S::IssueRefs: IsUnset,
pub fn issue_refs(
self,
value: Vec<String>,
) -> DataQualityHygieneOutcomeRecordBuilder<SetIssueRefs<S>>where
S::IssueRefs: IsUnset,
Sourcepub fn maybe_issue_refs(
self,
value: Option<Vec<String>>,
) -> DataQualityHygieneOutcomeRecordBuilder<SetIssueRefs<S>>where
S::IssueRefs: IsUnset,
pub fn maybe_issue_refs(
self,
value: Option<Vec<String>>,
) -> DataQualityHygieneOutcomeRecordBuilder<SetIssueRefs<S>>where
S::IssueRefs: IsUnset,
Sourcepub fn resolution_status_after_review(
self,
value: DataQualityResolutionStatusCode,
) -> DataQualityHygieneOutcomeRecordBuilder<SetResolutionStatusAfterReview<S>>where
S::ResolutionStatusAfterReview: IsUnset,
pub fn resolution_status_after_review(
self,
value: DataQualityResolutionStatusCode,
) -> DataQualityHygieneOutcomeRecordBuilder<SetResolutionStatusAfterReview<S>>where
S::ResolutionStatusAfterReview: IsUnset,
Required.
Issue lifecycle state after the hygiene review completed.
Sourcepub fn recorded_at(
self,
value: String,
) -> DataQualityHygieneOutcomeRecordBuilder<SetRecordedAt<S>>where
S::RecordedAt: IsUnset,
pub fn recorded_at(
self,
value: String,
) -> DataQualityHygieneOutcomeRecordBuilder<SetRecordedAt<S>>where
S::RecordedAt: IsUnset,
Required.
Timestamp when the labor evidence was written.
Sourcepub fn correlation_id(
self,
value: String,
) -> DataQualityHygieneOutcomeRecordBuilder<SetCorrelationId<S>>where
S::CorrelationId: IsUnset,
pub fn correlation_id(
self,
value: String,
) -> DataQualityHygieneOutcomeRecordBuilder<SetCorrelationId<S>>where
S::CorrelationId: IsUnset,
Required.
Cross-system identifier tying the record to a workflow run or request.
Sourcepub fn location_id(
self,
value: String,
) -> DataQualityHygieneOutcomeRecordBuilder<SetLocationId<S>>where
S::LocationId: IsUnset,
pub fn location_id(
self,
value: String,
) -> DataQualityHygieneOutcomeRecordBuilder<SetLocationId<S>>where
S::LocationId: IsUnset,
Required.
Location whose operating day or service rules is described.
Sourcepub fn operating_day(
self,
value: String,
) -> DataQualityHygieneOutcomeRecordBuilder<SetOperatingDay<S>>where
S::OperatingDay: IsUnset,
pub fn operating_day(
self,
value: String,
) -> DataQualityHygieneOutcomeRecordBuilder<SetOperatingDay<S>>where
S::OperatingDay: IsUnset,
Required.
Business date used for labor and reporting aggregation.
Sourcepub fn action_kind(
self,
value: DataQualityHygieneActionKindCode,
) -> DataQualityHygieneOutcomeRecordBuilder<SetActionKind<S>>where
S::ActionKind: IsUnset,
pub fn action_kind(
self,
value: DataQualityHygieneActionKindCode,
) -> DataQualityHygieneOutcomeRecordBuilder<SetActionKind<S>>where
S::ActionKind: IsUnset,
Required.
Workflow action that generated the labor evidence.
Sourcepub fn owner_persona(
self,
value: DataQualityHygienePersonaCode,
) -> DataQualityHygieneOutcomeRecordBuilder<SetOwnerPersona<S>>where
S::OwnerPersona: IsUnset,
pub fn owner_persona(
self,
value: DataQualityHygienePersonaCode,
) -> DataQualityHygieneOutcomeRecordBuilder<SetOwnerPersona<S>>where
S::OwnerPersona: IsUnset,
Required.
Role expected to own or review the workflow item.
Sourcepub fn estimated_minutes_saved(
self,
value: u16,
) -> DataQualityHygieneOutcomeRecordBuilder<SetEstimatedMinutesSaved<S>>where
S::EstimatedMinutesSaved: IsUnset,
pub fn estimated_minutes_saved(
self,
value: u16,
) -> DataQualityHygieneOutcomeRecordBuilder<SetEstimatedMinutesSaved<S>>where
S::EstimatedMinutesSaved: IsUnset,
Required.
Derived labor savings based on before and actual minute evidence.