UNPKG

@types/facebook-nodejs-business-sdk

Version:
43 lines (42 loc) 2.13 kB
import { AbstractCrudObject } from "./../abstract-crud-object"; import AbstractObject from "./../abstract-object"; import Cursor from "./../cursor"; /** * FundraiserPersonToCharity * @see {@link https://developers.facebook.com/docs/marketing-api/} */ export default class FundraiserPersonToCharity extends AbstractCrudObject { static get Fields(): Readonly<{ amount_raised: "amount_raised"; charity_id: "charity_id"; currency: "currency"; description: "description"; donations_count: "donations_count"; donors_count: "donors_count"; end_time: "end_time"; external_amount_raised: "external_amount_raised"; external_donations_count: "external_donations_count"; external_donors_count: "external_donors_count"; external_event_name: "external_event_name"; external_event_start_time: "external_event_start_time"; external_event_uri: "external_event_uri"; external_fundraiser_uri: "external_fundraiser_uri"; external_id: "external_id"; goal_amount: "goal_amount"; id: "id"; internal_amount_raised: "internal_amount_raised"; internal_donations_count: "internal_donations_count"; internal_donors_count: "internal_donors_count"; name: "name"; uri: "uri"; }>; static get FundraiserType(): Readonly<{ person_for_charity: "person_for_charity"; }>; getDonations(fields: string[], params?: Record<string, any>, fetchFirstPage?: boolean): Cursor | Promise<Cursor>; createEndFundraiser(fields: string[], params?: Record<string, any>, pathOverride?: string | null): Promise<AbstractObject>; getExternalDonations(fields: string[], params?: Record<string, any>, fetchFirstPage?: boolean): Cursor | Promise<Cursor>; createExternalDonation(fields: string[], params?: Record<string, any>, pathOverride?: string | null): Promise<AbstractObject>; get(fields: string[], params?: Record<string, any>): Promise<FundraiserPersonToCharity>; update(fields: string[], params?: Record<string, any>): Promise<FundraiserPersonToCharity>; }