@types/facebook-nodejs-business-sdk
Version:
TypeScript definitions for facebook-nodejs-business-sdk
59 lines (58 loc) • 2.54 kB
TypeScript
import { AbstractCrudObject } from "./../abstract-crud-object";
/**
* MessageDeliveryEstimate
* @see {@link https://developers.facebook.com/docs/marketing-api/}
*/
export default class MessageDeliveryEstimate extends AbstractCrudObject {
static get Fields(): Readonly<{
estimate_cost: "estimate_cost";
estimate_cost_lower_bound: "estimate_cost_lower_bound";
estimate_cost_upper_bound: "estimate_cost_upper_bound";
estimate_coverage_lower_bound: "estimate_coverage_lower_bound";
estimate_coverage_upper_bound: "estimate_coverage_upper_bound";
estimate_delivery: "estimate_delivery";
estimate_delivery_lower_bound: "estimate_delivery_lower_bound";
estimate_delivery_upper_bound: "estimate_delivery_upper_bound";
estimate_status: "estimate_status";
}>;
static get OptimizationGoal(): Readonly<{
advertiser_siloed_value: "ADVERTISER_SILOED_VALUE";
ad_recall_lift: "AD_RECALL_LIFT";
app_installs: "APP_INSTALLS";
app_installs_and_offsite_conversions: "APP_INSTALLS_AND_OFFSITE_CONVERSIONS";
conversations: "CONVERSATIONS";
derived_events: "DERIVED_EVENTS";
engaged_users: "ENGAGED_USERS";
event_responses: "EVENT_RESPONSES";
impressions: "IMPRESSIONS";
in_app_value: "IN_APP_VALUE";
landing_page_views: "LANDING_PAGE_VIEWS";
lead_generation: "LEAD_GENERATION";
link_clicks: "LINK_CLICKS";
meaningful_call_attempt: "MEANINGFUL_CALL_ATTEMPT";
messaging_appointment_conversion: "MESSAGING_APPOINTMENT_CONVERSION";
messaging_purchase_conversion: "MESSAGING_PURCHASE_CONVERSION";
none: "NONE";
offsite_conversions: "OFFSITE_CONVERSIONS";
page_likes: "PAGE_LIKES";
post_engagement: "POST_ENGAGEMENT";
profile_and_page_engagement: "PROFILE_AND_PAGE_ENGAGEMENT";
profile_visit: "PROFILE_VISIT";
quality_call: "QUALITY_CALL";
quality_lead: "QUALITY_LEAD";
reach: "REACH";
reminders_set: "REMINDERS_SET";
subscribers: "SUBSCRIBERS";
thruplay: "THRUPLAY";
value: "VALUE";
visit_instagram_profile: "VISIT_INSTAGRAM_PROFILE";
}>;
static get PacingType(): Readonly<{
day_parting: "DAY_PARTING";
disabled: "DISABLED";
no_pacing: "NO_PACING";
probabilistic_pacing: "PROBABILISTIC_PACING";
probabilistic_pacing_v2: "PROBABILISTIC_PACING_V2";
standard: "STANDARD";
}>;
}