a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky
at major 58 lines 986 B view raw
1{ 2 "lexicon": 1, 3 "id": "sh.tangled.repo.pull", 4 "needsCbor": true, 5 "needsType": true, 6 "defs": { 7 "main": { 8 "type": "record", 9 "key": "tid", 10 "record": { 11 "type": "object", 12 "required": ["targetRepo", "targetBranch", "pullId", "title", "patch", "createdAt"], 13 "properties": { 14 "targetRepo": { 15 "type": "string", 16 "format": "at-uri" 17 }, 18 "targetBranch": { 19 "type": "string" 20 }, 21 "pullId": { 22 "type": "integer" 23 }, 24 "title": { 25 "type": "string" 26 }, 27 "body": { 28 "type": "string" 29 }, 30 "patch": { 31 "type": "string" 32 }, 33 "source": { 34 "type": "ref", 35 "ref": "#source" 36 }, 37 "createdAt": { 38 "type": "string", 39 "format": "datetime" 40 } 41 } 42 } 43 }, 44 "source": { 45 "type": "object", 46 "required": ["branch"], 47 "properties": { 48 "branch": { 49 "type": "string" 50 }, 51 "repo": { 52 "type": "string", 53 "format": "at-uri" 54 } 55 } 56 } 57 } 58}