UpdateCommand extends AbstractCommand
FinalYes
Tags
Table of Contents
Properties
- $active : bool|null
- $activity : DateTime|null
- $creatorId : int|null
- $demo : bool|null
- $departmentResponsibleList : array<string|int, mixed>|null
- $departmentTaskCreators : array<string|int, mixed>|null
- $description : string|null
- $distributionType : string|null
- $efficiency : int|null
- $groupId : int|null
- $id : int
- $matchSchedule : bool|null
- $matchWorkTime : bool|null
- $name : string|null
- $notifyAtHalfTime : bool|null
- $notifyOnQueueOverflow : int|null
- $notifyOnTasksInProgressOverflow : int|null
- $notifyWhenEfficiencyDecreases : int|null
- $notifyWhenTaskNotTaken : bool|null
- $ownerId : int|null
- $plannedCompletionTime : int|null
- $responsibleCanChangeDeadline : bool|null
- $responsibleList : array<string|int, mixed>
- $taskControl : bool|null
- $taskCreators : array<string|int, mixed>|null
- $templateId : int|null
- $userResponsibleList : array<string|int, mixed>|null
- $userTaskCreators : array<string|int, mixed>|null
Methods
- hasId() : bool
- hasOwnerId() : bool
- hasValidCreatorId() : bool
- hasValidGroupId() : bool
- hasValidOwnerId() : bool
- isOwnerIdFilled() : bool
- setActive() : self
- setCreatorId() : self
- setDemo() : self
- setDescription() : self
- setDistributionType() : self
- setEfficiency() : self
- setGroupId() : self
- setId() : self
- setName() : self
- setOwnerId() : self
- setPlannedCompletionTime() : self
- setResponsibleList() : self
- setTaskCreators() : self
- setTemplateId() : self
Properties
$active
public
bool|null
$active
= null
Attributes
- #[Nullable]
$activity
public
DateTime|null
$activity
= null
Attributes
- #[Instantiable]
- #[Nullable]
$creatorId
public
int|null
$creatorId
= null
Attributes
- #[Nullable]
- #[User]
$demo
public
bool|null
$demo
= null
$departmentResponsibleList
public
array<string|int, mixed>|null
$departmentResponsibleList
= null
Attributes
- #[Department]
- #[Nullable]
- #[Parse]
- new \Bitrix\Tasks\Internals\Attribute\Parse\DepartmentFromAccess()
- 'responsibleList'
$departmentTaskCreators
public
array<string|int, mixed>|null
$departmentTaskCreators
= null
Attributes
- #[Department]
- #[Nullable]
- #[Parse]
- new \Bitrix\Tasks\Internals\Attribute\Parse\DepartmentFromAccess()
- 'taskCreators'
$description
public
string|null
$description
= null
Attributes
- #[Nullable]
$distributionType
public
string|null
$distributionType
= null
Attributes
- #[Nullable]
$efficiency
public
int|null
$efficiency
= null
Attributes
- #[Max]
- 100
- #[Min]
- 0
- #[Nullable]
$groupId
public
int|null
$groupId
= null
Attributes
- #[Nullable]
$id
public
int
$id
Attributes
- #[Primary]
- #[Required]
$matchSchedule
public
bool|null
$matchSchedule
= null
Attributes
- #[Nullable]
$matchWorkTime
public
bool|null
$matchWorkTime
= null
Attributes
- #[Nullable]
$name
public
string|null
$name
= null
Attributes
- #[Length]
- 1
- \Bitrix\Tasks\Flow\Configuration::MAX_NAME_LENGTH
- #[Nullable]
$notifyAtHalfTime
public
bool|null
$notifyAtHalfTime
= null
Attributes
- #[Nullable]
$notifyOnQueueOverflow
public
int|null
$notifyOnQueueOverflow
= null
Attributes
- #[Max]
- 99999
- #[Min]
- 0
- #[Nullable]
$notifyOnTasksInProgressOverflow
public
int|null
$notifyOnTasksInProgressOverflow
= null
Attributes
- #[Max]
- 99999
- #[Min]
- 0
- #[Nullable]
$notifyWhenEfficiencyDecreases
public
int|null
$notifyWhenEfficiencyDecreases
= null
Attributes
- #[Max]
- 100
- #[Min]
- 0
- #[Nullable]
$notifyWhenTaskNotTaken
public
bool|null
$notifyWhenTaskNotTaken
= true
Attributes
- #[Nullable]
$ownerId
public
int|null
$ownerId
= null
Attributes
- #[Nullable]
- #[User]
$plannedCompletionTime
public
int|null
$plannedCompletionTime
= null
Attributes
- #[Max]
- 2145398400
- #[Min]
- \Bitrix\Tasks\Flow\Configuration::MIN_PLANNED_COMPLETION_TIME
- #[Nullable]
$responsibleCanChangeDeadline
public
bool|null
$responsibleCanChangeDeadline
= null
Attributes
- #[Nullable]
$responsibleList
public
array<string|int, mixed>
$responsibleList
Attributes
- #[AccessCodes]
- #[NotEmpty]
- #[Required]
$taskControl
public
bool|null
$taskControl
= null
Attributes
- #[Nullable]
$taskCreators
public
array<string|int, mixed>|null
$taskCreators
= null
Attributes
- #[AccessCodes]
- #[Nullable]
$templateId
public
int|null
$templateId
= null
Attributes
- #[Min]
- 0
- #[Nullable]
$userResponsibleList
public
array<string|int, mixed>|null
$userResponsibleList
= null
Attributes
- #[Nullable]
- #[Parse]
- new \Bitrix\Tasks\Internals\Attribute\Parse\UserFromAccess()
- 'responsibleList'
- #[User]
$userTaskCreators
public
array<string|int, mixed>|null
$userTaskCreators
= null
Attributes
- #[Nullable]
- #[Parse]
- new \Bitrix\Tasks\Internals\Attribute\Parse\UserFromAccess()
- 'taskCreators'
- #[User]
Methods
hasId()
public
hasId() : bool
Return values
boolhasOwnerId()
public
hasOwnerId() : bool
Return values
boolhasValidCreatorId()
public
hasValidCreatorId() : bool
Return values
boolhasValidGroupId()
public
hasValidGroupId() : bool
Return values
boolhasValidOwnerId()
public
hasValidOwnerId() : bool
Return values
boolisOwnerIdFilled()
public
isOwnerIdFilled() : bool
Return values
boolsetActive()
public
setActive(bool $active) : self
Parameters
- $active : bool
Return values
selfsetCreatorId()
public
setCreatorId(int $creatorId) : self
Parameters
- $creatorId : int
Return values
selfsetDemo()
public
setDemo(bool $demo) : self
Parameters
- $demo : bool
Return values
selfsetDescription()
public
setDescription(string $description) : self
Parameters
- $description : string
Return values
selfsetDistributionType()
public
setDistributionType(string $distributionType) : self
Parameters
- $distributionType : string
Return values
selfsetEfficiency()
public
setEfficiency(int $efficiency) : self
Parameters
- $efficiency : int
Return values
selfsetGroupId()
public
setGroupId(int $groupId) : self
Parameters
- $groupId : int
Return values
selfsetId()
public
setId(int $id) : self
Parameters
- $id : int
Return values
selfsetName()
public
setName(string $name) : self
Parameters
- $name : string
Return values
selfsetOwnerId()
public
setOwnerId(int $ownerId) : self
Parameters
- $ownerId : int
Return values
selfsetPlannedCompletionTime()
public
setPlannedCompletionTime(int $plannedCompletionTime) : self
Parameters
- $plannedCompletionTime : int
Return values
selfsetResponsibleList()
public
setResponsibleList(array<string|int, mixed> $responsibleList) : self
Parameters
- $responsibleList : array<string|int, mixed>
Return values
selfsetTaskCreators()
public
setTaskCreators(array<string|int, mixed> $taskCreators) : self
Parameters
- $taskCreators : array<string|int, mixed>
Return values
selfsetTemplateId()
public
setTemplateId(int $templateId) : self
Parameters
- $templateId : int