# social.bragsheet.entry

> Published by [vhodges.dev](https://lexicon.garden/identity/did:plc:2ba3yw3wmxjradn2peinwekz)

✓ This is the authoritative definition for this NSID.

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:2ba3yw3wmxjradn2peinwekz/social.bragsheet.entry)
- [Documentation](https://lexicon.garden/lexicon/did:plc:2ba3yw3wmxjradn2peinwekz/social.bragsheet.entry/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:2ba3yw3wmxjradn2peinwekz/social.bragsheet.entry/examples)

## Definitions

### `social.bragsheet.entry`

**Type**: `record`

A record representing an entry in a bragsheet

**Key**: `tid`

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `period` | `string` | No | Free form string representing the date range (from-to), MM/YYYY, or YYYY.  |
| `content` | `blob` | No | The content of the post |
| `entryType` | `string` | No |  |
| `updatedAt` | `string` (datetime) | No | Timestamp of the entry's last edit. |
| `publishedAt` | `string` (datetime) | No | Timestamp of the entry's publish time. |

## Raw Schema

```json
{
  "id": "social.bragsheet.entry",
  "defs": {
    "main": {
      "key": "tid",
      "type": "record",
      "record": {
        "type": "object",
        "properties": {
          "period": {
            "type": "string",
            "maxLegth": 5000,
            "description": "Free form string representing the date range (from-to), MM/YYYY, or YYYY. ",
            "maxGraphenes": 500
          },
          "content": {
            "type": "blob",
            "accept": [
              "text/plain",
              "text/markdown"
            ],
            "maxSize": 1000000,
            "description": "The content of the post"
          },
          "entryType": {
            "type": "string",
            "maxLength": 500,
            "knownValues": [
              "academic",
              "professional",
              "personal"
            ],
            "maxGraphemes": 50
          },
          "updatedAt": {
            "type": "string",
            "format": "datetime",
            "description": "Timestamp of the entry's last edit."
          },
          "publishedAt": {
            "type": "string",
            "format": "datetime",
            "description": "Timestamp of the entry's publish time."
          }
        }
      },
      "description": "A record representing an entry in a bragsheet"
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}
```
