UNPKG

@guardian/google-admanager-api

Version:

Google Ad Manager API Client Library for NodeJs

18 lines 1.51 kB
import type { Client } from "soap"; import type { Statement, UpdateResult } from "../../../common/types"; import type { CustomTargetingKeyAction, CustomTargetingValueAction } from "./customTargeting.action"; import type { CustomTargetingServiceOperations } from "./customTargeting.interface"; import type { CustomTargetingKey, CustomTargetingKeyPage, CustomTargetingValue, CustomTargetingValuePage } from "./customTargeting.type"; export declare class CustomTargetingService implements CustomTargetingServiceOperations { private _client; constructor(client: Client); createCustomTargetingKeys(keys: Partial<CustomTargetingKey>[]): Promise<CustomTargetingKey[]>; createCustomTargetingValues(values: Partial<CustomTargetingValue>[]): Promise<CustomTargetingValue[]>; getCustomTargetingKeysByStatement(filterStatement: Statement): Promise<CustomTargetingKeyPage>; getCustomTargetingValuesByStatement(filterStatement: Statement): Promise<CustomTargetingValuePage>; performCustomTargetingKeyAction(customTargetingKeyAction: CustomTargetingKeyAction, filterStatement: Statement): Promise<UpdateResult>; performCustomTargetingValueAction(customTargetingValueAction: CustomTargetingValueAction, filterStatement: Statement): Promise<UpdateResult>; updateCustomTargetingKeys(keys: CustomTargetingKey[]): Promise<CustomTargetingKey[]>; updateCustomTargetingValues(values: CustomTargetingValue[]): Promise<CustomTargetingValue[]>; } //# sourceMappingURL=customTargeting.service.d.ts.map