@types/facebook-nodejs-business-sdk
Version:
TypeScript definitions for facebook-nodejs-business-sdk
24 lines (23 loc) • 865 B
TypeScript
import { AbstractCrudObject } from "./../abstract-crud-object";
/**
* BusinessAgreement
* @see {@link https://developers.facebook.com/docs/marketing-api/}
*/
export default class BusinessAgreement extends AbstractCrudObject {
static get Fields(): Readonly<{
id: "id";
request_status: "request_status";
}>;
static get RequestStatus(): Readonly<{
approve: "APPROVE";
canceled: "CANCELED";
decline: "DECLINE";
expired: "EXPIRED";
in_progress: "IN_PROGRESS";
pending: "PENDING";
pending_email_verification: "PENDING_EMAIL_VERIFICATION";
pending_integrity_review: "PENDING_INTEGRITY_REVIEW";
}>;
get(fields: string[], params?: Record<string, any>): Promise<BusinessAgreement>;
update(fields: string[], params?: Record<string, any>): Promise<BusinessAgreement>;
}