UNPKG

@warriorteam/zalo-personal

Version:

Unofficial Zalo Personal API for JavaScript - A powerful library for interacting with Zalo personal accounts with URL attachment support, auto-reply, product catalog, and business features

43 lines (42 loc) 1.35 kB
import type { Gender, ZBusinessPackage } from "../models/index.js"; export declare enum FriendRecommendationsType { RecommendedFriend = 1, ReceivedFriendRequest = 2 } export type FriendRecommendationsCollapseMsgListConfig = { collapseId: number; collapseXItem: number; collapseYItem: number; }; export type FriendRecommendationsDataInfo = { userId: string; zaloName: string; displayName: string; avatar: string; phoneNumber: string; status: string; gender: Gender; dob: number; type: number; recommType: FriendRecommendationsType; recommSrc: number; recommTime: number; recommInfo: { suggestWay: number; source: number; message: string; customText: string | null; }; bizPkg: ZBusinessPackage; isSeenFriendReq: boolean; }; export type FriendRecommendationsRecommItem = { recommItemType: number; dataInfo: FriendRecommendationsDataInfo; }; export type GetFriendRecommendationsResponse = { expiredDuration: number; collapseMsgListConfig: FriendRecommendationsCollapseMsgListConfig; recommItems: FriendRecommendationsRecommItem[]; }; export declare const getFriendRecommendationsFactory: (ctx: import("../context.js").ContextBase, api: import("../apis.js").API) => () => Promise<GetFriendRecommendationsResponse>;