# Others

### isPolicyExist

```solidity
function isPolicyExist(string _policyId_) external view returns (bool)
```

Get is the policy exist.

| Name       | Type   | Description    |
| ---------- | ------ | -------------- |
| *policyId* | string | The policy id. |

| Name | Type | Description                                   |
| ---- | ---- | --------------------------------------------- |
| \[0] | bool | True if the policy is exist, false otherwise. |

### getPolicyStatus

```solidity
function getPolicyStatus(string _policyId_) external view returns (PolicyStatus)
```

Get the policy status.

| Name       | Type   | Description    |
| ---------- | ------ | -------------- |
| *policyId* | string | The policy id. |

| Name | Type                                                                                          | Description        |
| ---- | --------------------------------------------------------------------------------------------- | ------------------ |
| \[0] | [PolicyStatus](https://docs.covestlabs.com/covest-insaas-protocol/policy-states#policystatus) | The policy status. |

### getPoliciesStatus

```solidity
function getPoliciesStatus(string[] _policyIds_) external view returns (PolicyStatus[])
```

Get the policies status.

| Name        | Type      | Description                                 |
| ----------- | --------- | ------------------------------------------- |
| *policyIds* | string\[] | The parameter that contains the policy ids. |

| Name | Type                                                                                              | Description          |
| ---- | ------------------------------------------------------------------------------------------------- | -------------------- |
| \[0] | [PolicyStatus\[\]](https://docs.covestlabs.com/covest-insaas-protocol/policy-states#policystatus) | The policies status. |

### getPolicyData

```solidity
function getPolicyData(string _policyId_) external view returns (PolicyData)
```

Get the policy data.

| Name       | Type   | Description    |
| ---------- | ------ | -------------- |
| *policyId* | string | The policy id. |

| Name | Type                                                                                      | Description      |
| ---- | ----------------------------------------------------------------------------------------- | ---------------- |
| \[0] | [PolicyData](https://docs.covestlabs.com/covest-insaas-protocol/policy-states#policydata) | The policy data. |

### getPoliciesData

```solidity
function getPoliciesData(string[] _policyIds_) external view returns (PolicyData[])
```

Get the policies data.

| Name        | Type      | Description                                 |
| ----------- | --------- | ------------------------------------------- |
| *policyIds* | string\[] | The parameter that contains the policy ids. |

| Name | Type                                                                                          | Description        |
| ---- | --------------------------------------------------------------------------------------------- | ------------------ |
| \[0] | [PolicyData\[\]](https://docs.covestlabs.com/covest-insaas-protocol/policy-states#policydata) | The policies data. |
