@warriorteam/zalo-personal
Version:
Unofficial Zalo Personal API for JavaScript - A powerful library for interacting with Zalo personal accounts with URL attachment support
38 lines (37 loc) • 1.04 kB
TypeScript
import { Gender } from "../models/Enum.js";
export type CollapseMsgListConfig = {
collapseId: number;
collapseXItem: number;
collapseYItem: number;
};
export type ReceivedFriendRequestsDataInfo = {
userId: string;
zaloName: string;
displayName: string;
avatar: string;
phoneNumber: string;
status: string;
gender: Gender;
dob: number;
type: number;
recommType: number;
recommSrc: number;
recommTime: number;
recommInfo: {
source: number;
message: string;
};
bizPkg: {
pkgId: number;
};
isSeenFriendReq: boolean;
};
export type GetReceivedFriendRequestsResponse = {
expiredDuration: number;
collapseMsgListConfig: CollapseMsgListConfig;
recommItems: {
recommItemType: number;
dataInfo: ReceivedFriendRequestsDataInfo;
}[];
};
export declare const getReceivedFriendRequestsFactory: (ctx: import("../context.js").ContextBase, api: import("../zalo.js").API) => () => Promise<GetReceivedFriendRequestsResponse>;