{
    "bmc.dev.BootOptions": {
        "properties": {
            "BootSourceOverrideEnabled": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "系统启动项生效次数:Disabled不生效,Once生效一次,Continuous一直生效"
            },
            "BootSourceOverrideTarget": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "系统启动项"
            },
            "BootOrder": {
                "baseType": "String[]",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "系统启动项启动顺序"
            }
        },
        "methods": {
            "SetStartOption": {
                "description": "设置优先启动项",
                "req": {
                    "start_option": {
                        "baseType": "String",
                        "description": "优先启动项"
                    }
                },
                "rsp": {
                    "Result": {
                        "baseType": "I32",
                        "description": "返回结果,0:执行成功;-1:执行失败"
                    }
                }
            },
            "SetStartOptionFlag": {
                "description": "设置启动项生效模式",
                "req": {
                    "start_option_flag": {
                        "baseType": "String",
                        "description": "启动项生效模式"
                    }
                },
                "rsp": {
                    "Result": {
                        "baseType": "I32",
                        "description": "返回结果,0:执行成功;-1:执行失败"
                    }
                }
            }
        }
    }
}