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 "msg": {
TMBOY 44:c1d8923072ba 76 "type":"string"
TMBOY 44:c1d8923072ba 77 }
TMBOY 44:c1d8923072ba 78 },
TMBOY 44:c1d8923072ba 79 "definitions": {
TMBOY 44:c1d8923072ba 80 "directives": {
TMBOY 44:c1d8923072ba 81 "type":"array",
TMBOY 44:c1d8923072ba 82 "items":{
TMBOY 44:c1d8923072ba 83 "type":"object",
TMBOY 44:c1d8923072ba 84 "properties":{
TMBOY 44:c1d8923072ba 85 "header":{"type":"object"},
TMBOY 44:c1d8923072ba 86 "payload":{"type":"object"}
TMBOY 44:c1d8923072ba 87 }
TMBOY 44:c1d8923072ba 88 }
TMBOY 44:c1d8923072ba 89 },
TMBOY 44:c1d8923072ba 90 "resource": {
TMBOY 44:c1d8923072ba 91 "type":"object",
TMBOY 44:c1d8923072ba 92 "properties":{
TMBOY 44:c1d8923072ba 93 "type":{
TMBOY 44:c1d8923072ba 94 "type":"string"
TMBOY 44:c1d8923072ba 95 },
TMBOY 44:c1d8923072ba 96 "data":{
TMBOY 44:c1d8923072ba 97 "type":"object"
TMBOY 44:c1d8923072ba 98 }
TMBOY 44:c1d8923072ba 99 }
TMBOY 44:c1d8923072ba 100 },
TMBOY 44:c1d8923072ba 101 "nlu": {
TMBOY 44:c1d8923072ba 102 "additionalProperties":false,
TMBOY 44:c1d8923072ba 103 "type":"object",
TMBOY 44:c1d8923072ba 104 "required": ["domain","intent"],
TMBOY 44:c1d8923072ba 105 "properties":{
TMBOY 44:c1d8923072ba 106 "domain":{
TMBOY 44:c1d8923072ba 107 "type":"string"
TMBOY 44:c1d8923072ba 108 },
TMBOY 44:c1d8923072ba 109 "intent":{
TMBOY 44:c1d8923072ba 110 "type":"string"
TMBOY 44:c1d8923072ba 111 },
TMBOY 44:c1d8923072ba 112 "slots":{
TMBOY 44:c1d8923072ba 113 "type":"object"
TMBOY 44:c1d8923072ba 114 }
TMBOY 44:c1d8923072ba 115 }
TMBOY 44:c1d8923072ba 116 },
TMBOY 44:c1d8923072ba 117 "views": {
TMBOY 44:c1d8923072ba 118 "type":"array",
TMBOY 44:c1d8923072ba 119 "items":{
TMBOY 44:c1d8923072ba 120 "type":"object",
TMBOY 44:c1d8923072ba 121 "oneOf":[
TMBOY 44:c1d8923072ba 122 {
TMBOY 44:c1d8923072ba 123 "additionalProperties":false,
TMBOY 44:c1d8923072ba 124 "type":"object",
TMBOY 44:c1d8923072ba 125 "properties":{
TMBOY 44:c1d8923072ba 126 "type":{
TMBOY 44:c1d8923072ba 127 "type":"string",
TMBOY 44:c1d8923072ba 128 "enum":["txt"]
TMBOY 44:c1d8923072ba 129 },
TMBOY 44:c1d8923072ba 130 "content":{
TMBOY 44:c1d8923072ba 131 "type":"string"
TMBOY 44:c1d8923072ba 132 },
TMBOY 44:c1d8923072ba 133 "url":{
TMBOY 44:c1d8923072ba 134 "type":"string"
TMBOY 44:c1d8923072ba 135 }
TMBOY 44:c1d8923072ba 136 }
TMBOY 44:c1d8923072ba 137 },
TMBOY 44:c1d8923072ba 138 {
TMBOY 44:c1d8923072ba 139 "additionalProperties":false,
TMBOY 44:c1d8923072ba 140 "type":"object",
TMBOY 44:c1d8923072ba 141 "properties":{
TMBOY 44:c1d8923072ba 142 "type":{
TMBOY 44:c1d8923072ba 143 "type":"string",
TMBOY 44:c1d8923072ba 144 "enum":["list"]
TMBOY 44:c1d8923072ba 145 },
TMBOY 44:c1d8923072ba 146 "list":{
TMBOY 44:c1d8923072ba 147 "type":"array",
TMBOY 44:c1d8923072ba 148 "items":{
TMBOY 44:c1d8923072ba 149 "additionalProperties":false,
TMBOY 44:c1d8923072ba 150 "type":"object",
TMBOY 44:c1d8923072ba 151 "properties":{
TMBOY 44:c1d8923072ba 152 "title":{"type":"string"},
TMBOY 44:c1d8923072ba 153 "summary":{"type":"string"},
TMBOY 44:c1d8923072ba 154 "image":{"type":"string"},
TMBOY 44:c1d8923072ba 155 "url":{"type":"string"}
TMBOY 44:c1d8923072ba 156 }
TMBOY 44:c1d8923072ba 157 }
TMBOY 44:c1d8923072ba 158 }
TMBOY 44:c1d8923072ba 159 }
TMBOY 44:c1d8923072ba 160 },
TMBOY 44:c1d8923072ba 161 {
TMBOY 44:c1d8923072ba 162 "additionalProperties":false,
TMBOY 44:c1d8923072ba 163 "type":"object",
TMBOY 44:c1d8923072ba 164 "properties":{
TMBOY 44:c1d8923072ba 165 "type":{
TMBOY 44:c1d8923072ba 166 "type":"string",
TMBOY 44:c1d8923072ba 167 "enum":["image"]
TMBOY 44:c1d8923072ba 168 },
TMBOY 44:c1d8923072ba 169 "list":{
TMBOY 44:c1d8923072ba 170 "type":"array",
TMBOY 44:c1d8923072ba 171 "items":{
TMBOY 44:c1d8923072ba 172 "additionalProperties":false,
TMBOY 44:c1d8923072ba 173 "type":"object",
TMBOY 44:c1d8923072ba 174 "properties":{
TMBOY 44:c1d8923072ba 175 "src":{"type":"string"},
TMBOY 44:c1d8923072ba 176 "thumb":{"type":"string"}
TMBOY 44:c1d8923072ba 177 }
TMBOY 44:c1d8923072ba 178 }
TMBOY 44:c1d8923072ba 179 }
TMBOY 44:c1d8923072ba 180 }
TMBOY 44:c1d8923072ba 181 }
TMBOY 44:c1d8923072ba 182 ]
TMBOY 44:c1d8923072ba 183 }
TMBOY 44:c1d8923072ba 184 },
TMBOY 44:c1d8923072ba 185 "speech": {
TMBOY 44:c1d8923072ba 186 "additionalProperties":false,
TMBOY 44:c1d8923072ba 187 "type":"object",
TMBOY 44:c1d8923072ba 188 "properties":{
TMBOY 44:c1d8923072ba 189 "type":{
TMBOY 44:c1d8923072ba 190 "type":"string",
TMBOY 44:c1d8923072ba 191 "enum":["Text","SSML"]
TMBOY 44:c1d8923072ba 192 },
TMBOY 44:c1d8923072ba 193 "content":{
TMBOY 44:c1d8923072ba 194 "type":"string"
TMBOY 44:c1d8923072ba 195 }
TMBOY 44:c1d8923072ba 196 }
TMBOY 44:c1d8923072ba 197 }
TMBOY 44:c1d8923072ba 198 },
TMBOY 44:c1d8923072ba 199 "additionalProperties": false,
TMBOY 44:c1d8923072ba 200 "required": [ "result","time","id","cuid","logid","se_query","status","msg"]
TMBOY 44:c1d8923072ba 201 }
TMBOY 44:c1d8923072ba 202