fromMap static method
Implementation
static OrderItemFulfillment? fromMap(Object? body) {
final source = readRecord(body, envelopeKey: 'item_fulfillment');
if (source == null) return null;
return OrderItemFulfillment(
account: OrderItemFulfillmentAccount.fromMap(source['account']),
code: readText(source['code']),
createdBy: OrderItemFulfillmentCreatedBy.fromMap(source['created_by']),
createdOn: readText(source['created_on']),
customAttributes: readAny(source['custom_attributes']),
deliveryStatus: readAny(source['delivery_status']),
fulfillmentCompleted: readFlag(source['fulfillment_completed']),
fulfillmentDate: readText(source['fulfillment_date']),
fulfillmentNote: readAny(source['fulfillment_note']),
fulfillmentStatus: readText(source['fulfillment_status']),
fulfillments: readList<OrderItemFulfillmentFulfillment>(
source['fulfillments'], OrderItemFulfillmentFulfillment.fromMap),
href: readText(source['href']),
id: readText(source['id']),
invoice: OrderItemFulfillmentInvoice.fromMap(source['invoice']),
lastUpdatedBy:
OrderItemFulfillmentLastUpdatedBy.fromMap(source['last_updated_by']),
lastUpdatedOn: readText(source['last_updated_on']),
object: readText(source['object']),
order: readAny(source['order']),
status: readText(source['status']),
trackingNumber: readText(source['tracking_number']),
version: readInteger(source['version']),
);
}