@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
64 lines (62 loc) • 2.02 kB
text/typescript
import { CreateAdUnits } from '../definitions/CreateAdUnits'
import { CreateAdUnitsResponse } from '../definitions/CreateAdUnitsResponse'
import { GetAdUnitSizesByStatement } from '../definitions/GetAdUnitSizesByStatement'
import { GetAdUnitSizesByStatementResponse } from '../definitions/GetAdUnitSizesByStatementResponse'
import { GetAdUnitsByStatement } from '../definitions/GetAdUnitsByStatement'
import { GetAdUnitsByStatementResponse } from '../definitions/GetAdUnitsByStatementResponse'
import { PerformAdUnitAction } from '../definitions/PerformAdUnitAction'
import { PerformAdUnitActionResponse } from '../definitions/PerformAdUnitActionResponse'
import { UpdateAdUnits } from '../definitions/UpdateAdUnits'
import { UpdateAdUnitsResponse } from '../definitions/UpdateAdUnitsResponse'
export interface InventoryServiceInterfacePort {
createAdUnits(
createAdUnits: CreateAdUnits,
callback: (
err: any,
result: CreateAdUnitsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
getAdUnitSizesByStatement(
getAdUnitSizesByStatement: GetAdUnitSizesByStatement,
callback: (
err: any,
result: GetAdUnitSizesByStatementResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
getAdUnitsByStatement(
getAdUnitsByStatement: GetAdUnitsByStatement,
callback: (
err: any,
result: GetAdUnitsByStatementResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
performAdUnitAction(
performAdUnitAction: PerformAdUnitAction,
callback: (
err: any,
result: PerformAdUnitActionResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
updateAdUnits(
updateAdUnits: UpdateAdUnits,
callback: (
err: any,
result: UpdateAdUnitsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
}