Skip to main content

Class: CompanyService

Defined in: service/CompanyService.ts:141

Backwards-compatible class form. New code should call companyService(client).

Constructors​

Constructor​

new CompanyService(client): CompanyService

Defined in: service/CompanyService.ts:143

Parameters​

client​

GraphQLClient

Returns​

CompanyService

Methods​

createCompany()​

createCompany(variables): Promise<Company>

Defined in: service/CompanyService.ts:158

Creates a new company

Parameters​

variables​

CompanyCreateVariables

Company creation input

Returns​

Promise<Company>


getCompanies()​

getCompanies(variables): Promise<CompaniesResponse>

Defined in: service/CompanyService.ts:153

Retrieves companies with search criteria

Parameters​

variables​

CompanySearchVariables

Company search input

Returns​

Promise<CompaniesResponse>


getCompany()​

getCompany(variables): Promise<Company>

Defined in: service/CompanyService.ts:148

Retrieves a specific company

Parameters​

variables​

CompanyVariables

Company ID

Returns​

Promise<Company>


importCompaniesCsv()​

importCompaniesCsv(input): Promise<CsvImportResponse>

Defined in: service/CompanyService.ts:168

Imports companies from CSV file

Parameters​

input​

CompanyCsvInput

Company CSV import input

Returns​

Promise<CsvImportResponse>


updateCompany()​

updateCompany(variables): Promise<Company>

Defined in: service/CompanyService.ts:163

Updates an existing company

Parameters​

variables​

CompanyUpdateVariables

Company update input

Returns​

Promise<Company>