pub struct AddChannelRequest {
pub name: String,
pub provider_channel_id: String,
pub avatar_url: Option<String>,
pub template_support: Option<bool>,
pub provider_type: Option<ProviderType>,
}Fields§
§name: StringThe name of the channel
provider_channel_id: StringThe channel ID
avatar_url: Option<String>The URL for an icon that represents your channel
template_support: Option<bool>If true, enables templates logic on UI. Requires getTemplates endpoint implemented. Find out more here.
provider_type: Option<ProviderType>It controls the icons (like the icon next to the conversation)
Implementations§
Source§impl AddChannelRequest
impl AddChannelRequest
pub fn new(name: String, provider_channel_id: String) -> AddChannelRequest
Trait Implementations§
Source§impl Clone for AddChannelRequest
impl Clone for AddChannelRequest
Source§fn clone(&self) -> AddChannelRequest
fn clone(&self) -> AddChannelRequest
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 AddChannelRequest
impl Debug for AddChannelRequest
Source§impl<'de> Deserialize<'de> for AddChannelRequest
impl<'de> Deserialize<'de> for AddChannelRequest
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 AddChannelRequest
impl PartialEq for AddChannelRequest
Source§impl Serialize for AddChannelRequest
impl Serialize for AddChannelRequest
impl StructuralPartialEq for AddChannelRequest
Auto Trait Implementations§
impl Freeze for AddChannelRequest
impl RefUnwindSafe for AddChannelRequest
impl Send for AddChannelRequest
impl Sync for AddChannelRequest
impl Unpin for AddChannelRequest
impl UnwindSafe for AddChannelRequest
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