1*890232f2SAndroid Build Coastguard Worker{ 2*890232f2SAndroid Build Coastguard Worker "$schema": "https://json-schema.org/draft/2019-09/schema", 3*890232f2SAndroid Build Coastguard Worker "definitions": { 4*890232f2SAndroid Build Coastguard Worker "MyGame_OtherNameSpace_FromInclude" : { 5*890232f2SAndroid Build Coastguard Worker "type" : "string", 6*890232f2SAndroid Build Coastguard Worker "enum": ["IncludeVal"] 7*890232f2SAndroid Build Coastguard Worker }, 8*890232f2SAndroid Build Coastguard Worker "MyGame_Example_Color" : { 9*890232f2SAndroid Build Coastguard Worker "type" : "string", 10*890232f2SAndroid Build Coastguard Worker "enum": ["Red", "Green", "Blue"] 11*890232f2SAndroid Build Coastguard Worker }, 12*890232f2SAndroid Build Coastguard Worker "MyGame_Example_Race" : { 13*890232f2SAndroid Build Coastguard Worker "type" : "string", 14*890232f2SAndroid Build Coastguard Worker "enum": ["None", "Human", "Dwarf", "Elf"] 15*890232f2SAndroid Build Coastguard Worker }, 16*890232f2SAndroid Build Coastguard Worker "MyGame_Example_LongEnum" : { 17*890232f2SAndroid Build Coastguard Worker "type" : "string", 18*890232f2SAndroid Build Coastguard Worker "enum": ["LongOne", "LongTwo", "LongBig"] 19*890232f2SAndroid Build Coastguard Worker }, 20*890232f2SAndroid Build Coastguard Worker "MyGame_Example_Any" : { 21*890232f2SAndroid Build Coastguard Worker "type" : "string", 22*890232f2SAndroid Build Coastguard Worker "enum": ["NONE", "Monster", "TestSimpleTableWithEnum", "MyGame_Example2_Monster"] 23*890232f2SAndroid Build Coastguard Worker }, 24*890232f2SAndroid Build Coastguard Worker "MyGame_Example_AnyUniqueAliases" : { 25*890232f2SAndroid Build Coastguard Worker "type" : "string", 26*890232f2SAndroid Build Coastguard Worker "enum": ["NONE", "M", "TS", "M2"] 27*890232f2SAndroid Build Coastguard Worker }, 28*890232f2SAndroid Build Coastguard Worker "MyGame_Example_AnyAmbiguousAliases" : { 29*890232f2SAndroid Build Coastguard Worker "type" : "string", 30*890232f2SAndroid Build Coastguard Worker "enum": ["NONE", "M1", "M2", "M3"] 31*890232f2SAndroid Build Coastguard Worker }, 32*890232f2SAndroid Build Coastguard Worker "MyGame_OtherNameSpace_Unused" : { 33*890232f2SAndroid Build Coastguard Worker "type" : "object", 34*890232f2SAndroid Build Coastguard Worker "properties" : { 35*890232f2SAndroid Build Coastguard Worker "a" : { 36*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : -2147483648, "maximum" : 2147483647 37*890232f2SAndroid Build Coastguard Worker } 38*890232f2SAndroid Build Coastguard Worker }, 39*890232f2SAndroid Build Coastguard Worker "additionalProperties" : false 40*890232f2SAndroid Build Coastguard Worker }, 41*890232f2SAndroid Build Coastguard Worker "MyGame_OtherNameSpace_TableB" : { 42*890232f2SAndroid Build Coastguard Worker "type" : "object", 43*890232f2SAndroid Build Coastguard Worker "properties" : { 44*890232f2SAndroid Build Coastguard Worker "a" : { 45*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/TableA" 46*890232f2SAndroid Build Coastguard Worker } 47*890232f2SAndroid Build Coastguard Worker }, 48*890232f2SAndroid Build Coastguard Worker "additionalProperties" : false 49*890232f2SAndroid Build Coastguard Worker }, 50*890232f2SAndroid Build Coastguard Worker "TableA" : { 51*890232f2SAndroid Build Coastguard Worker "type" : "object", 52*890232f2SAndroid Build Coastguard Worker "properties" : { 53*890232f2SAndroid Build Coastguard Worker "b" : { 54*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_OtherNameSpace_TableB" 55*890232f2SAndroid Build Coastguard Worker } 56*890232f2SAndroid Build Coastguard Worker }, 57*890232f2SAndroid Build Coastguard Worker "additionalProperties" : false 58*890232f2SAndroid Build Coastguard Worker }, 59*890232f2SAndroid Build Coastguard Worker "MyGame_InParentNamespace" : { 60*890232f2SAndroid Build Coastguard Worker "type" : "object", 61*890232f2SAndroid Build Coastguard Worker "properties" : { 62*890232f2SAndroid Build Coastguard Worker }, 63*890232f2SAndroid Build Coastguard Worker "additionalProperties" : false 64*890232f2SAndroid Build Coastguard Worker }, 65*890232f2SAndroid Build Coastguard Worker "MyGame_Example2_Monster" : { 66*890232f2SAndroid Build Coastguard Worker "type" : "object", 67*890232f2SAndroid Build Coastguard Worker "properties" : { 68*890232f2SAndroid Build Coastguard Worker }, 69*890232f2SAndroid Build Coastguard Worker "additionalProperties" : false 70*890232f2SAndroid Build Coastguard Worker }, 71*890232f2SAndroid Build Coastguard Worker "MyGame_Example_Test" : { 72*890232f2SAndroid Build Coastguard Worker "type" : "object", 73*890232f2SAndroid Build Coastguard Worker "properties" : { 74*890232f2SAndroid Build Coastguard Worker "a" : { 75*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : -32768, "maximum" : 32767 76*890232f2SAndroid Build Coastguard Worker }, 77*890232f2SAndroid Build Coastguard Worker "b" : { 78*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : -128, "maximum" : 127 79*890232f2SAndroid Build Coastguard Worker } 80*890232f2SAndroid Build Coastguard Worker }, 81*890232f2SAndroid Build Coastguard Worker "additionalProperties" : false 82*890232f2SAndroid Build Coastguard Worker }, 83*890232f2SAndroid Build Coastguard Worker "MyGame_Example_TestSimpleTableWithEnum" : { 84*890232f2SAndroid Build Coastguard Worker "type" : "object", 85*890232f2SAndroid Build Coastguard Worker "properties" : { 86*890232f2SAndroid Build Coastguard Worker "color" : { 87*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_Color" 88*890232f2SAndroid Build Coastguard Worker } 89*890232f2SAndroid Build Coastguard Worker }, 90*890232f2SAndroid Build Coastguard Worker "additionalProperties" : false 91*890232f2SAndroid Build Coastguard Worker }, 92*890232f2SAndroid Build Coastguard Worker "MyGame_Example_Vec3" : { 93*890232f2SAndroid Build Coastguard Worker "type" : "object", 94*890232f2SAndroid Build Coastguard Worker "properties" : { 95*890232f2SAndroid Build Coastguard Worker "x" : { 96*890232f2SAndroid Build Coastguard Worker "type" : "number" 97*890232f2SAndroid Build Coastguard Worker }, 98*890232f2SAndroid Build Coastguard Worker "y" : { 99*890232f2SAndroid Build Coastguard Worker "type" : "number" 100*890232f2SAndroid Build Coastguard Worker }, 101*890232f2SAndroid Build Coastguard Worker "z" : { 102*890232f2SAndroid Build Coastguard Worker "type" : "number" 103*890232f2SAndroid Build Coastguard Worker }, 104*890232f2SAndroid Build Coastguard Worker "test1" : { 105*890232f2SAndroid Build Coastguard Worker "type" : "number" 106*890232f2SAndroid Build Coastguard Worker }, 107*890232f2SAndroid Build Coastguard Worker "test2" : { 108*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_Color" 109*890232f2SAndroid Build Coastguard Worker }, 110*890232f2SAndroid Build Coastguard Worker "test3" : { 111*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_Test" 112*890232f2SAndroid Build Coastguard Worker } 113*890232f2SAndroid Build Coastguard Worker }, 114*890232f2SAndroid Build Coastguard Worker "additionalProperties" : false 115*890232f2SAndroid Build Coastguard Worker }, 116*890232f2SAndroid Build Coastguard Worker "MyGame_Example_Ability" : { 117*890232f2SAndroid Build Coastguard Worker "type" : "object", 118*890232f2SAndroid Build Coastguard Worker "properties" : { 119*890232f2SAndroid Build Coastguard Worker "id" : { 120*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : 0, "maximum" : 4294967295 121*890232f2SAndroid Build Coastguard Worker }, 122*890232f2SAndroid Build Coastguard Worker "distance" : { 123*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : 0, "maximum" : 4294967295 124*890232f2SAndroid Build Coastguard Worker } 125*890232f2SAndroid Build Coastguard Worker }, 126*890232f2SAndroid Build Coastguard Worker "additionalProperties" : false 127*890232f2SAndroid Build Coastguard Worker }, 128*890232f2SAndroid Build Coastguard Worker "MyGame_Example_StructOfStructs" : { 129*890232f2SAndroid Build Coastguard Worker "type" : "object", 130*890232f2SAndroid Build Coastguard Worker "properties" : { 131*890232f2SAndroid Build Coastguard Worker "a" : { 132*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_Ability" 133*890232f2SAndroid Build Coastguard Worker }, 134*890232f2SAndroid Build Coastguard Worker "b" : { 135*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_Test" 136*890232f2SAndroid Build Coastguard Worker }, 137*890232f2SAndroid Build Coastguard Worker "c" : { 138*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_Ability" 139*890232f2SAndroid Build Coastguard Worker } 140*890232f2SAndroid Build Coastguard Worker }, 141*890232f2SAndroid Build Coastguard Worker "additionalProperties" : false 142*890232f2SAndroid Build Coastguard Worker }, 143*890232f2SAndroid Build Coastguard Worker "MyGame_Example_StructOfStructsOfStructs" : { 144*890232f2SAndroid Build Coastguard Worker "type" : "object", 145*890232f2SAndroid Build Coastguard Worker "properties" : { 146*890232f2SAndroid Build Coastguard Worker "a" : { 147*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_StructOfStructs" 148*890232f2SAndroid Build Coastguard Worker } 149*890232f2SAndroid Build Coastguard Worker }, 150*890232f2SAndroid Build Coastguard Worker "additionalProperties" : false 151*890232f2SAndroid Build Coastguard Worker }, 152*890232f2SAndroid Build Coastguard Worker "MyGame_Example_Stat" : { 153*890232f2SAndroid Build Coastguard Worker "type" : "object", 154*890232f2SAndroid Build Coastguard Worker "properties" : { 155*890232f2SAndroid Build Coastguard Worker "id" : { 156*890232f2SAndroid Build Coastguard Worker "type" : "string" 157*890232f2SAndroid Build Coastguard Worker }, 158*890232f2SAndroid Build Coastguard Worker "val" : { 159*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : -9223372036854775808, "maximum" : 9223372036854775807 160*890232f2SAndroid Build Coastguard Worker }, 161*890232f2SAndroid Build Coastguard Worker "count" : { 162*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : 0, "maximum" : 65535 163*890232f2SAndroid Build Coastguard Worker } 164*890232f2SAndroid Build Coastguard Worker }, 165*890232f2SAndroid Build Coastguard Worker "additionalProperties" : false 166*890232f2SAndroid Build Coastguard Worker }, 167*890232f2SAndroid Build Coastguard Worker "MyGame_Example_Referrable" : { 168*890232f2SAndroid Build Coastguard Worker "type" : "object", 169*890232f2SAndroid Build Coastguard Worker "properties" : { 170*890232f2SAndroid Build Coastguard Worker "id" : { 171*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : 0, "maximum" : 18446744073709551615 172*890232f2SAndroid Build Coastguard Worker } 173*890232f2SAndroid Build Coastguard Worker }, 174*890232f2SAndroid Build Coastguard Worker "additionalProperties" : false 175*890232f2SAndroid Build Coastguard Worker }, 176*890232f2SAndroid Build Coastguard Worker "MyGame_Example_Monster" : { 177*890232f2SAndroid Build Coastguard Worker "type" : "object", 178*890232f2SAndroid Build Coastguard Worker "description" : "an example documentation comment: \"monster object\"", 179*890232f2SAndroid Build Coastguard Worker "properties" : { 180*890232f2SAndroid Build Coastguard Worker "pos" : { 181*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_Vec3" 182*890232f2SAndroid Build Coastguard Worker }, 183*890232f2SAndroid Build Coastguard Worker "mana" : { 184*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : -32768, "maximum" : 32767 185*890232f2SAndroid Build Coastguard Worker }, 186*890232f2SAndroid Build Coastguard Worker "hp" : { 187*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : -32768, "maximum" : 32767 188*890232f2SAndroid Build Coastguard Worker }, 189*890232f2SAndroid Build Coastguard Worker "name" : { 190*890232f2SAndroid Build Coastguard Worker "type" : "string" 191*890232f2SAndroid Build Coastguard Worker }, 192*890232f2SAndroid Build Coastguard Worker "friendly" : { 193*890232f2SAndroid Build Coastguard Worker "type" : "boolean", 194*890232f2SAndroid Build Coastguard Worker "deprecated" : true 195*890232f2SAndroid Build Coastguard Worker }, 196*890232f2SAndroid Build Coastguard Worker "inventory" : { 197*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"type" : "integer", "minimum" : 0, "maximum" :255} 198*890232f2SAndroid Build Coastguard Worker }, 199*890232f2SAndroid Build Coastguard Worker "color" : { 200*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_Color" 201*890232f2SAndroid Build Coastguard Worker }, 202*890232f2SAndroid Build Coastguard Worker "test_type" : { 203*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_Any" 204*890232f2SAndroid Build Coastguard Worker }, 205*890232f2SAndroid Build Coastguard Worker "test" : { 206*890232f2SAndroid Build Coastguard Worker "anyOf": [{ "$ref" : "#/definitions/MyGame_Example_Monster" },{ "$ref" : "#/definitions/MyGame_Example_TestSimpleTableWithEnum" },{ "$ref" : "#/definitions/MyGame_Example2_Monster" }] 207*890232f2SAndroid Build Coastguard Worker }, 208*890232f2SAndroid Build Coastguard Worker "test4" : { 209*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"$ref" : "#/definitions/MyGame_Example_Test"} 210*890232f2SAndroid Build Coastguard Worker }, 211*890232f2SAndroid Build Coastguard Worker "testarrayofstring" : { 212*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"type" : "string"} 213*890232f2SAndroid Build Coastguard Worker }, 214*890232f2SAndroid Build Coastguard Worker "testarrayoftables" : { 215*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"$ref" : "#/definitions/MyGame_Example_Monster"}, 216*890232f2SAndroid Build Coastguard Worker "description" : "an example documentation comment: this will end up in the generated code\nmultiline too" 217*890232f2SAndroid Build Coastguard Worker }, 218*890232f2SAndroid Build Coastguard Worker "enemy" : { 219*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_Monster" 220*890232f2SAndroid Build Coastguard Worker }, 221*890232f2SAndroid Build Coastguard Worker "testnestedflatbuffer" : { 222*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"type" : "integer", "minimum" : 0, "maximum" :255} 223*890232f2SAndroid Build Coastguard Worker }, 224*890232f2SAndroid Build Coastguard Worker "testempty" : { 225*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_Stat" 226*890232f2SAndroid Build Coastguard Worker }, 227*890232f2SAndroid Build Coastguard Worker "testbool" : { 228*890232f2SAndroid Build Coastguard Worker "type" : "boolean" 229*890232f2SAndroid Build Coastguard Worker }, 230*890232f2SAndroid Build Coastguard Worker "testhashs32_fnv1" : { 231*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : -2147483648, "maximum" : 2147483647 232*890232f2SAndroid Build Coastguard Worker }, 233*890232f2SAndroid Build Coastguard Worker "testhashu32_fnv1" : { 234*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : 0, "maximum" : 4294967295 235*890232f2SAndroid Build Coastguard Worker }, 236*890232f2SAndroid Build Coastguard Worker "testhashs64_fnv1" : { 237*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : -9223372036854775808, "maximum" : 9223372036854775807 238*890232f2SAndroid Build Coastguard Worker }, 239*890232f2SAndroid Build Coastguard Worker "testhashu64_fnv1" : { 240*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : 0, "maximum" : 18446744073709551615 241*890232f2SAndroid Build Coastguard Worker }, 242*890232f2SAndroid Build Coastguard Worker "testhashs32_fnv1a" : { 243*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : -2147483648, "maximum" : 2147483647 244*890232f2SAndroid Build Coastguard Worker }, 245*890232f2SAndroid Build Coastguard Worker "testhashu32_fnv1a" : { 246*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : 0, "maximum" : 4294967295 247*890232f2SAndroid Build Coastguard Worker }, 248*890232f2SAndroid Build Coastguard Worker "testhashs64_fnv1a" : { 249*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : -9223372036854775808, "maximum" : 9223372036854775807 250*890232f2SAndroid Build Coastguard Worker }, 251*890232f2SAndroid Build Coastguard Worker "testhashu64_fnv1a" : { 252*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : 0, "maximum" : 18446744073709551615 253*890232f2SAndroid Build Coastguard Worker }, 254*890232f2SAndroid Build Coastguard Worker "testarrayofbools" : { 255*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"type" : "boolean"} 256*890232f2SAndroid Build Coastguard Worker }, 257*890232f2SAndroid Build Coastguard Worker "testf" : { 258*890232f2SAndroid Build Coastguard Worker "type" : "number" 259*890232f2SAndroid Build Coastguard Worker }, 260*890232f2SAndroid Build Coastguard Worker "testf2" : { 261*890232f2SAndroid Build Coastguard Worker "type" : "number" 262*890232f2SAndroid Build Coastguard Worker }, 263*890232f2SAndroid Build Coastguard Worker "testf3" : { 264*890232f2SAndroid Build Coastguard Worker "type" : "number" 265*890232f2SAndroid Build Coastguard Worker }, 266*890232f2SAndroid Build Coastguard Worker "testarrayofstring2" : { 267*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"type" : "string"} 268*890232f2SAndroid Build Coastguard Worker }, 269*890232f2SAndroid Build Coastguard Worker "testarrayofsortedstruct" : { 270*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"$ref" : "#/definitions/MyGame_Example_Ability"} 271*890232f2SAndroid Build Coastguard Worker }, 272*890232f2SAndroid Build Coastguard Worker "flex" : { 273*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"type" : "integer", "minimum" : 0, "maximum" :255} 274*890232f2SAndroid Build Coastguard Worker }, 275*890232f2SAndroid Build Coastguard Worker "test5" : { 276*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"$ref" : "#/definitions/MyGame_Example_Test"} 277*890232f2SAndroid Build Coastguard Worker }, 278*890232f2SAndroid Build Coastguard Worker "vector_of_longs" : { 279*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"type" : "integer", "minimum" : -9223372036854775808, "maximum" : 9223372036854775807} 280*890232f2SAndroid Build Coastguard Worker }, 281*890232f2SAndroid Build Coastguard Worker "vector_of_doubles" : { 282*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"type" : "number"} 283*890232f2SAndroid Build Coastguard Worker }, 284*890232f2SAndroid Build Coastguard Worker "parent_namespace_test" : { 285*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_InParentNamespace" 286*890232f2SAndroid Build Coastguard Worker }, 287*890232f2SAndroid Build Coastguard Worker "vector_of_referrables" : { 288*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"$ref" : "#/definitions/MyGame_Example_Referrable"} 289*890232f2SAndroid Build Coastguard Worker }, 290*890232f2SAndroid Build Coastguard Worker "single_weak_reference" : { 291*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : 0, "maximum" : 18446744073709551615 292*890232f2SAndroid Build Coastguard Worker }, 293*890232f2SAndroid Build Coastguard Worker "vector_of_weak_references" : { 294*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"type" : "integer", "minimum" : 0, "maximum" : 18446744073709551615} 295*890232f2SAndroid Build Coastguard Worker }, 296*890232f2SAndroid Build Coastguard Worker "vector_of_strong_referrables" : { 297*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"$ref" : "#/definitions/MyGame_Example_Referrable"} 298*890232f2SAndroid Build Coastguard Worker }, 299*890232f2SAndroid Build Coastguard Worker "co_owning_reference" : { 300*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : 0, "maximum" : 18446744073709551615 301*890232f2SAndroid Build Coastguard Worker }, 302*890232f2SAndroid Build Coastguard Worker "vector_of_co_owning_references" : { 303*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"type" : "integer", "minimum" : 0, "maximum" : 18446744073709551615} 304*890232f2SAndroid Build Coastguard Worker }, 305*890232f2SAndroid Build Coastguard Worker "non_owning_reference" : { 306*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : 0, "maximum" : 18446744073709551615 307*890232f2SAndroid Build Coastguard Worker }, 308*890232f2SAndroid Build Coastguard Worker "vector_of_non_owning_references" : { 309*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"type" : "integer", "minimum" : 0, "maximum" : 18446744073709551615} 310*890232f2SAndroid Build Coastguard Worker }, 311*890232f2SAndroid Build Coastguard Worker "any_unique_type" : { 312*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_AnyUniqueAliases" 313*890232f2SAndroid Build Coastguard Worker }, 314*890232f2SAndroid Build Coastguard Worker "any_unique" : { 315*890232f2SAndroid Build Coastguard Worker "anyOf": [{ "$ref" : "#/definitions/MyGame_Example_Monster" },{ "$ref" : "#/definitions/MyGame_Example_TestSimpleTableWithEnum" },{ "$ref" : "#/definitions/MyGame_Example2_Monster" }] 316*890232f2SAndroid Build Coastguard Worker }, 317*890232f2SAndroid Build Coastguard Worker "any_ambiguous_type" : { 318*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_AnyAmbiguousAliases" 319*890232f2SAndroid Build Coastguard Worker }, 320*890232f2SAndroid Build Coastguard Worker "any_ambiguous" : { 321*890232f2SAndroid Build Coastguard Worker "anyOf": [{ "$ref" : "#/definitions/MyGame_Example_Monster" },{ "$ref" : "#/definitions/MyGame_Example_Monster" },{ "$ref" : "#/definitions/MyGame_Example_Monster" }] 322*890232f2SAndroid Build Coastguard Worker }, 323*890232f2SAndroid Build Coastguard Worker "vector_of_enums" : { 324*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"$ref" : "#/definitions/MyGame_Example_Color"} 325*890232f2SAndroid Build Coastguard Worker }, 326*890232f2SAndroid Build Coastguard Worker "signed_enum" : { 327*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_Race" 328*890232f2SAndroid Build Coastguard Worker }, 329*890232f2SAndroid Build Coastguard Worker "testrequirednestedflatbuffer" : { 330*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"type" : "integer", "minimum" : 0, "maximum" :255} 331*890232f2SAndroid Build Coastguard Worker }, 332*890232f2SAndroid Build Coastguard Worker "scalar_key_sorted_tables" : { 333*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"$ref" : "#/definitions/MyGame_Example_Stat"} 334*890232f2SAndroid Build Coastguard Worker }, 335*890232f2SAndroid Build Coastguard Worker "native_inline" : { 336*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_Test" 337*890232f2SAndroid Build Coastguard Worker }, 338*890232f2SAndroid Build Coastguard Worker "long_enum_non_enum_default" : { 339*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_LongEnum" 340*890232f2SAndroid Build Coastguard Worker }, 341*890232f2SAndroid Build Coastguard Worker "long_enum_normal_default" : { 342*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_LongEnum" 343*890232f2SAndroid Build Coastguard Worker } 344*890232f2SAndroid Build Coastguard Worker }, 345*890232f2SAndroid Build Coastguard Worker "required" : ["name"], 346*890232f2SAndroid Build Coastguard Worker "additionalProperties" : false 347*890232f2SAndroid Build Coastguard Worker }, 348*890232f2SAndroid Build Coastguard Worker "MyGame_Example_TypeAliases" : { 349*890232f2SAndroid Build Coastguard Worker "type" : "object", 350*890232f2SAndroid Build Coastguard Worker "properties" : { 351*890232f2SAndroid Build Coastguard Worker "i8" : { 352*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : -128, "maximum" : 127 353*890232f2SAndroid Build Coastguard Worker }, 354*890232f2SAndroid Build Coastguard Worker "u8" : { 355*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : 0, "maximum" :255 356*890232f2SAndroid Build Coastguard Worker }, 357*890232f2SAndroid Build Coastguard Worker "i16" : { 358*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : -32768, "maximum" : 32767 359*890232f2SAndroid Build Coastguard Worker }, 360*890232f2SAndroid Build Coastguard Worker "u16" : { 361*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : 0, "maximum" : 65535 362*890232f2SAndroid Build Coastguard Worker }, 363*890232f2SAndroid Build Coastguard Worker "i32" : { 364*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : -2147483648, "maximum" : 2147483647 365*890232f2SAndroid Build Coastguard Worker }, 366*890232f2SAndroid Build Coastguard Worker "u32" : { 367*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : 0, "maximum" : 4294967295 368*890232f2SAndroid Build Coastguard Worker }, 369*890232f2SAndroid Build Coastguard Worker "i64" : { 370*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : -9223372036854775808, "maximum" : 9223372036854775807 371*890232f2SAndroid Build Coastguard Worker }, 372*890232f2SAndroid Build Coastguard Worker "u64" : { 373*890232f2SAndroid Build Coastguard Worker "type" : "integer", "minimum" : 0, "maximum" : 18446744073709551615 374*890232f2SAndroid Build Coastguard Worker }, 375*890232f2SAndroid Build Coastguard Worker "f32" : { 376*890232f2SAndroid Build Coastguard Worker "type" : "number" 377*890232f2SAndroid Build Coastguard Worker }, 378*890232f2SAndroid Build Coastguard Worker "f64" : { 379*890232f2SAndroid Build Coastguard Worker "type" : "number" 380*890232f2SAndroid Build Coastguard Worker }, 381*890232f2SAndroid Build Coastguard Worker "v8" : { 382*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"type" : "integer", "minimum" : -128, "maximum" : 127} 383*890232f2SAndroid Build Coastguard Worker }, 384*890232f2SAndroid Build Coastguard Worker "vf64" : { 385*890232f2SAndroid Build Coastguard Worker "type" : "array", "items" : {"type" : "number"} 386*890232f2SAndroid Build Coastguard Worker } 387*890232f2SAndroid Build Coastguard Worker }, 388*890232f2SAndroid Build Coastguard Worker "additionalProperties" : false 389*890232f2SAndroid Build Coastguard Worker } 390*890232f2SAndroid Build Coastguard Worker }, 391*890232f2SAndroid Build Coastguard Worker "$ref" : "#/definitions/MyGame_Example_Monster" 392*890232f2SAndroid Build Coastguard Worker} 393