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