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 { CreateAudienceSegments } from './createAudienceSegments';
import { CreateAudienceSegmentsResponse } from './createAudienceSegmentsResponse';
import { GetAudienceSegmentsByStatement } from './getAudienceSegmentsByStatement';
import { GetAudienceSegmentsByStatementResponse } from './getAudienceSegmentsByStatementResponse';
import { PerformAudienceSegmentAction } from './performAudienceSegmentAction';
import { PerformAudienceSegmentActionResponse } from './performAudienceSegmentActionResponse';
import { SoapClient } from '../../soap/soapClient';
import { UpdateAudienceSegments } from './updateAudienceSegments';
import { UpdateAudienceSegmentsResponse } from './updateAudienceSegmentsResponse';
export interface AudienceSegmentService extends SoapClient {
createAudienceSegments(createAudienceSegments: CreateAudienceSegments): Promise<CreateAudienceSegmentsResponse>;
createAudienceSegments(createAudienceSegments: CreateAudienceSegments, cb: (err: ApiException, createAudienceSegmentsResponse: CreateAudienceSegmentsResponse) => void): void;
getAudienceSegmentsByStatement(getAudienceSegmentsByStatement: GetAudienceSegmentsByStatement): Promise<GetAudienceSegmentsByStatementResponse>;
getAudienceSegmentsByStatement(getAudienceSegmentsByStatement: GetAudienceSegmentsByStatement, cb: (err: ApiException, getAudienceSegmentsByStatementResponse: GetAudienceSegmentsByStatementResponse) => void): void;
performAudienceSegmentAction(performAudienceSegmentAction: PerformAudienceSegmentAction): Promise<PerformAudienceSegmentActionResponse>;
performAudienceSegmentAction(performAudienceSegmentAction: PerformAudienceSegmentAction, cb: (err: ApiException, performAudienceSegmentActionResponse: PerformAudienceSegmentActionResponse) => void): void;
updateAudienceSegments(updateAudienceSegments: UpdateAudienceSegments): Promise<UpdateAudienceSegmentsResponse>;
updateAudienceSegments(updateAudienceSegments: UpdateAudienceSegments, cb: (err: ApiException, updateAudienceSegmentsResponse: UpdateAudienceSegmentsResponse) => void): void;
}