UNPKG

@types/facebook-nodejs-business-sdk

Version:
27 lines (26 loc) 1.32 kB
import { AbstractCrudObject } from "./../abstract-crud-object"; import AbstractObject from "./../abstract-object"; import Cursor from "./../cursor"; /** * PublisherBlockList * @see {@link https://developers.facebook.com/docs/marketing-api/} */ export default class PublisherBlockList extends AbstractCrudObject { static get Fields(): Readonly<{ app_publishers: "app_publishers"; business_owner_id: "business_owner_id"; id: "id"; is_auto_blocking_on: "is_auto_blocking_on"; is_eligible_at_campaign_level: "is_eligible_at_campaign_level"; last_update_time: "last_update_time"; last_update_user: "last_update_user"; name: "name"; owner_ad_account_id: "owner_ad_account_id"; web_publishers: "web_publishers"; }>; createAppendPublisherUrl(fields: string[], params?: Record<string, any>, pathOverride?: string | null): Promise<AbstractObject>; getPagedWebPublishers(fields: string[], params?: Record<string, any>, fetchFirstPage?: boolean): Cursor | Promise<Cursor>; delete(fields: string[], params?: Record<string, any>): Promise<AbstractObject>; get(fields: string[], params?: Record<string, any>): Promise<PublisherBlockList>; update(fields: string[], params?: Record<string, any>): Promise<PublisherBlockList>; }