full diff

com.suibari.nagi.getCards

suibari.com +14 −0
From
bafyreibbkqz3a4nl22tqmumu372ec2msswmbfyfividkq437zsqjbiwrsa indexed 2026-08-15 17:15 UTC View this version
To
bafyreieklhpzon6jinb6onhr3yghxjlb76tumf2lvpehkauhfsnxet3z3q indexed 2026-08-18 15:21 UTC View this version

Compatibility

backward compatible Backward compatible. 8 non-breaking changes.

Non-breaking changes (8)
  • AddedVertex AddedVertex { vertex_id: "com.suibari.nagi.getCards:output.anniversaryCards" }
  • AddedVertex AddedVertex { vertex_id: "com.suibari.nagi.getCards:output.anniversaryCards:items" }
  • AddedVertex AddedVertex { vertex_id: "com.suibari.nagi.getCards:output.pendingAnniversary" }
  • AddedVertex AddedVertex { vertex_id: "com.suibari.nagi.getCards:output.pendingAnniversary:items" }
  • AddedEdge AddedEdge { src: "com.suibari.nagi.getCards:output", tgt: "com.suibari.nagi.getCards:output.anniversaryCards", kind: "prop", name: Some("anniversaryCards") }
  • AddedEdge AddedEdge { src: "com.suibari.nagi.getCards:output", tgt: "com.suibari.nagi.getCards:output.pendingAnniversary", kind: "prop", name: Some("pendingAnniversary") }
  • AddedEdge AddedEdge { src: "com.suibari.nagi.getCards:output.anniversaryCards", tgt: "com.suibari.nagi.getCards:output.anniversaryCards:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "com.suibari.nagi.getCards:output.pendingAnniversary", tgt: "com.suibari.nagi.getCards:output.pendingAnniversary:items", kind: "items", name: None }

Migration guidance

Added

  • AddedVertex { vertex_id: "com.suibari.nagi.getCards:output.anniversaryCards" }
  • AddedVertex { vertex_id: "com.suibari.nagi.getCards:output.anniversaryCards:items" }
  • AddedVertex { vertex_id: "com.suibari.nagi.getCards:output.pendingAnniversary" }
  • AddedVertex { vertex_id: "com.suibari.nagi.getCards:output.pendingAnniversary:items" }

Notes

  • Non-breaking: AddedEdge { src: "com.suibari.nagi.getCards:output", tgt: "com.suibari.nagi.getCards:output.anniversaryCards", kind: "prop", name: Some("anniversaryCards") }
  • Non-breaking: AddedEdge { src: "com.suibari.nagi.getCards:output", tgt: "com.suibari.nagi.getCards:output.pendingAnniversary", kind: "prop", name: Some("pendingAnniversary") }
  • Non-breaking: AddedEdge { src: "com.suibari.nagi.getCards:output.anniversaryCards", tgt: "com.suibari.nagi.getCards:output.anniversaryCards:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "com.suibari.nagi.getCards:output.pendingAnniversary", tgt: "com.suibari.nagi.getCards:output.pendingAnniversary:items", kind: "items", name: None }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "指定ユーザーの全肯定カードコレクション。未所持のカードも定義だけ返す(コレクション表示のため)。所持状況は公開情報。自分自身を指定したときだけ drawStatus(本日引けるか)を含む。",
66 "errors": [
77 {
88 "name": "InvalidRequest"
99 }
1010 ],
1111 "output": {
1212 "encoding": "application/json",
1313 "schema": {
1414 "properties": {
15 "anniversaryCards": {
16 "description": "所持している記念日カード(取得の古い順)。図鑑とは別枠で、ownedCount / totalCount には含めない。",
17 "items": {
18 "type": "unknown"
19 },
20 "type": "array"
21 },
1522 "cards": {
1623 "description": "全カード定義に所持情報(owned / comment / acquiredAt)を合成したもの。",
1724 "items": {
1825 "type": "unknown"
1926 },
2027 "type": "array"
2128 },
2229 "drawStatus": {
2330 "description": "actor がビューア本人のときのみ。myNagi / reaction の各取得枠と nextDrawAt。旧クライアント互換の canDraw / todayCardId は通常枠を表す。",
2431 "type": "unknown"
2532 },
2633 "ownedCount": {
2734 "type": "integer"
2835 },
36 "pendingAnniversary": {
37 "description": "actor がビューア本人のときのみ。本日が記念日で、まだ受け取っていないぶん。drawCard の source=anniversary で一括して受け取る。",
38 "items": {
39 "type": "unknown"
40 },
41 "type": "array"
42 },
2943 "totalCount": {
3044 "type": "integer"
3145 }
3246 },
3347 "required": [
3448 "cards",
3549 "ownedCount",
3650 "totalCount"
3751 ],
3852 "type": "object"
3953 }
4054 },
4155 "parameters": {
4256 "properties": {
4357 "actor": {
4458 "description": "対象ユーザーの DID。",
4559 "type": "string"
4660 }
4761 },
4862 "required": [
4963 "actor"
5064 ],
5165 "type": "params"
5266 },
5367 "type": "query"
5468 }
5569 },
5670 "id": "com.suibari.nagi.getCards",
5771 "lexicon": 1
5872}

Compare other versions