pub struct CreateInviteParams {
pub workspace_ids: Vec<WorkspaceId>,
pub token: String,
pub kek_encrypted: Option<Vec<u8>>,
pub kek_nonce: Option<Vec<u8>>,
pub expires_at: DateTime<Utc>,
pub created_by_user_id: Option<UserId>,
}Expand description
Parameters for creating an invite
Fields§
§workspace_ids: Vec<WorkspaceId>§token: String§kek_encrypted: Option<Vec<u8>>§kek_nonce: Option<Vec<u8>>§expires_at: DateTime<Utc>§created_by_user_id: Option<UserId>Trait Implementations§
Source§impl Clone for CreateInviteParams
impl Clone for CreateInviteParams
Source§fn clone(&self) -> CreateInviteParams
fn clone(&self) -> CreateInviteParams
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 moreAuto Trait Implementations§
impl Freeze for CreateInviteParams
impl RefUnwindSafe for CreateInviteParams
impl Send for CreateInviteParams
impl Sync for CreateInviteParams
impl Unpin for CreateInviteParams
impl UnwindSafe for CreateInviteParams
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