full diff

app.dropanchor.checkin

dropanchor.app +1 −0
From
bafyreifdjq5y23uhhcmibolpqcsuzabrdr76qgmmtwqluppdvo5nuay44y indexed 2026-02-18 18:04 UTC View this version
To
bafyreidosoynsoxaxbgl2szoxumpcyhxvoalfozzn6p7of4jjj4s2ikacq indexed 2026-07-26 20:06 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "address": {
55 "description": "Street address (based on community.lexicon.location.address)",
66 "properties": {
77 "country": {
88 "description": "The ISO 3166 country code (preferably 2-letter)",
99 "maxLength": 10,
1010 "minLength": 2,
1111 "type": "string"
1212 },
1313 "locality": {
1414 "description": "The locality (city, town, etc.)",
1515 "maxLength": 200,
1616 "type": "string"
1717 },
1818 "name": {
1919 "description": "The name of the location",
2020 "maxLength": 500,
2121 "type": "string"
2222 },
2323 "postalCode": {
2424 "description": "The postal code",
2525 "maxLength": 20,
2626 "type": "string"
2727 },
2828 "region": {
2929 "description": "The administrative region (state, province, etc.)",
3030 "maxLength": 200,
3131 "type": "string"
3232 },
3333 "street": {
3434 "description": "The street address",
3535 "maxLength": 500,
3636 "type": "string"
3737 }
3838 },
3939 "required": [
4040 "country"
4141 ],
4242 "type": "object"
4343 },
4444 "checkinImage": {
4545 "description": "Image attachment with thumbnail and full-size versions",
4646 "properties": {
4747 "alt": {
4848 "description": "Alt text for accessibility",
4949 "maxLength": 1000,
5050 "type": "string"
5151 },
5252 "fullsize": {
5353 "accept": [
5454 "image/jpeg",
5555 "image/png",
5656 "image/webp"
5757 ],
5858 "description": "Full-size version (max 2000px width, ~2MB)",
5959 "maxSize": 2000000,
6060 "type": "blob"
6161 },
6262 "thumb": {
6363 "accept": [
6464 "image/jpeg",
6565 "image/png",
6666 "image/webp"
6767 ],
6868 "description": "Thumbnail version (max 800px width, ~300KB)",
6969 "maxSize": 300000,
7070 "type": "blob"
7171 }
7272 },
7373 "required": [
7474 "thumb",
7575 "fullsize"
7676 ],
7777 "type": "object"
7878 },
7979 "fsqPlace": {
8080 "description": "Foursquare venue data (based on community.lexicon.location.fsq)",
8181 "properties": {
8282 "fsqPlaceId": {
8383 "description": "The unique identifier of a Foursquare POI",
8484 "maxLength": 100,
8585 "type": "string"
8686 },
8787 "latitude": {
8888 "description": "Latitude in decimal degrees",
8989 "maxLength": 32,
9090 "type": "string"
9191 },
9292 "longitude": {
9393 "description": "Longitude in decimal degrees",
9494 "maxLength": 32,
9595 "type": "string"
9696 },
9797 "name": {
9898 "description": "The name of the location",
9999 "maxLength": 500,
100100 "type": "string"
101101 }
102102 },
103103 "required": [
104104 "fsqPlaceId"
105105 ],
106106 "type": "object"
107107 },
108108 "geo": {
109109 "description": "Geographic coordinates in WGS84 (based on community.lexicon.location.geo)",
110110 "properties": {
111111 "altitude": {
112112 "description": "Altitude in meters",
113113 "maxLength": 32,
114114 "type": "string"
115115 },
116116 "latitude": {
117117 "description": "Latitude in decimal degrees (range: -90 to 90)",
118118 "maxLength": 32,
119119 "type": "string"
120120 },
121121 "longitude": {
122122 "description": "Longitude in decimal degrees (range: -180 to 180)",
123123 "maxLength": 32,
124124 "type": "string"
125125 },
126126 "name": {
127127 "description": "Name of the location",
128128 "maxLength": 500,
129129 "type": "string"
130130 }
131131 },
132132 "required": [
133133 "latitude",
134134 "longitude"
135135 ],
136136 "type": "object"
137137 },
138138 "main": {
139139 "description": "A location check-in record for the Anchor app",
140140 "key": "tid",
141141 "record": {
142142 "properties": {
143143 "address": {
144144 "description": "Address of the check-in location (based on community.lexicon.location.address)",
145145 "ref": "#address",
146146 "type": "ref"
147147 },
148148 "category": {
149149 "description": "Place category (e.g., cafe, restaurant)",
150150 "maxLength": 100,
151151 "type": "string"
152152 },
153153 "categoryGroup": {
154154 "description": "Category group for organization",
155155 "maxLength": 100,
156156 "type": "string"
157157 },
158158 "categoryIcon": {
159159 "description": "Emoji icon for the category",
160160 "maxLength": 10,
161161 "type": "string"
162162 },
163163 "createdAt": {
164164 "description": "When the check-in was created",
165165 "format": "datetime",
166166 "type": "string"
167167 },
168168 "fsq": {
169169 "description": "Optional Foursquare venue data (based on community.lexicon.location.fsq)",
170170 "ref": "#fsqPlace",
171171 "type": "ref"
172172 },
173173 "geo": {
174174 "description": "Geographic coordinates of the check-in (based on community.lexicon.location.geo)",
175175 "ref": "#geo",
176176 "type": "ref"
177177 },
178178 "image": {
179179 "description": "Optional image attachment for the check-in",
180180 "ref": "#checkinImage",
181181 "type": "ref"
182182 },
183183 "text": {
184184 "description": "The check-in message or note",
185185 "maxLength": 3000,
186186 "type": "string"
187187 }
188188 },
189189 "required": [
190190 "text",
191191 "createdAt",
192192 "address",
193193 "geo"
194194 ],
195195 "type": "object"
196196 },
197197 "type": "record"
198198 }
199199 },
200 "description": "A location check-in record for the Anchor app",
200201 "id": "app.dropanchor.checkin",
201202 "lexicon": 1
202203}