FlowDto extends Dto
Table of Contents
Properties
- $active : bool
- $activity : int|null
- $aiAdvice : FlowAiAdviceDto|null
- $atWork : array<string|int, mixed>
- $averageAtWorkTime : string|null
- $averageCompletedTime : string|null
- $averagePendingTime : string|null
- $completed : array<string|int, mixed>
- $creatorId : int
- $demo : bool
- $description : string|null
- $distributionType : FlowDistributionType|null
- $efficiency : int
- $enableFlowUrl : string|null
- $groupId : int
- $id : int
- $matchWorkTime : bool|null
- $myTasksCounter : array<string|int, mixed>
- $myTasksTotal : int
- $name : string
- $notifyAtHalfTime : bool|null
- $notifyOnQueueOverflow : bool|null
- $notifyOnTasksInProgressOverflow : bool|null
- $notifyWhenEfficiencyDecreases : bool|null
- $ownerId : int
- $pending : array<string|int, mixed>
- $plannedCompletionTime : int
- $plannedCompletionTimeText : string|null
- $responsibleCanChangeDeadline : bool|null
- $taskAssignees : array<string|int, mixed>
- $taskCreators : array<string|int, mixed>
- $tasksTotal : int|null
- $templateId : int
Methods
- __construct() : mixed
- getCachedCasts() : array<string|int, mixed>
- getCasts() : array<string, Caster>
- Method returns map, where key must relate to public property, and value specifies type of this property
- jsonSerialize() : mixed
- make() : mixed
- toArray() : array<string|int, mixed>
Properties
$active read-only
public
bool
$active
$activity read-only
public
int|null
$activity
= null
$aiAdvice read-only
public
FlowAiAdviceDto|null
$aiAdvice
= null
$atWork read-only
public
array<string|int, mixed>
$atWork
$averageAtWorkTime read-only
public
string|null
$averageAtWorkTime
$averageCompletedTime read-only
public
string|null
$averageCompletedTime
$averagePendingTime read-only
public
string|null
$averagePendingTime
$completed read-only
public
array<string|int, mixed>
$completed
$creatorId read-only
public
int
$creatorId
$demo read-only
public
bool
$demo
$description read-only
public
string|null
$description
= null
$distributionType read-only
public
FlowDistributionType|null
$distributionType
$efficiency read-only
public
int
$efficiency
$enableFlowUrl read-only
public
string|null
$enableFlowUrl
= null
$groupId read-only
public
int
$groupId
$id read-only
public
int
$id
$matchWorkTime read-only
public
bool|null
$matchWorkTime
= null
$myTasksCounter read-only
public
array<string|int, mixed>
$myTasksCounter
$myTasksTotal read-only
public
int
$myTasksTotal
$name read-only
public
string
$name
$notifyAtHalfTime read-only
public
bool|null
$notifyAtHalfTime
= null
$notifyOnQueueOverflow read-only
public
bool|null
$notifyOnQueueOverflow
= null
$notifyOnTasksInProgressOverflow read-only
public
bool|null
$notifyOnTasksInProgressOverflow
= null
$notifyWhenEfficiencyDecreases read-only
public
bool|null
$notifyWhenEfficiencyDecreases
= null
$ownerId read-only
public
int
$ownerId
$pending read-only
public
array<string|int, mixed>
$pending
$plannedCompletionTime read-only
public
int
$plannedCompletionTime
$plannedCompletionTimeText read-only
public
string|null
$plannedCompletionTimeText
= null
$responsibleCanChangeDeadline read-only
public
bool|null
$responsibleCanChangeDeadline
= null
$taskAssignees read-only
public
array<string|int, mixed>
$taskAssignees
$taskCreators read-only
public
array<string|int, mixed>
$taskCreators
$tasksTotal read-only
public
int|null
$tasksTotal
= null
$templateId read-only
public
int
$templateId
Methods
__construct()
public
__construct(int $id, int $ownerId, int $creatorId, int $groupId, int $templateId, int $efficiency, bool $active, bool $demo, int $plannedCompletionTime, string $name, FlowDistributionType|null $distributionType, array<string|int, mixed> $taskCreators, array<string|int, mixed> $taskAssignees, array<string|int, mixed> $pending, array<string|int, mixed> $atWork, array<string|int, mixed> $completed[, int|null $tasksTotal = null ], int $myTasksTotal, array<string|int, mixed> $myTasksCounter, string|null $averagePendingTime, string|null $averageAtWorkTime, string|null $averageCompletedTime[, string|null $plannedCompletionTimeText = null ][, string|null $enableFlowUrl = null ][, int|null $activity = null ][, string|null $description = null ][, bool|null $responsibleCanChangeDeadline = null ][, bool|null $matchWorkTime = null ][, bool|null $notifyAtHalfTime = null ][, bool|null $notifyOnQueueOverflow = null ][, bool|null $notifyOnTasksInProgressOverflow = null ][, bool|null $notifyWhenEfficiencyDecreases = null ][, FlowAiAdviceDto|null $aiAdvice = null ]) : mixed
Parameters
- $id : int
- $ownerId : int
- $creatorId : int
- $groupId : int
- $templateId : int
- $efficiency : int
- $active : bool
- $demo : bool
- $plannedCompletionTime : int
- $name : string
- $distributionType : FlowDistributionType|null
- $taskCreators : array<string|int, mixed>
- $taskAssignees : array<string|int, mixed>
- $pending : array<string|int, mixed>
- $atWork : array<string|int, mixed>
- $completed : array<string|int, mixed>
- $tasksTotal : int|null = null
- $myTasksTotal : int
- $myTasksCounter : array<string|int, mixed>
- $averagePendingTime : string|null
- $averageAtWorkTime : string|null
- $averageCompletedTime : string|null
- $plannedCompletionTimeText : string|null = null
- $enableFlowUrl : string|null = null
- $activity : int|null = null
- $description : string|null = null
- $responsibleCanChangeDeadline : bool|null = null
- $matchWorkTime : bool|null = null
- $notifyAtHalfTime : bool|null = null
- $notifyOnQueueOverflow : bool|null = null
- $notifyOnTasksInProgressOverflow : bool|null = null
- $notifyWhenEfficiencyDecreases : bool|null = null
- $aiAdvice : FlowAiAdviceDto|null = null
getCachedCasts()
public
getCachedCasts() : array<string|int, mixed>
Return values
array<string|int, mixed>getCasts()
Method returns map, where key must relate to public property, and value specifies type of this property
public
getCasts() : array<string, Caster>
use type hints and attribute \Bitrix\Mobile\Dto\Attributes\Collection instead
Return values
array<string, Caster> —property name => typecaster object
jsonSerialize()
public
jsonSerialize() : mixed
make()
public
static make([array<string|int, mixed>|null $fields = null ]) : mixed
Parameters
- $fields : array<string|int, mixed>|null = null
toArray()
public
toArray() : array<string|int, mixed>