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
47 lines • 1.17 kB
TypeScript
/**
* Delivered Message Event Types
* 100% khớp với zalo-personal-sdk/src/models/DeliveredMessage.ts
*/
import { ThreadType } from './enums';
/**
* Delivered Message Type
*/
export interface TDeliveredMessage {
msgId: string;
seen: number;
deliveredUids: string[];
seenUids: string[];
realMsgId: string;
mSTs: number;
}
/**
* Group Delivered Message Type (extends TDeliveredMessage with group ID)
*/
export interface TGroupDeliveredMessage extends TDeliveredMessage {
groupId: string;
}
/**
* User Delivered Message Class
*/
export declare class UserDeliveredMessage {
type: ThreadType.USER;
data: TDeliveredMessage;
threadId: string;
isSelf: false;
constructor(data: TDeliveredMessage);
}
/**
* Group Delivered Message Class
*/
export declare class GroupDeliveredMessage {
type: ThreadType.GROUP;
data: TGroupDeliveredMessage;
threadId: string;
isSelf: boolean;
constructor(uid: string, data: TGroupDeliveredMessage);
}
/**
* Delivered Message Union Type
*/
export type DeliveredMessage = UserDeliveredMessage | GroupDeliveredMessage;
//# sourceMappingURL=delivered-message.d.ts.map