pub struct MemoryLinkRequest {
pub target_id: String,
pub label: Option<String>,
pub agent_id: String,
}Expand description
POST /v1/memories/:id/links — create an explicit edge
Fields§
§target_id: StringThe other memory ID to link to.
label: Option<String>Optional human-readable label (stored as linked_by edge).
agent_id: StringAgent ID (for authorization).
Trait Implementations§
Source§impl Debug for MemoryLinkRequest
impl Debug for MemoryLinkRequest
Source§impl<'de> Deserialize<'de> for MemoryLinkRequest
impl<'de> Deserialize<'de> for MemoryLinkRequest
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 MemoryLinkRequest
impl RefUnwindSafe for MemoryLinkRequest
impl Send for MemoryLinkRequest
impl Sync for MemoryLinkRequest
impl Unpin for MemoryLinkRequest
impl UnsafeUnpin for MemoryLinkRequest
impl UnwindSafe for MemoryLinkRequest
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