art.cllctv.artwork.entry
Schema Diff
+94 -5
Compatibility Analysis
Breaking Changes Detected
8 breaking changes, 59 non-breaking changes.
Breaking Changes (8)
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "art.cllctv.artwork.entry#view", src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.artwork", kind: "prop", name: Some("artwork") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "art.cllctv.artwork.entry#view", src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.publishedAt", kind: "prop", name: Some("publishedAt") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "art.cllctv.artwork.entry#view", src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.uri", kind: "prop", name: Some("uri") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "art.cllctv.artwork.entry#view", src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.cid", kind: "prop", name: Some("cid") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "art.cllctv.artwork.entry#view", src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.record", kind: "prop", name: Some("record") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "art.cllctv.artwork.entry#view", src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.title", kind: "prop", name: Some("title") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "art.cllctv.artwork.entry#contentView", src: "art.cllctv.artwork.entry#contentView", tgt: "art.cllctv.artwork.entry#contentView.blocks", kind: "prop", name: Some("blocks") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "art.cllctv.artwork.entry:body", src: "art.cllctv.artwork.entry:body", tgt: "art.cllctv.artwork.entry:body.title", kind: "prop", name: Some("title") }
Non-Breaking Changes (59)
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#contentView" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#contentView.blocks" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#contentView.blocks:items" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#contentView.blocks:items:variant0" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#contentView.blocks:items:variant1" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#contentView.blocks:items:variant2" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#contentView.blocks:items:variant3" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#contentView.blocks:items:variant4" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.artwork" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.bskyPostRef" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.cid" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.content" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.content:variant0" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.embed" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.embed:items" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.embed:items:variant0" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.embed:items:variant1" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.labels" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.labels:items" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.publishedAt" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.record" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.record:variant0" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.textContent" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.title" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.uri" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.embed.externalVideo#view" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.embed.images#imageView" }
- AddedVertex AddedVertex { vertex_id: "com.atproto.label.defs#label" }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks", tgt: "art.cllctv.artwork.entry#contentView.blocks:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items", tgt: "art.cllctv.artwork.entry#contentView.blocks:items:variant0", kind: "variant", name: Some("art.cllctv.block.text") }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items", tgt: "art.cllctv.artwork.entry#contentView.blocks:items:variant1", kind: "variant", name: Some("art.cllctv.block.blockquote") }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items", tgt: "art.cllctv.artwork.entry#contentView.blocks:items:variant2", kind: "variant", name: Some("art.cllctv.block.bulletList") }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items", tgt: "art.cllctv.artwork.entry#contentView.blocks:items:variant3", kind: "variant", name: Some("art.cllctv.block.orderedList") }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items", tgt: "art.cllctv.artwork.entry#contentView.blocks:items:variant4", kind: "variant", name: Some("art.cllctv.block.horizontalRule") }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items:variant0", tgt: "art.cllctv.block.text", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items:variant1", tgt: "art.cllctv.block.blockquote", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items:variant2", tgt: "art.cllctv.block.bulletList", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items:variant3", tgt: "art.cllctv.block.orderedList", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items:variant4", tgt: "art.cllctv.block.horizontalRule", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.bskyPostRef", kind: "prop", name: Some("bskyPostRef") }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.content", kind: "prop", name: Some("content") }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.embed", kind: "prop", name: Some("embed") }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.labels", kind: "prop", name: Some("labels") }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.textContent", kind: "prop", name: Some("textContent") }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#view.bskyPostRef", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#view.content", tgt: "art.cllctv.artwork.entry#view.content:variant0", kind: "variant", name: Some("#contentView") }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#view.content:variant0", tgt: "art.cllctv.artwork.entry#contentView", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#view.embed", tgt: "art.cllctv.artwork.entry#view.embed:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#view.embed:items", tgt: "art.cllctv.artwork.entry#view.embed:items:variant0", kind: "variant", name: Some("art.cllctv.embed.images#imageView") }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#view.embed:items", tgt: "art.cllctv.artwork.entry#view.embed:items:variant1", kind: "variant", name: Some("art.cllctv.embed.externalVideo#view") }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#view.embed:items:variant0", tgt: "art.cllctv.embed.images#imageView", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#view.embed:items:variant1", tgt: "art.cllctv.embed.externalVideo#view", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#view.labels", tgt: "art.cllctv.artwork.entry#view.labels:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#view.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#view.record", tgt: "art.cllctv.artwork.entry#view.record:variant0", kind: "variant", name: Some("art.cllctv.artwork.entry") }
- AddedEdge AddedEdge { src: "art.cllctv.artwork.entry#view.record:variant0", tgt: "art.cllctv.artwork.entry", kind: "ref", name: None }
- ConstraintRelaxed ConstraintRelaxed { vertex_id: "art.cllctv.artwork.entry:body.title", sort: "maxGraphemes", old_value: "128", new_value: "500" }
- ConstraintRelaxed ConstraintRelaxed { vertex_id: "art.cllctv.artwork.entry:body.title", sort: "maxLength", old_value: "1280", new_value: "5000" }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "art.cllctv.artwork.entry#contentView" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#contentView.blocks" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#contentView.blocks:items" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#contentView.blocks:items:variant0" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#contentView.blocks:items:variant1" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#contentView.blocks:items:variant2" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#contentView.blocks:items:variant3" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#contentView.blocks:items:variant4" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.artwork" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.bskyPostRef" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.cid" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.content" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.content:variant0" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.embed" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.embed:items" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.embed:items:variant0" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.embed:items:variant1" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.labels" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.labels:items" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.publishedAt" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.record" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.record:variant0" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.textContent" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.title" }AddedVertex { vertex_id: "art.cllctv.artwork.entry#view.uri" }AddedVertex { vertex_id: "art.cllctv.embed.externalVideo#view" }AddedVertex { vertex_id: "art.cllctv.embed.images#imageView" }AddedVertex { vertex_id: "com.atproto.label.defs#label" }
Constraint Changes
- ConstraintRelaxed ConstraintRelaxed { vertex_id: "art.cllctv.artwork.entry:body.title", sort: "maxGraphemes", old_value: "128", new_value: "500" }
- ConstraintRelaxed ConstraintRelaxed { vertex_id: "art.cllctv.artwork.entry:body.title", sort: "maxLength", old_value: "1280", new_value: "5000" }
Additional Notes
- Breaking: RequiredEdgeAdded { vertex_id: "art.cllctv.artwork.entry#view", src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.artwork", kind: "prop", name: Some("artwork") }
- Breaking: RequiredEdgeAdded { vertex_id: "art.cllctv.artwork.entry#view", src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.publishedAt", kind: "prop", name: Some("publishedAt") }
- Breaking: RequiredEdgeAdded { vertex_id: "art.cllctv.artwork.entry#view", src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.uri", kind: "prop", name: Some("uri") }
- Breaking: RequiredEdgeAdded { vertex_id: "art.cllctv.artwork.entry#view", src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.cid", kind: "prop", name: Some("cid") }
- Breaking: RequiredEdgeAdded { vertex_id: "art.cllctv.artwork.entry#view", src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.record", kind: "prop", name: Some("record") }
- Breaking: RequiredEdgeAdded { vertex_id: "art.cllctv.artwork.entry#view", src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "art.cllctv.artwork.entry#contentView", src: "art.cllctv.artwork.entry#contentView", tgt: "art.cllctv.artwork.entry#contentView.blocks", kind: "prop", name: Some("blocks") }
- Breaking: RequiredEdgeAdded { vertex_id: "art.cllctv.artwork.entry:body", src: "art.cllctv.artwork.entry:body", tgt: "art.cllctv.artwork.entry:body.title", kind: "prop", name: Some("title") }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks", tgt: "art.cllctv.artwork.entry#contentView.blocks:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items", tgt: "art.cllctv.artwork.entry#contentView.blocks:items:variant0", kind: "variant", name: Some("art.cllctv.block.text") }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items", tgt: "art.cllctv.artwork.entry#contentView.blocks:items:variant1", kind: "variant", name: Some("art.cllctv.block.blockquote") }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items", tgt: "art.cllctv.artwork.entry#contentView.blocks:items:variant2", kind: "variant", name: Some("art.cllctv.block.bulletList") }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items", tgt: "art.cllctv.artwork.entry#contentView.blocks:items:variant3", kind: "variant", name: Some("art.cllctv.block.orderedList") }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items", tgt: "art.cllctv.artwork.entry#contentView.blocks:items:variant4", kind: "variant", name: Some("art.cllctv.block.horizontalRule") }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items:variant0", tgt: "art.cllctv.block.text", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items:variant1", tgt: "art.cllctv.block.blockquote", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items:variant2", tgt: "art.cllctv.block.bulletList", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items:variant3", tgt: "art.cllctv.block.orderedList", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#contentView.blocks:items:variant4", tgt: "art.cllctv.block.horizontalRule", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.bskyPostRef", kind: "prop", name: Some("bskyPostRef") }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.content", kind: "prop", name: Some("content") }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.embed", kind: "prop", name: Some("embed") }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.labels", kind: "prop", name: Some("labels") }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#view", tgt: "art.cllctv.artwork.entry#view.textContent", kind: "prop", name: Some("textContent") }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#view.bskyPostRef", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#view.content", tgt: "art.cllctv.artwork.entry#view.content:variant0", kind: "variant", name: Some("#contentView") }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#view.content:variant0", tgt: "art.cllctv.artwork.entry#contentView", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#view.embed", tgt: "art.cllctv.artwork.entry#view.embed:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#view.embed:items", tgt: "art.cllctv.artwork.entry#view.embed:items:variant0", kind: "variant", name: Some("art.cllctv.embed.images#imageView") }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#view.embed:items", tgt: "art.cllctv.artwork.entry#view.embed:items:variant1", kind: "variant", name: Some("art.cllctv.embed.externalVideo#view") }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#view.embed:items:variant0", tgt: "art.cllctv.embed.images#imageView", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#view.embed:items:variant1", tgt: "art.cllctv.embed.externalVideo#view", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#view.labels", tgt: "art.cllctv.artwork.entry#view.labels:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#view.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#view.record", tgt: "art.cllctv.artwork.entry#view.record:variant0", kind: "variant", name: Some("art.cllctv.artwork.entry") }
- Non-breaking: AddedEdge { src: "art.cllctv.artwork.entry#view.record:variant0", tgt: "art.cllctv.artwork.entry", kind: "ref", name: None }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"content": {
5
5
"properties": {
6
6
"blocks": {
7
7
"items": {
8
8
"refs": [
9
9
"art.cllctv.block.text",
10
10
"art.cllctv.block.blockquote",
11
11
"art.cllctv.block.bulletList",
12
12
"art.cllctv.block.orderedList",
13
13
"art.cllctv.block.horizontalRule"
14
14
],
15
15
"type": "union"
16
16
},
17
17
"type": "array"
18
18
}
19
19
},
20
20
"required": [
21
21
"blocks"
22
22
],
23
23
"type": "object"
24
24
},
25
+
"contentView": {
26
+
"properties": {
27
+
"blocks": {
28
+
"items": {
29
+
"refs": [
30
+
"art.cllctv.block.text",
31
+
"art.cllctv.block.blockquote",
32
+
"art.cllctv.block.bulletList",
33
+
"art.cllctv.block.orderedList",
34
+
"art.cllctv.block.horizontalRule"
35
+
],
36
+
"type": "union"
37
+
},
38
+
"type": "array"
39
+
}
40
+
},
41
+
"required": [
42
+
"blocks"
43
+
],
44
+
"type": "object"
45
+
},
25
46
"main": {
26
47
"description": "Record containing a cllctv.ART artwork's entry.",
27
48
"key": "tid",
28
49
"record": {
29
50
"properties": {
30
51
"artwork": {
31
52
"format": "at-uri",
32
53
"type": "string"
33
54
},
34
55
"bskyPostRef": {
35
-
"description": "Strong reference to a Bluesky post. Useful to keep track of comments off-platform.",
36
56
"ref": "com.atproto.repo.strongRef",
37
57
"type": "ref"
38
58
},
39
59
"content": {
40
60
"refs": [
41
61
"#content"
42
62
],
43
63
"type": "union"
44
64
},
45
65
"embed": {
46
66
"items": {
47
67
"refs": [
48
68
"art.cllctv.embed.images#image",
49
69
"art.cllctv.embed.externalVideo"
50
70
],
51
71
"type": "union"
52
72
},
53
73
"type": "array"
54
74
},
55
75
"publishedAt": {
56
-
"description": "Timestamp of the entry publish time.",
57
76
"format": "datetime",
58
77
"type": "string"
59
78
},
60
79
"textContent": {
61
80
"type": "string"
62
81
},
63
82
"title": {
64
-
"maxGraphemes": 128,
65
-
"maxLength": 1280,
83
+
"maxGraphemes": 500,
84
+
"maxLength": 5000,
66
85
"type": "string"
67
86
},
68
87
"updatedAt": {
69
-
"description": "Timestamp of the entry last edit.",
70
88
"format": "datetime",
71
89
"type": "string"
72
90
}
73
91
},
74
92
"required": [
75
93
"artwork",
94
+
"title",
76
95
"publishedAt"
77
96
],
78
97
"type": "object"
79
98
},
80
99
"type": "record"
100
+
},
101
+
"view": {
102
+
"properties": {
103
+
"artwork": {
104
+
"format": "at-uri",
105
+
"type": "string"
106
+
},
107
+
"bskyPostRef": {
108
+
"ref": "com.atproto.repo.strongRef",
109
+
"type": "ref"
110
+
},
111
+
"cid": {
112
+
"format": "cid",
113
+
"type": "string"
114
+
},
115
+
"content": {
116
+
"refs": [
117
+
"#contentView"
118
+
],
119
+
"type": "union"
120
+
},
121
+
"embed": {
122
+
"items": {
123
+
"refs": [
124
+
"art.cllctv.embed.images#imageView",
125
+
"art.cllctv.embed.externalVideo#view"
126
+
],
127
+
"type": "union"
128
+
},
129
+
"type": "array"
130
+
},
131
+
"labels": {
132
+
"items": {
133
+
"ref": "com.atproto.label.defs#label",
134
+
"type": "ref"
135
+
},
136
+
"type": "array"
137
+
},
138
+
"publishedAt": {
139
+
"format": "datetime",
140
+
"type": "string"
141
+
},
142
+
"record": {
143
+
"refs": [
144
+
"art.cllctv.artwork.entry"
145
+
],
146
+
"type": "union"
147
+
},
148
+
"textContent": {
149
+
"type": "string"
150
+
},
151
+
"title": {
152
+
"maxGraphemes": 500,
153
+
"maxLength": 5000,
154
+
"type": "string"
155
+
},
156
+
"uri": {
157
+
"format": "at-uri",
158
+
"type": "string"
159
+
}
160
+
},
161
+
"required": [
162
+
"uri",
163
+
"cid",
164
+
"record",
165
+
"artwork",
166
+
"title",
167
+
"publishedAt"
168
+
],
169
+
"type": "object"
81
170
}
82
171
},
83
172
"id": "art.cllctv.artwork.entry",
84
173
"lexicon": 1
85
174
}