# Allowance

An allowance represents a specific usage limit (e.g., minutes, bytes, messages) the purchase of a product entitles a user to.

## Properties

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `object` | string | Yes | Type of object is always `allowance`. |
| `id` | string | Yes | Unique identifier for the allowance. |
| `name` | string | Yes | The human-readable name of this allowance. |
| `type` | data | voice | sms | Yes | The type of usage permitted by this allowance. |
| `coverage` | object | Yes | The geographic coverage of the allowance. |
| `limit` | integer,null | Yes | The amount of usage permitted by this allowance counted in `unit`. A value of `null` indicates an unlimited allowance. |
| `unit` | bytes | seconds | messages | Yes | The unit the usage permitted by this allowance is counted in. |
