@types/facebook-nodejs-business-sdk
Version:
TypeScript definitions for facebook-nodejs-business-sdk
25 lines (24 loc) • 946 B
TypeScript
import { AbstractCrudObject } from "./../abstract-crud-object";
import Cursor from "./../cursor";
/**
* RTBDynamicPost
* @see {@link https://developers.facebook.com/docs/marketing-api/}
*/
export default class RTBDynamicPost extends AbstractCrudObject {
static get Fields(): Readonly<{
child_attachments: "child_attachments";
created: "created";
description: "description";
id: "id";
image_url: "image_url";
link: "link";
message: "message";
owner_id: "owner_id";
place_id: "place_id";
product_id: "product_id";
title: "title";
}>;
getComments(fields: string[], params?: Record<string, any>, fetchFirstPage?: boolean): Cursor | Promise<Cursor>;
getLikes(fields: string[], params?: Record<string, any>, fetchFirstPage?: boolean): Cursor | Promise<Cursor>;
get(fields: string[], params?: Record<string, any>): Promise<RTBDynamicPost>;
}