UNPKG

gads

Version:

An unofficial JS client library for the SOAP-based DFP Ads API

33 lines (32 loc) 3.28 kB
import { ApiException } from './apiException'; import { CreateCustomFieldOptions } from './createCustomFieldOptions'; import { CreateCustomFieldOptionsResponse } from './createCustomFieldOptionsResponse'; import { CreateCustomFields } from './createCustomFields'; import { CreateCustomFieldsResponse } from './createCustomFieldsResponse'; import { GetCustomFieldOption } from './getCustomFieldOption'; import { GetCustomFieldOptionResponse } from './getCustomFieldOptionResponse'; import { GetCustomFieldsByStatement } from './getCustomFieldsByStatement'; import { GetCustomFieldsByStatementResponse } from './getCustomFieldsByStatementResponse'; import { PerformCustomFieldAction } from './performCustomFieldAction'; import { PerformCustomFieldActionResponse } from './performCustomFieldActionResponse'; import { SoapClient } from '../../soap/soapClient'; import { UpdateCustomFieldOptions } from './updateCustomFieldOptions'; import { UpdateCustomFieldOptionsResponse } from './updateCustomFieldOptionsResponse'; import { UpdateCustomFields } from './updateCustomFields'; import { UpdateCustomFieldsResponse } from './updateCustomFieldsResponse'; export interface CustomFieldService extends SoapClient { createCustomFieldOptions(createCustomFieldOptions: CreateCustomFieldOptions): Promise<CreateCustomFieldOptionsResponse>; createCustomFieldOptions(createCustomFieldOptions: CreateCustomFieldOptions, cb: (err: ApiException, createCustomFieldOptionsResponse: CreateCustomFieldOptionsResponse) => void): void; createCustomFields(createCustomFields: CreateCustomFields): Promise<CreateCustomFieldsResponse>; createCustomFields(createCustomFields: CreateCustomFields, cb: (err: ApiException, createCustomFieldsResponse: CreateCustomFieldsResponse) => void): void; getCustomFieldOption(getCustomFieldOption: GetCustomFieldOption): Promise<GetCustomFieldOptionResponse>; getCustomFieldOption(getCustomFieldOption: GetCustomFieldOption, cb: (err: ApiException, getCustomFieldOptionResponse: GetCustomFieldOptionResponse) => void): void; getCustomFieldsByStatement(getCustomFieldsByStatement: GetCustomFieldsByStatement): Promise<GetCustomFieldsByStatementResponse>; getCustomFieldsByStatement(getCustomFieldsByStatement: GetCustomFieldsByStatement, cb: (err: ApiException, getCustomFieldsByStatementResponse: GetCustomFieldsByStatementResponse) => void): void; performCustomFieldAction(performCustomFieldAction: PerformCustomFieldAction): Promise<PerformCustomFieldActionResponse>; performCustomFieldAction(performCustomFieldAction: PerformCustomFieldAction, cb: (err: ApiException, performCustomFieldActionResponse: PerformCustomFieldActionResponse) => void): void; updateCustomFieldOptions(updateCustomFieldOptions: UpdateCustomFieldOptions): Promise<UpdateCustomFieldOptionsResponse>; updateCustomFieldOptions(updateCustomFieldOptions: UpdateCustomFieldOptions, cb: (err: ApiException, updateCustomFieldOptionsResponse: UpdateCustomFieldOptionsResponse) => void): void; updateCustomFields(updateCustomFields: UpdateCustomFields): Promise<UpdateCustomFieldsResponse>; updateCustomFields(updateCustomFields: UpdateCustomFields, cb: (err: ApiException, updateCustomFieldsResponse: UpdateCustomFieldsResponse) => void): void; }