pub struct WebhookCreateParams {
pub endpoint_url: String,
pub provider_type: Option<String>,
pub subscriptions: Vec<String>,
}Fields§
§endpoint_url: StringWhere deliveries are posted. Must be reachable from the internet.
provider_type: Option<String>slack, mattermost, googlechat or discord, to shape the payload
for that service. Omit for Tailscale’s own shape.
subscriptions: Vec<String>Which events to send, as nodeCreated, userSuspended and the rest.
Trait Implementations§
Source§impl Debug for WebhookCreateParams
impl Debug for WebhookCreateParams
Source§impl<'de> Deserialize<'de> for WebhookCreateParams
impl<'de> Deserialize<'de> for WebhookCreateParams
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 JsonSchema for WebhookCreateParams
impl JsonSchema for WebhookCreateParams
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for WebhookCreateParams
impl RefUnwindSafe for WebhookCreateParams
impl Send for WebhookCreateParams
impl Sync for WebhookCreateParams
impl Unpin for WebhookCreateParams
impl UnsafeUnpin for WebhookCreateParams
impl UnwindSafe for WebhookCreateParams
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