pub struct PermissionMessageAuthorizationReadData {
pub activates_extraction: Option<bool>,
pub turn_index: i64,
}Expand description
Session event “permission.messageAuthorizationRead”. Records that one human turn has been read by the blinded authorization proposer, whether or not it minted anything, so a resumed session does not re-run the extraction model on a turn the live session already read. Also records whether that pass activates ongoing extraction; contextual-assent-only passes do not, so unrelated future messages remain outside extraction.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§activates_extraction: Option<bool>Whether this read activates ongoing message-backed extraction. False for a contextual-assent-only pass while auto-approval is off, so unrelated future messages remain outside extraction.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
turn_index: i64The human turn that was read by the proposer.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Trait Implementations§
Source§impl Clone for PermissionMessageAuthorizationReadData
impl Clone for PermissionMessageAuthorizationReadData
Source§fn clone(&self) -> PermissionMessageAuthorizationReadData
fn clone(&self) -> PermissionMessageAuthorizationReadData
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more