Bitrix API

ShiftDto extends AbstractDto

FinalYes

Table of Contents

Properties

$address  : string|null
$cancelReason  : string|null
$dateCancel  : DateTime|null
$dateCreate  : DateTime|null
$dialogId  : string|null
$geoImageUrl  : string|null
$id  : int
$imageFileId  : int|null
$location  : string|null
$message  : string|null
$shiftDate  : Date|null
$skipCounter  : bool
$skipOptions  : bool
$skipTm  : bool
$status  : int|null
$timezoneOffset  : int|null
$userId  : int

Methods

__call()  : mixed
createFromArray()  : static
getPrimaryName()  : string
setAddress()  : self
setCancelReason()  : self
setDateCancel()  : self
setDateCreate()  : self
setDialogId()  : self
setGeoImageUrl()  : self
setId()  : self
setLocation()  : self
setMessage()  : self
setShiftDate()  : self
setSkipCounter()  : self
setSkipOptions()  : self
setSkipTm()  : self
setStatus()  : self
setTimezoneOffset()  : self
setUserId()  : self
toArray()  : array<string|int, mixed>
validateAdd()  : void
validateDelete()  : void
validatePrimary()  : void
validateUpdate()  : void

Properties

$skipCounter

public bool $skipCounter = false
Attributes
#[Skip]

$skipOptions

public bool $skipOptions = false
Attributes
#[Skip]

$status

public int|null $status = null
Attributes
#[Enum]
\Bitrix\StaffTrack\Dictionary\Status::class

$timezoneOffset

public int|null $timezoneOffset = null
Attributes
#[NotNull]

Methods

__call()

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

createFromArray()

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

setAddress()

public setAddress(string $address) : self
Parameters
$address : string
Return values
self

setCancelReason()

public setCancelReason(string $cancelReason) : self
Parameters
$cancelReason : string
Return values
self

setDialogId()

public setDialogId(int $dialogId) : self
Parameters
$dialogId : int
Return values
self

setGeoImageUrl()

public setGeoImageUrl(string $geoImageUrl) : self
Parameters
$geoImageUrl : string
Return values
self

setId()

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

setLocation()

public setLocation(string $location) : self
Parameters
$location : string
Return values
self

setMessage()

public setMessage(string $message) : self
Parameters
$message : string
Return values
self

setShiftDate()

public setShiftDate(Date $shiftDate) : self
Parameters
$shiftDate : Date
Return values
self

setSkipCounter()

public setSkipCounter(bool $skipCounter) : self
Parameters
$skipCounter : bool
Return values
self

setSkipOptions()

public setSkipOptions(bool $skipOptions) : self
Parameters
$skipOptions : bool
Return values
self

setSkipTm()

public setSkipTm(bool $skipTm) : self
Parameters
$skipTm : bool
Return values
self

setStatus()

public setStatus(int $status) : self
Parameters
$status : int
Return values
self

setTimezoneOffset()

public setTimezoneOffset(int $timezoneOffset) : self
Parameters
$timezoneOffset : int
Return values
self

setUserId()

public setUserId(int $userId) : self
Parameters
$userId : int
Return values
self

toArray()

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

        
On this page

Search results