@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
52 lines (50 loc) • 1.54 kB
text/typescript
import { CreateLabels } from '../definitions/CreateLabels'
import { CreateLabelsResponse } from '../definitions/CreateLabelsResponse'
import { GetLabelsByStatement } from '../definitions/GetLabelsByStatement'
import { GetLabelsByStatementResponse } from '../definitions/GetLabelsByStatementResponse'
import { PerformLabelAction } from '../definitions/PerformLabelAction'
import { PerformLabelActionResponse } from '../definitions/PerformLabelActionResponse'
import { UpdateLabels } from '../definitions/UpdateLabels'
import { UpdateLabelsResponse } from '../definitions/UpdateLabelsResponse'
export interface LabelServiceInterfacePort {
createLabels(
createLabels: CreateLabels,
callback: (
err: any,
result: CreateLabelsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
getLabelsByStatement(
getLabelsByStatement: GetLabelsByStatement,
callback: (
err: any,
result: GetLabelsByStatementResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
performLabelAction(
performLabelAction: PerformLabelAction,
callback: (
err: any,
result: PerformLabelActionResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
updateLabels(
updateLabels: UpdateLabels,
callback: (
err: any,
result: UpdateLabelsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
}