+8
-5
atproto_api/lexicons/repo.json
+8
-5
atproto_api/lexicons/repo.json
···
12
12
"required": [
13
13
"name",
14
14
"knot",
15
-
"owner",
16
15
"createdAt"
17
16
],
18
17
"properties": {
19
18
"name": {
20
19
"type": "string",
21
20
"description": "name of the repo"
22
-
},
23
-
"owner": {
24
-
"type": "string",
25
-
"format": "did"
26
21
},
27
22
"knot": {
28
23
"type": "string",
···
41
36
"type": "string",
42
37
"format": "uri",
43
38
"description": "source of the repo"
39
+
},
40
+
"labels": {
41
+
"type": "array",
42
+
"description": "List of labels that this repo subscribes to",
43
+
"items": {
44
+
"type": "string",
45
+
"format": "at-uri"
46
+
}
44
47
},
45
48
"createdAt": {
46
49
"type": "string",
+3
-1
atproto_api/src/sh/tangled/repo.rs
+3
-1
atproto_api/src/sh/tangled/repo.rs
···
9
9
pub description: core::option::Option<String>,
10
10
///knot where the repo was created
11
11
pub knot: String,
12
+
///List of labels that this repo subscribes to
13
+
#[serde(skip_serializing_if = "core::option::Option::is_none")]
14
+
pub labels: core::option::Option<Vec<String>>,
12
15
///name of the repo
13
16
pub name: String,
14
-
pub owner: atrium_api::types::string::Did,
15
17
///source of the repo
16
18
#[serde(skip_serializing_if = "core::option::Option::is_none")]
17
19
pub source: core::option::Option<String>,