@types/facebook-nodejs-business-sdk
Version:
TypeScript definitions for facebook-nodejs-business-sdk
44 lines (43 loc) • 1.88 kB
TypeScript
import { AbstractCrudObject } from "./../abstract-crud-object";
/**
* AdRuleHistory
* @see {@link https://developers.facebook.com/docs/marketing-api/}
*/
export default class AdRuleHistory extends AbstractCrudObject {
static get Fields(): Readonly<{
evaluation_spec: "evaluation_spec";
exception_code: "exception_code";
exception_message: "exception_message";
execution_spec: "execution_spec";
is_manual: "is_manual";
results: "results";
schedule_spec: "schedule_spec";
timestamp: "timestamp";
}>;
static get Action(): Readonly<{
budget_not_redistributed: "BUDGET_NOT_REDISTRIBUTED";
changed_bid: "CHANGED_BID";
changed_budget: "CHANGED_BUDGET";
consolidate_asc_fragmentation: "CONSOLIDATE_ASC_FRAGMENTATION";
consolidate_fragmentation: "CONSOLIDATE_FRAGMENTATION";
convert_asc_cp_single_instance: "CONVERT_ASC_CP_SINGLE_INSTANCE";
email: "EMAIL";
enable_advantage_campaign_budget: "ENABLE_ADVANTAGE_CAMPAIGN_BUDGET";
enable_advantage_plus_creative: "ENABLE_ADVANTAGE_PLUS_CREATIVE";
enable_advantage_plus_placements: "ENABLE_ADVANTAGE_PLUS_PLACEMENTS";
enable_autoflow: "ENABLE_AUTOFLOW";
enable_gen_uncrop: "ENABLE_GEN_UNCROP";
enable_landing_page_views: "ENABLE_LANDING_PAGE_VIEWS";
enable_music: "ENABLE_MUSIC";
enable_reels_placements: "ENABLE_REELS_PLACEMENTS";
enable_semantic_based_audience_expansion: "ENABLE_SEMANTIC_BASED_AUDIENCE_EXPANSION";
enable_shops_ads: "ENABLE_SHOPS_ADS";
endpoint_pinged: "ENDPOINT_PINGED";
error: "ERROR";
facebook_notification_sent: "FACEBOOK_NOTIFICATION_SENT";
message_sent: "MESSAGE_SENT";
not_changed: "NOT_CHANGED";
paused: "PAUSED";
unpaused: "UNPAUSED";
}>;
}