full diff

fyi.opensocial.leaveGroup

From
bafyreieprxzmgawfs2j2ztdbgwwnkqgclbshrakmb2tghohct5ledneqdq indexed 2026-09-24 00:10 UTC View this version
To
bafyreiepuxdsmj24kemsoimf2nqvl67czrgdvdspgqrdadmbuwxnufuily indexed 2026-11-05 16:25 UTC View this version

Compatibility

backward compatible Backward compatible. 2 non-breaking changes.

Non-breaking changes (2)
  • AddedVertex AddedVertex { vertex_id: "fyi.opensocial.leaveGroup:output" }
  • AddedEdge AddedEdge { src: "fyi.opensocial.leaveGroup", tgt: "fyi.opensocial.leaveGroup:output", kind: "prop", name: Some("output") }

Migration guidance

Added

  • AddedVertex { vertex_id: "fyi.opensocial.leaveGroup:output" }

Notes

  • Non-breaking: AddedEdge { src: "fyi.opensocial.leaveGroup", tgt: "fyi.opensocial.leaveGroup:output", kind: "prop", name: Some("output") }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "Leave the group.",
6 "errors": [
7 {
8 "description": "The account is not a member of the group.",
9 "name": "NotAMember"
10 },
11 {
12 "description": "It would leave the group with nobody able to configure it.",
13 "name": "LastConfigurer"
14 }
15 ],
616 "input": {
717 "encoding": "application/json",
818 "schema": {
919 "properties": {
1020 "group": {
1121 "description": "The group DID. Every method is served by the group's host and authorized against that group's roles.",
1222 "format": "did",
1323 "type": "string"
1424 }
1525 },
1626 "required": [
1727 "group"
1828 ],
1929 "type": "object"
2030 }
2131 },
32 "output": {
33 "encoding": "application/json",
34 "schema": {
35 "properties": {},
36 "type": "object"
37 }
38 },
2239 "type": "procedure"
2340 }
2441 },
2542 "id": "fyi.opensocial.leaveGroup",
2643 "lexicon": 1
2744}

Compare other versions