static function mirrorDataEntityFields(): array
{
return [
'ID' => [
'primary' => true,
'field' => 'id',
'set' => 'setId', /** @see Relation::setId */
'get' => 'getId', /** @see Relation::getId */
],
'CHAT_ID' => [
'field' => 'chatId',
'set' => 'setChatId', /** @see Relation::setChatId */
'get' => 'getChatId', /** @see Relation::getChatId */
],
'MESSAGE_TYPE' => [
'field' => 'messageType',
'set' => 'setMessageType', /** @see Relation::setMessageType */
'get' => 'getMessageType', /** @see Relation::getMessageType */
],
'USER_ID' => [
'field' => 'userId',
'set' => 'setUserId', /** @see Relation::setUserId */
'get' => 'getUserId', /** @see Relation::getUserId */
],
'START_ID' => [
'field' => 'startId',
'set' => 'setStartId', /** @see Relation::setStartId */
'get' => 'getStartId', /** @see Relation::getStartId */
],
'UNREAD_ID' => [
'field' => 'unreadId',
'set' => 'setUnreadId', /** @see Relation::setUnreadId */
'get' => 'getUnreadId', /** @see Relation::getUnreadId */
],
'LAST_ID' => [
'field' => 'lastId',
'set' => 'setLastId', /** @see Relation::setLastId */
'get' => 'getLastId', /** @see Relation::getLastId */
],
'LAST_SEND_ID' => [
'field' => 'lastSendId',
'set' => 'setLastSendId', /** @see Relation::setLastSendId */
'get' => 'getLastSendId', /** @see Relation::getLastSendId */
],
'LAST_FILE_ID' => [
'field' => 'lastFileId',
'set' => 'setLastFileId', /** @see Relation::setLastFileId */
'get' => 'getLastFileId', /** @see Relation::getLastFileId */
],
'LAST_READ' => [
'field' => 'lastRead',
'set' => 'setLastRead', /** @see Relation::setLastRead */
'get' => 'getLastRead', /** @see Relation::getLastRead */
],
'STATUS' => [
'field' => 'status',
'set' => 'setStatus', /** @see Relation::setStatus */
'get' => 'getStatus', /** @see Relation::getStatus */
],
'CALL_STATUS' => [
'field' => 'callStatus',
'set' => 'setCallStatus', /** @see Relation::setCallStatus */
'get' => 'getCallStatus', /** @see Relation::getCallStatus */
],
'MESSAGE_STATUS' => [
'field' => 'messageStatus',
'set' => 'setMessageStatus', /** @see Relation::setMessageStatus */
'get' => 'getMessageStatus', /** @see Relation::getMessageStatus */
],
'NOTIFY_BLOCK' => [
'field' => 'notifyBlock',
'set' => 'setNotifyBlock', /** @see Relation::setNotifyBlock */
'get' => 'getNotifyBlock', /** @see Relation::getNotifyBlock */
],
'MANAGER' => [
'field' => 'manager',
'set' => 'setManager', /** @see Relation::setManager */
'get' => 'getManager', /** @see Relation::getManager */
],
'COUNTER' => [
'field' => 'counter',
'set' => 'setCounter', /** @see Relation::setCounter */
'get' => 'getCounter', /** @see Relation::getCounter */
],
'START_COUNTER' => [
'field' => 'startCounter',
'set' => 'setStartCounter', /** @see Relation::setStartCounter */
'get' => 'getStartCounter', /** @see Relation::getStartCounter */
],
];
}