···4747 }, {
4848 description: 'Array of strings used to tag or categorize the document. Avoid prepending tags with hashtags.'
4949 }),
5050+ labels: lx.union(["com.atproto.label.defs#selfLabels"], {
5151+ description: "Self-label values for this post. Effectively content warnings.",
5252+ }),
5353+ links: lx.union([], {
5454+ description: "Array of values describing relationships between this document and external resources"
5555+ }),
5656+ contributors: lx.array({
5757+ type:"ref", ref:"#contributor"
5858+ }),
5059 publishedAt: lx.string({
5160 required: true,
5261 format: 'datetime',
···5564 updatedAt: lx.string({
5665 format: 'datetime',
5766 description: 'Timestamp of the documents last edit.'
5858- }),
5959- labels: lx.union(["com.atproto.label.defs#selfLabels"], {
6060- description: "Self-label values for this post. Effectively content warnings.",
6161- }),
6262- links: lx.union([], {
6363- description: "Array of values describing relationships between this document and external resources"
6464- })
6565- contributors: lx.array({
6666- type:"ref", ref:"#contributor"
6767 })
6868 }),
6969 description: 'A document record representing a published article, blog post, or other content. Documents can belong to a publication or exist independently.'