Project.fromJson constructor

Project.fromJson(
  1. Map json_
)

Implementation

Project.fromJson(core.Map json_)
  : this(
      accountId: json_['accountId'] as core.String?,
      advertiserId: json_['advertiserId'] as core.String?,
      audienceAgeGroup: json_['audienceAgeGroup'] as core.String?,
      audienceGender: json_['audienceGender'] as core.String?,
      budget: json_['budget'] as core.String?,
      clientBillingCode: json_['clientBillingCode'] as core.String?,
      clientName: json_['clientName'] as core.String?,
      endDate:
          json_.containsKey('endDate')
              ? core.DateTime.parse(json_['endDate'] as core.String)
              : null,
      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?,
      overview: json_['overview'] as core.String?,
      startDate:
          json_.containsKey('startDate')
              ? core.DateTime.parse(json_['startDate'] as core.String)
              : null,
      subaccountId: json_['subaccountId'] as core.String?,
      targetClicks: json_['targetClicks'] as core.String?,
      targetConversions: json_['targetConversions'] as core.String?,
      targetCpaNanos: json_['targetCpaNanos'] as core.String?,
      targetCpcNanos: json_['targetCpcNanos'] as core.String?,
      targetCpmActiveViewNanos:
          json_['targetCpmActiveViewNanos'] as core.String?,
      targetCpmNanos: json_['targetCpmNanos'] as core.String?,
      targetImpressions: json_['targetImpressions'] as core.String?,
    );