xref: /haiku/src/apps/haikudepot/server/schema/dumpexportreference.json (revision 9bb9cc8896854f6a0a28f586f6025e8eb2623f0b)
1{
2  "$schema": "http://json-schema.org/schema#",
3  "id": "http://depot.haiku-os.org/schema/reference/dumpreference.json",
4  "title": "Reference",
5  "javaType": "org.haiku.haikudepotserver.reference.model.dumpexport.DumpExportReference",
6  "type": "object",
7  "properties": {
8	"naturalLanguages": {
9	  "type": "array",
10	  "items": {
11		"type": "object",
12		"javaType": "org.haiku.haikudepotserver.reference.model.dumpexport.DumpExportReferenceNaturalLanguage",
13		"properties": {
14		  "code": {
15			"type": "string"
16		  },
17		  "name": {
18			"type": "string"
19		  },
20		  "isPopular": {
21			"type": "boolean"
22		  }
23		}
24	  }
25	},
26	"pkgCategories": {
27	  "type": "array",
28	  "items": {
29		"type": "object",
30		"javaType": "org.haiku.haikudepotserver.reference.model.dumpexport.DumpExportReferencePkgCategory",
31		"properties": {
32		  "code": {
33			"type": "string"
34		  },
35		  "name": {
36			"type": "string"
37		  }
38		}
39	  }
40	},
41	"userRatingStabilities": {
42	  "type": "array",
43	  "items": {
44		"type": "object",
45		"javaType": "org.haiku.haikudepotserver.reference.model.dumpexport.DumpExportReferenceUserRatingStability",
46		"properties": {
47		  "code": {
48			"type": "string"
49		  },
50		  "name": {
51			"type": "string"
52		  }
53		}
54	  }
55	},
56	"countries": {
57	  "type": "array",
58	  "items": {
59		"type": "object",
60		"javaType": "org.haiku.haikudepotserver.reference.model.dumpexport.DumpExportReferenceCountry",
61		"properties": {
62		  "code": {
63			"type": "string"
64		  },
65		  "name": {
66			"type": "string"
67		  }
68		}
69	  }
70	}
71  }
72}