pub struct ResolveApprovalReq {
pub approval_id: String,
pub action: ApprovalAction,
pub scope: Option<ApprovalScope>,
pub resolved_by: String,
pub reason: Option<String>,
}Expand description
ResolveApproval 参数。
Fields§
§approval_id: Stringapproval id
action: ApprovalAction动作
scope: Option<ApprovalScope>批准时的 scope(Once / ThisSession);Deny/Cancel 时忽略
resolved_by: String解析人(审计 payload)
reason: Option<String>Deny 时的可选原因(纯文本,已脱敏)
Trait Implementations§
Source§impl Clone for ResolveApprovalReq
impl Clone for ResolveApprovalReq
Source§fn clone(&self) -> ResolveApprovalReq
fn clone(&self) -> ResolveApprovalReq
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 ResolveApprovalReq
impl Debug for ResolveApprovalReq
Source§impl<'de> Deserialize<'de> for ResolveApprovalReq
impl<'de> Deserialize<'de> for ResolveApprovalReq
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
Source§impl PartialEq for ResolveApprovalReq
impl PartialEq for ResolveApprovalReq
Source§fn eq(&self, other: &ResolveApprovalReq) -> bool
fn eq(&self, other: &ResolveApprovalReq) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ResolveApprovalReq
impl Serialize for ResolveApprovalReq
impl Eq for ResolveApprovalReq
impl StructuralPartialEq for ResolveApprovalReq
Auto Trait Implementations§
impl Freeze for ResolveApprovalReq
impl RefUnwindSafe for ResolveApprovalReq
impl Send for ResolveApprovalReq
impl Sync for ResolveApprovalReq
impl Unpin for ResolveApprovalReq
impl UnsafeUnpin for ResolveApprovalReq
impl UnwindSafe for ResolveApprovalReq
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