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