pub struct SubscribeBody {
pub url: Option<String>,
pub events: Option<String>,
pub secret: Option<String>,
pub namespace_filter: Option<String>,
pub agent_filter: Option<String>,
pub namespace: Option<String>,
pub agent_id: Option<String>,
}Fields§
§url: Option<String>Webhook URL — required for the MCP contract, optional for the S33 namespace-subscription shape.
events: Option<String>§secret: Option<String>§namespace_filter: Option<String>§agent_filter: Option<String>§namespace: Option<String>S33 shape: caller-supplied namespace to track.
agent_id: Option<String>Optional explicit subscriber id.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SubscribeBody
impl<'de> Deserialize<'de> for SubscribeBody
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 SubscribeBody
impl RefUnwindSafe for SubscribeBody
impl Send for SubscribeBody
impl Sync for SubscribeBody
impl Unpin for SubscribeBody
impl UnsafeUnpin for SubscribeBody
impl UnwindSafe for SubscribeBody
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
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more