Interface StoredQueue

interface StoredQueue {
    guildId: string;
    tracks: {
        encoded: string;
        info: unknown;
        pluginInfo?: unknown;
        userData?: unknown;
    }[];
    previousTracks: {
        encoded: string;
        info: unknown;
        pluginInfo?: unknown;
        userData?: unknown;
    }[];
    currentTrack?: {
        encoded: string;
        info: unknown;
        position: number;
    };
    volume: number;
    repeatMode: RepeatMode;
    autoplay: boolean;
    paused: boolean;
    timestamp: number;
}

Properties

guildId: string
tracks: {
    encoded: string;
    info: unknown;
    pluginInfo?: unknown;
    userData?: unknown;
}[]

Type declaration

  • encoded: string
  • info: unknown
  • Optional pluginInfo?: unknown
  • Optional userData?: unknown
previousTracks: {
    encoded: string;
    info: unknown;
    pluginInfo?: unknown;
    userData?: unknown;
}[]

Type declaration

  • encoded: string
  • info: unknown
  • Optional pluginInfo?: unknown
  • Optional userData?: unknown
currentTrack?: {
    encoded: string;
    info: unknown;
    position: number;
}

Type declaration

  • encoded: string
  • info: unknown
  • position: number
volume: number
repeatMode: RepeatMode
autoplay: boolean
paused: boolean
timestamp: number