UNPKG

facebook-nodejs-business-sdk

Version:

SDK for the Facebook Marketing API in Javascript and Node.js

77 lines (73 loc) 2.54 kB
/* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. * * @flow */ import {AbstractCrudObject} from './../abstract-crud-object'; /** * AdAccountDefaultObjective * @extends AbstractCrudObject * @see {@link https://developers.facebook.com/docs/marketing-api/} */ export default class AdAccountDefaultObjective extends AbstractCrudObject { static get Fields (): Object { return Object.freeze({ default_objective_for_user: 'default_objective_for_user', objective_for_level: 'objective_for_level', }); } static get DefaultObjectiveForUser (): Object { return Object.freeze({ app_installs: 'APP_INSTALLS', brand_awareness: 'BRAND_AWARENESS', event_responses: 'EVENT_RESPONSES', lead_generation: 'LEAD_GENERATION', link_clicks: 'LINK_CLICKS', local_awareness: 'LOCAL_AWARENESS', messages: 'MESSAGES', offer_claims: 'OFFER_CLAIMS', outcome_app_promotion: 'OUTCOME_APP_PROMOTION', outcome_awareness: 'OUTCOME_AWARENESS', outcome_engagement: 'OUTCOME_ENGAGEMENT', outcome_leads: 'OUTCOME_LEADS', outcome_sales: 'OUTCOME_SALES', outcome_traffic: 'OUTCOME_TRAFFIC', page_likes: 'PAGE_LIKES', post_engagement: 'POST_ENGAGEMENT', product_catalog_sales: 'PRODUCT_CATALOG_SALES', reach: 'REACH', store_visits: 'STORE_VISITS', video_views: 'VIDEO_VIEWS', website_conversions: 'WEBSITE_CONVERSIONS', }); } static get ObjectiveForLevel (): Object { return Object.freeze({ app_installs: 'APP_INSTALLS', brand_awareness: 'BRAND_AWARENESS', event_responses: 'EVENT_RESPONSES', lead_generation: 'LEAD_GENERATION', link_clicks: 'LINK_CLICKS', local_awareness: 'LOCAL_AWARENESS', messages: 'MESSAGES', offer_claims: 'OFFER_CLAIMS', outcome_app_promotion: 'OUTCOME_APP_PROMOTION', outcome_awareness: 'OUTCOME_AWARENESS', outcome_engagement: 'OUTCOME_ENGAGEMENT', outcome_leads: 'OUTCOME_LEADS', outcome_sales: 'OUTCOME_SALES', outcome_traffic: 'OUTCOME_TRAFFIC', page_likes: 'PAGE_LIKES', post_engagement: 'POST_ENGAGEMENT', product_catalog_sales: 'PRODUCT_CATALOG_SALES', reach: 'REACH', store_visits: 'STORE_VISITS', video_views: 'VIDEO_VIEWS', website_conversions: 'WEBSITE_CONVERSIONS', }); } }