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