pub enum IneligibilityReason {
CheckoutNotStaffVerified,
NoSourceGroundedOpportunity,
ContactPermissionNotSourceGrounded,
ContactConsentMissing,
ContactOptedOut,
PreferredChannelNotAllowed,
}Expand description
Decision choices for ineligibility reason in the retention follow-up workflow; each value routes reviewed source facts to the right queue, draft, or staff gate.
Variants§
CheckoutNotStaffVerified
Explains that the workflow is checkout not staff verified when deciding whether an agent draft is allowed.
NoSourceGroundedOpportunity
Explains that the workflow is no source grounded opportunity when deciding whether an agent draft is allowed.
ContactPermissionNotSourceGrounded
Explains that the workflow is contact permission not source grounded when deciding whether an agent draft is allowed.
ContactConsentMissing
Explains that the workflow is contact consent missing when deciding whether an agent draft is allowed.
ContactOptedOut
Explains that the workflow is contact opted out when deciding whether an agent draft is allowed.
PreferredChannelNotAllowed
Explains that the workflow is preferred channel not allowed when deciding whether an agent draft is allowed.
Trait Implementations§
Source§impl Clone for IneligibilityReason
impl Clone for IneligibilityReason
Source§fn clone(&self) -> IneligibilityReason
fn clone(&self) -> IneligibilityReason
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more