toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = <String, dynamic>{};
  data["room_id"] = roomId;
  data["name"] = name;
  data["notice"] = notice;
  data["is_message_disable_for_all_user"] = isMessageDisableForAllUser;
  data["is_public_visible"] = isPublicVisible;
  data["is_seat_enabled"] = isSeatEnabled;
  data["keep_owner_on_seat"] = keepOwnerOnSeat;
  data["seat_layout_template_id"] = seatLayoutTemplateId;
  data["max_seat_count"] = maxSeatCount;
  data["seat_mode"] = seatMode.value();
  data["cover_url"] = coverUrl;
  data["background_url"] = backgroundUrl;
  data["category_list"] = categoryList;
  data["activity_status"] = activityStatus;
  data["owner_id"] = ownerId;
  data["owner_name"] = ownerName;
  data["owner_avatar_url"] = ownerAvatarUrl;
  data["create_time"] = createTime;
  data["view_count"] = viewCount;
  data["basic_room_info"] = roomInfo.toJson();
  return data;
}