GetReportResult.fromMap constructor
GetReportResult.fromMap(
- 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,
);
}