Experiment.fromJson constructor
Experiment.fromJson(
- Map json_
Implementation
Experiment.fromJson(core.Map json_)
: this(
accountId: json_['accountId'] as core.String?,
created: json_.containsKey('created')
? core.DateTime.parse(json_['created'] as core.String)
: null,
description: json_['description'] as core.String?,
editableInGaUi: json_['editableInGaUi'] as core.bool?,
endTime: json_.containsKey('endTime')
? core.DateTime.parse(json_['endTime'] as core.String)
: null,
equalWeighting: json_['equalWeighting'] as core.bool?,
id: json_['id'] as core.String?,
internalWebPropertyId: json_['internalWebPropertyId'] as core.String?,
kind: json_['kind'] as core.String?,
minimumExperimentLengthInDays:
json_['minimumExperimentLengthInDays'] as core.int?,
name: json_['name'] as core.String?,
objectiveMetric: json_['objectiveMetric'] as core.String?,
optimizationType: json_['optimizationType'] as core.String?,
parentLink: json_.containsKey('parentLink')
? ExperimentParentLink.fromJson(
json_['parentLink'] as core.Map<core.String, core.dynamic>)
: null,
profileId: json_['profileId'] as core.String?,
reasonExperimentEnded: json_['reasonExperimentEnded'] as core.String?,
rewriteVariationUrlsAsOriginal:
json_['rewriteVariationUrlsAsOriginal'] as core.bool?,
selfLink: json_['selfLink'] as core.String?,
servingFramework: json_['servingFramework'] as core.String?,
snippet: json_['snippet'] as core.String?,
startTime: json_.containsKey('startTime')
? core.DateTime.parse(json_['startTime'] as core.String)
: null,
status: json_['status'] as core.String?,
trafficCoverage: (json_['trafficCoverage'] as core.num?)?.toDouble(),
updated: json_.containsKey('updated')
? core.DateTime.parse(json_['updated'] as core.String)
: null,
variations: (json_['variations'] as core.List?)
?.map((value) => ExperimentVariations.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
webPropertyId: json_['webPropertyId'] as core.String?,
winnerConfidenceLevel:
(json_['winnerConfidenceLevel'] as core.num?)?.toDouble(),
winnerFound: json_['winnerFound'] as core.bool?,
);