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 { CreateProductTemplates } from './createProductTemplates';
import { CreateProductTemplatesResponse } from './createProductTemplatesResponse';
import { GetProductTemplatesByStatement } from './getProductTemplatesByStatement';
import { GetProductTemplatesByStatementResponse } from './getProductTemplatesByStatementResponse';
import { PerformProductTemplateAction } from './performProductTemplateAction';
import { PerformProductTemplateActionResponse } from './performProductTemplateActionResponse';
import { SoapClient } from '../../soap/soapClient';
import { UpdateProductTemplates } from './updateProductTemplates';
import { UpdateProductTemplatesResponse } from './updateProductTemplatesResponse';
export interface ProductTemplateService extends SoapClient {
createProductTemplates(createProductTemplates: CreateProductTemplates): Promise<CreateProductTemplatesResponse>;
createProductTemplates(createProductTemplates: CreateProductTemplates, cb: (err: ApiException, createProductTemplatesResponse: CreateProductTemplatesResponse) => void): void;
getProductTemplatesByStatement(getProductTemplatesByStatement: GetProductTemplatesByStatement): Promise<GetProductTemplatesByStatementResponse>;
getProductTemplatesByStatement(getProductTemplatesByStatement: GetProductTemplatesByStatement, cb: (err: ApiException, getProductTemplatesByStatementResponse: GetProductTemplatesByStatementResponse) => void): void;
performProductTemplateAction(performProductTemplateAction: PerformProductTemplateAction): Promise<PerformProductTemplateActionResponse>;
performProductTemplateAction(performProductTemplateAction: PerformProductTemplateAction, cb: (err: ApiException, performProductTemplateActionResponse: PerformProductTemplateActionResponse) => void): void;
updateProductTemplates(updateProductTemplates: UpdateProductTemplates): Promise<UpdateProductTemplatesResponse>;
updateProductTemplates(updateProductTemplates: UpdateProductTemplates, cb: (err: ApiException, updateProductTemplatesResponse: UpdateProductTemplatesResponse) => void): void;
}