···11+{
22+ "defs": {
33+ "main": {
44+ "description": "Get all tracks published by a specific user, identified by their DID.",
55+ "output": {
66+ "encoding": "application/json",
77+ "schema": {
88+ "properties": {
99+ "tracks": {
1010+ "description": "List of track views.",
1111+ "items": {
1212+ "ref": "ca.ansxor.catnip.track",
1313+ "type": "ref"
1414+ },
1515+ "type": "array"
1616+ }
1717+ },
1818+ "required": ["tracks"],
1919+ "type": "object"
2020+ }
2121+ },
2222+ "parameters": {
2323+ "properties": {
2424+ "did": {
2525+ "type": "string",
2626+ "description": "The DID of the user whose tracks to retrieve.",
2727+ "format": "did"
2828+ }
2929+ },
3030+ "required": ["did"],
3131+ "type": "params"
3232+ },
3333+ "type": "query"
3434+ }
3535+ },
3636+ "description": "Get tracks published by a specific user (by DID).",
3737+ "id": "ca.ansxor.catnip.getTracksByDid",
3838+ "lexicon": 1
3939+}
+1
packages/lexicon/dist/src/index.ts
···11export * as CaAnsxorCatnipGetTracks from "./types/ca/ansxor/catnip/getTracks.js";
22+export * as CaAnsxorCatnipGetTracksByDid from "./types/ca/ansxor/catnip/getTracksByDid.js";
23export * as CaAnsxorCatnipTrack from "./types/ca/ansxor/catnip/track.js";