pub enum MessagingRoute {
Personal {
provider: String,
placement: Placement,
route_id: String,
account_id: String,
conversation_id: String,
external_actor_id: String,
tenant_id: String,
user_id: String,
scope_id: String,
display_name: Option<String>,
enabled: bool,
provider_data: Value,
},
Shared {
provider: String,
placement: Placement,
route_id: String,
account_id: String,
conversation_id: String,
tenant_id: String,
scope_id: String,
bound_by_user_id: String,
display_name: Option<String>,
enabled: bool,
provider_data: Value,
},
}Variants§
Personal
Trait Implementations§
Source§impl Clone for MessagingRoute
impl Clone for MessagingRoute
Source§fn clone(&self) -> MessagingRoute
fn clone(&self) -> MessagingRoute
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MessagingRoute
impl Debug for MessagingRoute
Source§impl<'de> Deserialize<'de> for MessagingRoute
impl<'de> Deserialize<'de> for MessagingRoute
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 MessagingRoute
impl PartialEq for MessagingRoute
Source§impl Serialize for MessagingRoute
impl Serialize for MessagingRoute
impl StructuralPartialEq for MessagingRoute
Auto Trait Implementations§
impl Freeze for MessagingRoute
impl RefUnwindSafe for MessagingRoute
impl Send for MessagingRoute
impl Sync for MessagingRoute
impl Unpin for MessagingRoute
impl UnsafeUnpin for MessagingRoute
impl UnwindSafe for MessagingRoute
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