UNPKG

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

82 lines 1.8 kB
/** * Profile DTOs for Zalo Personal Profile & Account Management * 100% khớp với automation-web/src/module/zalo-profile/dto/profile.dto.ts */ export declare enum Gender { Male = 0, Female = 1 } export interface FetchAccountInfoRequest { sessionId: string; } export interface AccountInfo { uid: string; displayName: string; username: string; phoneNumber: string; email: string; dob: string; gender: Gender; avatar: string; cover: string; status: number; data: any; } export interface FetchAccountInfoResponse { result: AccountInfo; } export interface AvatarMetadata { width: number; height: number; size: number; type: string; } export interface AvatarSource { data: string; filename: string; metadata: AvatarMetadata; } export interface ChangeAccountAvatarRequest { sessionId: string; avatarSource: AvatarSource; } export interface ChangeAccountAvatarResponse { result: string; } export interface DeleteAvatarRequest { sessionId: string; avatarId: string; } export interface DeleteAvatarResponse { result: string; } export interface ReuseAvatarRequest { sessionId: string; avatarId: string; } export interface ReuseAvatarResponse { result: any; } export interface GetAvatarListRequest { sessionId: string; } export interface AvatarItem { id: string; url: string; thumbUrl: string; createdAt: number; isCurrent: boolean; } export interface GetAvatarListResponse { result: AvatarItem[]; } export interface UpdateProfileRequest { sessionId: string; name: string; dob: `${string}-${string}-${string}`; gender: Gender; } export interface UpdateProfileResponse { result: string; } //# sourceMappingURL=profile.type.d.ts.map