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

63 lines (62 loc) 1.51 kB
import type { Gender } from "./Enum.js"; import type { ZBusinessPackage } from "./ZBusiness.js"; export type User = { userId: string; username: string; displayName: string; zaloName: string; avatar: string; bgavatar: string; cover: string; gender: Gender; dob: number; sdob: string; status: string; phoneNumber: string; isFr: number; isBlocked: number; lastActionTime: number; lastUpdateTime: number; isActive: number; key: number; type: number; isActivePC: number; isActiveWeb: number; isValid: number; userKey: string; accountStatus: number; oaInfo: unknown; user_mode: number; globalId: string; bizPkg: ZBusinessPackage; createdTs: number; oa_status: unknown; }; export type UserBasic = { avatar: string; cover: string; status: string; gender: Gender; dob: number; sdob: string; globalId: string; bizPkg: ZBusinessPackage; uid: string; zalo_name: string; display_name: string; }; export type UserSetting = { add_friend_via_contact: number; display_on_recommend_friend: number; add_friend_via_group: number; add_friend_via_qr: number; quick_message_status: number; show_online_status: boolean; accept_stranger_call: number; archived_chat_status: number; receive_message: number; add_friend_via_phone: number; display_seen_status: number; view_birthday: number; setting_2FA_status: number; };