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