pub struct GetApprovalInfo200Response {
pub flow_id: Uuid,
pub form_schema: Option<Option<Value>>,
pub description: Option<Option<Value>>,
pub approval_conditions: Option<Box<GetApprovalInfo200ResponseApprovalConditions>>,
pub can_approve: bool,
pub user_auth_required: bool,
pub hide_cancel: Option<bool>,
pub approvers: Vec<GetApprovalInfo200ResponseApproversInner>,
}Fields§
§flow_id: Uuid§form_schema: Option<Option<Value>>form schema for the approval step
description: Option<Option<Value>>description of the approval step
approval_conditions: Option<Box<GetApprovalInfo200ResponseApprovalConditions>>§can_approve: boolwhether the current user/token holder can approve
user_auth_required: boolwhether user authentication is required to approve
hide_cancel: Option<bool>whether to hide the cancel button in the UI
approvers: Vec<GetApprovalInfo200ResponseApproversInner>Implementations§
Source§impl GetApprovalInfo200Response
impl GetApprovalInfo200Response
pub fn new( flow_id: Uuid, can_approve: bool, user_auth_required: bool, approvers: Vec<GetApprovalInfo200ResponseApproversInner>, ) -> GetApprovalInfo200Response
Trait Implementations§
Source§impl Clone for GetApprovalInfo200Response
impl Clone for GetApprovalInfo200Response
Source§fn clone(&self) -> GetApprovalInfo200Response
fn clone(&self) -> GetApprovalInfo200Response
Returns a duplicate of the value. Read more
1.0.0 · 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 GetApprovalInfo200Response
impl Debug for GetApprovalInfo200Response
Source§impl Default for GetApprovalInfo200Response
impl Default for GetApprovalInfo200Response
Source§fn default() -> GetApprovalInfo200Response
fn default() -> GetApprovalInfo200Response
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GetApprovalInfo200Response
impl<'de> Deserialize<'de> for GetApprovalInfo200Response
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for GetApprovalInfo200Response
Auto Trait Implementations§
impl Freeze for GetApprovalInfo200Response
impl RefUnwindSafe for GetApprovalInfo200Response
impl Send for GetApprovalInfo200Response
impl Sync for GetApprovalInfo200Response
impl Unpin for GetApprovalInfo200Response
impl UnsafeUnpin for GetApprovalInfo200Response
impl UnwindSafe for GetApprovalInfo200Response
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