XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
UTF-8
using System.Text.Json;

namespace XFEEliteDangerous.Core;

/// <summary>Completion understood by the original native parser, delivered in-process without a transport.</summary>
public sealed record NativeDataReply(int Status, string Payload)
{
    public static NativeDataReply Json(object value, int status = 200) => new(status, NativeDataJson.Serialize(value));
}
internal sealed class NativeDataException(int status, string message) : InvalidOperationException(message)
{
    internal int Status { get; } = status;
}