@types/facebook-nodejs-business-sdk
Version:
TypeScript definitions for facebook-nodejs-business-sdk
114 lines (113 loc) • 4.23 kB
TypeScript
import { AbstractCrudObject } from "./../abstract-crud-object";
import AbstractObject from "./../abstract-object";
/**
* PageCallToAction
* @see {@link https://developers.facebook.com/docs/marketing-api/}
*/
export default class PageCallToAction extends AbstractCrudObject {
static get Fields(): Readonly<{
android_app: "android_app";
android_deeplink: "android_deeplink";
android_destination_type: "android_destination_type";
android_package_name: "android_package_name";
android_url: "android_url";
created_time: "created_time";
email_address: "email_address";
from: "from";
id: "id";
intl_number_with_plus: "intl_number_with_plus";
iphone_app: "iphone_app";
iphone_deeplink: "iphone_deeplink";
iphone_destination_type: "iphone_destination_type";
iphone_url: "iphone_url";
status: "status";
type: "type";
updated_time: "updated_time";
web_destination_type: "web_destination_type";
web_url: "web_url";
}>;
static get AndroidDestinationType(): Readonly<{
app_deeplink: "APP_DEEPLINK";
become_a_volunteer: "BECOME_A_VOLUNTEER";
email: "EMAIL";
facebook_app: "FACEBOOK_APP";
follow: "FOLLOW";
marketplace_inventory_page: "MARKETPLACE_INVENTORY_PAGE";
menu_on_facebook: "MENU_ON_FACEBOOK";
messenger: "MESSENGER";
mini_shop: "MINI_SHOP";
mobile_center: "MOBILE_CENTER";
none: "NONE";
phone_call: "PHONE_CALL";
shop_on_facebook: "SHOP_ON_FACEBOOK";
website: "WEBSITE";
}>;
static get IphoneDestinationType(): Readonly<{
app_deeplink: "APP_DEEPLINK";
become_a_volunteer: "BECOME_A_VOLUNTEER";
email: "EMAIL";
facebook_app: "FACEBOOK_APP";
follow: "FOLLOW";
marketplace_inventory_page: "MARKETPLACE_INVENTORY_PAGE";
menu_on_facebook: "MENU_ON_FACEBOOK";
messenger: "MESSENGER";
mini_shop: "MINI_SHOP";
none: "NONE";
phone_call: "PHONE_CALL";
shop_on_facebook: "SHOP_ON_FACEBOOK";
website: "WEBSITE";
}>;
static get Type(): Readonly<{
become_a_volunteer: "BECOME_A_VOLUNTEER";
book_appointment: "BOOK_APPOINTMENT";
book_now: "BOOK_NOW";
buy_tickets: "BUY_TICKETS";
call_now: "CALL_NOW";
charity_donate: "CHARITY_DONATE";
check_in: "CHECK_IN";
contact_us: "CONTACT_US";
creator_storefront: "CREATOR_STOREFRONT";
donate_now: "DONATE_NOW";
email: "EMAIL";
follow_page: "FOLLOW_PAGE";
get_directions: "GET_DIRECTIONS";
get_offer: "GET_OFFER";
get_offer_view: "GET_OFFER_VIEW";
interested: "INTERESTED";
learn_more: "LEARN_MORE";
listen: "LISTEN";
local_dev_platform: "LOCAL_DEV_PLATFORM";
message: "MESSAGE";
mobile_center: "MOBILE_CENTER";
open_app: "OPEN_APP";
order_food: "ORDER_FOOD";
play_music: "PLAY_MUSIC";
play_now: "PLAY_NOW";
purchase_gift_cards: "PURCHASE_GIFT_CARDS";
request_appointment: "REQUEST_APPOINTMENT";
request_quote: "REQUEST_QUOTE";
shop_now: "SHOP_NOW";
shop_on_facebook: "SHOP_ON_FACEBOOK";
sign_up: "SIGN_UP";
view_inventory: "VIEW_INVENTORY";
view_menu: "VIEW_MENU";
view_shop: "VIEW_SHOP";
visit_group: "VISIT_GROUP";
watch_now: "WATCH_NOW";
woodhenge_support: "WOODHENGE_SUPPORT";
}>;
static get WebDestinationType(): Readonly<{
become_a_volunteer: "BECOME_A_VOLUNTEER";
become_supporter: "BECOME_SUPPORTER";
email: "EMAIL";
follow: "FOLLOW";
messenger: "MESSENGER";
mobile_center: "MOBILE_CENTER";
none: "NONE";
shop_on_facebook: "SHOP_ON_FACEBOOK";
website: "WEBSITE";
}>;
delete(fields: string[], params?: Record<string, any>): Promise<AbstractObject>;
get(fields: string[], params?: Record<string, any>): Promise<PageCallToAction>;
update(fields: string[], params?: Record<string, any>): Promise<PageCallToAction>;
}