pub struct SimpleWebhookIntegration {
pub hmac_secret_rid: Option<String>,
pub content_type: Option<i32>,
pub timeout_seconds: Option<i32>,
pub custom_headers: HashMap<String, String>,
}Fields§
§hmac_secret_rid: Option<String>§content_type: Option<i32>§timeout_seconds: Option<i32>§custom_headers: HashMap<String, String>Implementations§
Source§impl SimpleWebhookIntegration
impl SimpleWebhookIntegration
Sourcepub fn hmac_secret_rid(&self) -> &str
pub fn hmac_secret_rid(&self) -> &str
Returns the value of hmac_secret_rid, or the default value if hmac_secret_rid is unset.
Sourcepub fn content_type(&self) -> WebhookContentType
pub fn content_type(&self) -> WebhookContentType
Returns the enum value of content_type, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_content_type(&mut self, value: WebhookContentType)
pub fn set_content_type(&mut self, value: WebhookContentType)
Sets content_type to the provided enum value.
Sourcepub fn timeout_seconds(&self) -> i32
pub fn timeout_seconds(&self) -> i32
Returns the value of timeout_seconds, or the default value if timeout_seconds is unset.
Trait Implementations§
Source§impl Clone for SimpleWebhookIntegration
impl Clone for SimpleWebhookIntegration
Source§impl Debug for SimpleWebhookIntegration
impl Debug for SimpleWebhookIntegration
Source§impl Default for SimpleWebhookIntegration
impl Default for SimpleWebhookIntegration
Source§impl Message for SimpleWebhookIntegration
impl Message for SimpleWebhookIntegration
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for SimpleWebhookIntegration
impl PartialEq for SimpleWebhookIntegration
impl StructuralPartialEq for SimpleWebhookIntegration
Auto Trait Implementations§
impl Freeze for SimpleWebhookIntegration
impl RefUnwindSafe for SimpleWebhookIntegration
impl Send for SimpleWebhookIntegration
impl Sync for SimpleWebhookIntegration
impl Unpin for SimpleWebhookIntegration
impl UnsafeUnpin for SimpleWebhookIntegration
impl UnwindSafe for SimpleWebhookIntegration
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<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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request