Function: companyService()
companyService(
client):object
Defined in: service/CompanyService.ts:72
Parameters
client
Returns
createCompany()
createCompany(
variables):Promise<Company>
Creates a new company *
Parameters
variables
-
- input: CreateCompanyInput - Company creation input
-
- contactPAConfigInput: ContactPurchaseAuthorizationConfigSearchInput - Contact purchase authorization config search input
-
- companyAttributesInput: AttributeResultSearchInput - Company attributes search input
-
- contactSearchArguments: ContactSearchArguments - Contact search arguments
Returns
Promise<Company>
Promise<Company> The created company
getCompanies()
getCompanies(
variables):Promise<CompaniesResponse>
Retrieves companies with search criteria *
Parameters
variables
-
- input: CompanySearchInput - Company search input
-
- contactPAConfigInput: ContactPurchaseAuthorizationConfigSearchInput - Contact purchase authorization config search input
-
- companyAttributesInput: AttributeResultSearchInput - Company attributes search input
-
- contactSearchArguments: ContactSearchArguments - Contact search arguments
Returns
Promise<CompaniesResponse>
Promise<CompaniesResponse> Companies response
getCompany()
getCompany(
variables):Promise<Company>
Retrieves a specific company *
Parameters
variables
-
- id: number - Company ID
-
- contactPAConfigInput: ContactPurchaseAuthorizationConfigSearchInput - Contact purchase authorization config search input
-
- companyAttributesInput: AttributeResultSearchInput - Company attributes search input
-
- contactSearchArguments: ContactSearchArguments - Contact search arguments
Returns
Promise<Company>
Promise<Company> Company data
importCompaniesCsv()
importCompaniesCsv(
input):Promise<CsvImportResponse>
Imports companies from CSV file *
Parameters
input
Company CSV import input *
Returns
Promise<CsvImportResponse>
Promise<Company[]> Array of imported companies
updateCompany()
updateCompany(
variables):Promise<Company>
Updates an existing company *
Parameters
variables
-
- input: UpdateCompanyInput - Company update input
-
- contactPAConfigInput: ContactPurchaseAuthorizationConfigSearchInput - Contact purchase authorization config search input
-
- companyAttributesInput: AttributeResultSearchInput - Company attributes search input
-
- contactSearchArguments: ContactSearchArguments - Contact search arguments
Returns
Promise<Company>
Promise<Company> The updated company