harmony/src/types/messageComponents.ts

21 lines
363 B
TypeScript

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
}