UNPKG

gads

Version:

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

21 lines (20 loc) 1.65 kB
import { ApiException } from './apiException'; import { CreateAdRules } from './createAdRules'; import { CreateAdRulesResponse } from './createAdRulesResponse'; import { GetAdRulesByStatement } from './getAdRulesByStatement'; import { GetAdRulesByStatementResponse } from './getAdRulesByStatementResponse'; import { PerformAdRuleAction } from './performAdRuleAction'; import { PerformAdRuleActionResponse } from './performAdRuleActionResponse'; import { SoapClient } from '../../soap/soapClient'; import { UpdateAdRules } from './updateAdRules'; import { UpdateAdRulesResponse } from './updateAdRulesResponse'; export interface AdRuleService extends SoapClient { createAdRules(createAdRules: CreateAdRules): Promise<CreateAdRulesResponse>; createAdRules(createAdRules: CreateAdRules, cb: (err: ApiException, createAdRulesResponse: CreateAdRulesResponse) => void): void; getAdRulesByStatement(getAdRulesByStatement: GetAdRulesByStatement): Promise<GetAdRulesByStatementResponse>; getAdRulesByStatement(getAdRulesByStatement: GetAdRulesByStatement, cb: (err: ApiException, getAdRulesByStatementResponse: GetAdRulesByStatementResponse) => void): void; performAdRuleAction(performAdRuleAction: PerformAdRuleAction): Promise<PerformAdRuleActionResponse>; performAdRuleAction(performAdRuleAction: PerformAdRuleAction, cb: (err: ApiException, performAdRuleActionResponse: PerformAdRuleActionResponse) => void): void; updateAdRules(updateAdRules: UpdateAdRules): Promise<UpdateAdRulesResponse>; updateAdRules(updateAdRules: UpdateAdRules, cb: (err: ApiException, updateAdRulesResponse: UpdateAdRulesResponse) => void): void; }