JsonRpc/JsonRPC/Protocol/JsonRPCResponse.cs
2025-10-14 21:05:08 +08:00

25 lines
574 B
C#

using System.Text.Json.Serialization;
namespace JsonRPC.Protocol
{
[Serializable]
public class JsonRPCResponse
{
[JsonPropertyName("jsonrpc")]
public EJsonRPCVersion Version { get; set; } = EJsonRPCVersion.Version2;
[JsonPropertyName("error")]
public JsonRPCError? Error { get; set; }
[JsonPropertyName("id")]
public int Id { get; set; }
}
[Serializable]
public class JsonRPCResponse<T> : JsonRPCResponse
{
[JsonPropertyName("result")]
public T? Result { get; set; }
}
}