Bitrix API

FlowDto extends AbstractBaseDto

FinalYes
Tags
@method

self setActivity(DateTime $activity = new DateTime())

Table of Contents

Properties

$active  : bool
$activity  : DateTime
$creatorId  : int
$demo  : bool
$description  : string
$distributionType  : string|null
$efficiency  : int
$groupId  : int
$id  : int
$matchSchedule  : bool
$matchWorkTime  : bool
$name  : string
$notifyAtHalfTime  : bool
$notifyOnQueueOverflow  : int|null
$notifyOnTasksInProgressOverflow  : int|null
$notifyWhenEfficiencyDecreases  : int|null
$ownerId  : int
$plannedCompletionTime  : int
$responsibleCanChangeDeadline  : bool
$responsibleList  : array<string|int, mixed>
$taskControl  : bool
$taskCreators  : array<string|int, mixed>
$templateId  : int

Methods

__call()  : mixed
checkPrimary()  : void
createFromArray()  : static
getPrimaryName()  : string
hasResponsibleList()  : bool
hasTaskCreators()  : bool
setActive()  : self
setCreatorId()  : self
setDemo()  : self
setDescription()  : self
setDistributionType()  : self
setEfficiency()  : self
setGroupId()  : self
setId()  : self
setName()  : self
setNotifyAtHalfTime()  : self
setNotifyOnQueueOverflow()  : self
setNotifyOnTasksInProgressOverflow()  : self
setNotifyWhenEfficiencyDecreases()  : self
setOwnerId()  : self
setPlannedCompletionTime()  : self
setResponsibleList()  : self
setTaskControl()  : self
setTaskCreators()  : self
setTemplateId()  : self
toArray()  : array<string|int, mixed>
validate()  : void
validateIfSet()  : void
validateName()  : void

Properties

$description

public string $description = ''

$distributionType

public string|null $distributionType = null

$efficiency

public int $efficiency = 100

$matchSchedule

public bool $matchSchedule = false

$matchWorkTime

public bool $matchWorkTime = true

$notifyAtHalfTime

public bool $notifyAtHalfTime = false

$notifyOnQueueOverflow

public int|null $notifyOnQueueOverflow = 0

$notifyOnTasksInProgressOverflow

public int|null $notifyOnTasksInProgressOverflow = 0

$notifyWhenEfficiencyDecreases

public int|null $notifyWhenEfficiencyDecreases = 0

$plannedCompletionTime

public int $plannedCompletionTime

$responsibleCanChangeDeadline

public bool $responsibleCanChangeDeadline = true

$taskControl

public bool $taskControl = false

$templateId

public int $templateId = 0

Methods

__call()

public __call(string $name, array<string|int, mixed> $args) : mixed
Parameters
$name : string
$args : array<string|int, mixed>
Tags
throws
InvalidArgumentException

checkPrimary()

public checkPrimary() : void
Tags
throws
InvalidArgumentException

createFromArray()

public static createFromArray(array<string|int, mixed>|Arrayable $data) : static
Parameters
$data : array<string|int, mixed>|Arrayable
Tags
throws
InvalidArgumentException
Return values
static

getPrimaryName()

public getPrimaryName() : string
Tags
throws
OutOfBoundsException
Return values
string

hasResponsibleList()

public hasResponsibleList() : bool
Return values
bool

hasTaskCreators()

public hasTaskCreators() : bool
Return values
bool

setActive()

public setActive(bool $active) : self
Parameters
$active : bool
Return values
self

setCreatorId()

public setCreatorId(int $creatorId) : self
Parameters
$creatorId : int
Return values
self

setDemo()

public setDemo(bool $demo) : self
Parameters
$demo : bool
Return values
self

setDescription()

public setDescription(string $description) : self
Parameters
$description : string
Return values
self

setDistributionType()

public setDistributionType(string $distributionType) : self
Parameters
$distributionType : string
Return values
self

setEfficiency()

public setEfficiency(int $efficiency) : self
Parameters
$efficiency : int
Return values
self

setGroupId()

public setGroupId(int $groupId) : self
Parameters
$groupId : int
Return values
self

setId()

public setId(int $id) : self
Parameters
$id : int
Return values
self

setName()

public setName(string $name) : self
Parameters
$name : string
Return values
self

setNotifyAtHalfTime()

public setNotifyAtHalfTime(bool $notifyAtHalfTime) : self
Parameters
$notifyAtHalfTime : bool
Return values
self

setNotifyOnQueueOverflow()

public setNotifyOnQueueOverflow(int $notifyOnQueueOverflow) : self
Parameters
$notifyOnQueueOverflow : int
Return values
self

setNotifyOnTasksInProgressOverflow()

public setNotifyOnTasksInProgressOverflow(int $notifyOnTasksInProgressOverflow) : self
Parameters
$notifyOnTasksInProgressOverflow : int
Return values
self

setNotifyWhenEfficiencyDecreases()

public setNotifyWhenEfficiencyDecreases(int $notifyWhenEfficiencyDecreases) : self
Parameters
$notifyWhenEfficiencyDecreases : int
Return values
self

setOwnerId()

public setOwnerId(int $ownerId) : self
Parameters
$ownerId : int
Return values
self

setPlannedCompletionTime()

public setPlannedCompletionTime(int $plannedCompletionTime) : self
Parameters
$plannedCompletionTime : int
Return values
self

setResponsibleList()

public setResponsibleList(array<string|int, mixed> $responsibleList) : self
Parameters
$responsibleList : array<string|int, mixed>
Return values
self

setTaskControl()

public setTaskControl(bool $taskControl) : self
Parameters
$taskControl : bool
Return values
self

setTaskCreators()

public setTaskCreators(array<string|int, mixed> $taskCreators) : self
Parameters
$taskCreators : array<string|int, mixed>
Return values
self

setTemplateId()

public setTemplateId(int $templateId) : self
Parameters
$templateId : int
Return values
self

toArray()

public toArray([bool $withDefault = true ]) : array<string|int, mixed>
Parameters
$withDefault : bool = true
Return values
array<string|int, mixed>

validate()

public validate() : void
Tags
throws
InvalidArgumentException

validateIfSet()

public validateIfSet() : void
Tags
throws
InvalidArgumentException

validateName()

public validateName([bool $required = = 'false' ]) : void
Parameters
$required : bool = = 'false'

        
On this page

Search results