UNPKG

gads

Version:

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

21 lines (20 loc) 1.76 kB
import { ApiException } from './apiException'; import { CreateBaseRates } from './createBaseRates'; import { CreateBaseRatesResponse } from './createBaseRatesResponse'; import { GetBaseRatesByStatement } from './getBaseRatesByStatement'; import { GetBaseRatesByStatementResponse } from './getBaseRatesByStatementResponse'; import { PerformBaseRateAction } from './performBaseRateAction'; import { PerformBaseRateActionResponse } from './performBaseRateActionResponse'; import { SoapClient } from '../../soap/soapClient'; import { UpdateBaseRates } from './updateBaseRates'; import { UpdateBaseRatesResponse } from './updateBaseRatesResponse'; export interface BaseRateService extends SoapClient { createBaseRates(createBaseRates: CreateBaseRates): Promise<CreateBaseRatesResponse>; createBaseRates(createBaseRates: CreateBaseRates, cb: (err: ApiException, createBaseRatesResponse: CreateBaseRatesResponse) => void): void; getBaseRatesByStatement(getBaseRatesByStatement: GetBaseRatesByStatement): Promise<GetBaseRatesByStatementResponse>; getBaseRatesByStatement(getBaseRatesByStatement: GetBaseRatesByStatement, cb: (err: ApiException, getBaseRatesByStatementResponse: GetBaseRatesByStatementResponse) => void): void; performBaseRateAction(performBaseRateAction: PerformBaseRateAction): Promise<PerformBaseRateActionResponse>; performBaseRateAction(performBaseRateAction: PerformBaseRateAction, cb: (err: ApiException, performBaseRateActionResponse: PerformBaseRateActionResponse) => void): void; updateBaseRates(updateBaseRates: UpdateBaseRates): Promise<UpdateBaseRatesResponse>; updateBaseRates(updateBaseRates: UpdateBaseRates, cb: (err: ApiException, updateBaseRatesResponse: UpdateBaseRatesResponse) => void): void; }