mirror of
https://github.com/TheBinaryNinja/tvapp2.git
synced 2026-06-12 01:55:42 -04:00
18 lines
950 B
JavaScript
18 lines
950 B
JavaScript
import { Schema, model } from 'mongoose';
|
|
const PlaylistSchema = new Schema({
|
|
id: { type: String, required: true, unique: true, index: true },
|
|
name: { type: String, required: true },
|
|
url: { type: String, required: true },
|
|
groups: { type: Number, required: true },
|
|
lastSync: { type: String, required: true },
|
|
status: { type: String, required: true },
|
|
auto: { type: Boolean, required: true },
|
|
interval: { type: String, required: true },
|
|
builtin: { type: Boolean },
|
|
// Set for the established (Default) source playlists (dulo/common/dlhd). When present, the
|
|
// playlist's channels live in the SourceChannel collection (queried by this `source`) instead
|
|
// of the legacy PlaylistChannel join. Unset for legacy/mock playlists.
|
|
source: { type: String, default: null, index: true },
|
|
}, { versionKey: false });
|
|
export const Playlist = model('Playlist', PlaylistSchema);
|
|
//# sourceMappingURL=Playlist.js.map
|