@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
15 lines (14 loc) • 1.69 kB
TypeScript
import { CreateTargetingPresets } from '../definitions/CreateTargetingPresets';
import { CreateTargetingPresetsResponse } from '../definitions/CreateTargetingPresetsResponse';
import { GetTargetingPresetsByStatement } from '../definitions/GetTargetingPresetsByStatement';
import { GetTargetingPresetsByStatementResponse } from '../definitions/GetTargetingPresetsByStatementResponse';
import { PerformTargetingPresetAction } from '../definitions/PerformTargetingPresetAction';
import { PerformTargetingPresetActionResponse } from '../definitions/PerformTargetingPresetActionResponse';
import { UpdateTargetingPresets } from '../definitions/UpdateTargetingPresets';
import { UpdateTargetingPresetsResponse } from '../definitions/UpdateTargetingPresetsResponse';
export interface TargetingPresetServiceInterfacePort {
createTargetingPresets(createTargetingPresets: CreateTargetingPresets, callback: (err: any, result: CreateTargetingPresetsResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
getTargetingPresetsByStatement(getTargetingPresetsByStatement: GetTargetingPresetsByStatement, callback: (err: any, result: GetTargetingPresetsByStatementResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
performTargetingPresetAction(performTargetingPresetAction: PerformTargetingPresetAction, callback: (err: any, result: PerformTargetingPresetActionResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
updateTargetingPresets(updateTargetingPresets: UpdateTargetingPresets, callback: (err: any, result: UpdateTargetingPresetsResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
}