nemicosm/hidl/spec-demo.yaml

64 lines
1.2 KiB
YAML

---
name: hypercosm
root:
interfaces:
- name: object
version:
- 1
- 0
- 0
methods:
- name: listInterfaces
ret:
Array: String
- name: release
- name: root
version:
- 0
- 1
- 0
methods:
- name: listExtensions
ret:
Array: String
- name: ping
- name: getObjectById
ret: Object
args:
- - id
- Uuid
- name: getObjectByName
ret: Object
args:
- - name
- String
extenstions:
- name: assetdelivery
version:
- 0
- 1
- 0
module:
interfaces:
- name: assetdelivery
version:
- 0
- 1
- 0
events:
- name: loadAssets
args:
- - name
- String
types:
- name: asset
kind:
Struct:
fields:
- - id
- Uuid
- - name
- String
- - data
- Array: U8