Skip to main content

ApprovalResolver

Trait ApprovalResolver 

Source
pub trait ApprovalResolver: Send + Sync {
    // Required methods
    fn resolve_approval(
        &self,
        approval_id: &str,
        decision: &str,
        reason: Option<String>,
    ) -> bool;
    fn pending_approval_ids(&self) -> Vec<String>;
}
Expand description

Trait for resolving pending approvals from HTTP endpoints.

Required Methods§

Source

fn resolve_approval( &self, approval_id: &str, decision: &str, reason: Option<String>, ) -> bool

Source

fn pending_approval_ids(&self) -> Vec<String>

Implementors§