discontinuedPackage automated_testing_framework has been discontinued.

ChallengeResponseCommand class

Command to respond to a challenge with an authorization signature for authentication / authorization.

Inheritance

Constructors

ChallengeResponseCommand({required String commandId, String? id, required String signature, DateTime? timestamp})

Properties

commandId → String
final
hashCode → int
The hash code for this object.
no setterinherited
id → String
The unique id of the command. Used to identify replies associated with the command.
finalinherited
payload → dynamic
The payload of the command. Each command must define the structure of the payload.
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
signature → String
final
timestamp → DateTime
The timestamp the command was created.
finalinherited
type → String
The type of the command. This is used by the system to deserialize the command from JSON into the proper model.
finalinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
Encodes this command into a JSON compatible map.
inherited
toString() → String
Returns the string encoded JSON representation for this class. This will remove all null values and empty collections from the returned string.
inherited

Operators

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

Static Methods

fromDynamic(dynamic map, String id, DateTime timestamp) → ChallengeResponseCommand
Deserializes the command from a Map or a map-like object into the the proper data model. This will throw an exception if map is null.
override

Constants

kCommandType → const String