gads
Version:
An unofficial JS client library for the SOAP-based DFP Ads API
29 lines (28 loc) • 3.63 kB
TypeScript
import { ApiException } from './apiException';
import { CreateLineItemCreativeAssociations } from './createLineItemCreativeAssociations';
import { CreateLineItemCreativeAssociationsResponse } from './createLineItemCreativeAssociationsResponse';
import { GetLineItemCreativeAssociationsByStatement } from './getLineItemCreativeAssociationsByStatement';
import { GetLineItemCreativeAssociationsByStatementResponse } from './getLineItemCreativeAssociationsByStatementResponse';
import { GetPreviewUrl } from './getPreviewUrl';
import { GetPreviewUrlResponse } from './getPreviewUrlResponse';
import { GetPreviewUrlsForNativeStyles } from './getPreviewUrlsForNativeStyles';
import { GetPreviewUrlsForNativeStylesResponse } from './getPreviewUrlsForNativeStylesResponse';
import { PerformLineItemCreativeAssociationAction } from './performLineItemCreativeAssociationAction';
import { PerformLineItemCreativeAssociationActionResponse } from './performLineItemCreativeAssociationActionResponse';
import { SoapClient } from '../../soap/soapClient';
import { UpdateLineItemCreativeAssociations } from './updateLineItemCreativeAssociations';
import { UpdateLineItemCreativeAssociationsResponse } from './updateLineItemCreativeAssociationsResponse';
export interface LineItemCreativeAssociationService extends SoapClient {
createLineItemCreativeAssociations(createLineItemCreativeAssociations: CreateLineItemCreativeAssociations): Promise<CreateLineItemCreativeAssociationsResponse>;
createLineItemCreativeAssociations(createLineItemCreativeAssociations: CreateLineItemCreativeAssociations, cb: (err: ApiException, createLineItemCreativeAssociationsResponse: CreateLineItemCreativeAssociationsResponse) => void): void;
getLineItemCreativeAssociationsByStatement(getLineItemCreativeAssociationsByStatement: GetLineItemCreativeAssociationsByStatement): Promise<GetLineItemCreativeAssociationsByStatementResponse>;
getLineItemCreativeAssociationsByStatement(getLineItemCreativeAssociationsByStatement: GetLineItemCreativeAssociationsByStatement, cb: (err: ApiException, getLineItemCreativeAssociationsByStatementResponse: GetLineItemCreativeAssociationsByStatementResponse) => void): void;
getPreviewUrl(getPreviewUrl: GetPreviewUrl): Promise<GetPreviewUrlResponse>;
getPreviewUrl(getPreviewUrl: GetPreviewUrl, cb: (err: ApiException, getPreviewUrlResponse: GetPreviewUrlResponse) => void): void;
getPreviewUrlsForNativeStyles(getPreviewUrlsForNativeStyles: GetPreviewUrlsForNativeStyles): Promise<GetPreviewUrlsForNativeStylesResponse>;
getPreviewUrlsForNativeStyles(getPreviewUrlsForNativeStyles: GetPreviewUrlsForNativeStyles, cb: (err: ApiException, getPreviewUrlsForNativeStylesResponse: GetPreviewUrlsForNativeStylesResponse) => void): void;
performLineItemCreativeAssociationAction(performLineItemCreativeAssociationAction: PerformLineItemCreativeAssociationAction): Promise<PerformLineItemCreativeAssociationActionResponse>;
performLineItemCreativeAssociationAction(performLineItemCreativeAssociationAction: PerformLineItemCreativeAssociationAction, cb: (err: ApiException, performLineItemCreativeAssociationActionResponse: PerformLineItemCreativeAssociationActionResponse) => void): void;
updateLineItemCreativeAssociations(updateLineItemCreativeAssociations: UpdateLineItemCreativeAssociations): Promise<UpdateLineItemCreativeAssociationsResponse>;
updateLineItemCreativeAssociations(updateLineItemCreativeAssociations: UpdateLineItemCreativeAssociations, cb: (err: ApiException, updateLineItemCreativeAssociationsResponse: UpdateLineItemCreativeAssociationsResponse) => void): void;
}