PendingOutOfBandOperation class abstract
The object defining a non-redeemed out-of-band operation as defined in the Get Device Out-of-Band Operations service.
Constructors
-
PendingOutOfBandOperation.fromJson(Map<
String, dynamic> json) -
Alternate constructor that creates PendingOutOfBandOperation from a json.
factory
Properties
- additionalInformation → String?
-
Additional information that is not included in the OutOfBandPayload.
For instance, if this is an operation dispatched using the Firebase dispatcher,
this contains the push notification information in JSON format, as provided
as input of the dispatch request.
no setter
- creationTimeInEpochMillis → int
-
The time the out-of-band operation was created (i.e. the time the dispatch
occurred). This can be used by the mobile clients to know which is the latest
operation for the device.
no setter
- dispatchChannel → DispatchChannel
-
The name of the dispatcher used by the operation. This provides information
about how the out-of-band operation is transmitted to the mobile device.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- payload → OutOfBandPayload
-
The OutOfBandPayload object that can be used with the OutOfBandOperation
to continue with the operation.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
fromJson(
Map< String, dynamic> json) → dynamic -
Returns a value of the type you specify, deserialized from a JSON object.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
Returns a JSON-encoded representation of the value you supply.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited