@types/facebook-nodejs-business-sdk
Version:
TypeScript definitions for facebook-nodejs-business-sdk
131 lines (130 loc) • 5.62 kB
TypeScript
import { AbstractCrudObject } from "./../abstract-crud-object";
/**
* ReachFrequencyPrediction
* @see {@link https://developers.facebook.com/docs/marketing-api/}
*/
export default class ReachFrequencyPrediction extends AbstractCrudObject {
static get Fields(): Readonly<{
account_id: "account_id";
activity_status: "activity_status";
ad_formats: "ad_formats";
auction_entry_option_index: "auction_entry_option_index";
audience_size_lower_bound: "audience_size_lower_bound";
audience_size_upper_bound: "audience_size_upper_bound";
business_id: "business_id";
buying_type: "buying_type";
campaign_group_id: "campaign_group_id";
campaign_id: "campaign_id";
campaign_time_start: "campaign_time_start";
campaign_time_stop: "campaign_time_stop";
currency: "currency";
curve_budget_reach: "curve_budget_reach";
curve_reach: "curve_reach";
daily_grp_curve: "daily_grp_curve";
daily_impression_curve: "daily_impression_curve";
daily_impression_curve_map: "daily_impression_curve_map";
day_parting_schedule: "day_parting_schedule";
destination_id: "destination_id";
end_time: "end_time";
expiration_time: "expiration_time";
external_budget: "external_budget";
external_impression: "external_impression";
external_maximum_budget: "external_maximum_budget";
external_maximum_impression: "external_maximum_impression";
external_maximum_reach: "external_maximum_reach";
external_minimum_budget: "external_minimum_budget";
external_minimum_impression: "external_minimum_impression";
external_minimum_reach: "external_minimum_reach";
external_reach: "external_reach";
feed_ratio_0000: "feed_ratio_0000";
frequency_cap: "frequency_cap";
frequency_distribution_map: "frequency_distribution_map";
frequency_distribution_map_agg: "frequency_distribution_map_agg";
grp_audience_size: "grp_audience_size";
grp_avg_probability_map: "grp_avg_probability_map";
grp_country_audience_size: "grp_country_audience_size";
grp_curve: "grp_curve";
grp_dmas_audience_size: "grp_dmas_audience_size";
grp_filtering_threshold_00: "grp_filtering_threshold_00";
grp_points: "grp_points";
grp_ratio: "grp_ratio";
grp_reach_ratio: "grp_reach_ratio";
grp_status: "grp_status";
holdout_percentage: "holdout_percentage";
id: "id";
impression_curve: "impression_curve";
instagram_destination_id: "instagram_destination_id";
instream_packages: "instream_packages";
interval_frequency_cap: "interval_frequency_cap";
interval_frequency_cap_reset_period: "interval_frequency_cap_reset_period";
is_balanced_frequency: "is_balanced_frequency";
is_bonus_media: "is_bonus_media";
is_conversion_goal: "is_conversion_goal";
is_higher_average_frequency: "is_higher_average_frequency";
is_io: "is_io";
is_reserved_buying: "is_reserved_buying";
is_trp: "is_trp";
name: "name";
objective: "objective";
objective_name: "objective_name";
odax_objective: "odax_objective";
odax_objective_name: "odax_objective_name";
optimization_goal: "optimization_goal";
optimization_goal_name: "optimization_goal_name";
pause_periods: "pause_periods";
percent_reach_at_target_frequency: "percent_reach_at_target_frequency";
placement_breakdown: "placement_breakdown";
placement_breakdown_map: "placement_breakdown_map";
plan_name: "plan_name";
plan_type: "plan_type";
prediction_mode: "prediction_mode";
prediction_progress: "prediction_progress";
reference_id: "reference_id";
reservation_status: "reservation_status";
start_time: "start_time";
status: "status";
story_event_type: "story_event_type";
target_cpm: "target_cpm";
target_frequency: "target_frequency";
target_frequency_reset_period: "target_frequency_reset_period";
target_spec: "target_spec";
time_created: "time_created";
time_updated: "time_updated";
timezone_id: "timezone_id";
timezone_name: "timezone_name";
topline_id: "topline_id";
video_view_length_constraint: "video_view_length_constraint";
viewtag: "viewtag";
}>;
static get Action(): Readonly<{
cancel: "cancel";
quote: "quote";
reserve: "reserve";
}>;
static get BuyingType(): Readonly<{
auction: "AUCTION";
deprecated_reach_block: "DEPRECATED_REACH_BLOCK";
fixed_cpm: "FIXED_CPM";
mixed: "MIXED";
reachblock: "REACHBLOCK";
research_poll: "RESEARCH_POLL";
reserved: "RESERVED";
}>;
static get InstreamPackages(): Readonly<{
beauty: "BEAUTY";
entertainment: "ENTERTAINMENT";
food: "FOOD";
normal: "NORMAL";
premium: "PREMIUM";
regular_animals_pets: "REGULAR_ANIMALS_PETS";
regular_food: "REGULAR_FOOD";
regular_games: "REGULAR_GAMES";
regular_politics: "REGULAR_POLITICS";
regular_sports: "REGULAR_SPORTS";
regular_style: "REGULAR_STYLE";
regular_tv_movies: "REGULAR_TV_MOVIES";
spanish: "SPANISH";
sports: "SPORTS";
}>;
get(fields: string[], params?: Record<string, any>): Promise<ReachFrequencyPrediction>;
}