Enum rive_models::invite::Invite
source · pub enum Invite {
Server {
code: String,
server_id: String,
server_name: String,
server_icon: Option<Attachment>,
server_banner: Option<Attachment>,
server_flags: Option<i32>,
channel_id: String,
channel_name: String,
channel_description: Option<String>,
user_name: String,
user_avatar: Option<Attachment>,
member_count: i64,
},
Group {
code: String,
channel_id: String,
channel_name: String,
channel_description: Option<String>,
user_name: String,
user_avatar: Option<Attachment>,
},
}Expand description
Invite
Variants§
Server
Fields
§
server_icon: Option<Attachment>Attachment for server icon
Attachment for server banner
§
user_avatar: Option<Attachment>Avatar of the user who created the invite
Server channel invite
Group
Fields
§
user_avatar: Option<Attachment>Avatar of the user who created the invite
Group channel invite
Trait Implementations§
source§impl<'de> Deserialize<'de> for Invite
impl<'de> Deserialize<'de> for Invite
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