pub struct WebhookSubscriptionView {
pub id: String,
pub name: String,
pub url: String,
pub event_types: Vec<String>,
pub min_severity: String,
pub has_secret: bool,
pub enabled: bool,
pub cursor_at: Option<DateTime<Utc>>,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Expand description
Client-facing subscription view: the secret is replaced by a has_secret flag and never echoed.
Fields§
§id: String§name: String§url: String§event_types: Vec<String>§min_severity: String§has_secret: boolWhether an HMAC signing secret is configured (the value itself is never returned).
enabled: bool§cursor_at: Option<DateTime<Utc>>§created_at: DateTime<Utc>§updated_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for WebhookSubscriptionView
impl Clone for WebhookSubscriptionView
Source§fn clone(&self) -> WebhookSubscriptionView
fn clone(&self) -> WebhookSubscriptionView
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 WebhookSubscriptionView
impl Debug for WebhookSubscriptionView
Source§impl From<WebhookSubscription> for WebhookSubscriptionView
impl From<WebhookSubscription> for WebhookSubscriptionView
Source§fn from(s: WebhookSubscription) -> Self
fn from(s: WebhookSubscription) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for WebhookSubscriptionView
impl RefUnwindSafe for WebhookSubscriptionView
impl Send for WebhookSubscriptionView
impl Sync for WebhookSubscriptionView
impl Unpin for WebhookSubscriptionView
impl UnsafeUnpin for WebhookSubscriptionView
impl UnwindSafe for WebhookSubscriptionView
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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