{
    "type": "object",
    "properties": {
        "id": {
            "type": "string"
        },
        "scriptOrgName": {
            "type": "string"
        },
        "scriptId": {
            "type": "string"
        },
        "script": {
            "type": "string"
        },
        "branch": {
            "type": "string"
        },
        "environment": {
            "type": "string"
        },
        "argument": {
            "type": "string"
        },
        "code": {
            "type": "null"
        },
        "launchType": {
            "type": "string"
        },
        "nbLaunches": {
            "type": "integer"
        },
        "s3Folder": {
            "type": "string"
        },
        "orgS3Folder": {
            "type": "string"
        },
        "updatedAt": {
            "type": "integer"
        },
        "name": {
            "type": "string"
        },
        "fileMgmt": {
            "type": "string"
        },
        "maxParallelism": {
            "type": "integer"
        },
        "notifications": {
            "type": "object",
            "properties": {
                "mailManualExitError": {
                    "type": "boolean"
                },
                "mailManualTimeError": {
                    "type": "boolean"
                },
                "mailManualExitSuccess": {
                    "type": "boolean"
                },
                "mailManualLaunchError": {
                    "type": "boolean"
                },
                "mailAutomaticExitError": {
                    "type": "boolean"
                },
                "mailAutomaticTimeError": {
                    "type": "boolean"
                },
                "mailAutomaticExitSuccess": {
                    "type": "boolean"
                },
                "mailAutomaticLaunchError": {
                    "type": "boolean"
                }
            },
            "required": [
                "mailManualExitError",
                "mailManualTimeError",
                "mailManualExitSuccess",
                "mailManualLaunchError",
                "mailAutomaticExitError",
                "mailAutomaticTimeError",
                "mailAutomaticExitSuccess",
                "mailAutomaticLaunchError"
            ]
        },
        "lastEndType": {
            "type": "string"
        },
        "wasSetupValidWhenSubmittedByTheFrontend": {
            "type": "boolean"
        }
    },
    "required": [
        "id",
        "scriptOrgName",
        "scriptId",
        "script",
        "branch",
        "environment",
        "argument",
        "code",
        "launchType",
        "nbLaunches",
        "s3Folder",
        "orgS3Folder",
        "updatedAt",
        "name",
        "fileMgmt"
    ],
    "version": 1
}
