UNPKG

gads

Version:

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

21 lines (20 loc) 1.97 kB
import { ApiException } from './apiException'; import { CreateExchangeRates } from './createExchangeRates'; import { CreateExchangeRatesResponse } from './createExchangeRatesResponse'; import { GetExchangeRatesByStatement } from './getExchangeRatesByStatement'; import { GetExchangeRatesByStatementResponse } from './getExchangeRatesByStatementResponse'; import { PerformExchangeRateAction } from './performExchangeRateAction'; import { PerformExchangeRateActionResponse } from './performExchangeRateActionResponse'; import { SoapClient } from '../../soap/soapClient'; import { UpdateExchangeRates } from './updateExchangeRates'; import { UpdateExchangeRatesResponse } from './updateExchangeRatesResponse'; export interface ExchangeRateService extends SoapClient { createExchangeRates(createExchangeRates: CreateExchangeRates): Promise<CreateExchangeRatesResponse>; createExchangeRates(createExchangeRates: CreateExchangeRates, cb: (err: ApiException, createExchangeRatesResponse: CreateExchangeRatesResponse) => void): void; getExchangeRatesByStatement(getExchangeRatesByStatement: GetExchangeRatesByStatement): Promise<GetExchangeRatesByStatementResponse>; getExchangeRatesByStatement(getExchangeRatesByStatement: GetExchangeRatesByStatement, cb: (err: ApiException, getExchangeRatesByStatementResponse: GetExchangeRatesByStatementResponse) => void): void; performExchangeRateAction(performExchangeRateAction: PerformExchangeRateAction): Promise<PerformExchangeRateActionResponse>; performExchangeRateAction(performExchangeRateAction: PerformExchangeRateAction, cb: (err: ApiException, performExchangeRateActionResponse: PerformExchangeRateActionResponse) => void): void; updateExchangeRates(updateExchangeRates: UpdateExchangeRates): Promise<UpdateExchangeRatesResponse>; updateExchangeRates(updateExchangeRates: UpdateExchangeRates, cb: (err: ApiException, updateExchangeRatesResponse: UpdateExchangeRatesResponse) => void): void; }