Payload class
The subject presents a previously-issued challenge along with the framework proof
that binds the document to their VID. The proof IS the authentication.
Constructors
Properties
- challenge → String
-
The exact challenge value returned by a prior auth/challenge call. Consumers MUST
reject mismatch, expired, or re-used challenges.
final
- ext → Ext?
-
Ecosystem-defined extension members per SPEC.md §4.5.1.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scope
→ List<
String> ? -
Optional capability tags the subject is requesting on the issued tokens. The
consumer's authorization layer decides which are granted; the issued TokenBundle's
scopeMAY be a subset.final - sessionId → String
-
The sessionId returned alongside the challenge. Consumers use it to look up the
server-side challenge binding.
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