1
0
mirror of https://github.com/chylex/Minecraft-Phantom-Panel.git synced 2025-08-18 18:24:56 +02:00
Files
.config
.run
.workdir
Agent
Common
Phantom.Common.Data
Phantom.Common.Data.Tests
Phantom.Common.Logging
Phantom.Common.Messages
ToAgent
ToServer
AdvertiseJavaRuntimesMessage.cs
AgentIsAliveMessage.cs
InstanceOutputMessage.cs
RegisterAgentMessage.cs
ReportInstanceStatusMessage.cs
SimpleReplyMessage.cs
UnregisterAgentMessage.cs
IMessageToAgent.cs
IMessageToAgentListener.cs
IMessageToServer.cs
IMessageToServerListener.cs
IMessageWithReply.cs
MessageRegistries.cs
Phantom.Common.Messages.csproj
Docker
Server
Utils
.gitattributes
.gitignore
AddMigration.bat
AddMigration.sh
PhantomPanel.sln
global.json
2022-10-07 17:21:39 +02:00

15 lines
384 B
C#

using System.Collections.Immutable;
using MessagePack;
namespace Phantom.Common.Messages.ToServer;
[MessagePackObject]
public sealed record InstanceOutputMessage(
[property: Key(0)] Guid InstanceGuid,
[property: Key(1)] ImmutableArray<string> Lines
) : IMessageToServer {
public Task Accept(IMessageToServerListener listener) {
return listener.HandleInstanceOutput(this);
}
}