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
TypeScript
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[]>;
}