atproto blogging
at main 69 lines 1.6 kB view raw
1{ 2 "lexicon": 1, 3 "id": "app.bsky.graph.starterpack", 4 "defs": { 5 "feedItem": { 6 "type": "object", 7 "required": [ 8 "uri" 9 ], 10 "properties": { 11 "uri": { 12 "type": "string", 13 "format": "at-uri" 14 } 15 } 16 }, 17 "main": { 18 "type": "record", 19 "description": "Record defining a starter pack of actors and feeds for new users.", 20 "key": "tid", 21 "record": { 22 "type": "object", 23 "required": [ 24 "name", 25 "list", 26 "createdAt" 27 ], 28 "properties": { 29 "createdAt": { 30 "type": "string", 31 "format": "datetime" 32 }, 33 "description": { 34 "type": "string", 35 "maxLength": 3000, 36 "maxGraphemes": 300 37 }, 38 "descriptionFacets": { 39 "type": "array", 40 "items": { 41 "type": "ref", 42 "ref": "app.bsky.richtext.facet" 43 } 44 }, 45 "feeds": { 46 "type": "array", 47 "items": { 48 "type": "ref", 49 "ref": "#feedItem" 50 }, 51 "maxLength": 3 52 }, 53 "list": { 54 "type": "string", 55 "description": "Reference (AT-URI) to the list record.", 56 "format": "at-uri" 57 }, 58 "name": { 59 "type": "string", 60 "description": "Display name for starter pack; can not be empty.", 61 "minLength": 1, 62 "maxLength": 500, 63 "maxGraphemes": 50 64 } 65 } 66 } 67 } 68 } 69}