app.winesky.imageSet
Schema Diff
+2 -1
Compatibility Analysis
Breaking Changes Detected
1 breaking change, 0 non-breaking changes.
Breaking Changes (1)
- ConstraintTightened ConstraintTightened { vertex_id: "app.winesky.imageSet:body.origin", sort: "enum", old_value: "IDENTIFY_WINE,SEARCH,SOMMELIER,CSV_IMPORT", new_value: "IDENTIFY_WINE,SEARCH,SOMMELIER,CSV_IMPORT,WINE_REVIEW" }
Migration Guidance
Constraint Changes
- ConstraintTightened ConstraintTightened { vertex_id: "app.winesky.imageSet:body.origin", sort: "enum", old_value: "IDENTIFY_WINE,SEARCH,SOMMELIER,CSV_IMPORT", new_value: "IDENTIFY_WINE,SEARCH,SOMMELIER,CSV_IMPORT,WINE_REVIEW" }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
5
"description": "A set of Winesky-uploaded images",
6
6
"key": "tid",
7
7
"record": {
8
8
"properties": {
9
9
"createdAt": {
10
10
"format": "datetime",
11
11
"type": "string"
12
12
},
13
13
"description": {
14
14
"maxLength": 5000,
15
15
"type": "string"
16
16
},
17
17
"images": {
18
18
"items": {
19
19
"accept": [
20
20
"image/jpeg",
21
21
"image/png"
22
22
],
23
23
"maxSize": 3000000,
24
24
"type": "blob"
25
25
},
26
26
"maxLength": 4,
27
27
"minLength": 1,
28
28
"type": "array"
29
29
},
30
30
"origin": {
31
31
"enum": [
32
32
"IDENTIFY_WINE",
33
33
"SEARCH",
34
34
"SOMMELIER",
35
-
"CSV_IMPORT"
35
+
"CSV_IMPORT",
36
+
"WINE_REVIEW"
36
37
],
37
38
"maxLength": 50,
38
39
"type": "string"
39
40
},
40
41
"parent": {
41
42
"ref": "#strongRef",
42
43
"type": "ref"
43
44
}
44
45
},
45
46
"required": [
46
47
"origin",
47
48
"createdAt"
48
49
],
49
50
"type": "object"
50
51
},
51
52
"type": "record"
52
53
},
53
54
"strongRef": {
54
55
"properties": {
55
56
"atUri": {
56
57
"format": "at-uri",
57
58
"type": "string"
58
59
},
59
60
"cid": {
60
61
"format": "cid",
61
62
"type": "string"
62
63
}
63
64
},
64
65
"required": [
65
66
"cid",
66
67
"atUri"
67
68
],
68
69
"type": "object"
69
70
}
70
71
},
71
72
"id": "app.winesky.imageSet",
72
73
"lexicon": 1
73
74
}