# cv.atmos.club.rule

> Published by [lexicons.atmos.cv](https://lexicon.garden/identity/did:plc:phscmolkgirxzzjoatkfd5xx)

✓ This is the authoritative definition for this NSID.

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:phscmolkgirxzzjoatkfd5xx/cv.atmos.club.rule)
- [Documentation](https://lexicon.garden/lexicon/did:plc:phscmolkgirxzzjoatkfd5xx/cv.atmos.club.rule/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:phscmolkgirxzzjoatkfd5xx/cv.atmos.club.rule/examples)

## Definitions

### `cv.atmos.club.rule`

**Type**: `record`

One club rule, in the club account's own repo. The record key stays the same across edits, so reports and removals can cite the rule by URI. Deleting the record retires the rule.

**Key**: `tid`

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `order` | `integer` | No | Display order, ascending. |
| `text` | `string` | No | The rule's detail, if any. |
| `title` | `string` | Yes |  |

## Raw Schema

```json
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "One club rule, in the club account's own repo. The record key stays the same across edits, so reports and removals can cite the rule by URI. Deleting the record retires the rule.",
      "key": "tid",
      "record": {
        "properties": {
          "order": {
            "description": "Display order, ascending.",
            "minimum": 0,
            "type": "integer"
          },
          "text": {
            "description": "The rule's detail, if any.",
            "maxGraphemes": 500,
            "maxLength": 5000,
            "type": "string"
          },
          "title": {
            "maxGraphemes": 80,
            "maxLength": 800,
            "type": "string"
          }
        },
        "required": [
          "title"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "cv.atmos.club.rule",
  "lexicon": 1
}
```
