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