mirror of
https://github.com/Zagrios/bs-manager.git
synced 2026-07-03 14:08:25 +02:00
start playlists management
This commit is contained in:
@@ -183,4 +183,46 @@ export interface SearchParams {
|
||||
includeEmpty?: boolean
|
||||
}
|
||||
|
||||
export type SearchOrder = "Latest"|"Relevance"|"Rating"|"Curated";
|
||||
export type SearchOrder = "Latest"|"Relevance"|"Rating"|"Curated";
|
||||
|
||||
export interface BsvMapDetailWithOrder {
|
||||
map: BsvMapDetail,
|
||||
order: number
|
||||
}
|
||||
|
||||
export interface BsvPlaylist {
|
||||
createdAt: BsvInstant,
|
||||
curatedAt: BsvInstant,
|
||||
curator: BsvUserDetail,
|
||||
deletedAt: BsvInstant,
|
||||
description: string,
|
||||
downloadURL: string,
|
||||
name: string,
|
||||
owner: BsvUserDetail,
|
||||
playlistId: number,
|
||||
playlistImage: string,
|
||||
playlistImage512: string,
|
||||
public: boolean,
|
||||
songsChangedAt: BsvInstant,
|
||||
stats: BsvPlaylistStats,
|
||||
updatedAt: BsvInstant,
|
||||
}
|
||||
|
||||
export interface BsvPlaylistStats {
|
||||
avgScore: number,
|
||||
downVotes: number,
|
||||
mapperCount: number,
|
||||
maxNps: number,
|
||||
maxNpsTwoDP: number,
|
||||
minNps: number,
|
||||
minNpsTwoDP: number,
|
||||
scoreOneDP: number,
|
||||
totalDuration: number,
|
||||
totalMaps: number,
|
||||
upVotes: number
|
||||
}
|
||||
|
||||
export interface BsvPlaylistPage {
|
||||
maps: BsvMapDetailWithOrder[],
|
||||
playlist: BsvPlaylist
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user