atproto blogging
1{
2 "lexicon": 1,
3 "id": "sh.weaver.notebook.authors",
4 "defs": {
5 "authorListItem": {
6 "type": "object",
7 "description": "A single author in a Weaver notebook.",
8 "required": [
9 "profile, index"
10 ],
11 "properties": {
12 "index": {
13 "type": "integer"
14 },
15 "profile": {
16 "type": "union",
17 "refs": [
18 "app.bsky.actor.defs#profileViewBasic",
19 "sh.weaver.actor.defs#profileView"
20 ]
21 }
22 }
23 },
24 "main": {
25 "type": "record",
26 "description": "Authors of a Weaver notebook.",
27 "key": "tid",
28 "record": {
29 "type": "object",
30 "required": [
31 "authorList"
32 ],
33 "properties": {
34 "authorList": {
35 "type": "array",
36 "items": {
37 "type": "ref",
38 "ref": "#authorListItem"
39 }
40 },
41 "createdAt": {
42 "type": "string",
43 "format": "datetime"
44 }
45 }
46 }
47 }
48 }
49}