harmony/src/types/messageComponents.ts

21 lines
363 B
TypeScript
Raw Normal View History

2021-04-22 03:48:45 +00:00
export enum MessageComponentType {
ActionRow = 1,
Button = 2
}
export enum ButtonStyle {
Primary = 1,
Secondary = 2,
Success = 3,
Destructive = 4,
Link = 5
}
export interface MessageComponentPayload {
type: MessageComponentType
components?: MessageComponentPayload[]
label?: string
style?: ButtonStyle
url?: string
}