GramIO API Reference / @gramio/contexts/dist / MessageOriginUser
Class: MessageOriginUser
Defined in: contexts/index.d.ts:1704
The message was originally sent by a known user.
Extends
MessageOrigin
Constructors
Constructor
new MessageOriginUser(
payload):MessageOriginUser
Defined in: contexts/index.d.ts:1706
Parameters
| Parameter | Type |
|---|---|
payload | TelegramMessageOriginUser |
Returns
MessageOriginUser
Overrides
MessageOrigin.constructor
Properties
| Property | Type | Overrides | Defined in |
|---|---|---|---|
payload | TelegramMessageOriginUser | MessageOrigin.payload | contexts/index.d.ts:1705 |
Accessors
[toStringTag]
Get Signature
get [toStringTag]():
string
Defined in: contexts/index.d.ts:1725
Returns
string
Inherited from
MessageOrigin.[toStringTag]
date
Get Signature
get date():
number
Defined in: contexts/index.d.ts:1710
Date the message was sent originally in Unix time
Returns
number
senderUser
Get Signature
get senderUser():
User
Defined in: contexts/index.d.ts:1712
User that sent the message originally
Returns
type
Get Signature
get type():
"user"
Defined in: contexts/index.d.ts:1708
Type of the message origin, always user
Returns
"user"
Methods
is()
is<
T>(type):this is MessageOriginMapping[T]
Defined in: contexts/index.d.ts:1727
Is this message origin a certain one?
Type Parameters
| Type Parameter |
|---|
T extends "chat" | "channel" | "user" | "hidden_user" |
Parameters
| Parameter | Type |
|---|---|
type | T |
Returns
this is MessageOriginMapping[T]
Inherited from
MessageOrigin.is