pub struct CreateWebhookSettingsRequest {
pub name: String,
pub url: String,
pub secret: Option<String>,
pub events: Vec<Events>,
pub is_active: Option<bool>,
pub custom_headers: Option<HashMap<String, String>>,
}Fields§
§name: StringWebhook name (1-50 characters)
url: StringWebhook endpoint URL (must be a valid URL, whitespace trimmed)
secret: Option<String>Secret key for HMAC-SHA256 signature verification
events: Vec<Events>Events to subscribe to (at least one required)
is_active: Option<bool>Enable or disable webhook delivery. Defaults to true when omitted.
custom_headers: Option<HashMap<String, String>>Custom headers to include in webhook requests
Implementations§
Trait Implementations§
Source§impl Clone for CreateWebhookSettingsRequest
impl Clone for CreateWebhookSettingsRequest
Source§fn clone(&self) -> CreateWebhookSettingsRequest
fn clone(&self) -> CreateWebhookSettingsRequest
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 CreateWebhookSettingsRequest
impl Debug for CreateWebhookSettingsRequest
Source§impl Default for CreateWebhookSettingsRequest
impl Default for CreateWebhookSettingsRequest
Source§fn default() -> CreateWebhookSettingsRequest
fn default() -> CreateWebhookSettingsRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateWebhookSettingsRequest
impl<'de> Deserialize<'de> for CreateWebhookSettingsRequest
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
Source§impl PartialEq for CreateWebhookSettingsRequest
impl PartialEq for CreateWebhookSettingsRequest
Source§fn eq(&self, other: &CreateWebhookSettingsRequest) -> bool
fn eq(&self, other: &CreateWebhookSettingsRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CreateWebhookSettingsRequest
Auto Trait Implementations§
impl Freeze for CreateWebhookSettingsRequest
impl RefUnwindSafe for CreateWebhookSettingsRequest
impl Send for CreateWebhookSettingsRequest
impl Sync for CreateWebhookSettingsRequest
impl Unpin for CreateWebhookSettingsRequest
impl UnsafeUnpin for CreateWebhookSettingsRequest
impl UnwindSafe for CreateWebhookSettingsRequest
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