gads
Version:
An unofficial JS client library for the SOAP-based DFP Ads API
25 lines (24 loc) • 2.35 kB
TypeScript
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;
}