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>