@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
100 lines (98 loc) • 3.94 kB
text/typescript
import { CreateCustomTargetingKeys } from '../definitions/CreateCustomTargetingKeys'
import { CreateCustomTargetingKeysResponse } from '../definitions/CreateCustomTargetingKeysResponse'
import { CreateCustomTargetingValues } from '../definitions/CreateCustomTargetingValues'
import { CreateCustomTargetingValuesResponse } from '../definitions/CreateCustomTargetingValuesResponse'
import { GetCustomTargetingKeysByStatement } from '../definitions/GetCustomTargetingKeysByStatement'
import { GetCustomTargetingKeysByStatementResponse } from '../definitions/GetCustomTargetingKeysByStatementResponse'
import { GetCustomTargetingValuesByStatement } from '../definitions/GetCustomTargetingValuesByStatement'
import { GetCustomTargetingValuesByStatementResponse } from '../definitions/GetCustomTargetingValuesByStatementResponse'
import { PerformCustomTargetingKeyAction } from '../definitions/PerformCustomTargetingKeyAction'
import { PerformCustomTargetingKeyActionResponse } from '../definitions/PerformCustomTargetingKeyActionResponse'
import { PerformCustomTargetingValueAction } from '../definitions/PerformCustomTargetingValueAction'
import { PerformCustomTargetingValueActionResponse } from '../definitions/PerformCustomTargetingValueActionResponse'
import { UpdateCustomTargetingKeys } from '../definitions/UpdateCustomTargetingKeys'
import { UpdateCustomTargetingKeysResponse } from '../definitions/UpdateCustomTargetingKeysResponse'
import { UpdateCustomTargetingValues } from '../definitions/UpdateCustomTargetingValues'
import { UpdateCustomTargetingValuesResponse } from '../definitions/UpdateCustomTargetingValuesResponse'
export interface CustomTargetingServiceInterfacePort {
createCustomTargetingKeys(
createCustomTargetingKeys: CreateCustomTargetingKeys,
callback: (
err: any,
result: CreateCustomTargetingKeysResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
createCustomTargetingValues(
createCustomTargetingValues: CreateCustomTargetingValues,
callback: (
err: any,
result: CreateCustomTargetingValuesResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
getCustomTargetingKeysByStatement(
getCustomTargetingKeysByStatement: GetCustomTargetingKeysByStatement,
callback: (
err: any,
result: GetCustomTargetingKeysByStatementResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
getCustomTargetingValuesByStatement(
getCustomTargetingValuesByStatement: GetCustomTargetingValuesByStatement,
callback: (
err: any,
result: GetCustomTargetingValuesByStatementResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
performCustomTargetingKeyAction(
performCustomTargetingKeyAction: PerformCustomTargetingKeyAction,
callback: (
err: any,
result: PerformCustomTargetingKeyActionResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
performCustomTargetingValueAction(
performCustomTargetingValueAction: PerformCustomTargetingValueAction,
callback: (
err: any,
result: PerformCustomTargetingValueActionResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
updateCustomTargetingKeys(
updateCustomTargetingKeys: UpdateCustomTargetingKeys,
callback: (
err: any,
result: UpdateCustomTargetingKeysResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
updateCustomTargetingValues(
updateCustomTargetingValues: UpdateCustomTargetingValues,
callback: (
err: any,
result: UpdateCustomTargetingValuesResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
}