AggregateRequest.fromJson constructor
AggregateRequest.fromJson(
- Map json_
Implementation
AggregateRequest.fromJson(core.Map json_)
: this(
aggregateBy:
(json_['aggregateBy'] as core.List?)
?.map(
(value) => AggregateBy.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
bucketByActivitySegment:
json_.containsKey('bucketByActivitySegment')
? BucketByActivity.fromJson(
json_['bucketByActivitySegment']
as core.Map<core.String, core.dynamic>,
)
: null,
bucketByActivityType:
json_.containsKey('bucketByActivityType')
? BucketByActivity.fromJson(
json_['bucketByActivityType']
as core.Map<core.String, core.dynamic>,
)
: null,
bucketBySession:
json_.containsKey('bucketBySession')
? BucketBySession.fromJson(
json_['bucketBySession']
as core.Map<core.String, core.dynamic>,
)
: null,
bucketByTime:
json_.containsKey('bucketByTime')
? BucketByTime.fromJson(
json_['bucketByTime'] as core.Map<core.String, core.dynamic>,
)
: null,
endTimeMillis: json_['endTimeMillis'] as core.String?,
filteredDataQualityStandard:
(json_['filteredDataQualityStandard'] as core.List?)
?.map((value) => value as core.String)
.toList(),
startTimeMillis: json_['startTimeMillis'] as core.String?,
);