UNPKG

@types/facebook-nodejs-business-sdk

Version:
46 lines (45 loc) 1.78 kB
import { AbstractCrudObject } from "./../abstract-crud-object"; import AbstractObject from "./../abstract-object"; /** * BusinessRoleRequest * @see {@link https://developers.facebook.com/docs/marketing-api/} */ export default class BusinessRoleRequest extends AbstractCrudObject { static get Fields(): Readonly<{ created_by: "created_by"; created_time: "created_time"; email: "email"; expiration_time: "expiration_time"; expiry_time: "expiry_time"; finance_role: "finance_role"; id: "id"; invite_link: "invite_link"; invited_user_type: "invited_user_type"; ip_role: "ip_role"; owner: "owner"; role: "role"; status: "status"; updated_by: "updated_by"; updated_time: "updated_time"; }>; static get Role(): Readonly<{ admin: "ADMIN"; ads_rights_reviewer: "ADS_RIGHTS_REVIEWER"; default: "DEFAULT"; developer: "DEVELOPER"; employee: "EMPLOYEE"; finance_analyst: "FINANCE_ANALYST"; finance_edit: "FINANCE_EDIT"; finance_editor: "FINANCE_EDITOR"; finance_view: "FINANCE_VIEW"; manage: "MANAGE"; partner_center_admin: "PARTNER_CENTER_ADMIN"; partner_center_analyst: "PARTNER_CENTER_ANALYST"; partner_center_education: "PARTNER_CENTER_EDUCATION"; partner_center_marketing: "PARTNER_CENTER_MARKETING"; partner_center_operations: "PARTNER_CENTER_OPERATIONS"; }>; delete(fields: string[], params?: Record<string, any>): Promise<AbstractObject>; get(fields: string[], params?: Record<string, any>): Promise<BusinessRoleRequest>; update(fields: string[], params?: Record<string, any>): Promise<BusinessRoleRequest>; }