первый пул рефакторинга

This commit is contained in:
2025-02-18 22:06:20 +03:00
parent e1a091e306
commit 4e4cdc4762
21 changed files with 111 additions and 118 deletions
+6 -7
View File
@@ -1,18 +1,17 @@
using System.Text.Json;
using System.Text.Json.Serialization;
using mROA.Abstract;
using System.Text.Json.Serialization;
namespace mROA.Implementation;
public class NetworkMessage
{
public Guid Id { get; set; }
public Guid Id { get; init; }
[JsonConverter(typeof(JsonStringEnumConverter))]
public MessageType SchemaId { get; set; }
public byte[] Data { get; set; }
public MessageType SchemaId { get; init; }
public required byte[] Data { get; init; }
}
public enum MessageType
{
Unknown, FinishedCommandExecution, ExceptionCommandExecution, AcyncCancelCommandExecution, CallRequest, IdAssigning
Unknown, FinishedCommandExecution, ExceptionCommandExecution, AsyncCancelCommandExecution, CallRequest, IdAssigning
}