pub struct WebhookUpdate { /* private fields */ }Expand description
Payload used to update or delete settings of an existing webhook.
Implementations§
Source§impl WebhookUpdate
impl WebhookUpdate
pub fn new() -> Self
Sourcepub fn with_url(&mut self, url: impl Into<String>) -> &mut Self
pub fn with_url(&mut self, url: impl Into<String>) -> &mut Self
Updates the webhook target URL.
Sourcepub fn set_header(
&mut self,
name: impl Into<String>,
value: impl Into<String>,
) -> &mut Self
pub fn set_header( &mut self, name: impl Into<String>, value: impl Into<String>, ) -> &mut Self
Adds or replaces an HTTP header to be sent with the webhook request.
Sourcepub fn remove_header(&mut self, name: impl Into<String>) -> &mut Self
pub fn remove_header(&mut self, name: impl Into<String>) -> &mut Self
Removes a specific HTTP header from the webhook configuration.
Sourcepub fn reset_headers(&mut self) -> &mut Self
pub fn reset_headers(&mut self) -> &mut Self
Clears all HTTP headers associated with this webhook.
Trait Implementations§
Source§impl Clone for WebhookUpdate
impl Clone for WebhookUpdate
Source§fn clone(&self) -> WebhookUpdate
fn clone(&self) -> WebhookUpdate
Returns a duplicate of the value. Read more
1.0.0 · 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 WebhookUpdate
impl Debug for WebhookUpdate
Source§impl Default for WebhookUpdate
impl Default for WebhookUpdate
Source§fn default() -> WebhookUpdate
fn default() -> WebhookUpdate
Returns the “default value” for a type. Read more
Source§impl PartialEq for WebhookUpdate
impl PartialEq for WebhookUpdate
Source§impl Serialize for WebhookUpdate
impl Serialize for WebhookUpdate
impl Eq for WebhookUpdate
impl StructuralPartialEq for WebhookUpdate
Auto Trait Implementations§
impl Freeze for WebhookUpdate
impl RefUnwindSafe for WebhookUpdate
impl Send for WebhookUpdate
impl Sync for WebhookUpdate
impl Unpin for WebhookUpdate
impl UnwindSafe for WebhookUpdate
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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