mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
35 lines
843 B
TypeScript
35 lines
843 B
TypeScript
/** Association type */
|
|
export enum LabelAssociationType {
|
|
Chat = 'label_jid',
|
|
Message = 'label_message'
|
|
}
|
|
|
|
export type LabelAssociationTypes = `${LabelAssociationType}`
|
|
|
|
/** Association for chat */
|
|
export interface ChatLabelAssociation {
|
|
type: LabelAssociationType.Chat
|
|
chatId: string
|
|
labelId: string
|
|
}
|
|
|
|
/** Association for message */
|
|
export interface MessageLabelAssociation {
|
|
type: LabelAssociationType.Message
|
|
chatId: string
|
|
messageId: string
|
|
labelId: string
|
|
}
|
|
|
|
export type LabelAssociation = ChatLabelAssociation | MessageLabelAssociation
|
|
|
|
/** Body for add/remove chat label association action */
|
|
export interface ChatLabelAssociationActionBody {
|
|
labelId: string
|
|
}
|
|
|
|
/** body for add/remove message label association action */
|
|
export interface MessageLabelAssociationActionBody {
|
|
labelId: string
|
|
messageId: string
|
|
} |