import { AbstractCrudObject } from "./../abstract-crud-object"; /** * ThirdPartyPartnerViewabilityRequest * @see {@link https://developers.facebook.com/docs/marketing-api/} */ export default class ThirdPartyPartnerViewabilityRequest extends AbstractCrudObject { static get Fields(): Readonly<{ created_time: "created_time"; description: "description"; ds: "ds"; hour: "hour"; id: "id"; metric: "metric"; modified_time: "modified_time"; owner_instance_id: "owner_instance_id"; platform: "platform"; status: "status"; total_file_count: "total_file_count"; }>; static get Metric(): Readonly<{ display_event: "DISPLAY_EVENT"; impression: "IMPRESSION"; video_event: "VIDEO_EVENT"; }>; static get Platform(): Readonly<{ audience_network: "AUDIENCE_NETWORK"; facebook: "FACEBOOK"; instagram: "INSTAGRAM"; }>; static get Status(): Readonly<{ created: "CREATED"; failure: "FAILURE"; in_progress: "IN_PROGRESS"; scheduled: "SCHEDULED"; success: "SUCCESS"; }>; get(fields: string[], params?: Record): Promise; }