Добавьте файлы проекта.

This commit is contained in:
FrigaT
2026-04-10 12:12:33 +03:00
parent 9615cf42ee
commit 11d0b0d72f
383 changed files with 9661 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
namespace YandexMusic.API.Models.Ynison.Wave
{
public class YYnisonEntityOptions
{
public List<YYnisonTrackSource> TrackSources { get; set; }
public YYnisonWaveEntityOptional WaveEntityOptional { get; set; }
}
}

View File

@@ -0,0 +1,9 @@
namespace YandexMusic.API.Models.Ynison.Wave
{
public class YYnisonPhonotekaSource
{
public YYnisonEntityContext EntityContext { get; set; }
public YYnisonId AlbumId { get; set; }
public YYnisonId PlaylistId { get; set; }
}
}

View File

@@ -0,0 +1,9 @@
namespace YandexMusic.API.Models.Ynison.Wave
{
public class YYnisonTrackSource
{
public decimal Key { get; set; }
public YYnisonWaveSource WaveSource { get; set; }
public YYnisonPhonotekaSource PhonotekaSource { get; set; }
}
}

View File

@@ -0,0 +1,7 @@
namespace YandexMusic.API.Models.Ynison.Wave
{
public class YYnisonWaveEntityOptional
{
public string SessionId { get; set; }
}
}

View File

@@ -0,0 +1,9 @@
namespace YandexMusic.API.Models.Ynison.Wave
{
public class YYnisonWaveQueue
{
public List<YYnisonPlayableItem> RecommendedPlayableList { get; set; }
public int LivePlayableIndex { get; set; }
public YYnisonEntityOptions EntityOptions { get; set; }
}
}

View File

@@ -0,0 +1,7 @@
namespace YandexMusic.API.Models.Ynison.Wave
{
public class YYnisonWaveSource
{
public YYnisonWaveSourceType SourceType { get; set; }
}
}

View File

@@ -0,0 +1,10 @@
using System.Runtime.Serialization;
namespace YandexMusic.API.Models.Ynison.Wave
{
public enum YYnisonWaveSourceType
{
[EnumMember(Value = "ONLINE_BY_DEFAULT")]
OnlineByDefault
}
}