{
"bmc.kepler.ObjectGroup": {
"properties": {
"Position": {
"baseType": "String",
"readOnly": true,
"description": "对象组位置"
},
"Owners": {
"baseType": "String[]",
"readOnly": true,
"description": "对象组所有者"
},
"OnlineTimestamp": {
"baseType": "U64",
"readOnly": true,
"options": {
"emitsChangedSignal": "false"
},
"description": "用于描述对象组上树时刻, 框架对对象组按上树时间升序排序, 组件启动后按顺序获取对象组。属性来源为tick数, 单位:ms。"
},
"Slot": {
"baseType": "U8",
"readOnly": true,
"description": "对象组对应的槽位号"
}
},
"methods": {
"GetObjects": {
"req": {
"Owner": {
"baseType": "String",
"description": "对象所有者App名称"
}
},
"rsp": {
"Position": {
"baseType": "String",
"description": "组件的position"
},
"Objects": {
"baseType": "Array",
"items": {
"$ref": "#/defs/ObjectInfo"
},
"description": "组件此position所有对象的信息(类名,对象名,对象属性,拓展属性)"
},
"LifeCycleId": {
"baseType": "U32",
"description": "组件对象生命周期id标志"
}
},
"description": "获取此位置的所有owner的对象"
},
"GetTopology": {
"req": {},
"rsp": {
"Topology": {
"baseType": "String",
"description": "对象组拓扑信息"
}
},
"description": "获取对象组拓扑信息"
}
}
},
"defs": {
"ObjectInfo": {
"ClassName": {
"baseType": "String"
},
"ObjectName": {
"baseType": "String"
},
"ObjectProps": {
"baseType": "String"
},
"ObjectExtends": {
"baseType": "String"
}
}
}
}