meta-cloud-api
Version:
TypeScript wrapper for Meta's Cloud API
34 lines (30 loc) • 1.19 kB
TypeScript
import { B as BaseAPI } from './base-CdGDdVEl.js';
import { WabaConfigType } from './types/config.js';
import { e as ResponseSuccess, R as RequesterClass } from './request-vYMaEfk5.js';
type TwoStepVerificationRequest = {
pin: string;
};
interface TwoStepVerificationClass {
setTwoStepVerificationCode(pin: string): Promise<ResponseSuccess>;
}
/**
* API for managing WhatsApp Two-Step Verification.
*
* This API allows you to:
* - Set a two-step verification PIN code
* - Manage two-step verification settings
*/
declare class TwoStepVerificationApi extends BaseAPI implements TwoStepVerificationClass {
constructor(config: WabaConfigType, client: RequesterClass);
/**
* Set a two-step verification PIN code.
*
* @param pin The PIN code to set for two-step verification (6-digit numeric string)
* @returns Response indicating success or failure
*
* @example
* await whatsappClient.twoStepVerification.setTwoStepVerificationCode('123456');
*/
setTwoStepVerificationCode(pin: string): Promise<ResponseSuccess>;
}
export { TwoStepVerificationApi as T, type TwoStepVerificationClass as a, type TwoStepVerificationRequest as b };