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