Issue #31: implement mxstatus proxy and hresult conversion

This commit is contained in:
Joseph Doherty
2026-04-26 17:35:30 -04:00
parent 5511609880
commit 29455fc1f6
7 changed files with 427 additions and 0 deletions
@@ -0,0 +1,22 @@
using MxGateway.Contracts.Proto;
namespace MxGateway.Worker.Conversion;
public sealed class HResultConversion
{
public HResultConversion(
int hresult,
ProtocolStatus protocolStatus,
string diagnosticMessage)
{
HResult = hresult;
ProtocolStatus = protocolStatus;
DiagnosticMessage = diagnosticMessage;
}
public int HResult { get; }
public ProtocolStatus ProtocolStatus { get; }
public string DiagnosticMessage { get; }
}