pub struct WebhookSubscriptionCreate {
pub name: String,
pub url: String,
pub event_types: Option<Vec<String>>,
pub min_severity: Option<String>,
pub secret: Option<String>,
pub enabled: Option<bool>,
}Fields§
§name: String§url: String§event_types: Option<Vec<String>>Omitted/empty = all types (["*"]).
min_severity: Option<String>info | warning | critical (default info).
secret: Option<String>Optional HMAC-SHA256 signing secret.
enabled: Option<bool>Trait Implementations§
Source§impl Debug for WebhookSubscriptionCreate
impl Debug for WebhookSubscriptionCreate
Source§impl<'de> Deserialize<'de> for WebhookSubscriptionCreate
impl<'de> Deserialize<'de> for WebhookSubscriptionCreate
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 WebhookSubscriptionCreate
impl RefUnwindSafe for WebhookSubscriptionCreate
impl Send for WebhookSubscriptionCreate
impl Sync for WebhookSubscriptionCreate
impl Unpin for WebhookSubscriptionCreate
impl UnsafeUnpin for WebhookSubscriptionCreate
impl UnwindSafe for WebhookSubscriptionCreate
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<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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