{
    "bmc.kepler.Example.InterfaceFoo": {
        "properties": {
            "Name": {
                "baseType": "String",
                "minLength": 1,
                "maxLength": 24,
                "description": "接口名称"
            },
            "Status": {
                "baseType": "U32",
                "readOnly": true,
                "description": "接口在位状态"
            }
        },
        "methods": {
            "MethodFoo": {
                "req": {
                    "Arg1": {
                        "baseType": "U32",
                        "minimum":1,
                        "maximum":50
                    }
                },
                "rsp": {
                    "Result": {
                        "baseType": "U32"
                    }
                }
            }
        }
    }
}