return raw response

This commit is contained in:
Pilzinsel64
2024-12-12 13:34:48 +01:00
parent c8915423fd
commit 93cea9fea3
4 changed files with 9 additions and 5 deletions

View File

@@ -4,10 +4,12 @@ using System.Net;
namespace Pilz.Net.Api;
public record class ApiResponse<T>(
HttpStatusCode StatusCode,
HttpResponseMessage Response,
T? Message)
where T : ApiMessage
{
public HttpStatusCode StatusCode => Response.StatusCode;
[MemberNotNullWhen(true, nameof(Message))]
public bool IsOk => StatusCode == HttpStatusCode.OK && Message is not null;