Assembly: OptimaJet.Workflow.Api

Class ProcessCollectionRequest<TField>

OptimaJet.Workflow.Api.Models.ProcessCollectionRequest<TField>

Combines a process ID with query filters, sorting and pagination.

public sealed record ProcessCollectionRequest<TField> : IEquatable<ProcessCollectionRequest<TField>> where TField : Enum

Type Hierarchy

Constructors

public ProcessCollectionRequest(Guid processId, string? search, Filter<TField>[]? filters, Sort<TField>[]? sorts = null, long skip = 0, long take = 0) #

Parameters

Name
Type
Description
processId
Guid
search
String
filters
Filter<TField>[]
sorts
Sort<TField>[]
skip
Int64
take
Int64

Properties

public Guid ProcessId { get; init; } #
Gets the process id value.
public Filter<TField>[]? Filters { get; init; } #
Gets the filters value.
public Sort<TField>[]? Sorts { get; init; } #
Gets the sorts value.
public long Skip { get; init; } #
Gets the skip value.
public long Take { get; init; } #
Gets the take value.

Remarks

HTTP binding uses the original handler signature; callbacks receive this combined input.