Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Message
+ Граф наследования:Message:

Открытые члены

 __construct ($source=null)
 
 save ()
 
 getId ()
 
 markAsSystem (bool $flag)
 
 isSystem ()
 
 isDisappearing ()
 
 getDisappearingTime ()
 
 isImportant ()
 
 markAsImportant (?bool $isImportant=true)
 
 getImportantFor ()
 
 setImportantFor (array $importantFor)
 
 getForwardUuid ()
 
 setForwardUuid (?string $forwardUuid)
 
 setParams ($params)
 
 resetParams ($params)
 
 getParams (bool $disallowLazyLoad=false)
 
 setAttach ($attach)
 
 getAttach ()
 
 setUrl (?UrlItem $url)
 
 getUrl ()
 
 setUnread (bool $isUnread)
 
 isUnread ()
 
 setViewed (bool $isViewed)
 
 isViewed ()
 
 setViewedByOthers (bool $isViewedByOthers)
 
 isViewedByOthers ()
 
 setBotId (int $botId)
 
 setKeyboard ($keyboard)
 
 getKeyboard ()
 
 setMenu ($menu)
 
 getMenu ()
 
 setUuid (?string $uuid)
 
 getUuid ()
 
 setFileUuid (?string $uuid)
 
 getFileUuid ()
 
 getFileIds ()
 
 hasFiles ()
 
 setFiles ($files)
 
 fillFiles (FileCollection $files)
 
 addFile (Im\V2\Entity\File\FileItem $file)
 
 getFiles ()
 
 setReactions (Im\V2\Message\Reaction\ReactionMessage $reactions)
 
 getReactions ()
 
 uploadFileFromText ()
 
 formatFilesMessageOut ()
 
 getFilesDiskData ()
 
 getReminder ()
 
 getAdditionalMessageIds ()
 
 getPopupData (array $excludedList=[])
 
 setMessageId (int $messageId)
 
 getMessageId ()
 
 setAuthorId (int $authorId)
 
 processChangeAuthorId (int $authorId)
 
 getAuthorId ()
 
 getAuthor ()
 
 setChatId (int $value)
 
 setChat (Chat $chat)
 
 getChatId ()
 
 getChat ()
 
 setMessage (?string $value)
 
 getMessage ()
 
 getParsedMessage ()
 
 getFormattedMessage ()
 
 getQuotedMessage (?int $messageSize=null)
 
 getReplaceMap ()
 
 setMessageOut (?string $value)
 
 getMessageOut ()
 
 setDateCreate ($value)
 
 getDateCreate ()
 
 getDefaultDateCreate ()
 
 setEmailTemplate (?string $value)
 
 getEmailTemplate ()
 
 setNotifyType (?int $value)
 
 getNotifyType ()
 
 getDefaultNotifyType ()
 
 setNotifyModule (?string $value)
 
 getNotifyModule ()
 
 getDefaultNotifyModule ()
 
 setNotifyEvent (?string $notifyEvent)
 
 processChangeNotifyEvent (?string $notifyEvent)
 
 getNotifyEvent ()
 
 getDefaultNotifyEvent ()
 
 setNotifyTag (?string $value)
 
 getNotifyTag ()
 
 setNotifySubTag (?string $value)
 
 getNotifySubTag ()
 
 setNotifyTitle (?string $value)
 
 getNotifyTitle ()
 
 setNotifyLink (?string $value)
 
 getNotifyLink ()
 
 setNotifyButtons ($value)
 
 getNotifyButtons ()
 
 markNotifyRead (?bool $value)
 
 isNotifyRead ()
 
 getDefaultNotifyRead ()
 
 markNotifyAnswer (?bool $value)
 
 allowNotifyAnswer ()
 
 markNotifyFlash (?bool $value)
 
 isNotifyFlash ()
 
 setImportId (?int $value)
 
 getImportId ()
 
 setPushMessage (?string $message)
 
 getPushMessage ()
 
 setPushParams (?array $params)
 
 getPushParams ()
 
 setPushAppId (?string $message)
 
 getPushAppId ()
 
 getPrimaryId ()
 
 setPrimaryId (int $primaryId)
 
 markAsFavorite ()
 
 unmarkAsFavorite ()
 
 pin ()
 
 unpin ()
 
 mark ()
 
 addToReminder (DateTime $dateRemind)
 
 getPreviewMessage (?int $messageSize=200)
 
 getForPush (?int $messageSize=200)
 
 hasAccess (?int $userId=null)
 
 getUserIds ()
 
 getEnrichedParams ()
 
 isCompletelyEmpty ()
 
 getContextId ()
 
 isForward ()
 
 toRestFormat (array $option=[])
 
 generateUrlPreview ()
 
 parseDates ()
 
 checkEmoji ()
 
 autocompleteParams (bool $urlPreview)
 
 updateSearchIndex ()
 
 deleteSoft ()
 
 deleteHard ()
 
 deleteComplete ()
 
- Открытые члены унаследованные от RegistryEntry
 setRegistry (Registry $registry)
 
 getRegistry ()
 
- Открытые члены унаследованные от ActiveRecord
 load ($source)
 
 prepareFields ()
 
 getDataEntity ()
 
 delete ()
 
 markChanged ()
 
 isChanged ()
 
 markDrop ()
 
 isDeleted ()
 
 fill (array $source)
 
 toArray ()
 

Открытые статические члены

static getDataClass ()
 
static getRestEntityName ()
 
static loadPhrases ()
 

Открытые атрибуты

const MESSAGE_MAX_LENGTH = 20000
 
const REST_FIELDS = ['ID', 'CHAT_ID', 'AUTHOR_ID', 'DATE_CREATE', 'MESSAGE', 'NOTIFY_EVENT']
 

Защищенные члены

 serializeNotifyButtons ($value)
 
 unserializeNotifyButtons ($value)
 
 getUserIdsFromMention ()
 
 getContextTag ()
 
 getForwardInfo ()
 

Защищенные статические члены

static mirrorDataEntityFields ()
 

Защищенные данные

int $messageId = null
 
int $chatId = null
 
Chat $chat = null
 
int $authorId = 0
 
array $userIdsFromMention
 
string $message = null
 
string $parsedMessage = null
 
string $formattedMessage = null
 
string $messageOut = null
 
DateTime $dateCreate = null
 
string $emailTemplate = null
 
int $notifyType = \IM_NOTIFY_MESSAGE
 
string $notifyModule = null
 
string $notifyEvent = null
 
string $notifyTag = null
 
string $notifySubTag = null
 
string $notifyTitle = null
 
string $notifyLink = null
 
array $notifyButtons = null
 
bool $notifyRead = null
 
bool $notifyAnswer = null
 
bool $notifyFlash = null
 
int $importId = null
 
bool $isUnread = null
 
bool $isViewed = null
 
bool $isViewedByOthers = null
 
Params $params
 
FileCollection $files = null
 
Im V2 Message Reaction ReactionMessage $reactions
 
bool $isSystem = false
 
UrlItem $url
 
int $botId = 0
 
string $uuid = null
 
string $forwardUuid = null
 
string $fileUuid = null
 
bool $isUuidFilled = false
 
bool $isUrlFilled = false
 
string $pushMessage = null
 
array $pushParams = null
 
string $pushAppId = null
 
bool $isImportant = false
 
array $importantFor = null
 

Подробное описание

Chat version #2

См. определение в файле Message.php строка 43

Конструктор(ы)

◆ __construct()

__construct ( $source = null)
Аргументы
int | array | EO_Message | null$source

См. определение в файле Message.php строка 175

Методы

◆ addFile()

addFile ( Im\V2\Entity\File\FileItem $file)

См. определение в файле Message.php строка 625

◆ addToReminder()

addToReminder ( DateTime $dateRemind)

См. определение в файле Message.php строка 1532

◆ allowNotifyAnswer()

allowNotifyAnswer ( )

См. определение в файле Message.php строка 1184

◆ autocompleteParams()

autocompleteParams ( bool $urlPreview)

См. определение в файле Message.php строка 1849

◆ checkEmoji()

checkEmoji ( )

Parse dates from message.

Возвращает
self

См. определение в файле Message.php строка 1836

◆ deleteComplete()

deleteComplete ( )

См. определение в файле Message.php строка 1936

◆ deleteHard()

deleteHard ( )

См. определение в файле Message.php строка 1929

◆ deleteSoft()

deleteSoft ( )

См. определение в файле Message.php строка 1922

◆ fillFiles()

fillFiles ( FileCollection $files)

См. определение в файле Message.php строка 618

◆ formatFilesMessageOut()

formatFilesMessageOut ( )

См. определение в файле Message.php строка 711

◆ generateUrlPreview()

generateUrlPreview ( )

Appends message with an url preview attachment.

Возвращает
void

См. определение в файле Message.php строка 1776

◆ getAdditionalMessageIds()

getAdditionalMessageIds ( )

См. определение в файле Message.php строка 772

◆ getAttach()

getAttach ( )
Возвращает
AttachArray|MessageParameter

См. определение в файле Message.php строка 341

◆ getAuthor()

getAuthor ( )

См. определение в файле Message.php строка 845

◆ getAuthorId()

getAuthorId ( )

См. определение в файле Message.php строка 840

◆ getChat()

getChat ( )

См. определение в файле Message.php строка 872

◆ getChatId()

getChatId ( )

См. определение в файле Message.php строка 867

◆ getContextId()

getContextId ( )

См. определение в файле Message.php строка 1698

◆ getContextTag()

getContextTag ( )
protected

См. определение в файле Message.php строка 1713

◆ getDataClass()

static getDataClass ( )
static
Возвращает
string|DataManager;

Замещает ActiveRecord.

См. определение в файле Message.php строка 1457

◆ getDateCreate()

getDateCreate ( )

См. определение в файле Message.php строка 998

◆ getDefaultDateCreate()

getDefaultDateCreate ( )

См. определение в файле Message.php строка 1003

◆ getDefaultNotifyEvent()

getDefaultNotifyEvent ( )

См. определение в файле Message.php строка 1088

◆ getDefaultNotifyModule()

getDefaultNotifyModule ( )

См. определение в файле Message.php строка 1049

◆ getDefaultNotifyRead()

getDefaultNotifyRead ( )

См. определение в файле Message.php строка 1173

◆ getDefaultNotifyType()

getDefaultNotifyType ( )

См. определение в файле Message.php строка 1033

◆ getDisappearingTime()

getDisappearingTime ( )

См. определение в файле Message.php строка 236

◆ getEmailTemplate()

getEmailTemplate ( )

См. определение в файле Message.php строка 1014

◆ getEnrichedParams()

getEnrichedParams ( )

См. определение в файле Message.php строка 1670

◆ getFileIds()

getFileIds ( )
Возвращает
int[]

См. определение в файле Message.php строка 573

◆ getFiles()

getFiles ( )
Возвращает
FileCollection

См. определение в файле Message.php строка 636

◆ getFilesDiskData()

getFilesDiskData ( )
Возвращает
array

См. определение в файле Message.php строка 730

◆ getFileUuid()

getFileUuid ( )

См. определение в файле Message.php строка 561

◆ getFormattedMessage()

getFormattedMessage ( )

См. определение в файле Message.php строка 923

◆ getForPush()

getForPush ( ?int $messageSize = 200)

См. определение в файле Message.php строка 1594

◆ getForwardInfo()

getForwardInfo ( )
protected

См. определение в файле Message.php строка 1725

◆ getForwardUuid()

getForwardUuid ( )

См. определение в файле Message.php строка 272

◆ getId()

getId ( )

Returns the id of the entity

Возвращает
int|null

Замещает Entity.

См. определение в файле Message.php строка 214

◆ getImportantFor()

getImportantFor ( )

См. определение в файле Message.php строка 260

◆ getImportId()

getImportId ( )

См. определение в файле Message.php строка 1206

◆ getKeyboard()

getKeyboard ( )
Возвращает
Keyboard|MessageParameter

См. определение в файле Message.php строка 474

◆ getMenu()

getMenu ( )
Возвращает
Menu|MessageParameter

См. определение в файле Message.php строка 509

◆ getMessage()

getMessage ( )

См. определение в файле Message.php строка 911

◆ getMessageId()

getMessageId ( )

См. определение в файле Message.php строка 816

◆ getMessageOut()

getMessageOut ( )

См. определение в файле Message.php строка 972

◆ getNotifyButtons()

getNotifyButtons ( )

См. определение в файле Message.php строка 1147

◆ getNotifyEvent()

getNotifyEvent ( )

Returns source module event id.

См. также
\Bitrix\Im\Notify
Возвращает
string|null

См. определение в файле Message.php строка 1083

◆ getNotifyLink()

getNotifyLink ( )

См. определение в файле Message.php строка 1132

◆ getNotifyModule()

getNotifyModule ( )

См. определение в файле Message.php строка 1044

◆ getNotifySubTag()

getNotifySubTag ( )

См. определение в файле Message.php строка 1110

◆ getNotifyTag()

getNotifyTag ( )

См. определение в файле Message.php строка 1099

◆ getNotifyTitle()

getNotifyTitle ( )

См. определение в файле Message.php строка 1121

◆ getNotifyType()

getNotifyType ( )

См. определение в файле Message.php строка 1028

◆ getParams()

getParams ( bool $disallowLazyLoad = false)
Аргументы
bool$disallowLazyLoad
Возвращает
Params

См. определение в файле Message.php строка 313

◆ getParsedMessage()

getParsedMessage ( )

См. определение в файле Message.php строка 916

◆ getPopupData()

getPopupData ( array $excludedList = [])

Returns the data to be raised to the top of the REST response. Works on the principle of the composite pattern.

См. также
RestAdapter::toRestFormat()
Аргументы
string[]$excludedList
Возвращает
PopupData

Замещает PopupDataAggregatable.

См. определение в файле Message.php строка 784

◆ getPreviewMessage()

getPreviewMessage ( ?int $messageSize = 200)

См. определение в файле Message.php строка 1540

◆ getPrimaryId()

getPrimaryId ( )
Возвращает
int|null

Замещает ActiveRecord.

См. определение в файле Message.php строка 1465

◆ getPushAppId()

getPushAppId ( )

См. определение в файле Message.php строка 1258

◆ getPushMessage()

getPushMessage ( )

См. определение в файле Message.php строка 1226

◆ getPushParams()

getPushParams ( )

См. определение в файле Message.php строка 1242

◆ getQuotedMessage()

getQuotedMessage ( ?int $messageSize = null)

См. определение в файле Message.php строка 939

◆ getReactions()

getReactions ( )
Возвращает
ReactionMessage

См. определение в файле Message.php строка 668

◆ getReminder()

getReminder ( )

См. определение в файле Message.php строка 767

◆ getReplaceMap()

getReplaceMap ( )

См. определение в файле Message.php строка 960

◆ getRestEntityName()

static getRestEntityName ( )
static

Returns the name of the entity that will be used in the rest response

Возвращает
string

Замещает RestConvertible.

См. определение в файле Message.php строка 1628

◆ getUrl()

getUrl ( )

См. определение в файле Message.php строка 354

◆ getUserIds()

getUserIds ( )

См. определение в файле Message.php строка 1633

◆ getUserIdsFromMention()

getUserIdsFromMention ( )
protected

См. определение в файле Message.php строка 1651

◆ getUuid()

getUuid ( )

См. определение в файле Message.php строка 532

◆ hasAccess()

hasAccess ( ?int $userId = null)

См. определение в файле Message.php строка 1620

◆ hasFiles()

hasFiles ( )
Возвращает
bool

См. определение в файле Message.php строка 586

◆ isCompletelyEmpty()

isCompletelyEmpty ( )

См. определение в файле Message.php строка 1688

◆ isDisappearing()

isDisappearing ( )

См. определение в файле Message.php строка 231

◆ isForward()

isForward ( )

См. определение в файле Message.php строка 1718

◆ isImportant()

isImportant ( )

См. определение в файле Message.php строка 248

◆ isNotifyFlash()

isNotifyFlash ( )

См. определение в файле Message.php строка 1195

◆ isNotifyRead()

isNotifyRead ( )

См. определение в файле Message.php строка 1168

◆ isSystem()

isSystem ( )

См. определение в файле Message.php строка 226

◆ isUnread()

isUnread ( )

См. определение в файле Message.php строка 377

◆ isViewed()

isViewed ( )

См. определение в файле Message.php строка 397

◆ isViewedByOthers()

isViewedByOthers ( )

См. определение в файле Message.php строка 424

◆ loadPhrases()

static loadPhrases ( )
static

Lazy load message's context phrases.

Возвращает
void

См. определение в файле Message.php строка 1917

◆ mark()

mark ( )

См. определение в файле Message.php строка 1513

◆ markAsFavorite()

markAsFavorite ( )

См. определение в файле Message.php строка 1481

◆ markAsImportant()

markAsImportant ( ?bool $isImportant = true)

См. определение в файле Message.php строка 253

◆ markAsSystem()

markAsSystem ( bool $flag)

См. определение в файле Message.php строка 219

◆ markNotifyAnswer()

markNotifyAnswer ( ?bool $value)

См. определение в файле Message.php строка 1178

◆ markNotifyFlash()

markNotifyFlash ( ?bool $value)

См. определение в файле Message.php строка 1189

◆ markNotifyRead()

markNotifyRead ( ?bool $value)

См. определение в файле Message.php строка 1162

◆ mirrorDataEntityFields()

static mirrorDataEntityFields ( )
staticprotected
Возвращает
array
См. также
Message::$messageId
Message::setMessageId
Message::getMessageId
Message::$chatId
Message::setChatId
Message::getChatId
Message::$authorId
Message::setAuthorId
Message::getAuthorId
Message::processChangeAuthorId
Message::$message
Message::setMessage
Message::getMessage
Message::$messageOut
Message::setMessageOut
Message::getMessageOut
Message::$dateCreate
Message::setDateCreate
Message::getDateCreate
Message::getDefaultDateCreate
Message::$emailTemplate
Message::setEmailTemplate
Message::getEmailTemplate
Message::$notifyType
Message::setNotifyType
Message::getNotifyType
Message::getDefaultNotifyType
Message::$notifyModule
Message::setNotifyModule
Message::getNotifyModule
Message::getDefaultNotifyModule
Message::$notifyEvent
Message::setNotifyEvent
Message::getNotifyEvent
Message::getDefaultNotifyEvent
Message::processChangeNotifyEvent
Message::$notifyTag
Message::setNotifyTag
Message::getNotifyTag
Message::$notifySubTag
Message::setNotifySubTag
Message::getNotifySubTag
Message::$notifyTitle
Message::setNotifyTitle
Message::getNotifyTitle
Message::setNotifyLink
Message::getNotifyLink
Message::$notifyButtons
Message::setNotifyButtons
Message::getNotifyButtons
Message::serializeNotifyButtons
Message::unserializeNotifyButtons
Message::$notifyRead
Message::markNotifyRead
Message::isNotifyRead
Message::getDefaultNotifyRead
Message::markNotifyAnswer
Message::allowNotifyAnswer
Message::markNotifyFlash
Message::isNotifyFlash
Message::$importId
Message::setImportId
Message::getImportId
Message::markAsSystem
Message::isSystem
Message::setParams
Message::getParams
Message::setAttach
Message::getAttach
Message::setFiles
Message::getFiles
Message::setKeyboard
Message::getKeyboard
Message::setMenu
Message::getMenu
Message::setUuid
Message::getUuid
Message::setFileUuid
Message::getFileUuid
Message::setPushMessage
Message::getPushMessage
Message::setPushParams
Message::getPushParams
Message::setPushAppId
Message::getPushAppId

См. определение в файле Message.php строка 1271

◆ parseDates()

parseDates ( )

Parse dates from message.

Возвращает
self

См. определение в файле Message.php строка 1817

◆ pin()

pin ( )

См. определение в файле Message.php строка 1497

◆ processChangeAuthorId()

processChangeAuthorId ( int $authorId)

См. определение в файле Message.php строка 830

◆ processChangeNotifyEvent()

processChangeNotifyEvent ( ?string $notifyEvent)

См. определение в файле Message.php строка 1068

◆ resetParams()

resetParams ( $params)
Аргументы
array$params
Возвращает
$this

См. определение в файле Message.php строка 302

◆ save()

save ( )

Saves object state into database.

Возвращает
Result

Замещает ActiveRecord.

См. определение в файле Message.php строка 187

◆ serializeNotifyButtons()

serializeNotifyButtons ( $value)
protected

См. определение в файле Message.php строка 1152

◆ setAttach()

setAttach ( $attach)
Аргументы
array | Param$attach
Возвращает
$this

См. определение в файле Message.php строка 332

◆ setAuthorId()

setAuthorId ( int $authorId)

См. определение в файле Message.php строка 821

◆ setBotId()

setBotId ( int $botId)

См. определение в файле Message.php строка 436

◆ setChat()

setChat ( Chat $chat)

См. определение в файле Message.php строка 861

◆ setChatId()

setChatId ( int $value)

См. определение в файле Message.php строка 855

◆ setDateCreate()

setDateCreate ( $value)
Аргументы
DateTime | string | null$value
Возвращает
static

См. определение в файле Message.php строка 983

◆ setEmailTemplate()

setEmailTemplate ( ?string $value)

См. определение в файле Message.php строка 1008

◆ setFiles()

setFiles ( $files)
Аргументы
int[] | FileCollection$files
Возвращает
static

См. определение в файле Message.php строка 597

◆ setFileUuid()

setFileUuid ( ?string $uuid)

См. определение в файле Message.php строка 555

◆ setForwardUuid()

setForwardUuid ( ?string $forwardUuid)

См. определение в файле Message.php строка 277

◆ setImportantFor()

setImportantFor ( array $importantFor)

См. определение в файле Message.php строка 265

◆ setImportId()

setImportId ( ?int $value)

См. определение в файле Message.php строка 1200

◆ setKeyboard()

setKeyboard ( $keyboard)
Аргументы
array | Param | Keyboard$keyboard
Возвращает
$this

См. определение в файле Message.php строка 447

◆ setMenu()

setMenu ( $menu)

См. определение в файле Message.php строка 482

◆ setMessage()

setMessage ( ?string $value)

См. определение в файле Message.php строка 894

◆ setMessageId()

setMessageId ( int $messageId)

См. определение в файле Message.php строка 806

◆ setMessageOut()

setMessageOut ( ?string $value)

См. определение в файле Message.php строка 966

◆ setNotifyButtons()

setNotifyButtons ( $value)

См. определение в файле Message.php строка 1137

◆ setNotifyEvent()

setNotifyEvent ( ?string $notifyEvent)

Sets source module event id.

См. также
\Bitrix\Im\Notify
Возвращает
string|null

См. определение в файле Message.php строка 1059

◆ setNotifyLink()

setNotifyLink ( ?string $value)

См. определение в файле Message.php строка 1126

◆ setNotifyModule()

setNotifyModule ( ?string $value)

См. определение в файле Message.php строка 1038

◆ setNotifySubTag()

setNotifySubTag ( ?string $value)

См. определение в файле Message.php строка 1104

◆ setNotifyTag()

setNotifyTag ( ?string $value)

См. определение в файле Message.php строка 1093

◆ setNotifyTitle()

setNotifyTitle ( ?string $value)

См. определение в файле Message.php строка 1115

◆ setNotifyType()

setNotifyType ( ?int $value)

См. определение в файле Message.php строка 1019

◆ setParams()

setParams ( $params)
Аргументы
array$params
Возвращает
$this

См. определение в файле Message.php строка 291

◆ setPrimaryId()

setPrimaryId ( int $primaryId)
Аргументы
int$primaryId
Возвращает
self

Замещает ActiveRecord.

См. определение в файле Message.php строка 1474

◆ setPushAppId()

setPushAppId ( ?string $message)
Аргументы
string | null$message
Возвращает
self

См. определение в файле Message.php строка 1252

◆ setPushMessage()

setPushMessage ( ?string $message)
Аргументы
string | null$message
Возвращает
self

См. определение в файле Message.php строка 1220

◆ setPushParams()

setPushParams ( ?array $params)
Аргументы
array | null$params
Возвращает
self

См. определение в файле Message.php строка 1236

◆ setReactions()

setReactions ( Im\V2\Message\Reaction\ReactionMessage $reactions)
Аргументы
ReactionMessage$reactions
Возвращает
$this

См. определение в файле Message.php строка 658

◆ setUnread()

setUnread ( bool $isUnread)

См. определение в файле Message.php строка 370

◆ setUrl()

setUrl ( ?UrlItem $url)

См. определение в файле Message.php строка 346

◆ setUuid()

setUuid ( ?string $uuid)
Аргументы
string | null$uuid
Возвращает
self

См. определение в файле Message.php строка 520

◆ setViewed()

setViewed ( bool $isViewed)

См. определение в файле Message.php строка 390

◆ setViewedByOthers()

setViewedByOthers ( bool $isViewedByOthers)

См. определение в файле Message.php строка 417

◆ toRestFormat()

toRestFormat ( array $option = [])
Аргументы
array$option
Возвращает
array

Замещает RestConvertible.

См. определение в файле Message.php строка 1742

◆ unmarkAsFavorite()

unmarkAsFavorite ( )

См. определение в файле Message.php строка 1489

◆ unpin()

unpin ( )

См. определение в файле Message.php строка 1505

◆ unserializeNotifyButtons()

unserializeNotifyButtons ( $value)
protected

См. определение в файле Message.php строка 1157

◆ updateSearchIndex()

updateSearchIndex ( )

Update search index record.

Возвращает
void

См. определение в файле Message.php строка 1905

◆ uploadFileFromText()

uploadFileFromText ( )

Extracts and saves files from message text.

Возвращает
array

См. определение в файле Message.php строка 680

Данные класса

◆ $authorId

int $authorId = 0
protected

Created by Id

См. определение в файле Message.php строка 63

◆ $botId

int $botId = 0
protected

См. определение в файле Message.php строка 151

◆ $chat

Chat $chat = null
protected

См. определение в файле Message.php строка 60

◆ $chatId

int $chatId = null
protected

См. определение в файле Message.php строка 58

◆ $dateCreate

DateTime $dateCreate = null
protected

message creation date.

См. определение в файле Message.php строка 77

◆ $emailTemplate

string $emailTemplate = null
protected

E-mail template code.

См. определение в файле Message.php строка 80

◆ $files

FileCollection $files = null
protected

См. определение в файле Message.php строка 142

◆ $fileUuid

string $fileUuid = null
protected

File UUID.

См. определение в файле Message.php строка 159

◆ $formattedMessage

string $formattedMessage = null
protected

См. определение в файле Message.php строка 71

◆ $forwardUuid

string $forwardUuid = null
protected

См. определение в файле Message.php строка 156

◆ $importantFor

array $importantFor = null
protected

См. определение в файле Message.php строка 170

◆ $importId

int $importId = null
protected

The ID of the message to be imported.

См. определение в файле Message.php строка 127

◆ $isImportant

bool $isImportant = false
protected

См. определение в файле Message.php строка 168

◆ $isSystem

bool $isSystem = false
protected

Display message as a system notification.

См. определение в файле Message.php строка 147

◆ $isUnread

bool $isUnread = null
protected

См. определение в файле Message.php строка 129

◆ $isUrlFilled

bool $isUrlFilled = false
protected

См. определение в файле Message.php строка 162

◆ $isUuidFilled

bool $isUuidFilled = false
protected

См. определение в файле Message.php строка 161

◆ $isViewed

bool $isViewed = null
protected

См. определение в файле Message.php строка 131

◆ $isViewedByOthers

bool $isViewedByOthers = null
protected

См. определение в файле Message.php строка 133

◆ $message

string $message = null
protected

Message to send

См. определение в файле Message.php строка 67

◆ $messageId

int $messageId = null
protected

См. определение в файле Message.php строка 56

◆ $messageOut

string $messageOut = null
protected

Formatted rich message

См. определение в файле Message.php строка 74

◆ $notifyAnswer

bool $notifyAnswer = null
protected

Allow answering right in notification balloon.

См. определение в файле Message.php строка 121

◆ $notifyButtons

array $notifyButtons = null
protected

Serialized button's data available with NOTIFY_TYPE = 1 Array( Array('TITLE' => 'OK', 'VALUE' => 'Y', 'TYPE' => 'accept', 'URL' => '/test.php?CONFIRM=Y'), Array('TITLE' => 'Cancel', 'VALUE' => 'N', 'TYPE' => 'cancel', 'URL' => '/test.php?CONFIRM=N'), )

См. определение в файле Message.php строка 115

◆ $notifyEvent

string $notifyEvent = null
protected

Source module event id for search (ex: IM_GROUP_INVITE).

См. определение в файле Message.php строка 95

◆ $notifyFlash

bool $notifyFlash = null
protected

Display only balloon without adding message into notification list.

См. определение в файле Message.php строка 124

◆ $notifyLink

string $notifyLink = null
protected

Url to dislplay in notification balloon.

См. определение в файле Message.php строка 107

◆ $notifyModule

string $notifyModule = null
protected

Source module id (ex: xmpp, main, etc).

См. определение в файле Message.php строка 92

◆ $notifyRead

bool $notifyRead = null
protected

Message seen flag

См. определение в файле Message.php строка 118

◆ $notifySubTag

string $notifySubTag = null
protected

Second TAG for search in table.

См. определение в файле Message.php строка 101

◆ $notifyTag

string $notifyTag = null
protected

Field for group in JS notification and search in table.

См. определение в файле Message.php строка 98

◆ $notifyTitle

string $notifyTitle = null
protected

Notify title for sending email.

См. определение в файле Message.php строка 104

◆ $notifyType

int $notifyType = \IM_NOTIFY_MESSAGE
protected

Notification type:

См. также
\IM_NOTIFY_MESSAGE = 0 - message,
\IM_NOTIFY_CONFIRM = 1 - confirm,
\IM_NOTIFY_FROM = 2 - notify single from,
\IM_NOTIFY_SYSTEM = 4 - notify single.

См. определение в файле Message.php строка 89

◆ $params

Params $params
protected

Message additional parameters.

См. определение в файле Message.php строка 136

◆ $parsedMessage

string $parsedMessage = null
protected

См. определение в файле Message.php строка 69

◆ $pushAppId

string $pushAppId = null
protected

См. определение в файле Message.php строка 166

◆ $pushMessage

string $pushMessage = null
protected

См. определение в файле Message.php строка 164

◆ $pushParams

array $pushParams = null
protected

См. определение в файле Message.php строка 165

◆ $reactions

Im V2 Message Reaction ReactionMessage $reactions
protected

См. определение в файле Message.php строка 144

◆ $url

UrlItem $url
protected

См. определение в файле Message.php строка 149

◆ $userIdsFromMention

array $userIdsFromMention
protected

См. определение в файле Message.php строка 64

◆ $uuid

string $uuid = null
protected

Message UUID.

См. определение в файле Message.php строка 154

◆ MESSAGE_MAX_LENGTH

const MESSAGE_MAX_LENGTH = 20000

См. определение в файле Message.php строка 53

◆ REST_FIELDS

const REST_FIELDS = ['ID', 'CHAT_ID', 'AUTHOR_ID', 'DATE_CREATE', 'MESSAGE', 'NOTIFY_EVENT']

См. определение в файле Message.php строка 54