Table of Contents

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

FlowId Guid?

Restrict to a single flow when supplied.

Reason string

Restrict to a single reason chip when supplied (case-insensitive).

Search string

Free-text contains-match against Reason, TriggerKey, and RemoteIp. Case-insensitive. Pass null or empty to skip the filter.

IncludeAccepted bool

false to exclude accepted rows (rejected only).

IncludeRejected bool

false to exclude rejected rows (accepted only). Both true = no filter.

Skip int

Pagination skip (rows).

Take int

Page 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

bool

IncludeRejected

false to exclude rejected rows (accepted only). Both true = no filter.

public bool IncludeRejected { get; init; }

Property Value

bool

Reason

Restrict to a single reason chip when supplied (case-insensitive).

public string? Reason { get; init; }

Property Value

string

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

string

Skip

Pagination skip (rows).

public int Skip { get; init; }

Property Value

int

Take

Page size; capped at 500 by stores.

public int Take { get; init; }

Property Value

int