@types/facebook-nodejs-business-sdk
Version:
TypeScript definitions for facebook-nodejs-business-sdk
46 lines (45 loc) • 1.74 kB
TypeScript
import { AbstractCrudObject } from "./../abstract-crud-object";
/**
* ProductEventStat
* @see {@link https://developers.facebook.com/docs/marketing-api/}
*/
export default class ProductEventStat extends AbstractCrudObject {
static get Fields(): Readonly<{
date_start: "date_start";
date_stop: "date_stop";
device_type: "device_type";
event: "event";
event_source: "event_source";
total_content_ids_matched_other_catalogs: "total_content_ids_matched_other_catalogs";
total_matched_content_ids: "total_matched_content_ids";
total_unmatched_content_ids: "total_unmatched_content_ids";
unique_content_ids_matched_other_catalogs: "unique_content_ids_matched_other_catalogs";
unique_matched_content_ids: "unique_matched_content_ids";
unique_unmatched_content_ids: "unique_unmatched_content_ids";
}>;
static get DeviceType(): Readonly<{
desktop: "desktop";
mobile_android_phone: "mobile_android_phone";
mobile_android_tablet: "mobile_android_tablet";
mobile_ipad: "mobile_ipad";
mobile_iphone: "mobile_iphone";
mobile_ipod: "mobile_ipod";
mobile_phone: "mobile_phone";
mobile_tablet: "mobile_tablet";
mobile_windows_phone: "mobile_windows_phone";
unknown: "unknown";
}>;
static get Event(): Readonly<{
addtocart: "AddToCart";
addtowishlist: "AddToWishlist";
initiatecheckout: "InitiateCheckout";
lead: "Lead";
purchase: "Purchase";
search: "Search";
subscribe: "Subscribe";
viewcontent: "ViewContent";
}>;
static get Breakdowns(): Readonly<{
device_type: "DEVICE_TYPE";
}>;
}