TaskDto extends Dto
FinalYes
Table of Contents
Properties
- $accomplices : array<string|int, int>
- $actions : array<string, bool>
- $actionsOld : array<string, bool>
- $activeDodTypeId : int|null
- $activityDate : int|null
- $allowChangeDeadline : bool
- $allowTaskControl : bool
- $allowTimeTracking : bool
- $areUserFieldsLoaded : bool
- $auditors : array<string|int, int>
- $checklist : ChecklistSummaryDto
- $checklistDetails : array<string|int, ChecklistDetailsDto>
- $commentsCount : int
- $counter : TaskCounterDto
- $creator : int
- $crm : array<string|int, RelatedCrmItemDto>
- $deadline : int|null
- $description : string
- $dodTypes : array<string|int, DodTypesDto>
- $endDate : int|null
- $endDatePlan : int|null
- $files : array<string|int, DiskFileDto>
- $flowId : int
- $groupId : int
- $id : int
- $isDodNecessary : bool
- $isInFavorites : bool
- $isMatchWorkTime : bool
- $isMuted : bool
- $isOpenResultExists : bool
- $isPinned : bool
- $isResultExists : bool
- $isResultRequired : bool
- $isTimerRunningForCurrentUser : bool
- $mark : string|null
- $name : string
- $newCommentsCount : int
- $parentId : int
- $parsedDescription : string
- $priority : int
- $responsible : int
- $resultsCount : int
- $serviceCommentsCount : int
- $startDate : int|null
- $startDatePlan : int|null
- $status : int
- $subStatus : int
- $tags : array<string|int, TaskTagDto>
- $timeElapsed : int
- $timeEstimate : int
- $userFieldNames : array<string|int, mixed>
- $userFields : array<string|int, UserFieldDto>
- $viewsCount : 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
$accomplices
public
array<string|int, int>
$accomplices
= []
$actions
public
array<string, bool>
$actions
= []
$actionsOld
public
array<string, bool>
$actionsOld
= []
$activeDodTypeId
public
int|null
$activeDodTypeId
= null
$activityDate
public
int|null
$activityDate
= null
$allowChangeDeadline
public
bool
$allowChangeDeadline
$allowTaskControl
public
bool
$allowTaskControl
$allowTimeTracking
public
bool
$allowTimeTracking
$areUserFieldsLoaded
public
bool
$areUserFieldsLoaded
$auditors
public
array<string|int, int>
$auditors
= []
$checklist
public
ChecklistSummaryDto
$checklist
$checklistDetails
public
array<string|int, ChecklistDetailsDto>
$checklistDetails
$commentsCount
public
int
$commentsCount
$counter
public
TaskCounterDto
$counter
$creator
public
int
$creator
$crm
public
array<string|int, RelatedCrmItemDto>
$crm
= []
$deadline
public
int|null
$deadline
= null
$description
public
string
$description
$dodTypes
public
array<string|int, DodTypesDto>
$dodTypes
= []
$endDate
public
int|null
$endDate
= null
$endDatePlan
public
int|null
$endDatePlan
= null
$files
public
array<string|int, DiskFileDto>
$files
= []
$flowId
public
int
$flowId
= 0
$groupId
public
int
$groupId
$id
public
int
$id
$isDodNecessary
public
bool
$isDodNecessary
$isInFavorites
public
bool
$isInFavorites
$isMatchWorkTime
public
bool
$isMatchWorkTime
$isMuted
public
bool
$isMuted
$isOpenResultExists
public
bool
$isOpenResultExists
$isPinned
public
bool
$isPinned
$isResultExists
public
bool
$isResultExists
$isResultRequired
public
bool
$isResultRequired
$isTimerRunningForCurrentUser
public
bool
$isTimerRunningForCurrentUser
$mark
public
string|null
$mark
$name
public
string
$name
$newCommentsCount
public
int
$newCommentsCount
$parentId
public
int
$parentId
= 0
$parsedDescription
public
string
$parsedDescription
$priority
public
int
$priority
$responsible
public
int
$responsible
$resultsCount
public
int
$resultsCount
= 0
$serviceCommentsCount
public
int
$serviceCommentsCount
$startDate
public
int|null
$startDate
= null
$startDatePlan
public
int|null
$startDatePlan
= null
$status
public
int
$status
$subStatus
public
int
$subStatus
$tags
public
array<string|int, TaskTagDto>
$tags
= []
$timeElapsed
public
int
$timeElapsed
$timeEstimate
public
int
$timeEstimate
$userFieldNames
public
array<string|int, mixed>
$userFieldNames
$userFields
public
array<string|int, UserFieldDto>
$userFields
$viewsCount
public
int
$viewsCount
= 0
Methods
__construct()
public
__construct() : mixed
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>
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>