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?,
    );