pub struct Invite {
pub id: InviteId,
pub token: String,
pub workspace_ids: Vec<WorkspaceId>,
pub kek_encrypted: Option<Vec<u8>>,
pub kek_nonce: Option<Vec<u8>>,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
pub expires_at: DateTime<Utc>,
pub created_by_user_id: Option<UserId>,
}Expand description
Invite record
Fields§
§id: InviteId§token: String§workspace_ids: Vec<WorkspaceId>§kek_encrypted: Option<Vec<u8>>§kek_nonce: Option<Vec<u8>>§created_at: DateTime<Utc>§updated_at: DateTime<Utc>§expires_at: DateTime<Utc>§created_by_user_id: Option<UserId>Trait Implementations§
Auto Trait Implementations§
impl Freeze for Invite
impl RefUnwindSafe for Invite
impl Send for Invite
impl Sync for Invite
impl Unpin for Invite
impl UnwindSafe for Invite
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