Conference
Table of Contents
Constants
-
ALIAS_TYPE
= 'VIDEOCONF'
-
AVAILABLE_PARAMS
= ['ID', 'TITLE', 'PASSWORD_NEEDED', 'PASSWORD', 'USERS', 'BROADCAST_MODE', 'PRESENTERS', 'INVITATION']
-
BROADCAST_MODE
= 'BROADCAST'
-
BROADCAST_USER_LIMIT
= 500
-
ERROR_BITRIX24_ONLY
= "bitrix24only"
-
ERROR_DETECT_INTRANET_USER
= "detectIntranetUser"
-
ERROR_KICKED_FROM_CALL
= "kickedFromCall"
-
ERROR_USER_LIMIT_REACHED
= "userLimitReached"
-
ERROR_WRONG_ALIAS
= "wrongAlias"
-
PRESENTERS_LIMIT
= 4
-
ROLE_PRESENTER
= 'presenter'
-
STATE_ACTIVE
= "active"
-
STATE_FINISHED
= "finished"
-
STATE_NOT_STARTED
= "notStarted"
Methods
-
add()
: Result
-
canUserDelete()
: bool
-
canUserEdit()
: bool
-
createWithArray()
: Conference
-
delete()
: Result
-
deletePresenter()
: DeleteResult
-
getAlias()
: mixed
-
getAliasId()
: mixed
-
getAll()
: ArrayResult
-
getByAlias()
: mixed
-
getById()
: Conference|null
-
getChatId()
: mixed
-
getChatName()
: mixed
-
getDefaultSelectFields()
: array<string|int, mixed>
-
getHostId()
: mixed
-
getHostName()
: mixed
-
getId()
: mixed
-
getInvitation()
: mixed
-
getOwnerId()
: int|null
-
getPassword()
: mixed
-
getPresentersInfo()
: array<string|int, mixed>
-
getPresentersList()
: array<string|int, mixed>
-
getPublicLink()
: string
-
getRuntimeChatField()
: array<string|int, mixed>
-
getStartDate()
: mixed
-
getStatus()
: string
-
getStatusList()
: array<string|int, mixed>
-
getUserLimit()
: int
-
getUsers()
: array<string|int, mixed>
-
isActive()
: bool
-
isBroadcast()
: bool
-
isFinished()
: bool
-
isPasswordRequired()
: bool
-
isPresenter()
: bool
-
makePresenter()
: AddResult
-
prepareParamsForAdd()
: Result
-
removeTemporaryAliases()
: string
-
update()
: Result
ALIAS_TYPE
public
mixed
ALIAS_TYPE
= 'VIDEOCONF'
AVAILABLE_PARAMS
public
mixed
AVAILABLE_PARAMS
= ['ID', 'TITLE', 'PASSWORD_NEEDED', 'PASSWORD', 'USERS', 'BROADCAST_MODE', 'PRESENTERS', 'INVITATION']
BROADCAST_MODE
public
mixed
BROADCAST_MODE
= 'BROADCAST'
BROADCAST_USER_LIMIT
public
mixed
BROADCAST_USER_LIMIT
= 500
ERROR_BITRIX24_ONLY
public
mixed
ERROR_BITRIX24_ONLY
= "bitrix24only"
ERROR_DETECT_INTRANET_USER
public
mixed
ERROR_DETECT_INTRANET_USER
= "detectIntranetUser"
ERROR_KICKED_FROM_CALL
public
mixed
ERROR_KICKED_FROM_CALL
= "kickedFromCall"
ERROR_USER_LIMIT_REACHED
public
mixed
ERROR_USER_LIMIT_REACHED
= "userLimitReached"
ERROR_WRONG_ALIAS
public
mixed
ERROR_WRONG_ALIAS
= "wrongAlias"
PRESENTERS_LIMIT
public
mixed
PRESENTERS_LIMIT
= 4
ROLE_PRESENTER
public
mixed
ROLE_PRESENTER
= 'presenter'
STATE_ACTIVE
public
mixed
STATE_ACTIVE
= "active"
STATE_FINISHED
public
mixed
STATE_FINISHED
= "finished"
STATE_NOT_STARTED
public
mixed
STATE_NOT_STARTED
= "notStarted"
add()
public
static add([array<string|int, mixed> $fields = [] ]) : Result
Parameters
-
$fields
: array<string|int, mixed>
= []
-
canUserDelete()
public
canUserDelete(mixed $userId) : bool
Parameters
-
$userId
: mixed
-
canUserEdit()
public
canUserEdit(mixed $userId) : bool
Parameters
-
$userId
: mixed
-
createWithArray()
public
static createWithArray(array<string|int, mixed> $fields) : Conference
Parameters
-
$fields
: array<string|int, mixed>
-
delete()
public
delete() : Result
deletePresenter()
public
deletePresenter(int $userId) : DeleteResult
Parameters
-
$userId
: int
-
getAlias()
public
getAlias() : mixed
getAliasId()
public
getAliasId() : mixed
getAll()
public
static getAll(array<string|int, mixed> $queryParams) : ArrayResult
Parameters
-
$queryParams
: array<string|int, mixed>
-
getByAlias()
public
static getByAlias(string $alias) : mixed
Parameters
-
$alias
: string
-
getById()
public
static getById(int $id) : Conference|null
Parameters
-
$id
: int
-
getChatId()
public
getChatId() : mixed
getChatName()
public
getChatName() : mixed
getDefaultSelectFields()
public
static getDefaultSelectFields() : array<string|int, mixed>
Return values
array<string|int, mixed>
getHostId()
public
getHostId() : mixed
getHostName()
public
getHostName() : mixed
getId()
public
getId() : mixed
getInvitation()
public
getInvitation() : mixed
getOwnerId()
public
getOwnerId() : int|null
getPassword()
public
getPassword() : mixed
getPresentersInfo()
public
getPresentersInfo() : array<string|int, mixed>
Return values
array<string|int, mixed>
getPresentersList()
public
getPresentersList() : array<string|int, mixed>
Return values
array<string|int, mixed>
getPublicLink()
public
getPublicLink() : string
getRuntimeChatField()
public
static getRuntimeChatField() : array<string|int, mixed>
Return values
array<string|int, mixed>
getStartDate()
public
getStartDate() : mixed
getStatus()
public
getStatus() : string
getStatusList()
public
static getStatusList() : array<string|int, mixed>
Return values
array<string|int, mixed>
getUserLimit()
public
getUserLimit() : int
getUsers()
public
getUsers() : array<string|int, mixed>
Return values
array<string|int, mixed>
isActive()
public
isActive() : bool
isBroadcast()
public
isBroadcast() : bool
isFinished()
public
isFinished() : bool
isPasswordRequired()
public
isPasswordRequired() : bool
isPresenter()
public
isPresenter(int $userId) : bool
Parameters
-
$userId
: int
-
makePresenter()
public
makePresenter(int $userId) : AddResult
Parameters
-
$userId
: int
-
prepareParamsForAdd()
public
static prepareParamsForAdd(array<string|int, mixed> $fields) : Result
Parameters
-
$fields
: array<string|int, mixed>
-
removeTemporaryAliases()
public
static removeTemporaryAliases() : string
update()
public
update([array<string|int, mixed> $fields = [] ]) : Result
Parameters
-
$fields
: array<string|int, mixed>
= []
-