Order.fromJson constructor

Order.fromJson(
  1. Map json_
)

Implementation

Order.fromJson(core.Map json_)
    : this(
        accountId: json_['accountId'] as core.String?,
        advertiserId: json_['advertiserId'] as core.String?,
        approverUserProfileIds:
            (json_['approverUserProfileIds'] as core.List?)
                ?.map((value) => value as core.String)
                .toList(),
        buyerInvoiceId: json_['buyerInvoiceId'] as core.String?,
        buyerOrganizationName: json_['buyerOrganizationName'] as core.String?,
        comments: json_['comments'] as core.String?,
        contacts: (json_['contacts'] as core.List?)
            ?.map((value) => OrderContact.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        id: json_['id'] as core.String?,
        kind: json_['kind'] as core.String?,
        lastModifiedInfo: json_.containsKey('lastModifiedInfo')
            ? LastModifiedInfo.fromJson(json_['lastModifiedInfo']
                as core.Map<core.String, core.dynamic>)
            : null,
        name: json_['name'] as core.String?,
        notes: json_['notes'] as core.String?,
        planningTermId: json_['planningTermId'] as core.String?,
        projectId: json_['projectId'] as core.String?,
        sellerOrderId: json_['sellerOrderId'] as core.String?,
        sellerOrganizationName:
            json_['sellerOrganizationName'] as core.String?,
        siteId: (json_['siteId'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        siteNames: (json_['siteNames'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        subaccountId: json_['subaccountId'] as core.String?,
        termsAndConditions: json_['termsAndConditions'] as core.String?,
      );