Обнновлено до .net10

This commit is contained in:
FrigaT
2026-04-10 15:05:32 +03:00
parent 11d0b0d72f
commit 8444fc5f8e
386 changed files with 6361 additions and 7164 deletions

View File

@@ -1,10 +1,9 @@
namespace YandexMusic.API.Models.Library
namespace YandexMusic.API.Models.Library;
public class YLibrary
{
public class YLibrary
{
public string PlaylistUuid { get; set; }
public int Revision { get; set; }
public List<YLibraryTrack> Tracks { get; set; }
public string Uid { get; set; }
}
public string PlaylistUuid { get; set; }
public int Revision { get; set; }
public List<YLibraryTrack> Tracks { get; set; }
public string Uid { get; set; }
}

View File

@@ -1,8 +1,7 @@
namespace YandexMusic.API.Models.Library
namespace YandexMusic.API.Models.Library;
public class YLibraryAlbum
{
public class YLibraryAlbum
{
public string Id { get; set; }
public DateTime Timestamp { get; set; }
}
public string Id { get; set; }
public DateTime Timestamp { get; set; }
}

View File

@@ -1,10 +1,9 @@
using YandexMusic.API.Models.Playlist;
namespace YandexMusic.API.Models.Library
namespace YandexMusic.API.Models.Library;
public class YLibraryPlaylists
{
public class YLibraryPlaylists
{
public YPlaylist Playlist { get; set; }
public DateTime Timestamp { get; set; }
}
public YPlaylist Playlist { get; set; }
public DateTime Timestamp { get; set; }
}

View File

@@ -1,28 +1,27 @@
namespace YandexMusic.API.Models.Library
namespace YandexMusic.API.Models.Library;
/// <summary>
/// Раздел библиотеки
/// </summary>
public enum YLibrarySection
{
/// <summary>
/// Раздел библиотеки
/// Альбомы
/// </summary>
public enum YLibrarySection
{
/// <summary>
/// Альбомы
/// </summary>
Albums,
Albums,
/// <summary>
/// Исполнители
/// </summary>
Artists,
/// <summary>
/// Исполнители
/// </summary>
Artists,
/// <summary>
/// Плейлисты
/// </summary>
Playlists,
/// <summary>
/// Плейлисты
/// </summary>
Playlists,
/// <summary>
/// Треки
/// </summary>
Tracks
}
/// <summary>
/// Треки
/// </summary>
Tracks,
}

View File

@@ -1,18 +1,17 @@
namespace YandexMusic.API.Models.Library
namespace YandexMusic.API.Models.Library;
/// <summary>
/// Раздел библиотеки
/// </summary>
public enum YLibrarySectionType
{
/// <summary>
/// Раздел библиотеки
/// Лайки
/// </summary>
public enum YLibrarySectionType
{
/// <summary>
/// Лайки
/// </summary>
Likes,
Likes,
/// <summary>
/// Дизлайки
/// </summary>
Dislikes
}
/// <summary>
/// Дизлайки
/// </summary>
Dislikes,
}

View File

@@ -1,9 +1,8 @@
namespace YandexMusic.API.Models.Library
namespace YandexMusic.API.Models.Library;
public class YLibraryTrack
{
public class YLibraryTrack
{
public string AlbumId { get; set; }
public string Id { get; set; }
public DateTime Timestamp { get; set; }
}
public string AlbumId { get; set; }
public string Id { get; set; }
public DateTime Timestamp { get; set; }
}

View File

@@ -1,7 +1,6 @@
namespace YandexMusic.API.Models.Library
namespace YandexMusic.API.Models.Library;
public class YLibraryTracks
{
public class YLibraryTracks
{
public YLibrary Library { get; set; }
}
public YLibrary Library { get; set; }
}

View File

@@ -1,10 +1,9 @@
using YandexMusic.API.Models.Common;
namespace YandexMusic.API.Models.Library
namespace YandexMusic.API.Models.Library;
public class YListenedTrack
{
public class YListenedTrack
{
public YTrackId TrackId { get; set; }
public DateTime TimeStamp { get; set; }
}
public YTrackId TrackId { get; set; }
public DateTime TimeStamp { get; set; }
}

View File

@@ -1,12 +1,11 @@
using YandexMusic.API.Models.Landing.Entity.Entities.Context;
namespace YandexMusic.API.Models.Library
namespace YandexMusic.API.Models.Library;
public class YRecentlyListened
{
public class YRecentlyListened
{
public string Client { get; set; }
public YPlayContextType Context { get; set; }
public string ContextItem { get; set; }
public List<YListenedTrack> Tracks { get; set; }
}
public string Client { get; set; }
public YPlayContextType Context { get; set; }
public string ContextItem { get; set; }
public List<YListenedTrack> Tracks { get; set; }
}

View File

@@ -1,10 +1,9 @@
using YandexMusic.API.Models.Track;
namespace YandexMusic.API.Models.Library
namespace YandexMusic.API.Models.Library;
public class YRecentlyListenedContext
{
public class YRecentlyListenedContext
{
public List<YRecentlyListened> Contexts { get; set; }
public List<YTrack> OtherTracks { get; set; }
}
public List<YRecentlyListened> Contexts { get; set; }
public List<YTrack> OtherTracks { get; set; }
}