UNPKG

gads

Version:

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

21 lines (20 loc) 1.6 kB
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; }