toJson method
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;
}