Activity.fromJson constructor
Activity.fromJson(
- Map json_
Implementation
Activity.fromJson(core.Map json_)
: this(
activityTime: json_['activityTime'] as core.String?,
activityType: json_['activityType'] as core.String?,
appview: json_.containsKey('appview')
? ScreenviewData.fromJson(
json_['appview'] as core.Map<core.String, core.dynamic>)
: null,
campaign: json_['campaign'] as core.String?,
channelGrouping: json_['channelGrouping'] as core.String?,
customDimension: (json_['customDimension'] as core.List?)
?.map((value) => CustomDimension.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
ecommerce: json_.containsKey('ecommerce')
? EcommerceData.fromJson(
json_['ecommerce'] as core.Map<core.String, core.dynamic>)
: null,
event: json_.containsKey('event')
? EventData.fromJson(
json_['event'] as core.Map<core.String, core.dynamic>)
: null,
goals: json_.containsKey('goals')
? GoalSetData.fromJson(
json_['goals'] as core.Map<core.String, core.dynamic>)
: null,
hostname: json_['hostname'] as core.String?,
keyword: json_['keyword'] as core.String?,
landingPagePath: json_['landingPagePath'] as core.String?,
medium: json_['medium'] as core.String?,
pageview: json_.containsKey('pageview')
? PageviewData.fromJson(
json_['pageview'] as core.Map<core.String, core.dynamic>)
: null,
source: json_['source'] as core.String?,
);