UNPKG

evolution-api-sdk

Version:

Unofficial SDK for the Evolution Whatsapp API v2

27 lines (24 loc) 1.89 kB
import { ApiService } from '../../api/service.mjs'; import { MethodOptions } from '../../types/api.mjs'; import { FetchBusinessProfileRequest, FetchBusinessProfileResponse } from './schemas/fetch-business-profile.mjs'; import { FetchPrivacySettingsResponse } from './schemas/fetch-privacy-settings.mjs'; import { FetchProfileRequest, FetchProfileResponse } from './schemas/fetch-profile.mjs'; import { RemovePictureResponse } from './schemas/remove-picture.mjs'; import { UpdateNameRequest, UpdateNameResponse } from './schemas/update-name.mjs'; import { UpdatePictureRequest, UpdatePictureResponse } from './schemas/update-picture.mjs'; import { UpdatePrivacySettingsRequest, UpdatePrivacySettingsResponse } from './schemas/update-privacy-settings.mjs'; import { UpdateStatusRequest, UpdateStatusResponse } from './schemas/update-status.mjs'; import '../../schemas/client.mjs'; declare class ProfileModule { private readonly api; constructor(api: ApiService); fetchBusinessProfile(options: FetchBusinessProfileRequest, methodOptions?: MethodOptions): Promise<FetchBusinessProfileResponse>; fetchProfile(options: FetchProfileRequest, methodOptions?: MethodOptions): Promise<FetchProfileResponse>; updateName(options: UpdateNameRequest, methodOptions?: MethodOptions): Promise<UpdateNameResponse>; updateStatus(options: UpdateStatusRequest, methodOptions?: MethodOptions): Promise<UpdateStatusResponse>; updatePicture(options: UpdatePictureRequest, methodOptions?: MethodOptions): Promise<UpdatePictureResponse>; removePicture(methodOptions?: MethodOptions): Promise<RemovePictureResponse>; fetchPrivacySettings(methodOptions?: MethodOptions): Promise<FetchPrivacySettingsResponse>; updatePrivacySettings(options: UpdatePrivacySettingsRequest, methodOptions?: MethodOptions): Promise<UpdatePrivacySettingsResponse>; } export { ProfileModule };