MessageCommandFlagBuilder
class
MessageCommandFlagBuilder
sourceexport class MessageCommandFlagBuilder<T> extends MessageCommandFlag export class MessageCommandFlagBuilder<T> extends MessageCommandFlagconstructor(data?: Partial<MessageCommandFlag.Data<T>>) constructor(data?: Partial<MessageCommandFlag.Data<T>>)| Param | Type | Required |
|---|---|---|
| | No |
setName(name: string): this setName(name: string): this| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
this this.setShortcut(...)
setShortcut(shortcut: string): this setShortcut(shortcut: string): this| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
this this.setDescription(...)
setDescription(description: string): this setDescription(description: string): this| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
this this.setRequired(...)
setRequired(required: boolean): this setRequired(required: boolean): this| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
this this.setMultiple(...)
setMultiple(multiple: boolean): this setMultiple(multiple: boolean): this| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
this this.setDefaultValues(...)
setDefaultValues(...defaultValues: RestOrArray<string|boolean>): this setDefaultValues(...defaultValues: RestOrArray<string|boolean>): this| Param | Type | Required |
|---|---|---|
| | No |
Returns:
this this.setValueType(...)
setValueType(valueType: MessageCommandFlag.Data<T>["valueType"]): this setValueType(valueType: MessageCommandFlag.Data<T>["valueType"]): this| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
this this.setValidate(...)
setValidate(validate: MessageCommandFlag.Data<T>["validate"]): this setValidate(validate: MessageCommandFlag.Data<T>["validate"]): this| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
this this.setResolve(...)
setResolve(resolve: MessageCommandFlag.Data<T>["resolve"]): this setResolve(resolve: MessageCommandFlag.Data<T>["resolve"]): this| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
this this