UNPKG

gads

Version:

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

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