mirror of
https://github.com/chylex/Minecraft-Phantom-Panel.git
synced 2025-08-18 18:24:56 +02:00
.config
.run
.workdir
Agent
Common
Phantom.Common.Data
Phantom.Common.Data.Tests
Phantom.Common.Data.Web
Phantom.Common.Messages.Agent
Phantom.Common.Messages.Web
BiDirectional
ToController
ChangeUserRolesMessage.cs
CreateOrUpdateAdministratorUserMessage.cs
CreateOrUpdateInstanceMessage.cs
CreateUserMessage.cs
DeleteUserMessage.cs
GetAgentJavaRuntimesMessage.cs
GetAuditLogMessage.cs
GetAuthenticatedUser.cs
GetEventLogMessage.cs
GetMinecraftVersionsMessage.cs
GetRolesMessage.cs
GetUserRolesMessage.cs
GetUsersMessage.cs
LaunchInstanceMessage.cs
LogInMessage.cs
LogOutMessage.cs
RegisterWebMessage.cs
SendCommandToInstanceMessage.cs
StopInstanceMessage.cs
UnregisterWebMessage.cs
ToWeb
IMessageToController.cs
IMessageToWeb.cs
Phantom.Common.Messages.Web.csproj
WebMessageRegistries.cs
Controller
Docker
Utils
Web
.dockerignore
.gitattributes
.gitignore
AddMigration.bat
AddMigration.sh
Directory.Build.props
Directory.Build.targets
Dockerfile
LICENSE
Packages.props
PhantomPanel.sln
README.md
global.json
14 lines
480 B
C#
14 lines
480 B
C#
using System.Collections.Immutable;
|
|
using MemoryPack;
|
|
using Phantom.Common.Data;
|
|
using Phantom.Common.Data.Web.Users;
|
|
using Phantom.Utils.Actor;
|
|
|
|
namespace Phantom.Common.Messages.Web.ToController;
|
|
|
|
[MemoryPackable(GenerateType.VersionTolerant)]
|
|
public sealed partial record GetAuthenticatedUser(
|
|
[property: MemoryPackOrder(0)] Guid UserGuid,
|
|
[property: MemoryPackOrder(1)] ImmutableArray<byte> AuthToken
|
|
) : IMessageToController, ICanReply<Optional<AuthenticatedUserInfo>>;
|