Bitrix API

CopilotRoles extends Param

Table of Contents

Constants

PARAM_TYPES  = [self::TYPE_STRING, self::TYPE_INT, self::TYPE_BOOL, self::TYPE_JSON, self::TYPE_STRING_ARRAY, self::TYPE_INT_ARRAY]
TYPE_BOOL  = 'boolean'
TYPE_INT  = 'integer'
TYPE_INT_ARRAY  = 'arrayInteger'
TYPE_JSON  = 'json'
TYPE_STRING  = 'string'
TYPE_STRING_ARRAY  = 'arrayString'

Methods

delete()  : Result
fill()  : static
Fills object's fields with provided values.
fillActual()  : self
getChatId()  : int|null
getDataClass()  : string
Returns ORM tablet class name.
getDataEntity()  : EntityObject
getJsonValue()  : mixed
getName()  : string|null
getParamId()  : int|null
getPrimaryId()  : int|null
getRegistry()  : Registry|null
Return link of the object's registry.
getType()  : string
getValue()  : mixed
hasValue()  : bool
isChanged()  : bool
Tells true if object has been changed.
isDeleted()  : bool
Tells true if object marked to drop.
isHidden()  : bool
load()  : Result
loadJsonFilter()  : mixed
loadValueFilter()  : mixed
markChanged()  : static
Marks object changed.
markDrop()  : static
Marks object to drop on save.
onAfterOrmUpdate()  : self
prepareFields()  : Result
save()  : Result
saveJsonFilter()  : mixed
saveValueFilter()  : mixed
setChatId()  : self
setHidden()  : self
setJsonValue()  : self
setName()  : self
setParamId()  : self
setPrimaryId()  : self
setRegistry()  : self
setType()  : self
setValue()  : self
toArray()  : array<string|int, mixed>
Returns object state as array.
toPullFormat()  : array<string|int, mixed>|null
toRestFormat()  : array<string|int, mixed>|null
unsetValue()  : self

Constants

PARAM_TYPES

public mixed PARAM_TYPES = [self::TYPE_STRING, self::TYPE_INT, self::TYPE_BOOL, self::TYPE_JSON, self::TYPE_STRING_ARRAY, self::TYPE_INT_ARRAY]

TYPE_BOOL

public mixed TYPE_BOOL = 'boolean'

TYPE_INT

public mixed TYPE_INT = 'integer'

TYPE_INT_ARRAY

public mixed TYPE_INT_ARRAY = 'arrayInteger'

TYPE_JSON

public mixed TYPE_JSON = 'json'

TYPE_STRING

public mixed TYPE_STRING = 'string'

TYPE_STRING_ARRAY

public mixed TYPE_STRING_ARRAY = 'arrayString'

Methods

fill()

Fills object's fields with provided values.

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

fillActual()

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

getChatId()

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

getDataClass()

Returns ORM tablet class name.

public static getDataClass() : string
Return values
string

getJsonValue()

public getJsonValue() : mixed

getName()

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

getParamId()

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

getPrimaryId()

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

getType()

public getType() : string
Return values
string

getValue()

public getValue() : mixed

hasValue()

public hasValue() : bool
Return values
bool

isHidden()

public isHidden() : bool
Return values
bool

loadJsonFilter()

public loadJsonFilter(mixed $value) : mixed
Parameters
$value : mixed

loadValueFilter()

public loadValueFilter(mixed $value) : mixed
Parameters
$value : mixed

markChanged()

Marks object changed.

public markChanged([bool|null $state = null ]) : static
Parameters
$state : bool|null = null
Return values
static

onAfterOrmUpdate()

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

saveJsonFilter()

public saveJsonFilter(mixed $value) : mixed
Parameters
$value : mixed

saveValueFilter()

public saveValueFilter(mixed $value) : mixed
Parameters
$value : mixed

setChatId()

public setChatId(int $chatId) : self
Parameters
$chatId : int
Return values
self

setHidden()

public setHidden(bool $isHidden) : self
Parameters
$isHidden : bool
Return values
self

setJsonValue()

public setJsonValue(mixed $value) : self
Parameters
$value : mixed
Return values
self

setName()

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

setParamId()

public setParamId(int $paramId) : self
Parameters
$paramId : int
Return values
self

setPrimaryId()

public setPrimaryId(int $primaryId) : self
Parameters
$primaryId : int
Return values
self

setType()

public setType(string $type) : self
Parameters
$type : string
Return values
self

setValue()

public setValue(mixed $value) : self
Parameters
$value : mixed
Return values
self

toArray()

Returns object state as array.

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

toPullFormat()

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

toRestFormat()

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

unsetValue()

public unsetValue() : self
Return values
self

        
On this page

Search results