import { IPSJsonNode } from './ipsjson-node'; /** * * @export * @interface IPSJsonNodeSchema */ export interface IPSJsonNodeSchema extends IPSJsonNode { /** * 描述信息 * @type {string} */ description: string; /** * 引用模型标识 * @type {string} */ refSchemaId: string; /** * 类型 * @description 值模式 [Json属性类型] {null:空值、 boolean:布尔值、 object:对象、 array:数组、 number:数值、 string:字符串、 integer:整数 } * @type {( string | 'null' | 'boolean' | 'object' | 'array' | 'number' | 'string' | 'integer')} */ type: string | 'null' | 'boolean' | 'object' | 'array' | 'number' | 'string' | 'integer'; /** * 引用模型模式 * @type {boolean} */ refMode: boolean; }