All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schemas.schema-form.json Maven / Gradle / Ivy

{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "type": "object",
    "title": "HTTP",
    "properties": {
        "url": {
            "title": "URL",
            "description": "Url to the file you want to fetch",
            "type": "string"
        },
        "useSystemProxy": {
            "title": "Use system proxy",
            "description": "Use the system proxy configured by your administrator",
            "type": "boolean"
        },
        "autoFetch": {
            "title": "Enable Auto Fetch",
            "description": "Enable a periodic update of this documentation page",
            "type": "boolean",
            "default": false
        },
        "fetchCron": {
            "title": "Update frequency",
            "description": "Define update frequency using Crontab pattern. Leaving it empty will not trigger any update. Note: Platform administrator may have configured a max frequency that you cannot exceed.",
            "type": "string",
            "format": "gio-cron",
            "gioConfig": {
                "displayIf": {
                    "$eq": {
                        "value.autoFetch": true
                    }
                }
            }
        }
    },
    "required": ["url"]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy