click_event_data.dart 875 Bytes
class ClickEventData {
  ClickEventData({
    this.list,
  });

  ClickEventData.fromJson(dynamic json) {
    if (json['list'] != null) {
      list = [];
      json['list'].forEach((v) {
        list?.add(ClickEventItem.fromJson(v));
      });
    }
  }

  List<ClickEventItem>? list;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    if (list != null) {
      map['list'] = list?.map((v) => v.toJson()).toList();
    }
    return map;
  }
}

class ClickEventItem {
  ClickEventItem({
    this.eventName,
    this.clickCnt,
  });

  ClickEventItem.fromJson(dynamic json) {
    eventName = json['event_name'];
    clickCnt = json['click_cnt'];
  }

  String? eventName;
  num? clickCnt;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['event_name'] = eventName;
    map['click_cnt'] = clickCnt;
    return map;
  }
}