gads
Version:
An unofficial JS client library for the SOAP-based DFP Ads API
21 lines (20 loc) • 1.7 kB
TypeScript
import { ApiException } from './apiException';
import { CreatePackages } from './createPackages';
import { CreatePackagesResponse } from './createPackagesResponse';
import { GetPackagesByStatement } from './getPackagesByStatement';
import { GetPackagesByStatementResponse } from './getPackagesByStatementResponse';
import { PerformPackageAction } from './performPackageAction';
import { PerformPackageActionResponse } from './performPackageActionResponse';
import { SoapClient } from '../../soap/soapClient';
import { UpdatePackages } from './updatePackages';
import { UpdatePackagesResponse } from './updatePackagesResponse';
export interface PackageService extends SoapClient {
createPackages(createPackages: CreatePackages): Promise<CreatePackagesResponse>;
createPackages(createPackages: CreatePackages, cb: (err: ApiException, createPackagesResponse: CreatePackagesResponse) => void): void;
getPackagesByStatement(getPackagesByStatement: GetPackagesByStatement): Promise<GetPackagesByStatementResponse>;
getPackagesByStatement(getPackagesByStatement: GetPackagesByStatement, cb: (err: ApiException, getPackagesByStatementResponse: GetPackagesByStatementResponse) => void): void;
performPackageAction(performPackageAction: PerformPackageAction): Promise<PerformPackageActionResponse>;
performPackageAction(performPackageAction: PerformPackageAction, cb: (err: ApiException, performPackageActionResponse: PerformPackageActionResponse) => void): void;
updatePackages(updatePackages: UpdatePackages): Promise<UpdatePackagesResponse>;
updatePackages(updatePackages: UpdatePackages, cb: (err: ApiException, updatePackagesResponse: UpdatePackagesResponse) => void): void;
}