AdEvent.fromJson constructor

AdEvent.fromJson(
  1. Map json
)

解析 AdEvent

Implementation

factory AdEvent.fromJson(Map<dynamic, dynamic> json) {
  String action = json['action'];
  if (action == AdEventAction.onAdError) {
    return AdErrorEvent.fromJson(json);
  } else if (action == AdEventAction.onAdReward) {
    return AdRewardEvent.fromJson(json);
  } else {

    AdEvent event = AdEvent(
      adId: json['adId'],
      action: action,
    );
    event.viewId = json['viewId'];
    return event;
  }
}