git ssb

0+

Piet / ssb-loomio



Tree: 3bc106d06cd050c026b7934dacf2076f6d847894

Files: 3bc106d06cd050c026b7934dacf2076f6d847894 / lib / ssbSchemaDefintions.js

811 bytesRaw
1const { msgIdRegex, feedIdRegex, blobIdRegex } = require('ssb-ref')
2
3module.exports = {
4 messageId: {
5 type: 'string',
6 pattern: msgIdRegex
7 },
8 feedId: {
9 type: 'string',
10 pattern: feedIdRegex
11 },
12 blobId: {
13 type: 'string',
14 pattern: blobIdRegex
15 },
16 mentions: {
17 message: {
18 type: 'object',
19 required: ['link'],
20 properties: {
21 link: { $ref: '#/definitions/messageId' }
22 }
23 },
24 feed: {
25 type: 'object',
26 required: ['link', 'name'],
27 properties: {
28 link: { $ref: '#/definitions/feedId' },
29 name: { type: 'string' }
30 }
31 },
32 blob: {
33 type: 'object',
34 required: ['link', 'name'],
35 properties: {
36 link: { $ref: '#/definitions/blobId' },
37 name: { type: 'string' }
38 }
39 }
40 }
41}
42

Built with git-ssb-web