@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
52 lines (50 loc) • 1.87 kB
text/typescript
import { CreateAudienceSegments } from '../definitions/CreateAudienceSegments'
import { CreateAudienceSegmentsResponse } from '../definitions/CreateAudienceSegmentsResponse'
import { GetAudienceSegmentsByStatement } from '../definitions/GetAudienceSegmentsByStatement'
import { GetAudienceSegmentsByStatementResponse } from '../definitions/GetAudienceSegmentsByStatementResponse'
import { PerformAudienceSegmentAction } from '../definitions/PerformAudienceSegmentAction'
import { PerformAudienceSegmentActionResponse } from '../definitions/PerformAudienceSegmentActionResponse'
import { UpdateAudienceSegments } from '../definitions/UpdateAudienceSegments'
import { UpdateAudienceSegmentsResponse } from '../definitions/UpdateAudienceSegmentsResponse'
export interface AudienceSegmentServiceInterfacePort {
createAudienceSegments(
createAudienceSegments: CreateAudienceSegments,
callback: (
err: any,
result: CreateAudienceSegmentsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
getAudienceSegmentsByStatement(
getAudienceSegmentsByStatement: GetAudienceSegmentsByStatement,
callback: (
err: any,
result: GetAudienceSegmentsByStatementResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
performAudienceSegmentAction(
performAudienceSegmentAction: PerformAudienceSegmentAction,
callback: (
err: any,
result: PerformAudienceSegmentActionResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
updateAudienceSegments(
updateAudienceSegments: UpdateAudienceSegments,
callback: (
err: any,
result: UpdateAudienceSegmentsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
}