UNPKG

gads

Version:

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

25 lines (24 loc) 2.35 kB
import { ApiException } from './apiException'; import { CreateProposals } from './createProposals'; import { CreateProposalsResponse } from './createProposalsResponse'; import { GetMarketplaceCommentsByStatement } from './getMarketplaceCommentsByStatement'; import { GetMarketplaceCommentsByStatementResponse } from './getMarketplaceCommentsByStatementResponse'; import { GetProposalsByStatement } from './getProposalsByStatement'; import { GetProposalsByStatementResponse } from './getProposalsByStatementResponse'; import { PerformProposalAction } from './performProposalAction'; import { PerformProposalActionResponse } from './performProposalActionResponse'; import { SoapClient } from '../../soap/soapClient'; import { UpdateProposals } from './updateProposals'; import { UpdateProposalsResponse } from './updateProposalsResponse'; export interface ProposalService extends SoapClient { createProposals(createProposals: CreateProposals): Promise<CreateProposalsResponse>; createProposals(createProposals: CreateProposals, cb: (err: ApiException, createProposalsResponse: CreateProposalsResponse) => void): void; getMarketplaceCommentsByStatement(getMarketplaceCommentsByStatement: GetMarketplaceCommentsByStatement): Promise<GetMarketplaceCommentsByStatementResponse>; getMarketplaceCommentsByStatement(getMarketplaceCommentsByStatement: GetMarketplaceCommentsByStatement, cb: (err: ApiException, getMarketplaceCommentsByStatementResponse: GetMarketplaceCommentsByStatementResponse) => void): void; getProposalsByStatement(getProposalsByStatement: GetProposalsByStatement): Promise<GetProposalsByStatementResponse>; getProposalsByStatement(getProposalsByStatement: GetProposalsByStatement, cb: (err: ApiException, getProposalsByStatementResponse: GetProposalsByStatementResponse) => void): void; performProposalAction(performProposalAction: PerformProposalAction): Promise<PerformProposalActionResponse>; performProposalAction(performProposalAction: PerformProposalAction, cb: (err: ApiException, performProposalActionResponse: PerformProposalActionResponse) => void): void; updateProposals(updateProposals: UpdateProposals): Promise<UpdateProposalsResponse>; updateProposals(updateProposals: UpdateProposals, cb: (err: ApiException, updateProposalsResponse: UpdateProposalsResponse) => void): void; }