UNPKG

@types/facebook-nodejs-business-sdk

Version:
38 lines (37 loc) 1.32 kB
import { AbstractCrudObject } from "./../abstract-crud-object"; import Cursor from "./../cursor"; /** * OmegaCustomerTrx * @see {@link https://developers.facebook.com/docs/marketing-api/} */ export default class OmegaCustomerTrx extends AbstractCrudObject { static get Fields(): Readonly<{ ad_account_ids: "ad_account_ids"; advertiser_name: "advertiser_name"; amount: "amount"; amount_due: "amount_due"; billed_amount_details: "billed_amount_details"; billing_period: "billing_period"; cdn_download_uri: "cdn_download_uri"; currency: "currency"; download_uri: "download_uri"; due_date: "due_date"; entity: "entity"; id: "id"; invoice_date: "invoice_date"; invoice_id: "invoice_id"; invoice_type: "invoice_type"; liability_type: "liability_type"; payment_status: "payment_status"; payment_term: "payment_term"; type: "type"; }>; static get Type(): Readonly<{ cm: "CM"; dm: "DM"; inv: "INV"; pro_forma: "PRO_FORMA"; }>; getCampaigns(fields: string[], params?: Record<string, any>, fetchFirstPage?: boolean): Cursor | Promise<Cursor>; get(fields: string[], params?: Record<string, any>): Promise<OmegaCustomerTrx>; }