redai-automation-web-sdk
Version:
TypeScript SDK for RedAI Automation Web API - Zalo Personal automation, messaging, advanced sticker search, and bulk operations. 100% compatible with automation-web backend. v1.8.1: Updated GroupInfo interface to match backend controller with complete gro
46 lines • 994 B
TypeScript
/**
* Seen Message Event Types
* 100% khớp với zalo-personal-sdk/src/models/SeenMessage.ts
*/
import { ThreadType } from './enums';
/**
* User Seen Message Type
*/
export interface TUserSeenMessage {
idTo: string;
msgId: string;
realMsgId: string;
}
/**
* Group Seen Message Type
*/
export interface TGroupSeenMessage {
msgId: string;
groupId: string;
seenUids: string[];
}
/**
* User Seen Message Class
*/
export declare class UserSeenMessage {
type: ThreadType.USER;
data: TUserSeenMessage;
threadId: string;
isSelf: false;
constructor(data: TUserSeenMessage);
}
/**
* Group Seen Message Class
*/
export declare class GroupSeenMessage {
type: ThreadType.GROUP;
data: TGroupSeenMessage;
threadId: string;
isSelf: boolean;
constructor(uid: string, data: TGroupSeenMessage);
}
/**
* Seen Message Union Type
*/
export type SeenMessage = UserSeenMessage | GroupSeenMessage;
//# sourceMappingURL=seen-message.d.ts.map