email.atmos.contacts.contact

Repository @comail.at did:plc:yu6rmwoemqfnmsdkljyvmuhg namespace authority
Details · record, key any
Kindrecord
Record keyany
Authoritycontacts.atmos.email
Indexed
cid bafyreigqwtu62v5tjxp37d7ar32vsenv5wys5ghgp5gowjtfpsdhuwadfy

Checks

Valid
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "key": "any",
      "record": {
        "properties": {
          "$type": {
            "const": "email.atmos.contacts.contact",
            "type": "string"
          },
          "payload": {
            "properties": {
              "actorDid": {
                "format": "did",
                "type": "string"
              },
              "baseState": {
                "type": "string"
              },
              "card": {
                "properties": {
                  "@type": {
                    "const": "Card",
                    "type": "string"
                  },
                  "uid": {
                    "type": "string"
                  },
                  "version": {
                    "const": "1.0",
                    "type": "string"
                  }
                },
                "required": [
                  "@type",
                  "version",
                  "uid"
                ],
                "type": "object"
              },
              "committedAt": {
                "format": "datetime",
                "type": "string"
              },
              "contactId": {
                "type": "string"
              },
              "height": {
                "maximum": 2048,
                "minimum": 1,
                "type": "integer"
              },
              "id": {
                "type": "string"
              },
              "jsContactVersion": {
                "const": "RFC9553",
                "type": "string"
              },
              "kind": {
                "const": "revision",
                "type": "string"
              },
              "operation": {
                "knownValues": [
                  "create",
                  "update",
                  "delete"
                ],
                "type": "string"
              },
              "parents": {
                "items": {
                  "type": "string"
                },
                "maxLength": 1,
                "type": "array"
              },
              "personalSpace": {
                "format": "at-uri",
                "type": "string"
              },
              "requestId": {
                "maxLength": 256,
                "minLength": 16,
                "type": "string"
              }
            },
            "required": [
              "personalSpace",
              "actorDid",
              "jsContactVersion",
              "kind",
              "id",
              "contactId",
              "requestId",
              "operation",
              "baseState",
              "parents",
              "height",
              "committedAt"
            ],
            "type": "object"
          }
        },
        "required": [
          "$type",
          "payload"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "email.atmos.contacts.contact",
  "lexicon": 1
}