gads
Version:
An unofficial JS client library for the SOAP-based DFP Ads API
21 lines (20 loc) • 1.6 kB
TypeScript
import { ApiException } from './apiException';
import { CreateLabels } from './createLabels';
import { CreateLabelsResponse } from './createLabelsResponse';
import { GetLabelsByStatement } from './getLabelsByStatement';
import { GetLabelsByStatementResponse } from './getLabelsByStatementResponse';
import { PerformLabelAction } from './performLabelAction';
import { PerformLabelActionResponse } from './performLabelActionResponse';
import { SoapClient } from '../../soap/soapClient';
import { UpdateLabels } from './updateLabels';
import { UpdateLabelsResponse } from './updateLabelsResponse';
export interface LabelService extends SoapClient {
createLabels(createLabels: CreateLabels): Promise<CreateLabelsResponse>;
createLabels(createLabels: CreateLabels, cb: (err: ApiException, createLabelsResponse: CreateLabelsResponse) => void): void;
getLabelsByStatement(getLabelsByStatement: GetLabelsByStatement): Promise<GetLabelsByStatementResponse>;
getLabelsByStatement(getLabelsByStatement: GetLabelsByStatement, cb: (err: ApiException, getLabelsByStatementResponse: GetLabelsByStatementResponse) => void): void;
performLabelAction(performLabelAction: PerformLabelAction): Promise<PerformLabelActionResponse>;
performLabelAction(performLabelAction: PerformLabelAction, cb: (err: ApiException, performLabelActionResponse: PerformLabelActionResponse) => void): void;
updateLabels(updateLabels: UpdateLabels): Promise<UpdateLabelsResponse>;
updateLabels(updateLabels: UpdateLabels, cb: (err: ApiException, updateLabelsResponse: UpdateLabelsResponse) => void): void;
}