using System.Diagnostics.CodeAnalysis; namespace Pilz.Net.Api; public record class ApiRequestInfo( ApiMessage Message, [property: MemberNotNullWhen(true, "AuthKey")] bool IsAuthenticated, string? AuthKey);