AdIdentifiers.fromJson constructor

AdIdentifiers.fromJson(
  1. Map json_
)

Implementation

AdIdentifiers.fromJson(core.Map json_)
  : this(
      dclid: json_['dclid'] as core.String?,
      encryptedUserIds: (json_['encryptedUserIds'] as core.List?)
          ?.map(
            (value) => EncryptedUserId.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      gbraid: json_['gbraid'] as core.String?,
      gclid: json_['gclid'] as core.String?,
      impressionId: json_['impressionId'] as core.String?,
      landingPageDeviceInfo: json_.containsKey('landingPageDeviceInfo')
          ? DeviceInfo.fromJson(
              json_['landingPageDeviceInfo']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      matchId: json_['matchId'] as core.String?,
      mobileDeviceId: json_['mobileDeviceId'] as core.String?,
      sessionAttributes: json_['sessionAttributes'] as core.String?,
      wbraid: json_['wbraid'] as core.String?,
    );