Skip to content

ppagent / ChatMessage

Class: ChatMessage

Defined in: src/db/entities/chat.message.ts:12

Constructors

Constructor

new ChatMessage(): ChatMessage

Returns

ChatMessage

Properties

createdAt

createdAt: number

Defined in: src/db/entities/chat.message.ts:24


customType?

optional customType: string

Defined in: src/db/entities/chat.message.ts:38


fromId

fromId: string

Defined in: src/db/entities/chat.message.ts:21


id

id: string

Defined in: src/db/entities/chat.message.ts:14


isGroupChat?

optional isGroupChat: boolean

Defined in: src/db/entities/chat.message.ts:34


isSender?

optional isSender: boolean

Defined in: src/db/entities/chat.message.ts:36


msgId

msgId: string

Defined in: src/db/entities/chat.message.ts:16


raw

raw: string

Defined in: src/db/entities/chat.message.ts:40


senderAvatar?

optional senderAvatar: string

Defined in: src/db/entities/chat.message.ts:32


senderId

senderId: string

Defined in: src/db/entities/chat.message.ts:26


senderName?

optional senderName: string

Defined in: src/db/entities/chat.message.ts:28


senderNickName?

optional senderNickName: string

Defined in: src/db/entities/chat.message.ts:30


sourceInstanceName

sourceInstanceName: string

Defined in: src/db/entities/chat.message.ts:45


sourceName

sourceName: string

Defined in: src/db/entities/chat.message.ts:42


text?

optional text: string

Defined in: src/db/entities/chat.message.ts:47


type

type: string

Defined in: src/db/entities/chat.message.ts:18

Methods

fromMessage()

static fromMessage(message, source): ChatMessage

Defined in: src/db/entities/chat.message.ts:49

Parameters

message

ISourceChatMessage

source

ISource

Returns

ChatMessage


toMessage()

static toMessage(chatMessage): ISourceChatMessage

Defined in: src/db/entities/chat.message.ts:81

Parameters

chatMessage

ChatMessage

Returns

ISourceChatMessage