pub struct RefreshPageRequest {
pub content: String,
pub source_memory_ids: Vec<String>,
pub summary: Option<String>,
}Expand description
Body for PUT /api/pages/{id} — agent-side refresh of a stale page.
Distinct from UpdatePageRequest (manual content edit via POST) because:
source_memory_idsis replaced, not preserved.summaryis optionally updated.- The handler clears
stale_reasonin the same transaction.
v1 deliberately excludes title / entity_id / space changes — slug rename has its own concurrent-read failure mode and lands as a separate route.
Fields§
§content: String§source_memory_ids: Vec<String>§summary: Option<String>Trait Implementations§
Source§impl Debug for RefreshPageRequest
impl Debug for RefreshPageRequest
Source§impl<'de> Deserialize<'de> for RefreshPageRequest
impl<'de> Deserialize<'de> for RefreshPageRequest
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 RefreshPageRequest
impl RefUnwindSafe for RefreshPageRequest
impl Send for RefreshPageRequest
impl Sync for RefreshPageRequest
impl Unpin for RefreshPageRequest
impl UnsafeUnpin for RefreshPageRequest
impl UnwindSafe for RefreshPageRequest
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