{
  "$schema": "http://json-schema.org/draft-07/schema",
  "$id": "https://joystream.org/propertyValidationDefs.schema.json",
  "title": "propertyValidationDefs",
  "description": "JSON schema containing definitions for different property types input",
  "definitions": {
    "Bool": {
      "type": "boolean"
    },
    "Uint16": {
      "type": "integer",
      "minimum": 0,
      "maximum": 65535
    },
    "Uint32": {
      "type": "integer",
      "minimum": 0,
      "maximum": 4294967295
    },
    "Uint64": {
      "type": "integer",
      "minimum": 0
    },
    "Int16": {
      "type": "integer",
      "minimum": -32768,
      "maximum": 32767
    },
    "Int32": {
      "type": "integer",
      "minimum": -2147483648,
      "maximum": 2147483647
    },
    "Int64": {
      "type": "integer"
    }
  }
}
