gads
Version:
An unofficial JS client library for the SOAP-based DFP Ads API
33 lines (32 loc) • 3.28 kB
TypeScript
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;
}