Class WebhookRejectionQuery
- Namespace
- FlowOrchestrator.Core.Storage
- Assembly
- FlowOrchestrator.Core.dll
Filter + pagination shape for QueryAsync(WebhookRejectionQuery, CancellationToken). All fields are optional; defaults return the most recent 50 rows including accepted entries.
public sealed record WebhookRejectionQuery : IEquatable<WebhookRejectionQuery>
- Inheritance
-
WebhookRejectionQuery
- Implements
- Inherited Members
Constructors
WebhookRejectionQuery(Guid?, string?, string?, bool, bool, int, int)
Filter + pagination shape for QueryAsync(WebhookRejectionQuery, CancellationToken). All fields are optional; defaults return the most recent 50 rows including accepted entries.
public WebhookRejectionQuery(Guid? FlowId = null, string? Reason = null, string? Search = null, bool IncludeAccepted = true, bool IncludeRejected = true, int Skip = 0, int Take = 50)
Parameters
FlowIdGuid?Restrict to a single flow when supplied.
ReasonstringRestrict to a single reason chip when supplied (case-insensitive).
SearchstringFree-text contains-match against
Reason,TriggerKey, andRemoteIp. Case-insensitive. Pass null or empty to skip the filter.IncludeAcceptedboolfalse to exclude accepted rows (rejected only).
IncludeRejectedboolfalse to exclude rejected rows (accepted only). Both true = no filter.
SkipintPagination skip (rows).
TakeintPage size; capped at 500 by stores.
Properties
FlowId
Restrict to a single flow when supplied.
public Guid? FlowId { get; init; }
Property Value
- Guid?
IncludeAccepted
false to exclude accepted rows (rejected only).
public bool IncludeAccepted { get; init; }
Property Value
IncludeRejected
public bool IncludeRejected { get; init; }
Property Value
Reason
Restrict to a single reason chip when supplied (case-insensitive).
public string? Reason { get; init; }
Property Value
Search
Free-text contains-match against Reason, TriggerKey, and
RemoteIp. Case-insensitive. Pass null or empty
to skip the filter.
public string? Search { get; init; }
Property Value
Skip
Pagination skip (rows).
public int Skip { get; init; }
Property Value
Take
Page size; capped at 500 by stores.
public int Take { get; init; }