Report.fromJson constructor
Report.fromJson(
- Map json_
Implementation
Report.fromJson(core.Map json_)
: this(
accountId: json_['accountId'] as core.String?,
criteria: json_.containsKey('criteria')
? ReportCriteria.fromJson(
json_['criteria'] as core.Map<core.String, core.dynamic>)
: null,
crossDimensionReachCriteria:
json_.containsKey('crossDimensionReachCriteria')
? ReportCrossDimensionReachCriteria.fromJson(
json_['crossDimensionReachCriteria']
as core.Map<core.String, core.dynamic>)
: null,
crossMediaReachCriteria: json_.containsKey('crossMediaReachCriteria')
? ReportCrossMediaReachCriteria.fromJson(
json_['crossMediaReachCriteria']
as core.Map<core.String, core.dynamic>)
: null,
delivery: json_.containsKey('delivery')
? ReportDelivery.fromJson(
json_['delivery'] as core.Map<core.String, core.dynamic>)
: null,
etag: json_['etag'] as core.String?,
fileName: json_['fileName'] as core.String?,
floodlightCriteria: json_.containsKey('floodlightCriteria')
? ReportFloodlightCriteria.fromJson(json_['floodlightCriteria']
as core.Map<core.String, core.dynamic>)
: null,
format: json_['format'] as core.String?,
id: json_['id'] as core.String?,
kind: json_['kind'] as core.String?,
lastModifiedTime: json_['lastModifiedTime'] as core.String?,
name: json_['name'] as core.String?,
ownerProfileId: json_['ownerProfileId'] as core.String?,
pathToConversionCriteria:
json_.containsKey('pathToConversionCriteria')
? ReportPathToConversionCriteria.fromJson(
json_['pathToConversionCriteria']
as core.Map<core.String, core.dynamic>)
: null,
reachCriteria: json_.containsKey('reachCriteria')
? ReportReachCriteria.fromJson(
json_['reachCriteria'] as core.Map<core.String, core.dynamic>)
: null,
schedule: json_.containsKey('schedule')
? ReportSchedule.fromJson(
json_['schedule'] as core.Map<core.String, core.dynamic>)
: null,
subAccountId: json_['subAccountId'] as core.String?,
type: json_['type'] as core.String?,
);