UNPKG

@guardian/google-admanager-api

Version:

Google Ad Manager API Client Library for NodeJs

17 lines 1.63 kB
import type { Client } from "soap"; import type { Statement, UpdateResult } from "../../../common/types"; import type { LineItemCreativeAssociationAction } from "./lineItemCreativeAssociation.action"; import type { CreativeNativeStylePreview, CreativePushOptions, LineItemCreativeAssociation, LineItemCreativeAssociationPage } from "./lineItemCreativeAssociation.type"; import type { LineItemCreativeAssociationServiceOperations } from "./lineItemCreativeAssociationService.interface"; export declare class LineItemCreativeAssociationService implements LineItemCreativeAssociationServiceOperations { private _client; constructor(client: Client); createLineItemCreativeAssociations(lineItemCreativeAssociations: Partial<LineItemCreativeAssociation>[]): Promise<LineItemCreativeAssociation[]>; getPreviewUrl(lineItemId: number, creativeId: number, siteUrl: string): Promise<string>; getPreviewUrlsForNativeStyles(lineItemId: number, creativeId: number, siteUrl: string): Promise<CreativeNativeStylePreview[]>; getLineItemCreativeAssociationsByStatement(filterStatement: Statement): Promise<LineItemCreativeAssociationPage>; performLineItemCreativeAssociationAction(lineItemCreativeAssociationAction: LineItemCreativeAssociationAction, filterStatement: Statement): Promise<UpdateResult>; pushCreativeToDevices(filterStatement: Statement, options: CreativePushOptions): Promise<UpdateResult>; updateLineItemCreativeAssociations(lineItemCreativeAssociations: LineItemCreativeAssociation[]): Promise<LineItemCreativeAssociation[]>; } //# sourceMappingURL=lineItemCreativeAssociation.service.d.ts.map