{
    "title": "Invocation manifest for CMRR: Extract CMRR Physio",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "type": "object",
    "properties": {
        "config": {
            "type": "object",
            "properties": {
                "Generate_Bids": {
                    "type": "boolean",
                    "default": true
                },
                "Generate_json": {
                    "type": "boolean",
                    "default": false
                },
                "Generate_Raw": {
                    "type": "boolean",
                    "default": true
                },
                "Generate_QA": {
                    "type": "boolean",
                    "default": true
                },
                "Process_Data": {
                    "type": "boolean",
                    "default": true
                },
                "Missing_Data": {
                    "type": "string",
                    "enum": [
                        "gap_fill",
                        "uniform",
                        "upsample",
                        "none"
                    ],
                    "default": "gap_fill"
                },
                "Interpolation_Method": {
                    "type": "string",
                    "enum": [
                        "fill",
                        "linear",
                        "nearest",
                        "zero",
                        "slinear",
                        "quadratic",
                        "cubic",
                        "nan"
                    ],
                    "default": "nan"
                },
                "Fill_Value": {
                    "type": "number",
                    "default": 0
                },
                "gear-log-level": {
                    "default": "INFO",
                    "type": "string",
                    "enum": [
                        "ERROR",
                        "WARNING",
                        "INFO",
                        "DEBUG"
                    ]
                },
                "Dry-Run": {
                    "type": "boolean",
                    "default": false
                }
            },
            "required": [
                "Generate_Bids",
                "Generate_json",
                "Generate_Raw",
                "Generate_QA",
                "Process_Data",
                "Missing_Data",
                "Interpolation_Method",
                "Fill_Value",
                "gear-log-level",
                "Dry-Run"
            ]
        },
        "inputs": {
            "type": "object",
            "properties": {
                "DICOM_ARCHIVE": {
                    "type": "object",
                    "properties": {
                        "type": {
                            "enum": [
                                "dicom",
                                "archive"
                            ]
                        }
                    }
                }
            },
            "required": [
                "DICOM_ARCHIVE"
            ]
        }
    },
    "required": [
        "config",
        "inputs"
    ]
}