pub struct EndpointUpdate {
pub channels: Option<Vec<String>>,
pub description: Option<String>,
pub disabled: Option<bool>,
pub filter_types: Option<Vec<String>>,
pub metadata: Option<HashMap<String, String>>,
pub rate_limit: Option<i32>,
pub uid: Option<String>,
pub url: String,
pub version: Option<i32>,
}
Fields§
§channels: Option<Vec<String>>
List of message channels this endpoint listens to (omit for all)
description: Option<String>
§disabled: Option<bool>
§filter_types: Option<Vec<String>>
§metadata: Option<HashMap<String, String>>
§rate_limit: Option<i32>
§uid: Option<String>
Optional unique identifier for the endpoint
url: String
§version: Option<i32>
Implementations§
Source§impl EndpointUpdate
impl EndpointUpdate
pub fn new(url: String) -> EndpointUpdate
Trait Implementations§
Source§impl Clone for EndpointUpdate
impl Clone for EndpointUpdate
Source§fn clone(&self) -> EndpointUpdate
fn clone(&self) -> EndpointUpdate
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 EndpointUpdate
impl Debug for EndpointUpdate
Source§impl Default for EndpointUpdate
impl Default for EndpointUpdate
Source§fn default() -> EndpointUpdate
fn default() -> EndpointUpdate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EndpointUpdate
impl<'de> Deserialize<'de> for EndpointUpdate
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 EndpointUpdate
impl PartialEq for EndpointUpdate
Source§impl Serialize for EndpointUpdate
impl Serialize for EndpointUpdate
impl StructuralPartialEq for EndpointUpdate
Auto Trait Implementations§
impl Freeze for EndpointUpdate
impl RefUnwindSafe for EndpointUpdate
impl Send for EndpointUpdate
impl Sync for EndpointUpdate
impl Unpin for EndpointUpdate
impl UnwindSafe for EndpointUpdate
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