GroupMember class

GroupMember

Constructors

GroupMember({required EntryId entryId, required MembershipSource source, required String since, required GroupMemberState state, EntryFields? fields, Object? credentialId, String? credentialValidUntil})
const
GroupMember.fromJson(Map<String, dynamic> json)
Read this payload from a decoded JSON object.
factory

Properties

credentialId → Object?
The member's current group membership credential, or null when the group issues none.
final
credentialValidUntil → String?
When the member's current group credential expires. Shown to the member themselves and to managers only.
final
entryId → String
final
fields → EntryFields?
The member's directory fields that the caller may see, projected exactly as vtc/directory/entries/show would project them. Absent when the caller may see none.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
since → String
final
source → MembershipSource
final
state → GroupMemberState
active: a member. pending: an addition to a group carrying authority that is waiting for the consent the community requires for a grant.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
Serialize to a JSON-encodable map, omitting absent members.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited