@niur/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
18 lines • 1.47 kB
TypeScript
import { Client } from 'soap';
import { CustomTargetingServiceOperations } from './customTargeting.interface';
import { Statement, UpdateResult } from '../../../common/types';
import { CustomTargetingKey, CustomTargetingKeyPage, CustomTargetingValue, CustomTargetingValuePage } from './customTargeting.type';
import { CustomTargetingKeyAction, CustomTargetingValueAction } from './customTargeting.action';
export declare class CustomTargetingService implements CustomTargetingServiceOperations {
private _client;
constructor(client: Client);
createCustomTargetingKeys(keys: CustomTargetingKey[]): Promise<CustomTargetingKey[]>;
createCustomTargetingValues(values: 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