Conversion.fromJson constructor

Conversion.fromJson(
  1. 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?,
      sessionAttributesEncoded:
          json_['sessionAttributesEncoded'] 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(),
    );