dev.knotless.reaction

Kept in the reacting account, keyed by a TID: for what is said on a private repository, in the account's repo in its space, so that it names nothing to anyone else. Readers count one reaction per account, subject and content, however many records name them.

Details · record, key tid
Kindrecord
Record keytid
Authorityknotless.dev
Indexed
cid bafyreifkbjnbhwaizkkd3ebqz2a4envmje2cjo55ge2dv6dcy7pe6q7zle

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Kept in the reacting account, keyed by a TID: for what is said on a private repository, in the account's repo in its space, so that it names nothing to anyone else. Readers count one reaction per account, subject and content, however many records name them.",
      "key": "tid",
      "record": {
        "properties": {
          "content": {
            "ref": "dev.knotless.defs#reactionContent",
            "type": "ref"
          },
          "createdAt": {
            "format": "datetime",
            "type": "string"
          },
          "subject": {
            "description": "The dev.knotless.pull, dev.knotless.issue or dev.knotless.comment record reacted to, as it was then.",
            "ref": "com.atproto.repo.strongRef",
            "type": "ref"
          }
        },
        "required": [
          "subject",
          "content",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "description": "An account's reaction to a pull, an issue or a comment, as one of a few emoji.",
  "id": "dev.knotless.reaction",
  "lexicon": 1
}