UNPKG

dfp-lib

Version:

This project hosts the Node.JS client library for the SOAP-based DFP API at Google.

24 lines (23 loc) 1.31 kB
import { DfpUser } from '../lib/dfpUser'; import { DfpService } from '../lib/dfpService'; import { CustomFieldAction } from '../soap/customFieldAction'; import { CustomField } from '../soap/customField'; import { CustomFieldOption } from '../soap/customFieldOption'; import { CustomFieldPage } from '../soap/customFieldPage'; import { Statement } from '../soap/statement'; import { UpdateResult } from '../soap/updateResult'; export declare class CustomFieldService extends DfpService { protected static SERVICE_NAME: string; static ENDPOINT: string; private static CLASS_MAP; constructor(user: DfpUser, options?: { [id: string]: any; }); createCustomFieldOptions(customFieldOptions: CustomFieldOption[]): Promise<CustomFieldOption[]>; createCustomFields(customFields: CustomField[]): Promise<CustomField[]>; getCustomFieldOption(customFieldOptionId: number): Promise<CustomFieldOption>; getCustomFieldsByStatement(filterStatement: Statement): Promise<CustomFieldPage>; performCustomFieldAction(customFieldAction: CustomFieldAction, filterStatement: Statement): Promise<UpdateResult>; updateCustomFieldOptions(customFieldOptions: CustomFieldOption[]): Promise<CustomFieldOption[]>; updateCustomFields(customFields: CustomField[]): Promise<CustomField[]>; }