{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://danogo.theappmasters.com/schemas/mobile-runtime-v1.json",
  "title": "DanoGo Mobile Runtime Marker",
  "type": "object",
  "additionalProperties": false,
  "required": ["version", "platform", "mode"],
  "properties": {
    "version": { "const": 1 },
    "description": { "type": "string", "maxLength": 240 },
    "platform": { "enum": ["ios", "android", "all"] },
    "mode": { "enum": ["development", "test", "both"] },
    "runtimeVersion": { "type": ["string", "null"], "maxLength": 160 },
    "tunnelUrl": { "type": ["string", "null"], "maxLength": 2048 },
    "otaProjectId": { "type": ["string", "null"], "maxLength": 160 },
    "enabled": { "type": "boolean", "default": true }
  }
}