1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- {
- "$schema": "http://json-schema.org/draft-07/schema#",
- "type": "object",
- "properties": {
- "url": {
- "$ref": "#/definitions/saneUrl",
- "description": "Points to the base URL of hosted package.json and services.json files, used to automatically fetch the latest version."
- },
- "version": {
- "type": "integer"
- },
- "files": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "name": {
- "type": "string",
- "description": "Filename to read,, containing service definitions."
- },
- "version": {
- "type": "integer",
- "description": "This value should be bumped any time the file defined by the 'name' field is changed. This value will be used when determining whether a new version is available."
- }
- },
- "required": [
- "name",
- "version"
- ]
- },
- "description": "List of files to read, each containing a list of services.",
- "additionalProperties": false
- }
- },
- "required": [
- "url",
- "version",
- "files"
- ],
- "definitions": {
- "saneUrl": {
- "type": "string",
- "format": "uri",
- "pattern": "^https?://"
- }
- }
- }
|