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