ex

Fork of mbed-os-example-mbed5-blinky by mbed-os-examples

Committer:
TMBOY
Date:
Tue Jul 18 16:27:22 2017 +0800
Revision:
44:c1d8923072ba
?

Who changed what in which revision?

UserRevisionLine numberNew 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 }