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

# Objects

> Every object and enum the Catalog writes tools accept.

## Model tree

<div className="model-tree"><div className="model-tree-scroll"><div className="tree-node"><a href="#recurringprice">RecurringPrice</a></div></div></div>

## RecurringPrice

What makes a price a subscription price rather than a one-off.

<div className="reference-table">
  | Field                                                            | Type                                                                               | Description                                                                                                                                         |
  | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `interval` <span className="required" title="required">\*</span> | [RecurringInterval](/charter/charter/packs/stripe/subscriptions/objects#recurringinterval) | How often it bills: day, week, month or year.                                                                                                       |
  | `intervalCount`                                                  | `integer`                                                                          | Intervals between billings. At most three years, thirty-six months or a hundred and fifty-six weeks. <span className="field-constraints">≥ 1</span> |
  | `usageType`                                                      | [PriceUsageType](#priceusagetype)                                                  | 'licensed' bills a fixed quantity, 'metered' bills what was reported. Absent, licensed.                                                             |
</div>

## CheckoutSessionStatus

<div className="enum-table">
  | Value      |
  | ---------- |
  | `open`     |
  | `complete` |
  | `expired`  |
</div>

## PriceUsageType

<div className="enum-table">
  | Value      |
  | ---------- |
  | `licensed` |
  | `metered`  |
</div>
