{"description":"微搭数据源结构","anyOf":[{"$ref":"#/definitions/IDatabaseDataSource"},{"$ref":"#/definitions/ICloudIntegrationDataSource"}],"definitions":{"IDatabaseDataSource":{"description":"内建数据源","type":"object","properties":{"type":{"description":"数据源类型: 模型数据源","type":"string","const":"database"},"subType":{"description":"子类型, 默认值为 `database`:\n- `database`: 即原来的自建数据源, 依赖云开发自身的云数据库做数据存储\n- `system`: 系统模型, 微搭系统自带的数据源, 如 用户、组织架构等等","enum":["database","system"],"type":"string"},"configuration":{"$ref":"#/definitions/IConfigurationBase","description":"数据源的公共配置"},"schema":{"$ref":"#/definitions/IDatabaseSchema","description":"数据源模型信息"},"dbInstanceType":{"description":"当前模型所在的 db 类型\n\n系统模型由于中心化问题，该字段无效，后端传值为为空","enum":["FLEXDB","MYSQL"],"type":"string"},"id":{"description":"数据源 ID","type":"string"},"title":{"description":"数据源描述名称","type":"string"},"name":{"description":"数据源标识","type":"string"},"description":{"description":"数据源描述信息","type":"string"},"methods":{"description":"数据源自定义方法","type":"array","items":{"$ref":"#/definitions/IDataSourceMethod"}},"version":{"description":"数据源描述信息的版本号","type":"string"},"schemaVersion":{"description":"数据源描述使用的schema版本","type":"string"}},"additionalProperties":false,"required":["configuration","description","id","methods","name","schema","schemaVersion","title","type","version"]},"IConfigurationBase":{"type":"object","properties":{"vars":{"description":"公共变量","$ref":"#/definitions/IHttpField"}},"additionalProperties":false},"IHttpField":{"description":"http 配置的字段","type":"object","properties":{"key":{"description":"字段名称\n 仅根节点可选, 其他节点必填","type":["string","number"]},"type":{"description":"字段数据类型\n 在 http body 中, 字段数据类型可以是 string, number, null, boolean, array, object\n 在 header 和 query中, 字段数据类型则只能是 string","type":"string"},"value":{"description":"字段值, 若使用入参中的值, 则使用 {{xxx}} 形式\n 非 array 和 object 类型应必须有 value\n array 和 object 类型的, 若有绑定入参, 则有该值"},"items":{"description":"字段类型若为 array 或 object 且无入参绑定, 则有该字段\n 若type为 array, IHttpField 的key为 number, 即数组索引\n 若type为 array, IHttpField 的key为 string, 即对象的key","type":"array","items":{"$ref":"#/definitions/IHttpField"}}},"additionalProperties":false,"required":["type"]},"IDatabaseSchema":{"description":"自建数据源模型信息","type":"object","properties":{"x-kind":{"description":"数据库类型, 默认 tcb","type":"string"},"x-defaultMethods":{"description":"启用的内置方法名称\n\n内置方法名称均需使用 weda 前缀, 自定义方法名称则不允许以 weda 开头，支鬼地方\n\n当前支持的内置方法名称有：\n- `wedaCreate`\n- `wedaDelete`\n- `wedaUpdate`\n- `wedaGetItem`\n- `wedaGetList`\n- `wedaGetRecords`","type":"array","items":{"type":"string"}},"x-relatedType":{"description":"新建/编辑 数据源不需要该字段\n\n后续优化，用于告诉服务端是否创建表格\n\n- `create` - 标识创建表格\n- `exist` - 表示搜索确定表格","enum":["create","exist"],"type":"string"},"x-viewId":{"description":"新建/编辑数据源时不需要该字段, 运行态需要使用 `viewId`\n\n当 `x-relatedType` 为 `exist` 时有效，对应模型的视图 id","type":"string"},"type":{"description":"字段类型: object","type":"string","const":"object"},"properties":{"$ref":"#/definitions/{[key:string]:IJsonSchemaAny;}","description":"对象的属性"},"additionalProperties":{"description":"是否允许 properties 中未声明的字段, 可不传, 默认 true\n https://json-schema.org/understanding-json-schema/reference/object.html#id5","const":true,"type":"boolean"},"required":{"description":"必填属性列表","type":"array","items":{"type":"string"}},"title":{"description":"字段中文名称","type":"string"},"description":{"description":"字段描述","type":"string"},"default":{"description":"默认值, 与当前字段类型结构应当保持一致"},"x-required":{"type":"boolean"},"x-id":{"description":"前端UI冗余字段","type":"string"},"x-keyPath":{"description":"http 方法的出参中, 用于描述原始响应结果与出参的字段映射关系","type":"string"},"x-index":{"description":"属性排序，用于前端展示字段的顺序，或者其他字段顺序相关操作，从1开始","type":"number"},"x-unique":{"description":"是否唯一","type":"boolean"},"enum":{"description":"枚举值, 只列出值, 方便利用 json schema 特性校验\n 这里需要注意, enum 需要与 x-enumObj 的信息对应:\n    若有枚举, 两个字段的内容应当匹配\n    若无枚举, 则无这两字段","type":"array","items":{}},"x-enumObj":{"description":"枚举值, 详细描述对象, 供前端使用","type":"array","items":{"$ref":"#/definitions/IEnumOption"}}},"additionalProperties":false,"required":["properties","type","x-defaultMethods","x-relatedType","x-viewId"]},"IJsonSchemaAny":{"description":"任意类型的 schema 定义","anyOf":[{"$ref":"#/definitions/IJsonSchemaObject"},{"$ref":"#/definitions/IJsonSchemaString"},{"$ref":"#/definitions/IJsonSchemaNumber"},{"$ref":"#/definitions/IJsonSchemaBool"},{"$ref":"#/definitions/IJsonSchemaArray"}]},"IJsonSchemaObject":{"description":"对象","type":"object","properties":{"type":{"description":"字段类型: object","type":"string","const":"object"},"properties":{"$ref":"#/definitions/{[key:string]:IJsonSchemaAny;}","description":"对象的属性"},"additionalProperties":{"description":"是否允许 properties 中未声明的字段, 可不传, 默认 true\n https://json-schema.org/understanding-json-schema/reference/object.html#id5","const":true,"type":"boolean"},"required":{"description":"必填属性列表","type":"array","items":{"type":"string"}},"title":{"description":"字段中文名称","type":"string"},"description":{"description":"字段描述","type":"string"},"default":{"description":"默认值, 与当前字段类型结构应当保持一致"},"x-required":{"type":"boolean"},"x-id":{"description":"前端UI冗余字段","type":"string"},"x-keyPath":{"description":"http 方法的出参中, 用于描述原始响应结果与出参的字段映射关系","type":"string"},"x-index":{"description":"属性排序，用于前端展示字段的顺序，或者其他字段顺序相关操作，从1开始","type":"number"},"x-unique":{"description":"是否唯一","type":"boolean"},"enum":{"description":"枚举值, 只列出值, 方便利用 json schema 特性校验\n 这里需要注意, enum 需要与 x-enumObj 的信息对应:\n    若有枚举, 两个字段的内容应当匹配\n    若无枚举, 则无这两字段","type":"array","items":{}},"x-enumObj":{"description":"枚举值, 详细描述对象, 供前端使用","type":"array","items":{"$ref":"#/definitions/IEnumOption"}}},"additionalProperties":false,"required":["properties","type"]},"{[key:string]:IJsonSchemaAny;}":{"type":"object","additionalProperties":{"$ref":"#/definitions/IJsonSchemaAny"}},"IEnumOption":{"description":"单个枚举成员","type":"object","properties":{"label":{"description":"枚举显示的文字","type":"string"},"value":{"description":"内部存储的值"},"description":{"description":"详细描述","type":"string"}},"additionalProperties":false,"required":["label","value"]},"IJsonSchemaString":{"description":"字符串","type":"object","properties":{"type":{"description":"字段类型: object","type":"string","const":"string"},"format":{"description":"字段格式\n 目前支持的有\n email, tel, phone, cnName, url","type":"string"},"pattern":{"type":"string"},"minLength":{"type":"number"},"maxLength":{"type":"number"},"title":{"description":"字段中文名称","type":"string"},"description":{"description":"字段描述","type":"string"},"default":{"description":"默认值, 与当前字段类型结构应当保持一致"},"x-required":{"type":"boolean"},"x-id":{"description":"前端UI冗余字段","type":"string"},"x-keyPath":{"description":"http 方法的出参中, 用于描述原始响应结果与出参的字段映射关系","type":"string"},"x-index":{"description":"属性排序，用于前端展示字段的顺序，或者其他字段顺序相关操作，从1开始","type":"number"},"x-unique":{"description":"是否唯一","type":"boolean"},"enum":{"description":"枚举值, 只列出值, 方便利用 json schema 特性校验\n 这里需要注意, enum 需要与 x-enumObj 的信息对应:\n    若有枚举, 两个字段的内容应当匹配\n    若无枚举, 则无这两字段","type":"array","items":{}},"x-enumObj":{"description":"枚举值, 详细描述对象, 供前端使用","type":"array","items":{"$ref":"#/definitions/IEnumOption"}},"x-parent":{"description":"关联父数据源内容\n必须string，number。（当前消息 id 是 string，_id: mongo string）\n需求相关：https://qxhe1g.axshare.com/#g=1&p=%E4%B8%BB%E5%AD%90%E6%98%8E%E7%BB%86%E5%AD%97%E6%AE%B5","type":"object","properties":{"type":{"description":"关联父数据源关系 related | father-son","enum":["father-son","related"],"type":"string"},"parentViewId":{"description":"关联的数据源viewID, 设计态不使用, 运行态使用","type":"string"},"parentDataSourceName":{"type":"string"},"fatherAction":{"description":"father-son 关系下有效\n prompt-not-delete（提示不允许删除）\n judge（）","enum":["judge","prompt-not-delete"],"type":"string"}},"additionalProperties":false,"required":["parentDataSourceName","parentViewId","type"]}},"additionalProperties":false,"required":["type"]},"IJsonSchemaNumber":{"description":"数字","type":"object","properties":{"type":{"description":"字段类型: object","type":"string","const":"number"},"format":{"description":"字段格式\ndate, time, age","type":"string"},"minimum":{"type":"number"},"maximum":{"type":"number"},"title":{"description":"字段中文名称","type":"string"},"description":{"description":"字段描述","type":"string"},"default":{"description":"默认值, 与当前字段类型结构应当保持一致"},"x-required":{"type":"boolean"},"x-id":{"description":"前端UI冗余字段","type":"string"},"x-keyPath":{"description":"http 方法的出参中, 用于描述原始响应结果与出参的字段映射关系","type":"string"},"x-index":{"description":"属性排序，用于前端展示字段的顺序，或者其他字段顺序相关操作，从1开始","type":"number"},"x-unique":{"description":"是否唯一","type":"boolean"},"enum":{"description":"枚举值, 只列出值, 方便利用 json schema 特性校验\n 这里需要注意, enum 需要与 x-enumObj 的信息对应:\n    若有枚举, 两个字段的内容应当匹配\n    若无枚举, 则无这两字段","type":"array","items":{}},"x-enumObj":{"description":"枚举值, 详细描述对象, 供前端使用","type":"array","items":{"$ref":"#/definitions/IEnumOption"}},"x-parent":{"description":"关联父数据源内容\n必须string，number。（当前消息 id 是 string，_id: mongo string）\n需求相关：https://qxhe1g.axshare.com/#g=1&p=%E4%B8%BB%E5%AD%90%E6%98%8E%E7%BB%86%E5%AD%97%E6%AE%B5","type":"object","properties":{"type":{"description":"关联父数据源关系 related | father-son","enum":["father-son","related"],"type":"string"},"parentViewId":{"description":"关联的数据源viewID, 设计态不使用, 运行态使用","type":"string"},"parentDataSourceName":{"type":"string"},"fatherAction":{"description":"father-son 关系下有效\n prompt-not-delete（提示不允许删除）\n judge（）","enum":["judge","prompt-not-delete"],"type":"string"}},"additionalProperties":false,"required":["parentDataSourceName","parentViewId","type"]}},"additionalProperties":false,"required":["type"]},"IJsonSchemaBool":{"description":"布尔","type":"object","properties":{"type":{"description":"字段类型: object","type":"string","const":"boolean"},"title":{"description":"字段中文名称","type":"string"},"description":{"description":"字段描述","type":"string"},"default":{"description":"默认值, 与当前字段类型结构应当保持一致"},"x-required":{"type":"boolean"},"x-id":{"description":"前端UI冗余字段","type":"string"},"x-keyPath":{"description":"http 方法的出参中, 用于描述原始响应结果与出参的字段映射关系","type":"string"},"x-index":{"description":"属性排序，用于前端展示字段的顺序，或者其他字段顺序相关操作，从1开始","type":"number"},"x-unique":{"description":"是否唯一","type":"boolean"},"enum":{"description":"枚举值, 只列出值, 方便利用 json schema 特性校验\n 这里需要注意, enum 需要与 x-enumObj 的信息对应:\n    若有枚举, 两个字段的内容应当匹配\n    若无枚举, 则无这两字段","type":"array","items":{}},"x-enumObj":{"description":"枚举值, 详细描述对象, 供前端使用","type":"array","items":{"$ref":"#/definitions/IEnumOption"}}},"additionalProperties":false,"required":["type"]},"IJsonSchemaArray":{"description":"数组","type":"object","properties":{"type":{"description":"字段类型: object","type":"string","const":"array"},"items":{"$ref":"#/definitions/IJsonSchemaAny","description":"数组成员"},"title":{"description":"字段中文名称","type":"string"},"description":{"description":"字段描述","type":"string"},"default":{"description":"默认值, 与当前字段类型结构应当保持一致"},"x-required":{"type":"boolean"},"x-id":{"description":"前端UI冗余字段","type":"string"},"x-keyPath":{"description":"http 方法的出参中, 用于描述原始响应结果与出参的字段映射关系","type":"string"},"x-index":{"description":"属性排序，用于前端展示字段的顺序，或者其他字段顺序相关操作，从1开始","type":"number"},"x-unique":{"description":"是否唯一","type":"boolean"},"enum":{"description":"枚举值, 只列出值, 方便利用 json schema 特性校验\n 这里需要注意, enum 需要与 x-enumObj 的信息对应:\n    若有枚举, 两个字段的内容应当匹配\n    若无枚举, 则无这两字段","type":"array","items":{}},"x-enumObj":{"description":"枚举值, 详细描述对象, 供前端使用","type":"array","items":{"$ref":"#/definitions/IEnumOption"}}},"additionalProperties":false,"required":["items","type"]},"IDataSourceMethod":{"description":"数据源方法","anyOf":[{"$ref":"#/definitions/IHttpMethod"},{"$ref":"#/definitions/ICloudMethod"},{"$ref":"#/definitions/IScfMethod"}]},"IHttpMethod":{"description":"http类型的数据源方法","type":"object","properties":{"type":{"description":"方法实现类型","type":"string","const":"http"},"calleeBody":{"description":"请求核心信息","type":"object","properties":{"url":{"description":"请求地址","type":"string"},"method":{"description":"请求方法","type":"string"},"header":{"description":"自定义头","type":"object","properties":{"values":{"$ref":"#/definitions/IHttpField"}},"additionalProperties":false,"required":["values"]},"query":{"description":"query 查询参数","type":"object","properties":{"values":{"$ref":"#/definitions/IHttpField"}},"additionalProperties":false,"required":["values"]},"body":{"description":"请求body, 仅 post 和 get 方法有","type":"object","properties":{"contentType":{"enum":["form","json","none","xml"],"type":"string"},"values":{"$ref":"#/definitions/IHttpField"}},"additionalProperties":false,"required":["contentType","values"]}},"additionalProperties":false,"required":["method","url"]},"name":{"description":"必填, 操作方法名, 在数据源中唯一\n\n以下为默认预置的方法名, 作为默认方法\n- `getList`\n- `getRecords`\n- `getItem`\n- `update`\n- `create`\n- `delete`","type":"string"},"title":{"description":"选填, 数据源方法别名","type":"string"},"intent":{"description":"必填, 方法分类\n- `get-list`\n- `get-item`\n- `update`\n- `create`\n- `delete`","enum":["create","delete","get-item","get-list","update"],"type":"string"},"description":{"description":"选填, 数据源方法的描述","type":"string"},"disabled":{"description":"方法是否禁用，留空则默认启用\n- 为 true 则方法定义后不实际使用","type":"boolean"},"presetParams":{"description":"数据源方法的额外入参结构描述对象\n- 作为数据源的固定入参，不可修改。需要用户在定义数据源时自行填写内容，值的结果存入 `calleeBody.presetParams` 中\n- 该字段用户不可编辑修改，正常应当只在基于模版创建的数据源中会预制该值","type":"object","additionalProperties":{"anyOf":[{"$ref":"#/definitions/IJsonSchemaObject"},{"$ref":"#/definitions/IJsonSchemaString"},{"$ref":"#/definitions/IJsonSchemaNumber"},{"$ref":"#/definitions/IJsonSchemaBool"},{"$ref":"#/definitions/IJsonSchemaArray"},{"$ref":"#/definitions/IJsonSchemaScf"}]}},"inParams":{"description":"选填, 入参结构","$ref":"#/definitions/IJsonSchemaObject"},"outParams":{"$ref":"#/definitions/IJsonSchemaObject","description":"出参"}},"additionalProperties":false,"required":["calleeBody","intent","name","outParams","title","type"]},"IJsonSchemaScf":{"description":"云开发云函数字段, 其值为云函数名称\n!!! 该字段目前仅内部使用, 用户在新建字段、入参数出参时不可选该类型","type":"object","properties":{"type":{"description":"字段类型: object","type":"string","const":"_scf_"},"title":{"description":"字段中文名称","type":"string"},"description":{"description":"字段描述","type":"string"},"default":{"description":"默认值, 与当前字段类型结构应当保持一致"},"x-required":{"type":"boolean"},"x-id":{"description":"前端UI冗余字段","type":"string"},"x-keyPath":{"description":"http 方法的出参中, 用于描述原始响应结果与出参的字段映射关系","type":"string"},"x-index":{"description":"属性排序，用于前端展示字段的顺序，或者其他字段顺序相关操作，从1开始","type":"number"},"x-unique":{"description":"是否唯一","type":"boolean"},"enum":{"description":"枚举值, 只列出值, 方便利用 json schema 特性校验\n 这里需要注意, enum 需要与 x-enumObj 的信息对应:\n    若有枚举, 两个字段的内容应当匹配\n    若无枚举, 则无这两字段","type":"array","items":{}},"x-enumObj":{"description":"枚举值, 详细描述对象, 供前端使用","type":"array","items":{"$ref":"#/definitions/IEnumOption"}}},"additionalProperties":false,"required":["type"]},"ICloudMethod":{"description":"云函数类型的数据源方法","type":"object","properties":{"type":{"description":"必填, 方法的实现类型\n cloud-function 云函数","type":"string","const":"cloud-function"},"calleeBody":{"description":"必填, 数据源方法的实现","type":"object","properties":{"callee":{"description":"即函数源码","type":"string"},"config":{"description":"其他配置项, 如云函数执行环境配置, 函数依赖的包信息(需注意: 同一数据源同一类型 云函数/本地函数 的数据源实现方法中的依赖版本需兼容匹配)\n config: {deps: {'lodash': '*', 'request': '2.88'}}","type":"object","properties":{},"additionalProperties":true}},"additionalProperties":false,"required":["callee"]},"name":{"description":"必填, 操作方法名, 在数据源中唯一\n\n以下为默认预置的方法名, 作为默认方法\n- `getList`\n- `getRecords`\n- `getItem`\n- `update`\n- `create`\n- `delete`","type":"string"},"title":{"description":"选填, 数据源方法别名","type":"string"},"intent":{"description":"必填, 方法分类\n- `get-list`\n- `get-item`\n- `update`\n- `create`\n- `delete`","enum":["create","delete","get-item","get-list","update"],"type":"string"},"description":{"description":"选填, 数据源方法的描述","type":"string"},"disabled":{"description":"方法是否禁用，留空则默认启用\n- 为 true 则方法定义后不实际使用","type":"boolean"},"presetParams":{"description":"数据源方法的额外入参结构描述对象\n- 作为数据源的固定入参，不可修改。需要用户在定义数据源时自行填写内容，值的结果存入 `calleeBody.presetParams` 中\n- 该字段用户不可编辑修改，正常应当只在基于模版创建的数据源中会预制该值","type":"object","additionalProperties":{"anyOf":[{"$ref":"#/definitions/IJsonSchemaObject"},{"$ref":"#/definitions/IJsonSchemaString"},{"$ref":"#/definitions/IJsonSchemaNumber"},{"$ref":"#/definitions/IJsonSchemaBool"},{"$ref":"#/definitions/IJsonSchemaArray"},{"$ref":"#/definitions/IJsonSchemaScf"}]}},"inParams":{"description":"选填, 入参结构","$ref":"#/definitions/IJsonSchemaObject"},"outParams":{"$ref":"#/definitions/IJsonSchemaObject","description":"出参"}},"additionalProperties":false,"required":["calleeBody","intent","name","outParams","title","type"]},"IScfMethod":{"description":"云开发(tcb)云函数类型的数据源方法","type":"object","properties":{"type":{"description":"必填, 方法的实现类型\n scf 云函数","type":"string","const":"scf"},"calleeBody":{"description":"必填, 数据源方法的实现","type":"object","properties":{"fnName":{"description":"scf 函数名称","type":"string"}},"additionalProperties":false,"required":["fnName"]},"name":{"description":"必填, 操作方法名, 在数据源中唯一\n\n以下为默认预置的方法名, 作为默认方法\n- `getList`\n- `getRecords`\n- `getItem`\n- `update`\n- `create`\n- `delete`","type":"string"},"title":{"description":"选填, 数据源方法别名","type":"string"},"intent":{"description":"必填, 方法分类\n- `get-list`\n- `get-item`\n- `update`\n- `create`\n- `delete`","enum":["create","delete","get-item","get-list","update"],"type":"string"},"description":{"description":"选填, 数据源方法的描述","type":"string"},"disabled":{"description":"方法是否禁用，留空则默认启用\n- 为 true 则方法定义后不实际使用","type":"boolean"},"presetParams":{"description":"数据源方法的额外入参结构描述对象\n- 作为数据源的固定入参，不可修改。需要用户在定义数据源时自行填写内容，值的结果存入 `calleeBody.presetParams` 中\n- 该字段用户不可编辑修改，正常应当只在基于模版创建的数据源中会预制该值","type":"object","additionalProperties":{"anyOf":[{"$ref":"#/definitions/IJsonSchemaObject"},{"$ref":"#/definitions/IJsonSchemaString"},{"$ref":"#/definitions/IJsonSchemaNumber"},{"$ref":"#/definitions/IJsonSchemaBool"},{"$ref":"#/definitions/IJsonSchemaArray"},{"$ref":"#/definitions/IJsonSchemaScf"}]}},"inParams":{"description":"选填, 入参结构","$ref":"#/definitions/IJsonSchemaObject"},"outParams":{"$ref":"#/definitions/IJsonSchemaObject","description":"出参"}},"additionalProperties":false,"required":["calleeBody","intent","name","outParams","title","type"]},"ICloudIntegrationDataSource":{"description":"云端集成数据源","type":"object","properties":{"type":{"description":"数据源类型: 连接器(原第三方数据源)","type":"string","const":"cloud-integration"},"subType":{"description":"子类型, 默认为 `custom-connector`\n- `custom-database`: 用户自定义模型, 模型内的方法的出参入参与 database 一致, 但是方法内容由用户自己实现\n- `custom-connector`: 自定义连接器\n- `connector`: 标准连接器, 由微搭提供功能实现, 用户只需要进行简单的授权设置","enum":["connector","custom-connector","custom-database"],"type":"string"},"configuration":{"$ref":"#/definitions/ICloudIntegrationConfig","description":"第三方数据源基础配置"},"id":{"description":"数据源 ID","type":"string"},"title":{"description":"数据源描述名称","type":"string"},"name":{"description":"数据源标识","type":"string"},"description":{"description":"数据源描述信息","type":"string"},"schema":{"description":"数据源模型信息"},"methods":{"description":"数据源自定义方法","type":"array","items":{"$ref":"#/definitions/IDataSourceMethod"}},"version":{"description":"数据源描述信息的版本号","type":"string"},"schemaVersion":{"description":"数据源描述使用的schema版本","type":"string"}},"additionalProperties":false,"required":["configuration","description","id","methods","name","schema","schemaVersion","title","type","version"]},"ICloudIntegrationConfig":{"description":"云端集成类型的数据源配置","type":"object","properties":{"provider":{"description":"第三方数据源提供者\n- `tencent-meeting`: 腾讯会议\n- `tencent-docs`: 腾讯文档","type":"string"},"baseUrl":{"description":"基准URL","type":"string"},"header":{"description":"公共请求头","type":"object","properties":{"values":{"$ref":"#/definitions/IHttpField"}},"additionalProperties":false,"required":["values"]},"vars":{"description":"公共变量","$ref":"#/definitions/IHttpField"}},"additionalProperties":false}},"$schema":"http://json-schema.org/draft-07/schema#"}