@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
18 lines (17 loc) • 1.8 kB
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;
}