pub struct InviteV1 {Show 19 fields
pub v: u32,
pub scope: TeamScopeV1,
pub invite_id: TeamId,
pub recipient_digest: PseudonymDigest,
pub role: TeamRole,
pub state: InviteState,
pub created_by: MemberId,
pub created_at: TeamTimestampV1,
pub expires_at: TeamTimestampV1,
pub accepted_by: Option<MemberId>,
pub accepted_at: Option<TeamTimestampV1>,
pub membership_digest: Option<RecordDigest>,
pub revoked_by: Option<MemberId>,
pub revoked_at: Option<TeamTimestampV1>,
pub revocation_reason_code: Option<ReasonCode>,
pub nonce_digest: NonceDigest,
pub version: u64,
pub parent_digest: Option<RecordDigest>,
pub idempotency_key: IdempotencyKey,
}Fields§
§v: u32§scope: TeamScopeV1§invite_id: TeamId§recipient_digest: PseudonymDigest§role: TeamRole§state: InviteState§created_by: MemberId§created_at: TeamTimestampV1§expires_at: TeamTimestampV1§accepted_by: Option<MemberId>§accepted_at: Option<TeamTimestampV1>§membership_digest: Option<RecordDigest>§revoked_by: Option<MemberId>§revoked_at: Option<TeamTimestampV1>§revocation_reason_code: Option<ReasonCode>§nonce_digest: NonceDigest§version: u64§parent_digest: Option<RecordDigest>§idempotency_key: IdempotencyKeyImplementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for InviteV1
impl<'de> Deserialize<'de> for InviteV1
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for InviteV1
impl StructuralPartialEq for InviteV1
Auto Trait Implementations§
impl Forget for InviteV1
impl Freeze for InviteV1
impl Move for InviteV1
impl RefUnwindSafe for InviteV1
impl Send for InviteV1
impl Sync for InviteV1
impl Unpin for InviteV1
impl UnsafeUnpin for InviteV1
impl UnwindSafe for InviteV1
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