UNPKG

@types/facebook-nodejs-business-sdk

Version:
41 lines (40 loc) 1.91 kB
import { AbstractCrudObject } from "./../abstract-crud-object"; import Cursor from "./../cursor"; /** * AdStudyCell * @see {@link https://developers.facebook.com/docs/marketing-api/} */ export default class AdStudyCell extends AbstractCrudObject { static get Fields(): Readonly<{ ad_entities_count: "ad_entities_count"; control_percentage: "control_percentage"; id: "id"; name: "name"; treatment_percentage: "treatment_percentage"; }>; static get CreationTemplate(): Readonly<{ automatic_placements: "AUTOMATIC_PLACEMENTS"; brand_awareness: "BRAND_AWARENESS"; facebook: "FACEBOOK"; facebook_audience_network: "FACEBOOK_AUDIENCE_NETWORK"; facebook_instagram: "FACEBOOK_INSTAGRAM"; facebook_news_feed: "FACEBOOK_NEWS_FEED"; facebook_news_feed_in_stream_video: "FACEBOOK_NEWS_FEED_IN_STREAM_VIDEO"; high_frequency: "HIGH_FREQUENCY"; instagram: "INSTAGRAM"; in_stream_video: "IN_STREAM_VIDEO"; low_frequency: "LOW_FREQUENCY"; medium_frequency: "MEDIUM_FREQUENCY"; mobile_optimized_video: "MOBILE_OPTIMIZED_VIDEO"; page_post_engagement: "PAGE_POST_ENGAGEMENT"; reach: "REACH"; tv_commercial: "TV_COMMERCIAL"; tv_facebook: "TV_FACEBOOK"; video_view_optimization: "VIDEO_VIEW_OPTIMIZATION"; }>; getAdAccounts(fields: string[], params?: Record<string, any>, fetchFirstPage?: boolean): Cursor | Promise<Cursor>; getAdSets(fields: string[], params?: Record<string, any>, fetchFirstPage?: boolean): Cursor | Promise<Cursor>; getCampaigns(fields: string[], params?: Record<string, any>, fetchFirstPage?: boolean): Cursor | Promise<Cursor>; get(fields: string[], params?: Record<string, any>): Promise<AdStudyCell>; update(fields: string[], params?: Record<string, any>): Promise<AdStudyCell>; }