> ## 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 Repos tools accept.

## Model tree

<div className="model-tree"><div className="model-tree-scroll"><div className="tree-node"><a href="#gitauthor">GitAuthor</a></div><div className="tree-node"><a href="#commitidentity">CommitIdentity</a></div></div></div>

## GitAuthor

The same identity, plus the timestamp the *write* endpoint also accepts.

<div className="reference-table">
  | Field                                                         | Type     | Description                        |
  | ------------------------------------------------------------- | -------- | ---------------------------------- |
  | `name` <span className="required" title="required">\*</span>  | `string` | The person's name.                 |
  | `email` <span className="required" title="required">\*</span> | `string` | The person's email address.        |
  | `date`                                                        | `string` | ISO 8601 timestamp for the commit. |
</div>

## CommitIdentity

Who a contents-endpoint commit is attributed to.

<div className="reference-table">
  | Field                                                         | Type     | Description                 |
  | ------------------------------------------------------------- | -------- | --------------------------- |
  | `name` <span className="required" title="required">\*</span>  | `string` | The person's name.          |
  | `email` <span className="required" title="required">\*</span> | `string` | The person's email address. |
</div>

## OrgRepoType

<div className="enum-table">
  | Value     |
  | --------- |
  | `all`     |
  | `public`  |
  | `private` |
  | `forks`   |
  | `sources` |
  | `member`  |
</div>

## RepoVisibility

<div className="enum-table">
  | Value     |
  | --------- |
  | `all`     |
  | `public`  |
  | `private` |
</div>

## RepoType

<div className="enum-table">
  | Value     |
  | --------- |
  | `all`     |
  | `owner`   |
  | `public`  |
  | `private` |
  | `member`  |
</div>

## RepoSort

<div className="enum-table">
  | Value       |
  | ----------- |
  | `created`   |
  | `updated`   |
  | `pushed`    |
  | `full_name` |
</div>
