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?,
        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(),
      );