#[repr(C)]pub struct XmtpFfiCreateGroupOptions {
pub permissions: i32,
pub name: *const c_char,
pub description: *const c_char,
pub image_url: *const c_char,
pub app_data: *const c_char,
pub message_disappear_from_ns: i64,
pub message_disappear_in_ns: i64,
}Expand description
Options for creating a new group conversation.
Fields§
§permissions: i32Permission preset: 0 = AllMembers (default), 1 = AdminOnly.
name: *const c_charGroup name (nullable).
description: *const c_charGroup description (nullable).
image_url: *const c_charGroup image URL (nullable).
app_data: *const c_charCustom app data string (nullable).
message_disappear_from_ns: i64Message disappearing “from” timestamp in ns. 0 = not set.
message_disappear_in_ns: i64Message disappearing “in” duration in ns. 0 = not set.
Trait Implementations§
Source§impl Clone for XmtpFfiCreateGroupOptions
impl Clone for XmtpFfiCreateGroupOptions
Source§fn clone(&self) -> XmtpFfiCreateGroupOptions
fn clone(&self) -> XmtpFfiCreateGroupOptions
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 XmtpFfiCreateGroupOptions
impl Debug for XmtpFfiCreateGroupOptions
Source§impl Default for XmtpFfiCreateGroupOptions
impl Default for XmtpFfiCreateGroupOptions
impl Copy for XmtpFfiCreateGroupOptions
impl Eq for XmtpFfiCreateGroupOptions
impl StructuralPartialEq for XmtpFfiCreateGroupOptions
Auto Trait Implementations§
impl Freeze for XmtpFfiCreateGroupOptions
impl RefUnwindSafe for XmtpFfiCreateGroupOptions
impl !Send for XmtpFfiCreateGroupOptions
impl !Sync for XmtpFfiCreateGroupOptions
impl Unpin for XmtpFfiCreateGroupOptions
impl UnsafeUnpin for XmtpFfiCreateGroupOptions
impl UnwindSafe for XmtpFfiCreateGroupOptions
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