pub struct TeamMemberV1 {
pub v: u32,
pub organization_id: TeamId,
pub member_id: MemberId,
pub subject_digest: PseudonymDigest,
pub state: MemberState,
pub created_at: TeamTimestampV1,
pub revoked_at: Option<TeamTimestampV1>,
pub revoked_by: Option<MemberId>,
pub revocation_reason_code: Option<ReasonCode>,
pub version: u64,
pub parent_digest: Option<RecordDigest>,
pub idempotency_key: IdempotencyKey,
}Fields§
§v: u32§organization_id: TeamId§member_id: MemberId§subject_digest: PseudonymDigest§state: MemberState§created_at: TeamTimestampV1§revoked_at: Option<TeamTimestampV1>§revoked_by: Option<MemberId>§revocation_reason_code: Option<ReasonCode>§version: u64§parent_digest: Option<RecordDigest>§idempotency_key: IdempotencyKeyImplementations§
Source§impl TeamMemberV1
impl TeamMemberV1
pub fn validate(&self) -> Result<(), ValidationError>
Trait Implementations§
Source§impl Clone for TeamMemberV1
impl Clone for TeamMemberV1
Source§impl Debug for TeamMemberV1
impl Debug for TeamMemberV1
Source§impl<'de> Deserialize<'de> for TeamMemberV1
impl<'de> Deserialize<'de> for TeamMemberV1
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 TeamMemberV1
Source§impl PartialEq for TeamMemberV1
impl PartialEq for TeamMemberV1
Source§impl Serialize for TeamMemberV1
impl Serialize for TeamMemberV1
impl StructuralPartialEq for TeamMemberV1
Auto Trait Implementations§
impl Forget for TeamMemberV1
impl Freeze for TeamMemberV1
impl Move for TeamMemberV1
impl RefUnwindSafe for TeamMemberV1
impl Send for TeamMemberV1
impl Sync for TeamMemberV1
impl Unpin for TeamMemberV1
impl UnsafeUnpin for TeamMemberV1
impl UnwindSafe for TeamMemberV1
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