Bitrix API

ChatTable extends DataManager

Class ChatTable

Fields:

  • ID int mandatory
  • TITLE string(255) optional
  • DESCRIPTION text optional
  • TYPE string(1) optional
  • AUTHOR_ID int mandatory
  • AVATAR int optional
  • COLOR string optional
  • CALL_TYPE int optional
  • CALL_NUMBER string(20) optional
  • EXTRANET bool optional default 'N'
  • ENTITY_TYPE string(50) optional
  • ENTITY_ID string(255) optional
  • ENTITY_DATA_1 string(255 optional
  • ENTITY_DATA_2 string(255) optional
  • ENTITY_DATA_3 string(255) optional
  • DISK_FOLDER_ID int optional
  • AUTHOR reference to [](\Bitrix\User\UserTable)

Table of Contents

Methods

addIndexRecord()  : mixed
createCollection()  : EO_Chat_Collection
createObject()  : EO_Chat
generateSearchContent()  : string
generateSearchTitle()  : string
getById()  : EO_Chat_Result
getByPrimary()  : EO_Chat_Result
getCurrentDate()  : mixed
getEntity()  : EO_Chat_Entity
getFilePath()  : mixed
getList()  : EO_Chat_Result
getMap()  : mixed
getTableName()  : mixed
indexRecord()  : mixed
onAfterDelete()  : mixed
onAfterUpdate()  : mixed
query()  : EO_Chat_Query
updateIndexRecord()  : mixed
validateCallNumber()  : mixed
validateColor()  : mixed
validateEntityData()  : mixed
validateEntityId()  : mixed
validateEntityType()  : mixed
validateMessageStatus()  : mixed
validateTitle()  : mixed
validateType()  : mixed
wakeUpCollection()  : EO_Chat_Collection
wakeUpObject()  : EO_Chat
withRelation()  : void

Methods

createCollection()

public static createCollection() : EO_Chat_Collection
Return values
EO_Chat_Collection

createObject()

public static createObject([mixed $setDefaultValues = = 'true' ]) : EO_Chat
Parameters
$setDefaultValues : mixed = = 'true'
Return values
EO_Chat

generateSearchContent()

public static generateSearchContent(ChatIndex $chatIndex) : string
Parameters
$chatIndex : ChatIndex
Return values
string

generateSearchTitle()

public static generateSearchTitle(ChatIndex $chatIndex) : string
Parameters
$chatIndex : ChatIndex
Return values
string

getById()

public static getById(mixed $id) : EO_Chat_Result
Parameters
$id : mixed
Return values
EO_Chat_Result

getByPrimary()

public static getByPrimary(mixed $primary[, array<string|int, mixed> $parameters = = '[]' ]) : EO_Chat_Result
Parameters
$primary : mixed
$parameters : array<string|int, mixed> = = '[]'
Return values
EO_Chat_Result

getCurrentDate()

public static getCurrentDate() : mixed

getEntity()

public static getEntity() : EO_Chat_Entity
Return values
EO_Chat_Entity

getFilePath()

public static getFilePath() : mixed

getList()

public static getList([array<string|int, mixed> $parameters = = '[]' ]) : EO_Chat_Result
Parameters
$parameters : array<string|int, mixed> = = '[]'
Return values
EO_Chat_Result

getMap()

public static getMap() : mixed

getTableName()

public static getTableName() : mixed

onAfterDelete()

public static onAfterDelete(Event $event) : mixed
Parameters
$event : Event

onAfterUpdate()

public static onAfterUpdate(Event $event) : mixed
Parameters
$event : Event

query()

public static query() : EO_Chat_Query
Return values
EO_Chat_Query

validateCallNumber()

public static validateCallNumber() : mixed

validateColor()

public static validateColor() : mixed

validateEntityData()

public static validateEntityData() : mixed

validateEntityId()

public static validateEntityId() : mixed

validateEntityType()

public static validateEntityType() : mixed

validateMessageStatus()

public static validateMessageStatus() : mixed

validateTitle()

public static validateTitle() : mixed

validateType()

public static validateType() : mixed

wakeUpCollection()

public static wakeUpCollection(mixed $rows) : EO_Chat_Collection
Parameters
$rows : mixed
Return values
EO_Chat_Collection

wakeUpObject()

public static wakeUpObject(mixed $row) : EO_Chat
Parameters
$row : mixed
Return values
EO_Chat

withRelation()

public static withRelation(Query $query, int|null $userId) : void
Parameters
$query : Query
$userId : int|null

        
On this page

Search results