MessageCommand

class

MessageCommand

source
export class MessageCommand extends BaseCommand
export class MessageCommand extends BaseCommand
constructor(data?: Partial<MessageCommand.Data>)
constructor(data?: Partial<MessageCommand.Data>)
ParamTypeRequired
data
data
Partial<MessageCommand.Data>
Partial<MessageCommand.Data>
No
public async source

.execute(...)

execute(data: MessageCommand.ExecuteData): Promise<void>
execute(data: MessageCommand.ExecuteData): Promise<void>
ParamTypeRequired
data
data
MessageCommand.ExecuteData
MessageCommand.ExecuteData
Yes

Returns:

Promise<void>
Promise<void>

options()
options()
get source

.flags()

flags()
flags()
public source

.setCommand(...)

setCommand(data: MessageCommandBuilder.Data|JSONEncodable<MessageCommandBuilder.Data>|(((builder: MessageCommandBuilder)) => MessageCommandBuilder.Data|JSONEncodable<MessageCommandBuilder.Data>)): this
setCommand(data: MessageCommandBuilder.Data|JSONEncodable<MessageCommandBuilder.Data>|(((builder: MessageCommandBuilder)) => MessageCommandBuilder.Data|JSONEncodable<MessageCommandBuilder.Data>)): this
ParamTypeRequired
data
data
MessageCommandBuilder.Data|JSONEncodable<MessageCommandBuilder.Data>|(((builder: MessageCommandBuilder)) => MessageCommandBuilder.Data|JSONEncodable<MessageCommandBuilder.Data>)
MessageCommandBuilder.Data|JSONEncodable<MessageCommandBuilder.Data>|(((builder: MessageCommandBuilder)) => MessageCommandBuilder.Data|JSONEncodable<MessageCommandBuilder.Data>)
Yes

Returns:

this
this

public source

.toJSON()

toJSON(): MessageCommand.Data
toJSON(): MessageCommand.Data

Returns:

MessageCommand.Data
MessageCommand.Data

public source

.type

CommandType.Message
CommandType.Message