@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
52 lines (50 loc) • 1.51 kB
text/typescript
import { CreateTeams } from '../definitions/CreateTeams'
import { CreateTeamsResponse } from '../definitions/CreateTeamsResponse'
import { GetTeamsByStatement } from '../definitions/GetTeamsByStatement'
import { GetTeamsByStatementResponse } from '../definitions/GetTeamsByStatementResponse'
import { PerformTeamAction } from '../definitions/PerformTeamAction'
import { PerformTeamActionResponse } from '../definitions/PerformTeamActionResponse'
import { UpdateTeams } from '../definitions/UpdateTeams'
import { UpdateTeamsResponse } from '../definitions/UpdateTeamsResponse'
export interface TeamServiceInterfacePort {
createTeams(
createTeams: CreateTeams,
callback: (
err: any,
result: CreateTeamsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
getTeamsByStatement(
getTeamsByStatement: GetTeamsByStatement,
callback: (
err: any,
result: GetTeamsByStatementResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
performTeamAction(
performTeamAction: PerformTeamAction,
callback: (
err: any,
result: PerformTeamActionResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
updateTeams(
updateTeams: UpdateTeams,
callback: (
err: any,
result: UpdateTeamsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
}