UNPKG

gads

Version:

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

21 lines (20 loc) 2.13 kB
import { ApiException } from './apiException'; import { CreateAdExclusionRules } from './createAdExclusionRules'; import { CreateAdExclusionRulesResponse } from './createAdExclusionRulesResponse'; import { GetAdExclusionRulesByStatement } from './getAdExclusionRulesByStatement'; import { GetAdExclusionRulesByStatementResponse } from './getAdExclusionRulesByStatementResponse'; import { PerformAdExclusionRuleAction } from './performAdExclusionRuleAction'; import { PerformAdExclusionRuleActionResponse } from './performAdExclusionRuleActionResponse'; import { SoapClient } from '../../soap/soapClient'; import { UpdateAdExclusionRules } from './updateAdExclusionRules'; import { UpdateAdExclusionRulesResponse } from './updateAdExclusionRulesResponse'; export interface AdExclusionRuleService extends SoapClient { createAdExclusionRules(createAdExclusionRules: CreateAdExclusionRules): Promise<CreateAdExclusionRulesResponse>; createAdExclusionRules(createAdExclusionRules: CreateAdExclusionRules, cb: (err: ApiException, createAdExclusionRulesResponse: CreateAdExclusionRulesResponse) => void): void; getAdExclusionRulesByStatement(getAdExclusionRulesByStatement: GetAdExclusionRulesByStatement): Promise<GetAdExclusionRulesByStatementResponse>; getAdExclusionRulesByStatement(getAdExclusionRulesByStatement: GetAdExclusionRulesByStatement, cb: (err: ApiException, getAdExclusionRulesByStatementResponse: GetAdExclusionRulesByStatementResponse) => void): void; performAdExclusionRuleAction(performAdExclusionRuleAction: PerformAdExclusionRuleAction): Promise<PerformAdExclusionRuleActionResponse>; performAdExclusionRuleAction(performAdExclusionRuleAction: PerformAdExclusionRuleAction, cb: (err: ApiException, performAdExclusionRuleActionResponse: PerformAdExclusionRuleActionResponse) => void): void; updateAdExclusionRules(updateAdExclusionRules: UpdateAdExclusionRules): Promise<UpdateAdExclusionRulesResponse>; updateAdExclusionRules(updateAdExclusionRules: UpdateAdExclusionRules, cb: (err: ApiException, updateAdExclusionRulesResponse: UpdateAdExclusionRulesResponse) => void): void; }