Conversion.fromJson constructor
Conversion.fromJson(
- Map json_
Implementation
Conversion.fromJson(core.Map json_)
: this(
adUserDataConsent: json_['adUserDataConsent'] as core.String?,
cartData: json_.containsKey('cartData')
? CartData.fromJson(
json_['cartData'] as core.Map<core.String, core.dynamic>)
: null,
childDirectedTreatment: json_['childDirectedTreatment'] as core.bool?,
customVariables: (json_['customVariables'] as core.List?)
?.map((value) => CustomFloodlightVariable.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
dclid: json_['dclid'] as core.String?,
encryptedUserId: json_['encryptedUserId'] as core.String?,
encryptedUserIdCandidates:
(json_['encryptedUserIdCandidates'] as core.List?)
?.map((value) => value as core.String)
.toList(),
floodlightActivityId: json_['floodlightActivityId'] as core.String?,
floodlightConfigurationId:
json_['floodlightConfigurationId'] as core.String?,
gclid: json_['gclid'] as core.String?,
impressionId: json_['impressionId'] as core.String?,
kind: json_['kind'] as core.String?,
limitAdTracking: json_['limitAdTracking'] as core.bool?,
matchId: json_['matchId'] as core.String?,
mobileDeviceId: json_['mobileDeviceId'] as core.String?,
nonPersonalizedAd: json_['nonPersonalizedAd'] as core.bool?,
ordinal: json_['ordinal'] as core.String?,
quantity: json_['quantity'] as core.String?,
timestampMicros: json_['timestampMicros'] as core.String?,
treatmentForUnderage: json_['treatmentForUnderage'] as core.bool?,
userIdentifiers: (json_['userIdentifiers'] as core.List?)
?.map((value) => UserIdentifier.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
value: (json_['value'] as core.num?)?.toDouble(),
);