xref: /haiku/src/apps/haikudepot/server/schema/dumpexportreference.json (revision 3af8011358bd4c624a0979336d48dabb466171ed)
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          "ordering": {
54            "type": "integer"
55          }
56        }
57      }
58    },
59    "countries": {
60      "type": "array",
61      "items": {
62        "type": "object",
63        "javaType": "org.haiku.haikudepotserver.reference.model.dumpexport.DumpExportReferenceCountry",
64        "properties": {
65          "code": {
66            "type": "string"
67          },
68          "name": {
69            "type": "string"
70          }
71        }
72      }
73    }
74  }
75}