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