@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
52 lines (50 loc) • 1.63 kB
text/typescript
import { CreateCompanies } from '../definitions/CreateCompanies'
import { CreateCompaniesResponse } from '../definitions/CreateCompaniesResponse'
import { GetCompaniesByStatement } from '../definitions/GetCompaniesByStatement'
import { GetCompaniesByStatementResponse } from '../definitions/GetCompaniesByStatementResponse'
import { PerformCompanyAction } from '../definitions/PerformCompanyAction'
import { PerformCompanyActionResponse } from '../definitions/PerformCompanyActionResponse'
import { UpdateCompanies } from '../definitions/UpdateCompanies'
import { UpdateCompaniesResponse } from '../definitions/UpdateCompaniesResponse'
export interface CompanyServiceInterfacePort {
createCompanies(
createCompanies: CreateCompanies,
callback: (
err: any,
result: CreateCompaniesResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
getCompaniesByStatement(
getCompaniesByStatement: GetCompaniesByStatement,
callback: (
err: any,
result: GetCompaniesByStatementResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
performCompanyAction(
performCompanyAction: PerformCompanyAction,
callback: (
err: any,
result: PerformCompanyActionResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
updateCompanies(
updateCompanies: UpdateCompanies,
callback: (
err: any,
result: UpdateCompaniesResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
}