Struct fusionauth_rust_client::models::webhook::Webhook
source · pub struct Webhook {Show 17 fields
pub connect_timeout: Option<i32>,
pub data: Option<HashMap<String, Value>>,
pub description: Option<String>,
pub events_enabled: Option<HashMap<String, bool>>,
pub global: Option<bool>,
pub headers: Option<Value>,
pub http_authentication_password: Option<String>,
pub http_authentication_username: Option<String>,
pub id: Option<Uuid>,
pub insert_instant: Option<i64>,
pub last_update_instant: Option<i64>,
pub read_timeout: Option<i32>,
pub signature_configuration: Option<Box<WebhookSignatureConfiguration>>,
pub ssl_certificate: Option<String>,
pub ssl_certificate_key_id: Option<Uuid>,
pub tenant_ids: Option<Vec<Uuid>>,
pub url: Option<String>,
}
Expand description
Webhook : A server where events are sent. This includes user action events and any other events sent by FusionAuth.
Fields§
§connect_timeout: Option<i32>
§data: Option<HashMap<String, Value>>
§description: Option<String>
§events_enabled: Option<HashMap<String, bool>>
§global: Option<bool>
§headers: Option<Value>
Type for webhook headers.
http_authentication_password: Option<String>
§http_authentication_username: Option<String>
§id: Option<Uuid>
§insert_instant: Option<i64>
The number of milliseconds since the unix epoch: January 1, 1970 00:00:00 UTC. This value is always in UTC.
last_update_instant: Option<i64>
The number of milliseconds since the unix epoch: January 1, 1970 00:00:00 UTC. This value is always in UTC.
read_timeout: Option<i32>
§signature_configuration: Option<Box<WebhookSignatureConfiguration>>
§ssl_certificate: Option<String>
§ssl_certificate_key_id: Option<Uuid>
§tenant_ids: Option<Vec<Uuid>>
§url: Option<String>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Webhook
impl<'de> Deserialize<'de> for Webhook
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 Webhook
impl PartialEq for Webhook
impl StructuralPartialEq for Webhook
Auto Trait Implementations§
impl RefUnwindSafe for Webhook
impl Send for Webhook
impl Sync for Webhook
impl Unpin for Webhook
impl UnwindSafe for Webhook
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