QueryParamsBuilder
Table of Contents
Methods
- __construct() : mixed
- build() : QueryParams
- setCompleted() : self
- setCounterLimit() : self
- setExcludeUsers() : self
- setHasAnyIncomingChannel() : self
- setOptions() : self
- setPeriodFrom() : self
- setPeriodTo() : self
- setRestrictedFrom() : self
- setUseDistinct() : self
Methods
__construct()
public
__construct(int $entityTypeId, array<string|int, int> $userIds, string $selectType, bool $useActivityResponsible) : mixed
Parameters
- $entityTypeId : int
- $userIds : array<string|int, int>
- $selectType : string
-
enum CounterQueryBuilder::SELECT_TYPE_ENTITIES | CounterQueryBuilder::SELECT_TYPE_QUANTITY
- $useActivityResponsible : bool
Tags
build()
public
build() : QueryParams
Return values
QueryParamssetCompleted()
public
setCompleted([bool $completed = false ]) : self
Parameters
- $completed : bool = false
Return values
selfsetCounterLimit()
public
setCounterLimit(int|null $counterLimit) : self
Parameters
- $counterLimit : int|null
Return values
selfsetExcludeUsers()
public
setExcludeUsers(bool $needExcludeUsers) : self
Parameters
- $needExcludeUsers : bool
Return values
selfsetHasAnyIncomingChannel()
public
setHasAnyIncomingChannel(bool|null $hasAnyIncomingChannel) : self
Parameters
- $hasAnyIncomingChannel : bool|null
Return values
selfsetOptions()
public
setOptions(array<string|int, mixed> $options) : self
Parameters
- $options : array<string|int, mixed>
Return values
selfsetPeriodFrom()
public
setPeriodFrom(Date|null $periodFrom) : self
Parameters
- $periodFrom : Date|null
Return values
selfsetPeriodTo()
public
setPeriodTo(Date|null $periodTo) : self
Parameters
- $periodTo : Date|null
Return values
selfsetRestrictedFrom()
public
setRestrictedFrom(Date|null $restrictedFrom) : self
Parameters
- $restrictedFrom : Date|null
Return values
selfsetUseDistinct()
public
setUseDistinct(bool $useDistinct) : self
Parameters
- $useDistinct : bool