topic.json
1 { 2 "$schema": "http://json-schema.org/draft-07/schema#", 3 "type": "object", 4 "properties": { 5 "id": { 6 "type": ["null","number"] 7 }, 8 "title": { 9 "type": ["null","string"] 10 }, 11 "fancy_title": { 12 "type": ["null","string"] 13 }, 14 "slug": { 15 "type": ["null","string"] 16 }, 17 "posts_count": { 18 "type": ["null","number"] 19 }, 20 "reply_count": { 21 "type": ["null","number"] 22 }, 23 "highest_post_number": { 24 "type": ["null","number"] 25 }, 26 "image_url": { 27 "type": ["null","string"] 28 }, 29 "created_at": { 30 "type": ["null","string"] 31 }, 32 "last_posted_at": { 33 "type": ["null","string"] 34 }, 35 "bumped": { 36 "type": ["null","boolean"] 37 }, 38 "bumped_at": { 39 "type": ["null","string"] 40 }, 41 "archetype": { 42 "type": ["null","string"] 43 }, 44 "unseen": { 45 "type": ["null","boolean"] 46 }, 47 "last_read_post_number": { 48 "type": ["null","number"] 49 }, 50 "unread_posts": { 51 "type": ["null","number"] 52 }, 53 "pinned": { 54 "type": ["null","boolean"] 55 }, 56 "unpinned": { 57 "type": ["null","string"] 58 }, 59 "visible": { 60 "type": ["null","boolean"] 61 }, 62 "closed": { 63 "type": ["null","boolean"] 64 }, 65 "archived": { 66 "type": ["null","boolean"] 67 }, 68 "notification_level": { 69 "type": ["null","number"] 70 }, 71 "bookmarked": { 72 "type": ["null","boolean"] 73 }, 74 "liked": { 75 "type": ["null","boolean"] 76 }, 77 "views": { 78 "type": ["null","number"] 79 }, 80 "like_count": { 81 "type": ["null","number"] 82 }, 83 "has_summary": { 84 "type": ["null", "boolean"] 85 }, 86 "last_poster_username": { 87 "type": ["null", "string"] 88 }, 89 "category_id": { 90 "type": ["null", "number"] 91 }, 92 "op_like_count": { 93 "type": ["null", "number"] 94 }, 95 "pinned_globally": { 96 "type": ["null", "boolean"] 97 }, 98 "featured_link": { 99 "type": ["null", "string"] 100 }, 101 "posters": { 102 "type": ["null", "array"], 103 "items": { 104 "type": "object", 105 "properties": { 106 "extras": { 107 "type": ["null", "string"] 108 }, 109 "description": { 110 "type": ["null", "string"] 111 }, 112 "user_id": { 113 "type": ["null", "number"] 114 }, 115 "primary_group_id": { 116 "type": ["null", "string"] 117 } 118 } 119 } 120 } 121 } 122 }