{
  "$id": "https://json.schemastore.org/winget-pkgs-singleton-0.1.json",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "Id": {
      "type": "string",
      "description": "publisher.package format"
    },
    "Publisher": {
      "type": "string",
      "description": "the name of the publisher"
    },
    "Name": {
      "type": "string",
      "description": "the name of the application"
    },
    "Version": {
      "type": "string",
      "description": "version numbering format"
    },
    "License": {
      "type": "string",
      "description": "the open source license or copyright"
    },
    "Installers": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "Arch": {
            "type": "string",
            "description": "enumeration of supported architectures"
          },
          "URL": {
            "type": "string",
            "description": "path to download installation file"
          },
          "Sha256": {
            "type": "string",
            "description": "SHA256 calculated from installer"
          },
          "InstallerType": {
            "type": "string",
            "description": "enumeration of supported installer types (exe, msi, msix, inno, nullsoft)",
            "enum": ["exe", "msi", "msix", "inno", "nullsoft"]
          }
        }
      }
    }
  }
}
