GetReportResult.fromMap constructor

GetReportResult.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetReportResult.fromMap(Map<String, dynamic> map) {
  return GetReportResult(
    chartType: map['chartType'] as String,
    comments: (map['comments'] as List).cast<String>(),
    createdAt: map['createdAt'] as String,
    dimensions: (map['dimensions'] as List).cast<String>(),
    displayName: map['displayName'] as String,
    environment: map['environment'] as String,
    filter: map['filter'] as String,
    fromTime: map['fromTime'] as String,
    lastModifiedAt: map['lastModifiedAt'] as String,
    lastViewedAt: map['lastViewedAt'] as String,
    limit: map['limit'] as String,
    metrics: pulumi.Input.decodeList<GoogleCloudApigeeV1CustomReportMetricResponse>(map['metrics']!, (value) => GoogleCloudApigeeV1CustomReportMetricResponse.fromMap((value as Map).cast<String, dynamic>())),
    name: map['name'] as String,
    offset: map['offset'] as String,
    organization: map['organization'] as String,
    properties: pulumi.Input.decodeList<GoogleCloudApigeeV1ReportPropertyResponse>(map['properties']!, (value) => GoogleCloudApigeeV1ReportPropertyResponse.fromMap((value as Map).cast<String, dynamic>())),
    sortByCols: (map['sortByCols'] as List).cast<String>(),
    sortOrder: map['sortOrder'] as String,
    tags: (map['tags'] as List).cast<String>(),
    timeUnit: map['timeUnit'] as String,
    toTime: map['toTime'] as String,
    topk: map['topk'] as String,
  );
}