UNPKG

digital-humani-js-sdk

Version:

[![Continuous Integrations](https://github.com/impe93/digital-humani-js-sdk/actions/workflows/continuous-integrations.yaml/badge.svg?branch=main)](https://github.com/impe93/digital-humani-js-sdk/actions/workflows/continuous-integrations.yaml) [![License](

95 lines (51 loc) 3.09 kB
[DigitalHumani JS SDK](../README.md) / [repositories/EnterpriseRepository/enterprise.repository](../modules/repositories_EnterpriseRepository_enterprise_repository.md) / EnterpriseRepository # Class: EnterpriseRepository [repositories/EnterpriseRepository/enterprise.repository](../modules/repositories_EnterpriseRepository_enterprise_repository.md).EnterpriseRepository ## Implements - [`IEnterpriseRepository`](../interfaces/repositories_EnterpriseRepository_enterprise_interface.IEnterpriseRepository.md) ## Table of contents ### Constructors - [constructor](repositories_EnterpriseRepository_enterprise_repository.EnterpriseRepository.md#constructor) ### Methods - [getEnterprise](repositories_EnterpriseRepository_enterprise_repository.EnterpriseRepository.md#getenterprise) - [getTreeCount](repositories_EnterpriseRepository_enterprise_repository.EnterpriseRepository.md#gettreecount) ## Constructors ### constructor**new EnterpriseRepository**(`httpClient`) #### Parameters | Name | Type | | :------ | :------ | | `httpClient` | [`IHttpClient`](../interfaces/services_HttpClient_IHttpClient.IHttpClient.md) | #### Defined in [repositories/EnterpriseRepository/enterprise.repository.ts:10](https://github.com/impe93/digital-humani-js-sdk/blob/31e498c/src/repositories/EnterpriseRepository/enterprise.repository.ts#L10) ## Methods ### getEnterprise ▸ `Readonly` **getEnterprise**(`enterpriseId`): `Promise`<[`Enterprise`](../interfaces/repositories_EnterpriseRepository_enterprise_models.Enterprise.md)\> This method is used to get an enterprise by its ID #### Parameters | Name | Type | Description | | :------ | :------ | :------ | | `enterpriseId` | `string` | Enterprise ID, is used to get the right enterprise details | #### Returns `Promise`<[`Enterprise`](../interfaces/repositories_EnterpriseRepository_enterprise_models.Enterprise.md)\> The associated enterprise #### Implementation of IEnterpriseRepository.getEnterprise #### Defined in [repositories/EnterpriseRepository/enterprise.repository.ts:12](https://github.com/impe93/digital-humani-js-sdk/blob/31e498c/src/repositories/EnterpriseRepository/enterprise.repository.ts#L12) ___ ### getTreeCount ▸ `Readonly` **getTreeCount**(`__namedParameters`): `Promise`<[`Count`](../interfaces/repositories_EnterpriseRepository_enterprise_models.Count.md)\> **`Throws`** Throw an error when the explained parameters logic is not satisfied. #### Parameters | Name | Type | | :------ | :------ | | `__namedParameters` | [`GetTreeCountRequest`](../modules/repositories_EnterpriseRepository_enterprise_models.md#gettreecountrequest) | #### Returns `Promise`<[`Count`](../interfaces/repositories_EnterpriseRepository_enterprise_models.Count.md)\> an object with `count` field that rapresent the enterprise buyed trees. #### Implementation of IEnterpriseRepository.getTreeCount #### Defined in [repositories/EnterpriseRepository/enterprise.repository.ts:16](https://github.com/impe93/digital-humani-js-sdk/blob/31e498c/src/repositories/EnterpriseRepository/enterprise.repository.ts#L16)