gads
Version:
An unofficial JS client library for the SOAP-based DFP Ads API
21 lines (20 loc) • 2.08 kB
TypeScript
import { ApiException } from './apiException';
import { CreateProductPackages } from './createProductPackages';
import { CreateProductPackagesResponse } from './createProductPackagesResponse';
import { GetProductPackagesByStatement } from './getProductPackagesByStatement';
import { GetProductPackagesByStatementResponse } from './getProductPackagesByStatementResponse';
import { PerformProductPackageAction } from './performProductPackageAction';
import { PerformProductPackageActionResponse } from './performProductPackageActionResponse';
import { SoapClient } from '../../soap/soapClient';
import { UpdateProductPackages } from './updateProductPackages';
import { UpdateProductPackagesResponse } from './updateProductPackagesResponse';
export interface ProductPackageService extends SoapClient {
createProductPackages(createProductPackages: CreateProductPackages): Promise<CreateProductPackagesResponse>;
createProductPackages(createProductPackages: CreateProductPackages, cb: (err: ApiException, createProductPackagesResponse: CreateProductPackagesResponse) => void): void;
getProductPackagesByStatement(getProductPackagesByStatement: GetProductPackagesByStatement): Promise<GetProductPackagesByStatementResponse>;
getProductPackagesByStatement(getProductPackagesByStatement: GetProductPackagesByStatement, cb: (err: ApiException, getProductPackagesByStatementResponse: GetProductPackagesByStatementResponse) => void): void;
performProductPackageAction(performProductPackageAction: PerformProductPackageAction): Promise<PerformProductPackageActionResponse>;
performProductPackageAction(performProductPackageAction: PerformProductPackageAction, cb: (err: ApiException, performProductPackageActionResponse: PerformProductPackageActionResponse) => void): void;
updateProductPackages(updateProductPackages: UpdateProductPackages): Promise<UpdateProductPackagesResponse>;
updateProductPackages(updateProductPackages: UpdateProductPackages, cb: (err: ApiException, updateProductPackagesResponse: UpdateProductPackagesResponse) => void): void;
}