+5
.changeset/hot-beers-hang.md
+5
.changeset/hot-beers-hang.md
+1
-1
packages/definitions/bluesky/lexicons/README.md
+1
-1
packages/definitions/bluesky/lexicons/README.md
+8
packages/definitions/bluesky/lexicons/app/bsky/actor/defs.json
+8
packages/definitions/bluesky/lexicons/app/bsky/actor/defs.json
···
767
767
"type": "object",
768
768
"required": ["status", "record"],
769
769
"properties": {
770
+
"uri": {
771
+
"type": "string",
772
+
"format": "at-uri"
773
+
},
774
+
"cid": {
775
+
"type": "string",
776
+
"format": "cid"
777
+
},
770
778
"status": {
771
779
"type": "string",
772
780
"description": "The status for the account.",
+5
-1
packages/definitions/bluesky/lexicons/app/bsky/ageassurance/defs.json
+5
-1
packages/definitions/bluesky/lexicons/app/bsky/ageassurance/defs.json
···
62
62
"configRegion": {
63
63
"type": "object",
64
64
"description": "The Age Assurance configuration for a specific region.",
65
-
"required": ["countryCode", "rules"],
65
+
"required": ["countryCode", "minAccessAge", "rules"],
66
66
"properties": {
67
67
"countryCode": {
68
68
"type": "string",
···
71
71
"regionCode": {
72
72
"type": "string",
73
73
"description": "The ISO 3166-2 region code this configuration applies to. If omitted, the configuration applies to the entire country."
74
+
},
75
+
"minAccessAge": {
76
+
"type": "integer",
77
+
"description": "The minimum age (as a whole integer) required to use Bluesky in this region."
74
78
},
75
79
"rules": {
76
80
"type": "array",
+4
packages/definitions/bluesky/lexicons/app/bsky/unspecced/getSuggestedUsers.json
+4
packages/definitions/bluesky/lexicons/app/bsky/unspecced/getSuggestedUsers.json
+4
packages/definitions/bluesky/lexicons/app/bsky/unspecced/getSuggestedUsersSkeleton.json
+4
packages/definitions/bluesky/lexicons/app/bsky/unspecced/getSuggestedUsersSkeleton.json
+2
packages/definitions/bluesky/lib/lexicons/types/app/bsky/actor/defs.ts
+2
packages/definitions/bluesky/lib/lexicons/types/app/bsky/actor/defs.ts
···
465
465
});
466
466
const _statusViewSchema = /*#__PURE__*/ v.object({
467
467
$type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.actor.defs#statusView')),
468
+
cid: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.cidString()),
468
469
/**
469
470
* An optional embed associated with the status.
470
471
*/
···
484
485
* The status for the account.
485
486
*/
486
487
status: /*#__PURE__*/ v.string<'app.bsky.actor.status#live' | (string & {})>(),
488
+
uri: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.resourceUriString()),
487
489
});
488
490
const _threadViewPrefSchema = /*#__PURE__*/ v.object({
489
491
$type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.actor.defs#threadViewPref')),
+4
packages/definitions/bluesky/lib/lexicons/types/app/bsky/ageassurance/defs.ts
+4
packages/definitions/bluesky/lib/lexicons/types/app/bsky/ageassurance/defs.ts
···
18
18
*/
19
19
countryCode: /*#__PURE__*/ v.string(),
20
20
/**
21
+
* The minimum age (as a whole integer) required to use Bluesky in this region.
22
+
*/
23
+
minAccessAge: /*#__PURE__*/ v.integer(),
24
+
/**
21
25
* The ISO 3166-2 region code this configuration applies to. If omitted, the configuration applies to the entire country.
22
26
*/
23
27
regionCode: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.string()),
+4
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getSuggestedUsers.ts
+4
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getSuggestedUsers.ts
···
25
25
get actors() {
26
26
return /*#__PURE__*/ v.array(AppBskyActorDefs.profileViewSchema);
27
27
},
28
+
/**
29
+
* Snowflake for this recommendation, use when submitting recommendation events.
30
+
*/
31
+
recId: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.integer()),
28
32
}),
29
33
},
30
34
});
+4
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getSuggestedUsersSkeleton.ts
+4
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getSuggestedUsersSkeleton.ts
···
26
26
type: 'lex',
27
27
schema: /*#__PURE__*/ v.object({
28
28
dids: /*#__PURE__*/ v.array(/*#__PURE__*/ v.didString()),
29
+
/**
30
+
* Snowflake for this recommendation, use when submitting recommendation events.
31
+
*/
32
+
recId: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.integer()),
29
33
}),
30
34
},
31
35
});