{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "properties": {
        "id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "thumb": {
          "accept": [
            "image/jpeg",
            "image/png"
          ],
          "maxSize": 2000000,
          "type": "blob"
        },
        "thumbHash": {
          "maxGraphemes": 640,
          "maxLength": 64,
          "type": "string"
        },
        "uri": {
          "format": "uri",
          "type": "string"
        }
      },
      "required": [
        "uri"
      ],
      "type": "object"
    },
    "view": {
      "properties": {
        "service": {
          "type": "string"
        },
        "thumb": {
          "format": "uri",
          "type": "string"
        },
        "thumbHash": {
          "maxGraphemes": 640,
          "maxLength": 64,
          "type": "string"
        },
        "uri": {
          "format": "uri",
          "type": "string"
        }
      },
      "required": [
        "uri"
      ],
      "type": "object"
    }
  },
  "id": "art.cllctv.embed.externalVideo",
  "lexicon": 1
}
