Bitrix API

Booking implements EntityInterface, EventInterface uses EventTrait

Table of Contents

Interfaces

EntityInterface
EventInterface

Methods

__construct()  : mixed
doEventsIntersect()  : bool
getClientCollection()  : ClientCollection
getCounter()  : int
getCounters()  : array<string|int, mixed>
getCreatedAt()  : int|null
getCreatedBy()  : int|null
getDatePeriod()  : DatePeriod|null
getDescription()  : string|null
getEventDatePeriod()  : DatePeriod
getEventRrule()  : Rrule|null
getExternalDataCollection()  : ExternalDataCollection
getId()  : int|null
getMaxDate()  : DateTimeImmutable|null
getName()  : string|null
getNote()  : string|null
getParent()  : self|null
getPrimaryClient()  : Client|null
getPrimaryClientUrl()  : string
getPrimaryResource()  : resource|null
Returns primary resource from resource collection Primary resource is used for obtaining notification settings for a certain booking We are currently expecting that the first item from resource collection is primary
getResourceCollection()  : ResourceCollection
getRrule()  : string|null
getUpdatedAt()  : int|null
getVisitStatus()  : BookingVisitStatus
isAutoConfirmed()  : bool
isConfirmed()  : bool|null
isDelayed()  : bool
isDeleted()  : bool|null
isEventRecurring()  : bool
isVisitStatusKnown()  : bool
mapFromArray()  : self
setClientCollection()  : Booking
setConfirmed()  : self
setCounter()  : self
setCounters()  : self
setCreatedAt()  : self
setCreatedBy()  : self
setDatePeriod()  : self
setDeleted()  : self
setDescription()  : self
setExternalDataCollection()  : self
setId()  : self
setName()  : self
setNote()  : self
setParent()  : self
setResourceCollection()  : self
setRrule()  : self
setUpdatedAt()  : self
setVisitStatus()  : self
toArray()  : array<string|int, mixed>

Methods

__construct()

public __construct() : mixed

getCounter()

public getCounter() : int
Return values
int

getCounters()

public getCounters() : array<string|int, mixed>
Return values
array<string|int, mixed>

getCreatedAt()

public getCreatedAt() : int|null
Return values
int|null

getCreatedBy()

public getCreatedBy() : int|null
Return values
int|null

getDescription()

public getDescription() : string|null
Return values
string|null

getId()

public getId() : int|null
Return values
int|null

getMaxDate()

public getMaxDate() : DateTimeImmutable|null
Return values
DateTimeImmutable|null

getName()

public getName() : string|null
Return values
string|null

getNote()

public getNote() : string|null
Return values
string|null

getParent()

public getParent() : self|null
Return values
self|null

getPrimaryClientUrl()

public getPrimaryClientUrl() : string
Return values
string

getPrimaryResource()

Returns primary resource from resource collection Primary resource is used for obtaining notification settings for a certain booking We are currently expecting that the first item from resource collection is primary

public getPrimaryResource() : resource|null
Return values
resource|null

getRrule()

public getRrule() : string|null
Return values
string|null

getUpdatedAt()

public getUpdatedAt() : int|null
Return values
int|null

isAutoConfirmed()

public isAutoConfirmed() : bool
Return values
bool

isConfirmed()

public isConfirmed() : bool|null
Return values
bool|null

isDelayed()

public isDelayed() : bool
Return values
bool

isDeleted()

public isDeleted() : bool|null
Return values
bool|null

isEventRecurring()

public isEventRecurring() : bool
Return values
bool

isVisitStatusKnown()

public isVisitStatusKnown() : bool
Return values
bool

mapFromArray()

public static mapFromArray(array<string|int, mixed> $props) : self
Parameters
$props : array<string|int, mixed>
Return values
self

setConfirmed()

public setConfirmed(bool $confirmed) : self
Parameters
$confirmed : bool
Return values
self

setCounter()

public setCounter(int $value) : self
Parameters
$value : int
Return values
self

setCounters()

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

setCreatedAt()

public setCreatedAt(int|null $createdAt) : self
Parameters
$createdAt : int|null
Return values
self

setCreatedBy()

public setCreatedBy(int|null $createdBy) : self
Parameters
$createdBy : int|null
Return values
self

setDeleted()

public setDeleted(bool $deleted) : self
Parameters
$deleted : bool
Return values
self

setDescription()

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

setId()

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

setName()

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

setNote()

public setNote(string|null $note) : self
Parameters
$note : string|null
Return values
self

setParent()

public setParent(self|null $parent) : self
Parameters
$parent : self|null
Return values
self

setRrule()

public setRrule(string|null $rrule) : self
Parameters
$rrule : string|null
Return values
self

setUpdatedAt()

public setUpdatedAt(int|null $updatedAt) : self
Parameters
$updatedAt : int|null
Return values
self

toArray()

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results