AdEvent.fromJson constructor

AdEvent.fromJson(
  1. Map json_
)

Implementation

AdEvent.fromJson(core.Map json_)
  : this(
      adFormat: json_['adFormat'] as core.String?,
      adFormatString: json_['adFormatString'] as core.String?,
      adGroupId: json_['adGroupId'] as core.String?,
      adHeight: json_['adHeight'] as core.int?,
      adId: json_['adId'] as core.String?,
      adPlacement: json_['adPlacement'] as core.String?,
      adPlacementString: json_['adPlacementString'] as core.String?,
      adType: json_['adType'] as core.String?,
      adTypeString: json_['adTypeString'] as core.String?,
      adWidth: json_['adWidth'] as core.int?,
      advertiserId: json_['advertiserId'] as core.String?,
      attributionHint: json_['attributionHint'] as core.String?,
      campaignId: json_['campaignId'] as core.String?,
      campaignName: json_['campaignName'] as core.String?,
      deviceInfo: json_.containsKey('deviceInfo')
          ? DeviceInfo.fromJson(
              json_['deviceInfo'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      eventId: json_['eventId'] as core.String?,
      eventSubtype: json_['eventSubtype'] as core.String?,
      eventSubtypeString: json_['eventSubtypeString'] as core.String?,
      eventType: json_['eventType'] as core.String?,
      measurementAllowed: json_['measurementAllowed'] as core.bool?,
      medium: json_['medium'] as core.String?,
      mobileDeviceId: json_['mobileDeviceId'] as core.String?,
      platform: json_['platform'] as core.String?,
      platformString: json_['platformString'] as core.String?,
      platformType: json_['platformType'] as core.String?,
      platformTypeString: json_['platformTypeString'] as core.String?,
      regionCode: json_['regionCode'] as core.String?,
      source: json_['source'] as core.String?,
      targetingType: json_['targetingType'] as core.String?,
      targetingTypeString: json_['targetingTypeString'] as core.String?,
      timestamp: json_['timestamp'] as core.String?,
      userData: json_.containsKey('userData')
          ? UserData.fromJson(
              json_['userData'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      viewabilityInfo: json_.containsKey('viewabilityInfo')
          ? ViewabilityInfo.fromJson(
              json_['viewabilityInfo'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );