diff --git a/YandexMusic.API/Converters/IntToStringConverter.cs b/YandexMusic.API/Converters/IntToStringConverter.cs index f8ec5fe..b1b0b8e 100644 --- a/YandexMusic.API/Converters/IntToStringConverter.cs +++ b/YandexMusic.API/Converters/IntToStringConverter.cs @@ -3,7 +3,7 @@ using System.Text.Json.Serialization; namespace YandexMusic.API.Converters; -public class IntToStringConverter : JsonConverter +internal class IntToStringConverter : JsonConverter { public override string Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) { diff --git a/YandexMusic.API/Converters/StringToIntConverter.cs b/YandexMusic.API/Converters/StringToIntConverter.cs index d48a914..f79d315 100644 --- a/YandexMusic.API/Converters/StringToIntConverter.cs +++ b/YandexMusic.API/Converters/StringToIntConverter.cs @@ -3,7 +3,7 @@ using System.Text.Json.Serialization; namespace YandexMusic.API.Converters; -public class StringToIntConverter : JsonConverter +internal class StringToIntConverter : JsonConverter { public override int Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) { diff --git a/YandexMusic.API/Requests/Account/YGetAuthAppPasswordBuilder.cs b/YandexMusic.API/Requests/Account/YGetAuthAppPasswordBuilder.cs index 5e86b57..f148f3f 100644 --- a/YandexMusic.API/Requests/Account/YGetAuthAppPasswordBuilder.cs +++ b/YandexMusic.API/Requests/Account/YGetAuthAppPasswordBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Account; namespace YandexMusic.API.Requests.Account; -public class YGetAuthAppPasswordBuilder : YAuthRequestBuilder +internal class YGetAuthAppPasswordBuilder : YAuthRequestBuilder { public YGetAuthAppPasswordBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Account/YGetAuthCaptchaBuilder.cs b/YandexMusic.API/Requests/Account/YGetAuthCaptchaBuilder.cs index 393a2e5..069475d 100644 --- a/YandexMusic.API/Requests/Account/YGetAuthCaptchaBuilder.cs +++ b/YandexMusic.API/Requests/Account/YGetAuthCaptchaBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Account; namespace YandexMusic.API.Requests.Account; -public class YGetAuthCaptchaBuilder : YAuthRequestBuilder +internal class YGetAuthCaptchaBuilder : YAuthRequestBuilder { public YGetAuthCaptchaBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Account/YGetAuthCookiesBuilder.cs b/YandexMusic.API/Requests/Account/YGetAuthCookiesBuilder.cs index 5c014d5..a405019 100644 --- a/YandexMusic.API/Requests/Account/YGetAuthCookiesBuilder.cs +++ b/YandexMusic.API/Requests/Account/YGetAuthCookiesBuilder.cs @@ -4,7 +4,7 @@ using YandexMusic.API.Requests.Common; namespace YandexMusic.API.Requests.Account; -public class YGetAuthCookiesBuilder : YAuthRequestBuilder +internal class YGetAuthCookiesBuilder : YAuthRequestBuilder { public YGetAuthCookiesBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Account/YGetAuthInfoBuilder.cs b/YandexMusic.API/Requests/Account/YGetAuthInfoBuilder.cs index 9aa2b01..97921c0 100644 --- a/YandexMusic.API/Requests/Account/YGetAuthInfoBuilder.cs +++ b/YandexMusic.API/Requests/Account/YGetAuthInfoBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Account; namespace YandexMusic.API.Requests.Account; -public class YGetAuthInfoBuilder : YMusicRequestBuilder +internal class YGetAuthInfoBuilder : YMusicRequestBuilder { public YGetAuthInfoBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Account/YGetAuthLetterBuilder.cs b/YandexMusic.API/Requests/Account/YGetAuthLetterBuilder.cs index 88c9b1a..2ae9748 100644 --- a/YandexMusic.API/Requests/Account/YGetAuthLetterBuilder.cs +++ b/YandexMusic.API/Requests/Account/YGetAuthLetterBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Account; namespace YandexMusic.API.Requests.Account; -public class YGetAuthLetterBuilder : YAuthRequestBuilder +internal class YGetAuthLetterBuilder : YAuthRequestBuilder { public YGetAuthLetterBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Account/YGetAuthLoginCaptchaBuilder.cs b/YandexMusic.API/Requests/Account/YGetAuthLoginCaptchaBuilder.cs index 00a5605..823c2f8 100644 --- a/YandexMusic.API/Requests/Account/YGetAuthLoginCaptchaBuilder.cs +++ b/YandexMusic.API/Requests/Account/YGetAuthLoginCaptchaBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Account; namespace YandexMusic.API.Requests.Account; -public class YGetAuthLoginCaptchaBuilder : YAuthRequestBuilder +internal class YGetAuthLoginCaptchaBuilder : YAuthRequestBuilder { public YGetAuthLoginCaptchaBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Account/YGetAuthLoginLetterBuilder.cs b/YandexMusic.API/Requests/Account/YGetAuthLoginLetterBuilder.cs index 052d8a6..d40962e 100644 --- a/YandexMusic.API/Requests/Account/YGetAuthLoginLetterBuilder.cs +++ b/YandexMusic.API/Requests/Account/YGetAuthLoginLetterBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Account; namespace YandexMusic.API.Requests.Account; -public class YGetAuthLoginLetterBuilder : YAuthRequestBuilder +internal class YGetAuthLoginLetterBuilder : YAuthRequestBuilder { public YGetAuthLoginLetterBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Account/YGetAuthLoginUserBuilder.cs b/YandexMusic.API/Requests/Account/YGetAuthLoginUserBuilder.cs index ec19b8f..86950f5 100644 --- a/YandexMusic.API/Requests/Account/YGetAuthLoginUserBuilder.cs +++ b/YandexMusic.API/Requests/Account/YGetAuthLoginUserBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Account; namespace YandexMusic.API.Requests.Account; -public class YGetAuthLoginUserBuilder : YAuthRequestBuilder +internal class YGetAuthLoginUserBuilder : YAuthRequestBuilder { public YGetAuthLoginUserBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Account/YGetAuthMethodsBuilder.cs b/YandexMusic.API/Requests/Account/YGetAuthMethodsBuilder.cs index a4d83a1..63c2dde 100644 --- a/YandexMusic.API/Requests/Account/YGetAuthMethodsBuilder.cs +++ b/YandexMusic.API/Requests/Account/YGetAuthMethodsBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Requests.Common; namespace YandexMusic.API.Requests.Account; -public class YGetAuthMethodsBuilder : YRequestBuilder +internal class YGetAuthMethodsBuilder : YRequestBuilder { public YGetAuthMethodsBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Account/YGetAuthQRBuilder.cs b/YandexMusic.API/Requests/Account/YGetAuthQRBuilder.cs index ab5fa65..18afa94 100644 --- a/YandexMusic.API/Requests/Account/YGetAuthQRBuilder.cs +++ b/YandexMusic.API/Requests/Account/YGetAuthQRBuilder.cs @@ -4,7 +4,7 @@ using YandexMusic.API.Models.Account; namespace YandexMusic.API.Requests.Account; -public class YGetAuthQRBuilder : YAuthRequestBuilder +internal class YGetAuthQRBuilder : YAuthRequestBuilder { public YGetAuthQRBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Account/YGetLoginInfoBuilder.cs b/YandexMusic.API/Requests/Account/YGetLoginInfoBuilder.cs index a71cc28..a68966a 100644 --- a/YandexMusic.API/Requests/Account/YGetLoginInfoBuilder.cs +++ b/YandexMusic.API/Requests/Account/YGetLoginInfoBuilder.cs @@ -1,10 +1,9 @@ using System.Net; using YandexMusic.API.Models.Account; -using YandexMusic.API.Requests.Common; namespace YandexMusic.API.Requests.Account; -public class YGetLoginInfoBuilder : YAuthRequestBuilder +internal class YGetLoginInfoBuilder : YAuthRequestBuilder { public YGetLoginInfoBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Account/YGetMusicTokenBuilder.cs b/YandexMusic.API/Requests/Account/YGetMusicTokenBuilder.cs index 50c61e5..0d9d986 100644 --- a/YandexMusic.API/Requests/Account/YGetMusicTokenBuilder.cs +++ b/YandexMusic.API/Requests/Account/YGetMusicTokenBuilder.cs @@ -5,7 +5,7 @@ using YandexMusic.API.Requests.Common; namespace YandexMusic.API.Requests.Account; -public class YGetMusicTokenBuilder : YAuthRequestBuilder +internal class YGetMusicTokenBuilder : YAuthRequestBuilder { public YGetMusicTokenBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Account/YGetShortAccountInifoBuilder.cs b/YandexMusic.API/Requests/Account/YGetShortAccountInifoBuilder.cs index 95956ed..0fd8b58 100644 --- a/YandexMusic.API/Requests/Account/YGetShortAccountInifoBuilder.cs +++ b/YandexMusic.API/Requests/Account/YGetShortAccountInifoBuilder.cs @@ -5,7 +5,7 @@ using YandexMusic.API.Models.Account; namespace YandexMusic.API.Requests.Account; -public class YGetShortAccountInfoBuilder : YAuthRequestBuilder +internal class YGetShortAccountInfoBuilder : YAuthRequestBuilder { public YGetShortAccountInfoBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Account/YPostAuthStats.cs b/YandexMusic.API/Requests/Account/YPostAuthStats.cs index e2cf8de..d2efe3e 100644 --- a/YandexMusic.API/Requests/Account/YPostAuthStats.cs +++ b/YandexMusic.API/Requests/Account/YPostAuthStats.cs @@ -4,7 +4,7 @@ using YandexMusic.API.Models.Account; namespace YandexMusic.API.Requests.Account; -public class YPostAuthStats : YAuthRequestBuilder +internal class YPostAuthStats : YAuthRequestBuilder { public YPostAuthStats(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Album/YGetAlbumBuilder.cs b/YandexMusic.API/Requests/Album/YGetAlbumBuilder.cs index 37c7def..ed9eb06 100644 --- a/YandexMusic.API/Requests/Album/YGetAlbumBuilder.cs +++ b/YandexMusic.API/Requests/Album/YGetAlbumBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Album; namespace YandexMusic.API.Requests.Album; -public class YGetAlbumBuilder : YMusicRequestBuilder +internal class YGetAlbumBuilder : YMusicRequestBuilder { public YGetAlbumBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Album/YGetAlbumsBuilder.cs b/YandexMusic.API/Requests/Album/YGetAlbumsBuilder.cs index df67dd9..75f82c8 100644 --- a/YandexMusic.API/Requests/Album/YGetAlbumsBuilder.cs +++ b/YandexMusic.API/Requests/Album/YGetAlbumsBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Album; namespace YandexMusic.API.Requests.Album; -public class YGetAlbumsBuilder : YMusicRequestBuilder?, IEnumerable> +internal class YGetAlbumsBuilder : YMusicRequestBuilder?, IEnumerable> { public YGetAlbumsBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Artist/YGetArtistBuilder.cs b/YandexMusic.API/Requests/Artist/YGetArtistBuilder.cs index 76bf032..8a4bdd6 100644 --- a/YandexMusic.API/Requests/Artist/YGetArtistBuilder.cs +++ b/YandexMusic.API/Requests/Artist/YGetArtistBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Artist; namespace YandexMusic.API.Requests.Artist; -public class YGetArtistBuilder : YMusicRequestBuilder +internal class YGetArtistBuilder : YMusicRequestBuilder { public YGetArtistBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Artist/YGetArtistTrackBuilder.cs b/YandexMusic.API/Requests/Artist/YGetArtistTrackBuilder.cs index c2d8ade..c8a0d73 100644 --- a/YandexMusic.API/Requests/Artist/YGetArtistTrackBuilder.cs +++ b/YandexMusic.API/Requests/Artist/YGetArtistTrackBuilder.cs @@ -4,7 +4,7 @@ using YandexMusic.API.Models.Artist; namespace YandexMusic.API.Requests.Artist; -public class YGetArtistTrackBuilder : YMusicRequestBuilder +internal class YGetArtistTrackBuilder : YMusicRequestBuilder { public YGetArtistTrackBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Artist/YGetArtistsBuilder.cs b/YandexMusic.API/Requests/Artist/YGetArtistsBuilder.cs index aca9b31..1d59297 100644 --- a/YandexMusic.API/Requests/Artist/YGetArtistsBuilder.cs +++ b/YandexMusic.API/Requests/Artist/YGetArtistsBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Artist; namespace YandexMusic.API.Requests.Artist; -public class YGetArtistsBuilder : YMusicRequestBuilder?, IEnumerable> +internal class YGetArtistsBuilder : YMusicRequestBuilder?, IEnumerable> { public YGetArtistsBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Common/YAuthRequestBuilder.cs b/YandexMusic.API/Requests/Common/YAuthRequestBuilder.cs index 734fd3e..ee606b4 100644 --- a/YandexMusic.API/Requests/Common/YAuthRequestBuilder.cs +++ b/YandexMusic.API/Requests/Common/YAuthRequestBuilder.cs @@ -4,7 +4,7 @@ using YandexMusic.API.Requests.Common; namespace YandexMusic.API.Requests; /// Базовый класс для запросов к Passport (passport.yandex.ru). -public abstract class YAuthRequestBuilder : YJsonRequestBuilder +internal abstract class YAuthRequestBuilder : YJsonRequestBuilder { protected override string BaseUrl => YConstants.Endpoints.PassportUrl; diff --git a/YandexMusic.API/Requests/Common/YJsonRequestBuilder.cs b/YandexMusic.API/Requests/Common/YJsonRequestBuilder.cs index 4ff6f28..f8db7e0 100644 --- a/YandexMusic.API/Requests/Common/YJsonRequestBuilder.cs +++ b/YandexMusic.API/Requests/Common/YJsonRequestBuilder.cs @@ -8,7 +8,7 @@ namespace YandexMusic.API.Requests.Common; /// /// Строитель запросов с десериализацией JSON-ответа в TResponse. /// -public abstract class YJsonRequestBuilder : YRequestBuilder +internal abstract class YJsonRequestBuilder : YRequestBuilder { protected YJsonRequestBuilder(YandexMusicApi api) : base(api) { } diff --git a/YandexMusic.API/Requests/Common/YMusicRequestBuilder.cs b/YandexMusic.API/Requests/Common/YMusicRequestBuilder.cs index a4c7783..8f425c0 100644 --- a/YandexMusic.API/Requests/Common/YMusicRequestBuilder.cs +++ b/YandexMusic.API/Requests/Common/YMusicRequestBuilder.cs @@ -8,7 +8,7 @@ using YandexMusic.API.Requests.Common; namespace YandexMusic.API.Requests; /// Базовый класс для запросов к API Яндекс Музыки (api.music.yandex.net). -public abstract class YMusicRequestBuilder : YJsonRequestBuilder +internal abstract class YMusicRequestBuilder : YJsonRequestBuilder { protected override string BaseUrl => YConstants.Endpoints.MusicUrl; diff --git a/YandexMusic.API/Requests/Common/YRequestBuilder.cs b/YandexMusic.API/Requests/Common/YRequestBuilder.cs index b6bed61..701019f 100644 --- a/YandexMusic.API/Requests/Common/YRequestBuilder.cs +++ b/YandexMusic.API/Requests/Common/YRequestBuilder.cs @@ -12,7 +12,7 @@ namespace YandexMusic.API.Requests.Common; /// Базовый строитель HTTP-запросов. /// Тип параметров запроса. -public abstract class YRequestBuilder +internal abstract class YRequestBuilder { /// HTTP-метод (GET, POST и т.д.). protected abstract string Method { get; } diff --git a/YandexMusic.API/Requests/Feed/YGetFeedBuilder.cs b/YandexMusic.API/Requests/Feed/YGetFeedBuilder.cs index 9021d91..bf4d883 100644 --- a/YandexMusic.API/Requests/Feed/YGetFeedBuilder.cs +++ b/YandexMusic.API/Requests/Feed/YGetFeedBuilder.cs @@ -1,10 +1,9 @@ using System.Net; using YandexMusic.API.Models.Feed; -using YandexMusic.API.Requests.Common; namespace YandexMusic.API.Requests.Feed; -public class YGetFeedBuilder : YMusicRequestBuilder +internal class YGetFeedBuilder : YMusicRequestBuilder { public YGetFeedBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Label/YGetLabelAlbumsBuilder.cs b/YandexMusic.API/Requests/Label/YGetLabelAlbumsBuilder.cs index 7742887..5722124 100644 --- a/YandexMusic.API/Requests/Label/YGetLabelAlbumsBuilder.cs +++ b/YandexMusic.API/Requests/Label/YGetLabelAlbumsBuilder.cs @@ -5,7 +5,7 @@ using YandexMusic.API.Models.Label; namespace YandexMusic.API.Requests.Label; -public class YGetLabelAlbumsBuilder : YMusicRequestBuilder +internal class YGetLabelAlbumsBuilder : YMusicRequestBuilder { public YGetLabelAlbumsBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Label/YGetLabelArtistsBuilder.cs b/YandexMusic.API/Requests/Label/YGetLabelArtistsBuilder.cs index 5a6ed12..934276c 100644 --- a/YandexMusic.API/Requests/Label/YGetLabelArtistsBuilder.cs +++ b/YandexMusic.API/Requests/Label/YGetLabelArtistsBuilder.cs @@ -5,7 +5,7 @@ using YandexMusic.API.Models.Label; namespace YandexMusic.API.Requests.Label; -public class YGetLabelArtistsBuilder : YMusicRequestBuilder +internal class YGetLabelArtistsBuilder : YMusicRequestBuilder { public YGetLabelArtistsBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Landing/YGetChildrenLandingBuilder.cs b/YandexMusic.API/Requests/Landing/YGetChildrenLandingBuilder.cs index fe05313..4c76574 100644 --- a/YandexMusic.API/Requests/Landing/YGetChildrenLandingBuilder.cs +++ b/YandexMusic.API/Requests/Landing/YGetChildrenLandingBuilder.cs @@ -1,10 +1,9 @@ using System.Net; using YandexMusic.API.Models.Landing; -using YandexMusic.API.Requests.Common; namespace YandexMusic.API.Requests.Landing; -public class YGetChildrenLandingBuilder : YMusicRequestBuilder +internal class YGetChildrenLandingBuilder : YMusicRequestBuilder { public YGetChildrenLandingBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Landing/YGetLandingBuilder.cs b/YandexMusic.API/Requests/Landing/YGetLandingBuilder.cs index b428222..1158293 100644 --- a/YandexMusic.API/Requests/Landing/YGetLandingBuilder.cs +++ b/YandexMusic.API/Requests/Landing/YGetLandingBuilder.cs @@ -4,7 +4,7 @@ using YandexMusic.API.Models.Landing; namespace YandexMusic.API.Requests.Landing; -public class YGetLandingBuilder : YMusicRequestBuilder +internal class YGetLandingBuilder : YMusicRequestBuilder { public YGetLandingBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Library/YGetLibraryRecentlyListenedBuilder.cs b/YandexMusic.API/Requests/Library/YGetLibraryRecentlyListenedBuilder.cs index 2b6b9aa..e129c28 100644 --- a/YandexMusic.API/Requests/Library/YGetLibraryRecentlyListenedBuilder.cs +++ b/YandexMusic.API/Requests/Library/YGetLibraryRecentlyListenedBuilder.cs @@ -5,7 +5,7 @@ using YandexMusic.API.Models.Library; namespace YandexMusic.API.Requests.Library; -public class YGetLibraryRecentlyListenedBuilder : YMusicRequestBuilder contextTypes, int trackCount, int contextCount)> +internal class YGetLibraryRecentlyListenedBuilder : YMusicRequestBuilder contextTypes, int trackCount, int contextCount)> { public YGetLibraryRecentlyListenedBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Library/YGetLibrarySectionBuilder.cs b/YandexMusic.API/Requests/Library/YGetLibrarySectionBuilder.cs index b2feedd..444ff23 100644 --- a/YandexMusic.API/Requests/Library/YGetLibrarySectionBuilder.cs +++ b/YandexMusic.API/Requests/Library/YGetLibrarySectionBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Library; namespace YandexMusic.API.Requests.Library; -public class YGetLibrarySectionBuilder : YMusicRequestBuilder +internal class YGetLibrarySectionBuilder : YMusicRequestBuilder { public YGetLibrarySectionBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Library/YLibraryAddBuilder.cs b/YandexMusic.API/Requests/Library/YLibraryAddBuilder.cs index 7671cdf..8f1660b 100644 --- a/YandexMusic.API/Requests/Library/YLibraryAddBuilder.cs +++ b/YandexMusic.API/Requests/Library/YLibraryAddBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Library; namespace YandexMusic.API.Requests.Library; -public class YLibraryAddBuilder : YMusicRequestBuilder +internal class YLibraryAddBuilder : YMusicRequestBuilder { public YLibraryAddBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Library/YLibraryRemoveBuilder.cs b/YandexMusic.API/Requests/Library/YLibraryRemoveBuilder.cs index d400b75..1f6d455 100644 --- a/YandexMusic.API/Requests/Library/YLibraryRemoveBuilder.cs +++ b/YandexMusic.API/Requests/Library/YLibraryRemoveBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Library; namespace YandexMusic.API.Requests.Library; -public class YLibraryRemoveBuilder : YMusicRequestBuilder +internal class YLibraryRemoveBuilder : YMusicRequestBuilder { public YLibraryRemoveBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Pins/YGetPinsBuilder.cs b/YandexMusic.API/Requests/Pins/YGetPinsBuilder.cs index 5a7f81e..c90a067 100644 --- a/YandexMusic.API/Requests/Pins/YGetPinsBuilder.cs +++ b/YandexMusic.API/Requests/Pins/YGetPinsBuilder.cs @@ -1,10 +1,9 @@ using System.Net; using YandexMusic.API.Models.Pins; -using YandexMusic.API.Requests.Common; namespace YandexMusic.API.Requests.Pins; -public class YGetPinsBuilder : YMusicRequestBuilder +internal class YGetPinsBuilder : YMusicRequestBuilder { public YGetPinsBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Playlist/YGetPlaylistBuilder.cs b/YandexMusic.API/Requests/Playlist/YGetPlaylistBuilder.cs index d070478..b647912 100644 --- a/YandexMusic.API/Requests/Playlist/YGetPlaylistBuilder.cs +++ b/YandexMusic.API/Requests/Playlist/YGetPlaylistBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Playlist; namespace YandexMusic.API.Requests.Playlist; -public class YGetPlaylistBuilder : YMusicRequestBuilder +internal class YGetPlaylistBuilder : YMusicRequestBuilder { public YGetPlaylistBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Playlist/YGetPlaylistByUuidBuilder.cs b/YandexMusic.API/Requests/Playlist/YGetPlaylistByUuidBuilder.cs index 5e6c075..39e6e03 100644 --- a/YandexMusic.API/Requests/Playlist/YGetPlaylistByUuidBuilder.cs +++ b/YandexMusic.API/Requests/Playlist/YGetPlaylistByUuidBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Playlist; namespace YandexMusic.API.Requests.Playlist; -public class YGetPlaylistByUuidBuilder : YMusicRequestBuilder +internal class YGetPlaylistByUuidBuilder : YMusicRequestBuilder { public YGetPlaylistByUuidBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Playlist/YGetPlaylistFavoritesBuilder.cs b/YandexMusic.API/Requests/Playlist/YGetPlaylistFavoritesBuilder.cs index 82626bc..f69dae1 100644 --- a/YandexMusic.API/Requests/Playlist/YGetPlaylistFavoritesBuilder.cs +++ b/YandexMusic.API/Requests/Playlist/YGetPlaylistFavoritesBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Playlist; namespace YandexMusic.API.Requests.Playlist; -public class YGetPlaylistFavoritesBuilder : YMusicRequestBuilder?, object> +internal class YGetPlaylistFavoritesBuilder : YMusicRequestBuilder?, object> { public YGetPlaylistFavoritesBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Playlist/YGetPlaylistsBuilder.cs b/YandexMusic.API/Requests/Playlist/YGetPlaylistsBuilder.cs index cb71199..cf4c082 100644 --- a/YandexMusic.API/Requests/Playlist/YGetPlaylistsBuilder.cs +++ b/YandexMusic.API/Requests/Playlist/YGetPlaylistsBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Playlist; namespace YandexMusic.API.Requests.Playlist; -public class YGetPlaylistsBuilder : YMusicRequestBuilder?, IEnumerable<(string User, string Kind)>> +internal class YGetPlaylistsBuilder : YMusicRequestBuilder?, IEnumerable<(string User, string Kind)>> { public YGetPlaylistsBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Playlist/YPlaylistChangeBuilder.cs b/YandexMusic.API/Requests/Playlist/YPlaylistChangeBuilder.cs index 2938919..185ff27 100644 --- a/YandexMusic.API/Requests/Playlist/YPlaylistChangeBuilder.cs +++ b/YandexMusic.API/Requests/Playlist/YPlaylistChangeBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Playlist; namespace YandexMusic.API.Requests.Playlist; -public class YPlaylistChangeBuilder : YMusicRequestBuilder changes)> +internal class YPlaylistChangeBuilder : YMusicRequestBuilder changes)> { public YPlaylistChangeBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Playlist/YPlaylistCreateBuilder.cs b/YandexMusic.API/Requests/Playlist/YPlaylistCreateBuilder.cs index ae6b065..017627d 100644 --- a/YandexMusic.API/Requests/Playlist/YPlaylistCreateBuilder.cs +++ b/YandexMusic.API/Requests/Playlist/YPlaylistCreateBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Playlist; namespace YandexMusic.API.Requests.Playlist; -public class YPlaylistCreateBuilder : YMusicRequestBuilder +internal class YPlaylistCreateBuilder : YMusicRequestBuilder { public YPlaylistCreateBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Playlist/YPlaylistRemoveBuilder.cs b/YandexMusic.API/Requests/Playlist/YPlaylistRemoveBuilder.cs index 0194cb0..e466ee8 100644 --- a/YandexMusic.API/Requests/Playlist/YPlaylistRemoveBuilder.cs +++ b/YandexMusic.API/Requests/Playlist/YPlaylistRemoveBuilder.cs @@ -2,7 +2,7 @@ namespace YandexMusic.API.Requests.Playlist; -public class YPlaylistRemoveBuilder : YMusicRequestBuilder +internal class YPlaylistRemoveBuilder : YMusicRequestBuilder { public YPlaylistRemoveBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Playlist/YPlaylistRenameBuilder.cs b/YandexMusic.API/Requests/Playlist/YPlaylistRenameBuilder.cs index 3b90522..712a243 100644 --- a/YandexMusic.API/Requests/Playlist/YPlaylistRenameBuilder.cs +++ b/YandexMusic.API/Requests/Playlist/YPlaylistRenameBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Playlist; namespace YandexMusic.API.Requests.Playlist; -public class YPlaylistRenameBuilder : YMusicRequestBuilder +internal class YPlaylistRenameBuilder : YMusicRequestBuilder { public YPlaylistRenameBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Queue/YGetQueueBuilder.cs b/YandexMusic.API/Requests/Queue/YGetQueueBuilder.cs index 2c4df49..72cae23 100644 --- a/YandexMusic.API/Requests/Queue/YGetQueueBuilder.cs +++ b/YandexMusic.API/Requests/Queue/YGetQueueBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Queue; namespace YandexMusic.API.Requests.Queue; -public class YGetQueueBuilder : YMusicRequestBuilder +internal class YGetQueueBuilder : YMusicRequestBuilder { public YGetQueueBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Queue/YQueueCreateBuilder.cs b/YandexMusic.API/Requests/Queue/YQueueCreateBuilder.cs index 8c75597..866148f 100644 --- a/YandexMusic.API/Requests/Queue/YQueueCreateBuilder.cs +++ b/YandexMusic.API/Requests/Queue/YQueueCreateBuilder.cs @@ -8,7 +8,7 @@ using YandexMusic.API.Models.Queue; namespace YandexMusic.API.Requests.Queue; -public class YQueueCreateBuilder : YMusicRequestBuilder +internal class YQueueCreateBuilder : YMusicRequestBuilder { private string? _device; public YQueueCreateBuilder(YandexMusicApi api, string? device = null) : base(api) => _device = device; diff --git a/YandexMusic.API/Requests/Queue/YQueueUpdatePositionBuilder.cs b/YandexMusic.API/Requests/Queue/YQueueUpdatePositionBuilder.cs index b02eddc..60c1a0d 100644 --- a/YandexMusic.API/Requests/Queue/YQueueUpdatePositionBuilder.cs +++ b/YandexMusic.API/Requests/Queue/YQueueUpdatePositionBuilder.cs @@ -5,7 +5,7 @@ using YandexMusic.API.Models.Queue; namespace YandexMusic.API.Requests.Queue; -public class YQueueUpdatePositionBuilder : YMusicRequestBuilder +internal class YQueueUpdatePositionBuilder : YMusicRequestBuilder { private string? _device; public YQueueUpdatePositionBuilder(YandexMusicApi api, string? device = null) : base(api) => _device = device; diff --git a/YandexMusic.API/Requests/Queue/YQueuesListBuilder.cs b/YandexMusic.API/Requests/Queue/YQueuesListBuilder.cs index 7d45888..2888fd3 100644 --- a/YandexMusic.API/Requests/Queue/YQueuesListBuilder.cs +++ b/YandexMusic.API/Requests/Queue/YQueuesListBuilder.cs @@ -4,7 +4,7 @@ using YandexMusic.API.Models.Queue; namespace YandexMusic.API.Requests.Queue; -public class YQueuesListBuilder : YMusicRequestBuilder +internal class YQueuesListBuilder : YMusicRequestBuilder { private string? _device; public YQueuesListBuilder(YandexMusicApi api, string? device = null) : base(api) => _device = device; diff --git a/YandexMusic.API/Requests/Radio/YGetStationBuilder.cs b/YandexMusic.API/Requests/Radio/YGetStationBuilder.cs index 7d4970f..edf3744 100644 --- a/YandexMusic.API/Requests/Radio/YGetStationBuilder.cs +++ b/YandexMusic.API/Requests/Radio/YGetStationBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Radio; namespace YandexMusic.API.Requests.Radio; -public class YGetStationBuilder : YMusicRequestBuilder?, (string type, string tag)> +internal class YGetStationBuilder : YMusicRequestBuilder?, (string type, string tag)> { public YGetStationBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Radio/YGetStationTracksBuilder.cs b/YandexMusic.API/Requests/Radio/YGetStationTracksBuilder.cs index dfbdbe3..4f330a7 100644 --- a/YandexMusic.API/Requests/Radio/YGetStationTracksBuilder.cs +++ b/YandexMusic.API/Requests/Radio/YGetStationTracksBuilder.cs @@ -4,7 +4,7 @@ using YandexMusic.API.Models.Radio; namespace YandexMusic.API.Requests.Radio; -public class YGetStationTracksBuilder : YMusicRequestBuilder +internal class YGetStationTracksBuilder : YMusicRequestBuilder { public YGetStationTracksBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Radio/YGetStationsBuilder.cs b/YandexMusic.API/Requests/Radio/YGetStationsBuilder.cs index 8a76ac0..0040aec 100644 --- a/YandexMusic.API/Requests/Radio/YGetStationsBuilder.cs +++ b/YandexMusic.API/Requests/Radio/YGetStationsBuilder.cs @@ -1,10 +1,9 @@ using System.Net; using YandexMusic.API.Models.Radio; -using YandexMusic.API.Requests.Common; namespace YandexMusic.API.Requests.Radio; -public class YGetStationsBuilder : YMusicRequestBuilder?, object> +internal class YGetStationsBuilder : YMusicRequestBuilder?, object> { public YGetStationsBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Radio/YGetStationsDashboardBuilder.cs b/YandexMusic.API/Requests/Radio/YGetStationsDashboardBuilder.cs index 23cba2e..fe7d8f2 100644 --- a/YandexMusic.API/Requests/Radio/YGetStationsDashboardBuilder.cs +++ b/YandexMusic.API/Requests/Radio/YGetStationsDashboardBuilder.cs @@ -1,10 +1,9 @@ using System.Net; using YandexMusic.API.Models.Radio; -using YandexMusic.API.Requests.Common; namespace YandexMusic.API.Requests.Radio; -public class YGetStationsDashboardBuilder : YMusicRequestBuilder +internal class YGetStationsDashboardBuilder : YMusicRequestBuilder { public YGetStationsDashboardBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Radio/YSetSettings2Builder.cs b/YandexMusic.API/Requests/Radio/YSetSettings2Builder.cs index d0619b4..53352f4 100644 --- a/YandexMusic.API/Requests/Radio/YSetSettings2Builder.cs +++ b/YandexMusic.API/Requests/Radio/YSetSettings2Builder.cs @@ -8,7 +8,7 @@ using YandexMusic.API.Models.Radio; namespace YandexMusic.API.Requests.Radio; -public class YSetSettings2Builder : YMusicRequestBuilder +internal class YSetSettings2Builder : YMusicRequestBuilder { public YSetSettings2Builder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Radio/YSetStationFeedbackBuilder.cs b/YandexMusic.API/Requests/Radio/YSetStationFeedbackBuilder.cs index 602e68d..e1f8d98 100644 --- a/YandexMusic.API/Requests/Radio/YSetStationFeedbackBuilder.cs +++ b/YandexMusic.API/Requests/Radio/YSetStationFeedbackBuilder.cs @@ -10,7 +10,7 @@ using YandexMusic.API.Models.Track; namespace YandexMusic.API.Requests.Radio; -public class YSetStationFeedbackBuilder : YMusicRequestBuilder +internal class YSetStationFeedbackBuilder : YMusicRequestBuilder { public YSetStationFeedbackBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Search/YSearchBuilder.cs b/YandexMusic.API/Requests/Search/YSearchBuilder.cs index 0d11b30..8beb890 100644 --- a/YandexMusic.API/Requests/Search/YSearchBuilder.cs +++ b/YandexMusic.API/Requests/Search/YSearchBuilder.cs @@ -5,7 +5,7 @@ using YandexMusic.API.Models.Search; namespace YandexMusic.API.Requests.Search; -public class YSearchBuilder : YMusicRequestBuilder +internal class YSearchBuilder : YMusicRequestBuilder { public YSearchBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Search/YSearchSuggestBuilder.cs b/YandexMusic.API/Requests/Search/YSearchSuggestBuilder.cs index 7364ea5..4b0535e 100644 --- a/YandexMusic.API/Requests/Search/YSearchSuggestBuilder.cs +++ b/YandexMusic.API/Requests/Search/YSearchSuggestBuilder.cs @@ -4,7 +4,7 @@ using YandexMusic.API.Models.Search; namespace YandexMusic.API.Requests.Search; -public class YSearchSuggestBuilder : YMusicRequestBuilder +internal class YSearchSuggestBuilder : YMusicRequestBuilder { public YSearchSuggestBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Track/YGetTrackSimilarBuilder.cs b/YandexMusic.API/Requests/Track/YGetTrackSimilarBuilder.cs index a41c84c..4e68ffa 100644 --- a/YandexMusic.API/Requests/Track/YGetTrackSimilarBuilder.cs +++ b/YandexMusic.API/Requests/Track/YGetTrackSimilarBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Track; namespace YandexMusic.API.Requests.Track; -public class YGetTrackSimilarBuilder : YMusicRequestBuilder +internal class YGetTrackSimilarBuilder : YMusicRequestBuilder { public YGetTrackSimilarBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Track/YGetTrackSupplementBuilder.cs b/YandexMusic.API/Requests/Track/YGetTrackSupplementBuilder.cs index 8d70694..f667009 100644 --- a/YandexMusic.API/Requests/Track/YGetTrackSupplementBuilder.cs +++ b/YandexMusic.API/Requests/Track/YGetTrackSupplementBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Track; namespace YandexMusic.API.Requests.Track; -public class YGetTrackSupplementBuilder : YMusicRequestBuilder +internal class YGetTrackSupplementBuilder : YMusicRequestBuilder { public YGetTrackSupplementBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Track/YGetTracksBuilder.cs b/YandexMusic.API/Requests/Track/YGetTracksBuilder.cs index c5f8cca..5599e5d 100644 --- a/YandexMusic.API/Requests/Track/YGetTracksBuilder.cs +++ b/YandexMusic.API/Requests/Track/YGetTracksBuilder.cs @@ -3,7 +3,7 @@ using YandexMusic.API.Models.Track; namespace YandexMusic.API.Requests.Track; -public class YGetTracksBuilder : YMusicRequestBuilder?, IEnumerable> +internal class YGetTracksBuilder : YMusicRequestBuilder?, IEnumerable> { public YGetTracksBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Track/YSendTrackInfoBuilder.cs b/YandexMusic.API/Requests/Track/YSendTrackInfoBuilder.cs index 50a9f8e..6d840d3 100644 --- a/YandexMusic.API/Requests/Track/YSendTrackInfoBuilder.cs +++ b/YandexMusic.API/Requests/Track/YSendTrackInfoBuilder.cs @@ -4,7 +4,7 @@ using YandexMusic.API.Models.Track; namespace YandexMusic.API.Requests.Track; -public class YSendTrackInfoBuilder : YMusicRequestBuilder +internal class YSendTrackInfoBuilder : YMusicRequestBuilder { public YSendTrackInfoBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Post; diff --git a/YandexMusic.API/Requests/Track/YStorageDownloadFileBuilder.cs b/YandexMusic.API/Requests/Track/YStorageDownloadFileBuilder.cs index f36fc08..cc31cdd 100644 --- a/YandexMusic.API/Requests/Track/YStorageDownloadFileBuilder.cs +++ b/YandexMusic.API/Requests/Track/YStorageDownloadFileBuilder.cs @@ -6,7 +6,7 @@ using YandexMusic.API.Requests.Common; namespace YandexMusic.API.Requests.Track; /// Особый запрос – не к api.music.yandex.net, а к произвольному URL. -public class YStorageDownloadFileBuilder : YJsonRequestBuilder +internal class YStorageDownloadFileBuilder : YJsonRequestBuilder { public YStorageDownloadFileBuilder(YandexMusicApi api) : base(api) { } protected override string BaseUrl => ""; // не используется, т.к. URL берётся из параметра diff --git a/YandexMusic.API/Requests/Track/YTrackDownloadInfoBuilder.cs b/YandexMusic.API/Requests/Track/YTrackDownloadInfoBuilder.cs index 07e9850..6eb37a7 100644 --- a/YandexMusic.API/Requests/Track/YTrackDownloadInfoBuilder.cs +++ b/YandexMusic.API/Requests/Track/YTrackDownloadInfoBuilder.cs @@ -4,7 +4,7 @@ using YandexMusic.API.Models.Common; namespace YandexMusic.API.Requests.Track; -public class YTrackDownloadInfoBuilder : YMusicRequestBuilder?, (string trackKey, bool direct)> +internal class YTrackDownloadInfoBuilder : YMusicRequestBuilder?, (string trackKey, bool direct)> { public YTrackDownloadInfoBuilder(YandexMusicApi api) : base(api) { } protected override string Method => WebRequestMethods.Http.Get; diff --git a/YandexMusic.API/Requests/Ugc/YUgcGetUploadLinkBuilder.cs b/YandexMusic.API/Requests/Ugc/YUgcGetUploadLinkBuilder.cs index 30bfdae..3e947a4 100644 --- a/YandexMusic.API/Requests/Ugc/YUgcGetUploadLinkBuilder.cs +++ b/YandexMusic.API/Requests/Ugc/YUgcGetUploadLinkBuilder.cs @@ -6,7 +6,7 @@ using YandexMusic.API.Models.Ugc; namespace YandexMusic.API.Requests.Ugc; -public class YUgcGetUploadLinkBuilder : YMusicRequestBuilder +internal class YUgcGetUploadLinkBuilder : YMusicRequestBuilder { private static readonly Random _random = new(); public YUgcGetUploadLinkBuilder(YandexMusicApi api) : base(api) { } diff --git a/YandexMusic.API/Requests/Ugc/YUgcUploadBuilder.cs b/YandexMusic.API/Requests/Ugc/YUgcUploadBuilder.cs index eb05a58..6fd7c91 100644 --- a/YandexMusic.API/Requests/Ugc/YUgcUploadBuilder.cs +++ b/YandexMusic.API/Requests/Ugc/YUgcUploadBuilder.cs @@ -5,7 +5,7 @@ using YandexMusic.API.Requests.Common; namespace YandexMusic.API.Requests.Ugc; /// Загрузка трека – специальный запрос на произвольный URL. -public class YUgcUploadBuilder : YJsonRequestBuilder?, (string postTargetLink, byte[] fileBytes)> +internal class YUgcUploadBuilder : YJsonRequestBuilder?, (string postTargetLink, byte[] fileBytes)> { public YUgcUploadBuilder(YandexMusicApi api) : base(api) { } protected override string BaseUrl => ""; diff --git a/YandexMusic/YandexMusicClient.cs b/YandexMusic/YandexMusicClient.cs index 8c175d3..6da909a 100644 --- a/YandexMusic/YandexMusicClient.cs +++ b/YandexMusic/YandexMusicClient.cs @@ -26,6 +26,9 @@ public class YandexMusicClient : IDisposable private readonly bool _ownsHttpClient; private YnisonPlayer? _player; + /// Хранилище авторизации. + public AuthStorage AuthStorage => _storage; + /// Информация об аккаунте (после авторизации). public YAccount Account => _storage.User;