| 12345678910111213141516171819202122 | import mongoose from "mongoose";export default {	stationId: { type: mongoose.Schema.Types.ObjectId, required: true },	type: { type: String, enum: ["song_played"], required: true },	payload: {		song: {			_id: { type: mongoose.Schema.Types.ObjectId },			mediaSource: { type: String, min: 11, max: 11, required: true },			title: { type: String, trim: true, required: true },			artists: [{ type: String, trim: true, default: [] }],			duration: { type: Number },			thumbnail: { type: String },			requestedBy: { type: String },			requestedAt: { type: Date },			verified: { type: Boolean }		},		skippedAt: { type: Date },		skipReason: { type: String, enum: ["natural", "force_skip", "vote_skip", "other"] }	},	documentVersion: { type: Number, default: 2, required: true }};
 |