> ## Documentation Index
> Fetch the complete documentation index at: https://docs.unyte.africa/llms.txt
> Use this file to discover all available pages before exploring further.

# Definitions

## activation\_metadata

Metadata regarding policy activation conditions.

<ResponseExample>
  ```json theme={null}
      {
          "renew": false,
          "send_customer_notification": true,
      }
  ```
</ResponseExample>

<Card>
  |                              |                                                                                                                                                                                                                                                                                                                                                                                                            |
  | ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | renew                        | boolean <br /> If true, indicates that this insurance policy should automatically renew at the end of each default year. The renewal duration is set to the selected tenure at the time of purchase, hence, for a Two-year policy at purchase, at the end of the first two years, the system automatically renews it for another two year duration.                                                        |
  | send\_customer\_notification | boolean <br /> Indicates if we should notify the customer of the policy purchase request. This gives merchants' control over notification policy, should they decide to send the customer a notification from their end. We however, only send information regarding a successful purchase, such as `transactionId`, the customer information along with timestamps of purchase. Think of it as a receipt. |
</Card>

## additional\_information

As with Quotes, data are captured differently according to the insurance `product_type`. Below are list of definitions with an example for
each of them.

### Auto Insurance

<Card>
  |                      |                                                                                                                      |
  | -------------------- | -------------------------------------------------------------------------------------------------------------------- |
  | make                 | string `=100 characters` <br /> Represents the vehicle brand.                                                        |
  | model                | string `=100 characters` <br /> Represents the vehicle model.                                                        |
  | owner                | string <br /> Full-name of the vehicle owner, as registered with the government.                                     |
  | value                | decimal `>= 2,000,000` <br /> Market-value of the vehicle.                                                           |
  | year                 | date <br /> Year of vehicle registration.                                                                            |
  | usecase              | string `enum: [`private`, `commercial`]` <br /> Indicates if vehicle is used for `private` or `commercial` purposes. |
  | vehicle\_type        | string <br /> Category of the vehicle (e.g `saloon`, `SUV`, `light_truck`, `heavy_truck`, `heavy_duty_truck`).       |
  | chassis\_number      | string <br /> Unique-identifier of the chassis plate as provided by the manufacturer.                                |
  | engine\_number       | string <br /> Unique engine identifier.                                                                              |
  | registration\_number | string <br /> Official license plate registration number.                                                            |
</Card>

<ResponseExample>
  ```json theme={null}
  { 
      "make": "Toyota", 
      "model": "Camry", 
      "value": 2500000, 
      "owner": "John Doe", 
      "year": "2020-01-01", 
      "usecase": "private", 
      "vehicle_type": "SUV", 
      "engine_number": "ENG123456789", 
      "chassis_number": "CHS987654321", 
      "registration_number": "ABC123XYZ" 
  } 
  ```
</ResponseExample>

### Device Insurance

<Card>
  |                |                                                                                       |
  | -------------- | ------------------------------------------------------------------------------------- |
  | make           | string <br /> Device manufacturer brand e.g Apple, HP or Samsung.                     |
  | model          | string <br /> Specific-model (e.g S25, or iPhoneX).                                   |
  | value          | string <br /> Market-value of the device insured.                                     |
  | serial\_number | string <br /> Device serial number as assigned by the manufacturer.                   |
  | imei           | string <br /> International Mobile Equipment Identity (mandatory for mobile devices). |
  | device\_type   | string <br /> Category of the device in question (e.g `pos`, `phone`, `tablet`, etc). |
</Card>

<ResponseExample>
  ```json theme={null}
  {
      "make": "Apple",
      "model": "iPhone 15 Pro",
      "value": "1600000",
      "serial_number": "SN1234567890",
      "imei": "IMEI0987654321",
      "device_type": "phone"
  }
  ```
</ResponseExample>

### Personal Accident Insurance

<Card>
  |                           |                                                                                                         |
  | ------------------------- | ------------------------------------------------------------------------------------------------------- |
  | occupation                | string <br /> The applicant's occupation.                                                               |
  | risk\_level               | string `enum: [`Low`, `Medium`, `High`]` <br /> Risk category based on occupation.                      |
  | occupation\_risk\_details | string `enum: [`office`, `field`, `remote`]` <br /> Additional details regarding the occupational risk. |
</Card>

<ResponseExample>
  ```json theme={null}
  {
      "occupation": "Construction Worker",
      "risk_level": "High",
      "occupation_risk_details": "field"
  }
  ```
</ResponseExample>

### Home Insurance

<Card>
  |                          |                                                                               |
  | ------------------------ | ----------------------------------------------------------------------------- |
  | property\_value          | decimal <br /> Estimated market-value of property.                            |
  | stationary\_items\_value | decimal <br /> Estimated value of immovable items.                            |
  | mobile\_items\_value     | decimal <br /> Estimated value of movable items.                              |
  | location                 | string <br /> Location (Format: `State, Country`).                            |
  | fire\_protection         | boolean <br /> Indicates if fire safety measures are installed.               |
  | security\_details        | object <br /> Additional security information (e.g alarm systems, cctv, etc). |
</Card>

### Shipment (Cargo) Insurance

<Card>
  |                   |                                                                                           |
  | ----------------- | ----------------------------------------------------------------------------------------- |
  | originating\_port | string <br /> Port where the shipment originated.                                         |
  | destination\_port | string <br /> Destination port of the shipment.                                           |
  | currency          | string <br /> Currency used for the transaction (e.g `USD`, `NGN`, `EUR`).                |
  | bank\_name        | string <br /> Name of the bank facilitating the transaction.                              |
  | invoice\_number   | string <br /> Unique invoice number for the shipment.                                     |
  | cac\_number       | string <br /> Corporate Affairs Commission registration number of the responsible entity. |
  | tin\_number       | string <br /> Tax Identification Number.                                                  |
  | lc\_number        | string <br /> Letter of Credit number associated with transaction.                        |
  | cargo             | string <br /> Detailed description of cargo or shipment.                                  |
</Card>

<ResponseExample>
  ```json theme={null}
  { 
      "originating_port": "Lagos Port", 
      "destination_port": "Apapa Port", 
      "currency": "NGN", 
      "bank_name": "First Bank", 
      "invoice_number": "INV-123456", 
      "cac_number": "CAC987654", 
      "tin_number": "TIN123456", 
      "lc_number": "LC654321", 
      "cargo": "Electronics shipment including laptops and smartphones." 
  } 
  ```
</ResponseExample>
