NamespaceMember class

One enrollment authorised for a namespace, as returned by EnrollmentDirectory.listForNamespace: its access level and the key package of its APKAM keypair.

Enrollment cardinality is 1:1:1 — one enrollment has exactly one APKAM keypair and therefore exactly one key package — so each member has exactly one keyPackage (null if the enrollment advertised none).

Annotations
  • @experimental

Constructors

NamespaceMember({required String enrollmentId, required String access, KeyPackage? keyPackage})

Properties

access String
The access level the atServer reports for this enrollment on the queried namespace (e.g. r, rw). A holder of read access still receives the key — reading the data requires it.
final
enrollmentId String
final
hashCode int
The hash code for this object.
no setterinherited
keyPackage KeyPackage?
This enrollment's single key package, or null if it advertised none (1:1:1).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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