Aetheria/Aetheria.State/Documents/AetheriaMainMenuState.cs
2026-07-05 18:07:21 +01:00

26 lines
592 B
C#

using GameCult.Caching;
using MessagePack;
namespace Aetheria.State.Documents;
[CultDocument("aetheria.main_menu_state", "aetheria.main_menu_state.v1")]
[CultGlobal]
[MessagePackObject]
public sealed class AetheriaMainMenuState
{
[Key(0)]
[CultName]
public string Name { get; set; } = "Aetheria main menu state";
[Key(1)]
public string ActiveSurfaceId { get; set; } = "";
[Key(2)]
public string LastCommandId { get; set; } = "";
[Key(3)]
public string LastCommand { get; set; } = "";
[Key(4)]
public string UpdatedAtUtc { get; set; } = "";
}