pub struct DagDbWritebackRequest {Show 18 fields
pub tenant_id: String,
pub namespace: String,
pub idempotency_key: String,
pub requesting_agent_did: String,
pub parent_memory_ids: Vec<String>,
pub answer_hash: String,
pub route_id: String,
pub context_packet_id: String,
pub validation_report_id: String,
pub summary_text: Option<String>,
pub citation_hashes: Option<Vec<String>>,
pub safety_score_id: Option<String>,
pub keyword_texts: Option<Vec<String>>,
pub knowledge_class: Option<String>,
pub layered_mode: Option<String>,
pub target_layer_path: Option<String>,
pub target_layer_depth: Option<u32>,
pub target_layer_reason: Option<String>,
}Expand description
Writeback request.
Fields§
§tenant_id: String§namespace: String§idempotency_key: String§requesting_agent_did: String§parent_memory_ids: Vec<String>§answer_hash: String§route_id: String§context_packet_id: String§validation_report_id: String§summary_text: Option<String>§citation_hashes: Option<Vec<String>>§safety_score_id: Option<String>§keyword_texts: Option<Vec<String>>§knowledge_class: Option<String>Optional typed-knowledge class (decision, finding, fix,
constraint, handoff). When absent the writeback is plain
usage-event telemetry and every existing client/signature path is
unchanged. When present it describes WHAT the memory is for later
recall; it never influences deterministic placement/organization.
layered_mode: Option<String>§target_layer_path: Option<String>§target_layer_depth: Option<u32>§target_layer_reason: Option<String>Trait Implementations§
Source§impl Clone for DagDbWritebackRequest
impl Clone for DagDbWritebackRequest
Source§fn clone(&self) -> DagDbWritebackRequest
fn clone(&self) -> DagDbWritebackRequest
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 DagDbWritebackRequest
impl Debug for DagDbWritebackRequest
Source§impl<'de> Deserialize<'de> for DagDbWritebackRequest
impl<'de> Deserialize<'de> for DagDbWritebackRequest
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 Eq for DagDbWritebackRequest
Source§impl PartialEq for DagDbWritebackRequest
impl PartialEq for DagDbWritebackRequest
Source§fn eq(&self, other: &DagDbWritebackRequest) -> bool
fn eq(&self, other: &DagDbWritebackRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DagDbWritebackRequest
impl Serialize for DagDbWritebackRequest
impl StructuralPartialEq for DagDbWritebackRequest
Auto Trait Implementations§
impl Freeze for DagDbWritebackRequest
impl RefUnwindSafe for DagDbWritebackRequest
impl Send for DagDbWritebackRequest
impl Sync for DagDbWritebackRequest
impl Unpin for DagDbWritebackRequest
impl UnsafeUnpin for DagDbWritebackRequest
impl UnwindSafe for DagDbWritebackRequest
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