pub struct InviteNotification {Show 14 fields
pub room_id: Option<u64>,
pub room_key: Option<u64>,
pub member_id: Option<u32>,
pub room_type: Option<u32>,
pub caller_openid: Option<String>,
pub callee_openid: Option<String>,
pub caller_username: Option<String>,
pub callee_username: Option<String>,
pub usernames: Vec<String>,
pub app_id: Option<String>,
pub sub_app_id: Option<String>,
pub caller_member_id: Option<u32>,
pub wechat_group_id: Option<String>,
pub unknown_fields: Vec<Field>,
}Expand description
Presence and full integer widths are preserved. This is not an admitted invitation: missing identities, unknown enums and peer/account bindings require independent validation before a controller can ring.
Fields§
§room_id: Option<u64>§room_key: Option<u64>§member_id: Option<u32>§room_type: Option<u32>§caller_openid: Option<String>§callee_openid: Option<String>§caller_username: Option<String>§callee_username: Option<String>§usernames: Vec<String>§app_id: Option<String>§sub_app_id: Option<String>§caller_member_id: Option<u32>§wechat_group_id: Option<String>§unknown_fields: Vec<Field>Implementations§
Auto Trait Implementations§
impl Freeze for InviteNotification
impl RefUnwindSafe for InviteNotification
impl Send for InviteNotification
impl Sync for InviteNotification
impl Unpin for InviteNotification
impl UnsafeUnpin for InviteNotification
impl UnwindSafe for InviteNotification
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