Report.fromJson constructor

Report.fromJson(
  1. 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,
      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?,
    );