ex
Fork of mbed-os-example-mbed5-blinky by
dumi_doc-master/schema/dumi_schema.json@44:c1d8923072ba, 2017-07-18 (annotated)
- Committer:
- TMBOY
- Date:
- Tue Jul 18 16:27:22 2017 +0800
- Revision:
- 44:c1d8923072ba
?
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| TMBOY | 44:c1d8923072ba | 1 | { |
| TMBOY | 44:c1d8923072ba | 2 | "$schema": "http://json-schema.org/draft-04/schema#", |
| TMBOY | 44:c1d8923072ba | 3 | "id":"https://xiaodu.baidu.com/schema/dumi_schema.json", |
| TMBOY | 44:c1d8923072ba | 4 | "title":"度秘ws的返回值", |
| TMBOY | 44:c1d8923072ba | 5 | "type": "object", |
| TMBOY | 44:c1d8923072ba | 6 | "properties": { |
| TMBOY | 44:c1d8923072ba | 7 | "result": { |
| TMBOY | 44:c1d8923072ba | 8 | "type":"object", |
| TMBOY | 44:c1d8923072ba | 9 | "properties":{ |
| TMBOY | 44:c1d8923072ba | 10 | "bot_id":{ |
| TMBOY | 44:c1d8923072ba | 11 | "description":"下游服务的id,其实就是老协议里的source_type", |
| TMBOY | 44:c1d8923072ba | 12 | "type":"string" |
| TMBOY | 44:c1d8923072ba | 13 | }, |
| TMBOY | 44:c1d8923072ba | 14 | "bot_meta":{ |
| TMBOY | 44:c1d8923072ba | 15 | "description":"下游服务的信息", |
| TMBOY | 44:c1d8923072ba | 16 | "type":"object", |
| TMBOY | 44:c1d8923072ba | 17 | "required":["type","version"], |
| TMBOY | 44:c1d8923072ba | 18 | "properties":{ |
| TMBOY | 44:c1d8923072ba | 19 | "description":{"type":"string"}, |
| TMBOY | 44:c1d8923072ba | 20 | "type":{"type":"string","enum":["天气","音乐","新闻","其他"]}, |
| TMBOY | 44:c1d8923072ba | 21 | "version":{"type":"string"} |
| TMBOY | 44:c1d8923072ba | 22 | } |
| TMBOY | 44:c1d8923072ba | 23 | }, |
| TMBOY | 44:c1d8923072ba | 24 | "hint":{ |
| TMBOY | 44:c1d8923072ba | 25 | "description":"用户接下去可以输入的query建议", |
| TMBOY | 44:c1d8923072ba | 26 | "type":"array", |
| TMBOY | 44:c1d8923072ba | 27 | "items": { "type": "string" } |
| TMBOY | 44:c1d8923072ba | 28 | }, |
| TMBOY | 44:c1d8923072ba | 29 | "views":{ |
| TMBOY | 44:c1d8923072ba | 30 | "description":"展示用的卡片", |
| TMBOY | 44:c1d8923072ba | 31 | "$ref":"#/definitions/views" |
| TMBOY | 44:c1d8923072ba | 32 | }, |
| TMBOY | 44:c1d8923072ba | 33 | "directives":{ |
| TMBOY | 44:c1d8923072ba | 34 | "description":"展示用的卡片", |
| TMBOY | 44:c1d8923072ba | 35 | "$ref":"#/definitions/directives" |
| TMBOY | 44:c1d8923072ba | 36 | }, |
| TMBOY | 44:c1d8923072ba | 37 | "resource":{ |
| TMBOY | 44:c1d8923072ba | 38 | "description":"数据资源", |
| TMBOY | 44:c1d8923072ba | 39 | "$ref":"#/definitions/resource" |
| TMBOY | 44:c1d8923072ba | 40 | }, |
| TMBOY | 44:c1d8923072ba | 41 | "nlu":{ |
| TMBOY | 44:c1d8923072ba | 42 | "description":"使用的da结果", |
| TMBOY | 44:c1d8923072ba | 43 | "$ref":"#/definitions/nlu" |
| TMBOY | 44:c1d8923072ba | 44 | }, |
| TMBOY | 44:c1d8923072ba | 45 | "speech":{ |
| TMBOY | 44:c1d8923072ba | 46 | "description":"语音播报tts用的数据", |
| TMBOY | 44:c1d8923072ba | 47 | "$ref":"#/definitions/speech" |
| TMBOY | 44:c1d8923072ba | 48 | } |
| TMBOY | 44:c1d8923072ba | 49 | }, |
| TMBOY | 44:c1d8923072ba | 50 | "required": ["views","speech","nlu","bot_id","bot_meta"], |
| TMBOY | 44:c1d8923072ba | 51 | "additionalProperties":false |
| TMBOY | 44:c1d8923072ba | 52 | }, |
| TMBOY | 44:c1d8923072ba | 53 | "time": { |
| TMBOY | 44:c1d8923072ba | 54 | "description":"服务端当前时间戳", |
| TMBOY | 44:c1d8923072ba | 55 | "type":"integer" |
| TMBOY | 44:c1d8923072ba | 56 | }, |
| TMBOY | 44:c1d8923072ba | 57 | "cuid": { |
| TMBOY | 44:c1d8923072ba | 58 | "type":"string" |
| TMBOY | 44:c1d8923072ba | 59 | }, |
| TMBOY | 44:c1d8923072ba | 60 | "user_id": { |
| TMBOY | 44:c1d8923072ba | 61 | "type":"string" |
| TMBOY | 44:c1d8923072ba | 62 | }, |
| TMBOY | 44:c1d8923072ba | 63 | "id": { |
| TMBOY | 44:c1d8923072ba | 64 | "type":"string" |
| TMBOY | 44:c1d8923072ba | 65 | }, |
| TMBOY | 44:c1d8923072ba | 66 | "logid": { |
| TMBOY | 44:c1d8923072ba | 67 | "type":"string" |
| TMBOY | 44:c1d8923072ba | 68 | }, |
| TMBOY | 44:c1d8923072ba | 69 | "se_query": { |
| TMBOY | 44:c1d8923072ba | 70 | "type":"string" |
| TMBOY | 44:c1d8923072ba | 71 | }, |
| TMBOY | 44:c1d8923072ba | 72 | "status": { |
| TMBOY | 44:c1d8923072ba | 73 | "type":"integer" |
| TMBOY | 44:c1d8923072ba | 74 | }, |
| TMBOY | 44:c1d8923072ba | 75 | "client_msg_id": { |
| TMBOY | 44:c1d8923072ba | 76 | "type":"string" |
| TMBOY | 44:c1d8923072ba | 77 | }, |
| TMBOY | 44:c1d8923072ba | 78 | "speech_id": { |
| TMBOY | 44:c1d8923072ba | 79 | "type":"string" |
| TMBOY | 44:c1d8923072ba | 80 | }, |
| TMBOY | 44:c1d8923072ba | 81 | "timeuse": { |
| TMBOY | 44:c1d8923072ba | 82 | "type":"integer" |
| TMBOY | 44:c1d8923072ba | 83 | }, |
| TMBOY | 44:c1d8923072ba | 84 | "msg": { |
| TMBOY | 44:c1d8923072ba | 85 | "type":"string" |
| TMBOY | 44:c1d8923072ba | 86 | } |
| TMBOY | 44:c1d8923072ba | 87 | }, |
| TMBOY | 44:c1d8923072ba | 88 | "definitions": { |
| TMBOY | 44:c1d8923072ba | 89 | "directives": { |
| TMBOY | 44:c1d8923072ba | 90 | "type":"array", |
| TMBOY | 44:c1d8923072ba | 91 | "items":{ |
| TMBOY | 44:c1d8923072ba | 92 | "type":"object", |
| TMBOY | 44:c1d8923072ba | 93 | "properties":{ |
| TMBOY | 44:c1d8923072ba | 94 | "header":{"type":"object"}, |
| TMBOY | 44:c1d8923072ba | 95 | "payload":{"type":"object"} |
| TMBOY | 44:c1d8923072ba | 96 | } |
| TMBOY | 44:c1d8923072ba | 97 | } |
| TMBOY | 44:c1d8923072ba | 98 | }, |
| TMBOY | 44:c1d8923072ba | 99 | "resource": { |
| TMBOY | 44:c1d8923072ba | 100 | "type":"object", |
| TMBOY | 44:c1d8923072ba | 101 | "oneOf":[ |
| TMBOY | 44:c1d8923072ba | 102 | {"$ref":"weather.schema.json"}, |
| TMBOY | 44:c1d8923072ba | 103 | {"$ref":"music.schema.json"}, |
| TMBOY | 44:c1d8923072ba | 104 | {"$ref":"music_ref.schema.json"}, |
| TMBOY | 44:c1d8923072ba | 105 | {"$ref":"news.schema.json"} |
| TMBOY | 44:c1d8923072ba | 106 | ] |
| TMBOY | 44:c1d8923072ba | 107 | }, |
| TMBOY | 44:c1d8923072ba | 108 | "nlu": { |
| TMBOY | 44:c1d8923072ba | 109 | "additionalProperties":false, |
| TMBOY | 44:c1d8923072ba | 110 | "type":"object", |
| TMBOY | 44:c1d8923072ba | 111 | "required": ["domain","intent"], |
| TMBOY | 44:c1d8923072ba | 112 | "properties":{ |
| TMBOY | 44:c1d8923072ba | 113 | "domain":{ |
| TMBOY | 44:c1d8923072ba | 114 | "type":"string" |
| TMBOY | 44:c1d8923072ba | 115 | }, |
| TMBOY | 44:c1d8923072ba | 116 | "intent":{ |
| TMBOY | 44:c1d8923072ba | 117 | "type":"string" |
| TMBOY | 44:c1d8923072ba | 118 | }, |
| TMBOY | 44:c1d8923072ba | 119 | "slots":{ |
| TMBOY | 44:c1d8923072ba | 120 | "type":"object" |
| TMBOY | 44:c1d8923072ba | 121 | } |
| TMBOY | 44:c1d8923072ba | 122 | } |
| TMBOY | 44:c1d8923072ba | 123 | }, |
| TMBOY | 44:c1d8923072ba | 124 | "views": { |
| TMBOY | 44:c1d8923072ba | 125 | "type":"array", |
| TMBOY | 44:c1d8923072ba | 126 | "items":{ |
| TMBOY | 44:c1d8923072ba | 127 | "type":"object", |
| TMBOY | 44:c1d8923072ba | 128 | "oneOf":[ |
| TMBOY | 44:c1d8923072ba | 129 | { |
| TMBOY | 44:c1d8923072ba | 130 | "additionalProperties":false, |
| TMBOY | 44:c1d8923072ba | 131 | "type":"object", |
| TMBOY | 44:c1d8923072ba | 132 | "properties":{ |
| TMBOY | 44:c1d8923072ba | 133 | "type":{ |
| TMBOY | 44:c1d8923072ba | 134 | "type":"string", |
| TMBOY | 44:c1d8923072ba | 135 | "enum":["txt"] |
| TMBOY | 44:c1d8923072ba | 136 | }, |
| TMBOY | 44:c1d8923072ba | 137 | "content":{ |
| TMBOY | 44:c1d8923072ba | 138 | "type":"string" |
| TMBOY | 44:c1d8923072ba | 139 | }, |
| TMBOY | 44:c1d8923072ba | 140 | "url":{ |
| TMBOY | 44:c1d8923072ba | 141 | "type":"string" |
| TMBOY | 44:c1d8923072ba | 142 | } |
| TMBOY | 44:c1d8923072ba | 143 | } |
| TMBOY | 44:c1d8923072ba | 144 | }, |
| TMBOY | 44:c1d8923072ba | 145 | { |
| TMBOY | 44:c1d8923072ba | 146 | "additionalProperties":false, |
| TMBOY | 44:c1d8923072ba | 147 | "type":"object", |
| TMBOY | 44:c1d8923072ba | 148 | "properties":{ |
| TMBOY | 44:c1d8923072ba | 149 | "type":{ |
| TMBOY | 44:c1d8923072ba | 150 | "type":"string", |
| TMBOY | 44:c1d8923072ba | 151 | "enum":["list"] |
| TMBOY | 44:c1d8923072ba | 152 | }, |
| TMBOY | 44:c1d8923072ba | 153 | "list":{ |
| TMBOY | 44:c1d8923072ba | 154 | "type":"array", |
| TMBOY | 44:c1d8923072ba | 155 | "items":{ |
| TMBOY | 44:c1d8923072ba | 156 | "additionalProperties":false, |
| TMBOY | 44:c1d8923072ba | 157 | "type":"object", |
| TMBOY | 44:c1d8923072ba | 158 | "properties":{ |
| TMBOY | 44:c1d8923072ba | 159 | "title":{"type":"string"}, |
| TMBOY | 44:c1d8923072ba | 160 | "summary":{"type":"string"}, |
| TMBOY | 44:c1d8923072ba | 161 | "image":{"type":"string"}, |
| TMBOY | 44:c1d8923072ba | 162 | "url":{"type":"string"} |
| TMBOY | 44:c1d8923072ba | 163 | } |
| TMBOY | 44:c1d8923072ba | 164 | } |
| TMBOY | 44:c1d8923072ba | 165 | } |
| TMBOY | 44:c1d8923072ba | 166 | } |
| TMBOY | 44:c1d8923072ba | 167 | }, |
| TMBOY | 44:c1d8923072ba | 168 | { |
| TMBOY | 44:c1d8923072ba | 169 | "additionalProperties":false, |
| TMBOY | 44:c1d8923072ba | 170 | "type":"object", |
| TMBOY | 44:c1d8923072ba | 171 | "properties":{ |
| TMBOY | 44:c1d8923072ba | 172 | "type":{ |
| TMBOY | 44:c1d8923072ba | 173 | "type":"string", |
| TMBOY | 44:c1d8923072ba | 174 | "enum":["image"] |
| TMBOY | 44:c1d8923072ba | 175 | }, |
| TMBOY | 44:c1d8923072ba | 176 | "list":{ |
| TMBOY | 44:c1d8923072ba | 177 | "type":"array", |
| TMBOY | 44:c1d8923072ba | 178 | "items":{ |
| TMBOY | 44:c1d8923072ba | 179 | "additionalProperties":false, |
| TMBOY | 44:c1d8923072ba | 180 | "type":"object", |
| TMBOY | 44:c1d8923072ba | 181 | "properties":{ |
| TMBOY | 44:c1d8923072ba | 182 | "src":{"type":"string"}, |
| TMBOY | 44:c1d8923072ba | 183 | "thumb":{"type":"string"} |
| TMBOY | 44:c1d8923072ba | 184 | } |
| TMBOY | 44:c1d8923072ba | 185 | } |
| TMBOY | 44:c1d8923072ba | 186 | } |
| TMBOY | 44:c1d8923072ba | 187 | } |
| TMBOY | 44:c1d8923072ba | 188 | } |
| TMBOY | 44:c1d8923072ba | 189 | ] |
| TMBOY | 44:c1d8923072ba | 190 | } |
| TMBOY | 44:c1d8923072ba | 191 | }, |
| TMBOY | 44:c1d8923072ba | 192 | "speech": { |
| TMBOY | 44:c1d8923072ba | 193 | "additionalProperties":false, |
| TMBOY | 44:c1d8923072ba | 194 | "type":"object", |
| TMBOY | 44:c1d8923072ba | 195 | "properties":{ |
| TMBOY | 44:c1d8923072ba | 196 | "type":{ |
| TMBOY | 44:c1d8923072ba | 197 | "type":"string", |
| TMBOY | 44:c1d8923072ba | 198 | "enum":["Text","SSML"] |
| TMBOY | 44:c1d8923072ba | 199 | }, |
| TMBOY | 44:c1d8923072ba | 200 | "content":{ |
| TMBOY | 44:c1d8923072ba | 201 | "type":"string" |
| TMBOY | 44:c1d8923072ba | 202 | } |
| TMBOY | 44:c1d8923072ba | 203 | } |
| TMBOY | 44:c1d8923072ba | 204 | } |
| TMBOY | 44:c1d8923072ba | 205 | }, |
| TMBOY | 44:c1d8923072ba | 206 | "additionalProperties": false, |
| TMBOY | 44:c1d8923072ba | 207 | "required": [ "result","time","id","cuid","logid","se_query","status","msg"] |
| TMBOY | 44:c1d8923072ba | 208 | } |
