pub struct ApprovalInput {
pub status: String,
pub level: String,
pub approvers: Vec<(PersonAndOrganizationId, String)>,
pub date: Option<DateTimeInput>,
}Expand description
One approval for StepBuilder::approve: a status word (customarily
"approved"), a level, any number of approvers with their roles, and an
optional approval date.
Fields§
§status: String§level: String§approvers: Vec<(PersonAndOrganizationId, String)>§date: Option<DateTimeInput>Trait Implementations§
Source§impl Clone for ApprovalInput
impl Clone for ApprovalInput
Source§fn clone(&self) -> ApprovalInput
fn clone(&self) -> ApprovalInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ApprovalInput
impl Debug for ApprovalInput
Source§impl Default for ApprovalInput
impl Default for ApprovalInput
Source§fn default() -> ApprovalInput
fn default() -> ApprovalInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ApprovalInput
impl RefUnwindSafe for ApprovalInput
impl Send for ApprovalInput
impl Sync for ApprovalInput
impl Unpin for ApprovalInput
impl UnsafeUnpin for ApprovalInput
impl UnwindSafe for ApprovalInput
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