Добавьте файлы проекта.
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
namespace YandexMusic.API.Models.Ynison.Messages
|
||||
{
|
||||
public class YYnisonErrorMessage : Exception
|
||||
{
|
||||
public YYnisonError Error { get; set; }
|
||||
}
|
||||
}
|
||||
7
YandexMusic.API/Models/Ynison/Messages/YYnisonMessage.cs
Normal file
7
YandexMusic.API/Models/Ynison/Messages/YYnisonMessage.cs
Normal file
@@ -0,0 +1,7 @@
|
||||
namespace YandexMusic.API.Models.Ynison.Messages
|
||||
{
|
||||
public class YYnisonMessage
|
||||
{
|
||||
public string Rid { get; set; } = Guid.NewGuid().ToString();
|
||||
}
|
||||
}
|
||||
12
YandexMusic.API/Models/Ynison/Messages/YYnisonMessageType.cs
Normal file
12
YandexMusic.API/Models/Ynison/Messages/YYnisonMessageType.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
namespace YandexMusic.API.Models.Ynison.Messages
|
||||
{
|
||||
/// <summary>
|
||||
/// Типы сообщений Ynison
|
||||
/// </summary>
|
||||
public enum YYnisonMessageType
|
||||
{
|
||||
Redirect,
|
||||
State,
|
||||
Error
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
namespace YandexMusic.API.Models.Ynison.Messages
|
||||
{
|
||||
public class YYnisonUpdateFullStateMessage : YYnisonUpdateMessage
|
||||
{
|
||||
public YYnisonFullState UpdateFullState { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
namespace YandexMusic.API.Models.Ynison.Messages
|
||||
{
|
||||
public class YYnisonUpdatePlayerStateMessage : YYnisonUpdateMessage
|
||||
{
|
||||
public YYnisonPlayerState UpdatePlayerState { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user