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

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,7 @@
namespace YandexMusic.API.Models.Ynison.Messages
{
public class YYnisonErrorMessage : Exception
{
public YYnisonError Error { get; set; }
}
}

View File

@@ -0,0 +1,7 @@
namespace YandexMusic.API.Models.Ynison.Messages
{
public class YYnisonMessage
{
public string Rid { get; set; } = Guid.NewGuid().ToString();
}
}

View File

@@ -0,0 +1,12 @@
namespace YandexMusic.API.Models.Ynison.Messages
{
/// <summary>
/// Типы сообщений Ynison
/// </summary>
public enum YYnisonMessageType
{
Redirect,
State,
Error
}
}

View File

@@ -0,0 +1,7 @@
namespace YandexMusic.API.Models.Ynison.Messages
{
public class YYnisonUpdateFullStateMessage : YYnisonUpdateMessage
{
public YYnisonFullState UpdateFullState { get; set; }
}
}

View File

@@ -0,0 +1,10 @@
namespace YandexMusic.API.Models.Ynison.Messages
{
public class YYnisonUpdateMessage : YYnisonMessage
{
#warning нужен enum
public string ActivityInterceptionType { get; set; } = "DO_NOT_INTERCEPT_BY_DEFAULT";
public decimal PlayerActionTimestampMs { get; set; } = DateTimeOffset.Now.ToUnixTimeMilliseconds();
}
}

View File

@@ -0,0 +1,7 @@
namespace YandexMusic.API.Models.Ynison.Messages
{
public class YYnisonUpdatePlayerStateMessage : YYnisonUpdateMessage
{
public YYnisonPlayerState UpdatePlayerState { get; set; }
}
}