mirror of
https://github.com/JuLi0n21/pwa-player.git
synced 2026-04-19 23:40:05 +00:00
search feature
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
using OsuParsers.Database.Objects;
|
||||
using OsuParsers.Enums.Database;
|
||||
using OsuParsers.Enums;
|
||||
|
||||
public class Song{
|
||||
public string hash {get; set;}
|
||||
public string name {get; set;}
|
||||
@@ -37,4 +41,46 @@ public class Collection{
|
||||
this.name = name; this.length = length; this.songs = songs;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public class ActiveSearch{
|
||||
public List<string> Artist { get; set; } = new List<string>();
|
||||
public List<Song> Songs { get; set; } = new List<Song>();
|
||||
}
|
||||
|
||||
public class Beatmap
|
||||
{
|
||||
public string Artist { get; set; }
|
||||
public string ArtistUnicode { get; set; }
|
||||
public string Title { get; set; }
|
||||
public string TitleUnicode { get; set; }
|
||||
public string Creator { get; set; }
|
||||
public string Difficulty { get; set; }
|
||||
public string AudioFileName { get; set; }
|
||||
public string MD5Hash { get; set; }
|
||||
public string FileName { get; set; }
|
||||
public RankedStatus RankedStatus { get; set; }
|
||||
public DateTime LastModifiedTime { get; set; }
|
||||
public int TotalTime { get; set; }
|
||||
public int AudioPreviewTime { get; set; }
|
||||
public int BeatmapId { get; set; }
|
||||
public int BeatmapSetId { get; set; }
|
||||
public string Source { get; set; }
|
||||
public string Tags { get; set; }
|
||||
public DateTime LastPlayed { get; set; }
|
||||
public string FolderName { get; set; }
|
||||
}
|
||||
|
||||
public class BeatmapSet {
|
||||
public int BeatmapSetId { get; set; }
|
||||
public string FolderName { get; set; }
|
||||
public string Creator { get; set; }
|
||||
public DateTime LastModifiedTime { get; set; }
|
||||
public List<Beatmap> Beatmaps { get; private set; } = new List<Beatmap>();
|
||||
|
||||
public void AddBeatmap(Beatmap beatmap)
|
||||
{
|
||||
beatmap.BeatmapSetId = this.BeatmapSetId;
|
||||
Beatmaps.Add(beatmap);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user