DocumentDelivery class final

The delivery state of an order invoice or receipt.

Exposes deliveries, documentKind, documentUrl, and failedChannels, among other contract fields.

Constructors

DocumentDelivery({List<DocumentDeliveryAttempt>? deliveries, DocumentKind? documentKind, String? documentUrl, List<String>? failedChannels, List<DocumentDeliveryFailure>? failures, List<String>? sentChannels})
const
DocumentDelivery.fromJson(Map<String, Object?> json)
factory

Properties

deliveries → List<DocumentDeliveryAttempt>?
final
documentKind → DocumentKind?
final
documentUrl → String?
final
failedChannels → List<String>?
final
failures → List<DocumentDeliveryFailure>?
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sentChannels → List<String>?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, Object?>
toString() → String
A string representation of this object.
inherited

Operators

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