pub struct ApprovalDetailDto {
pub request: ApprovalRequest,
pub invocation_id: String,
pub decision_id: String,
pub privacy_findings: Vec<PrivacyFindingDto>,
}Expand description
Approval 完整细节。
Fields§
§request: ApprovalRequest原始 request
invocation_id: String关联的 invocation id
decision_id: String关联的 decision id
privacy_findings: Vec<PrivacyFindingDto>ISS-014 — 关联 session 的 Privacy Findings 聚合(label × count) 空数组表示该 session 无 PII 命中(或 firewall preflight 未跑)。 scope 折衷:按 session_id 聚合而非 invocation_id(redaction_scans 暂无 invocation_id 字段),同 session 多 invocation 的 findings 会一起呈现。 ISS-014 phase 2 / ISS-021 后续可加 invocation 关联。
Trait Implementations§
Source§impl Clone for ApprovalDetailDto
impl Clone for ApprovalDetailDto
Source§fn clone(&self) -> ApprovalDetailDto
fn clone(&self) -> ApprovalDetailDto
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 ApprovalDetailDto
impl Debug for ApprovalDetailDto
Source§impl<'de> Deserialize<'de> for ApprovalDetailDto
impl<'de> Deserialize<'de> for ApprovalDetailDto
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
Auto Trait Implementations§
impl Freeze for ApprovalDetailDto
impl RefUnwindSafe for ApprovalDetailDto
impl Send for ApprovalDetailDto
impl Sync for ApprovalDetailDto
impl Unpin for ApprovalDetailDto
impl UnsafeUnpin for ApprovalDetailDto
impl UnwindSafe for ApprovalDetailDto
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