import { IPSEAIElementObject } from './ipseaielement-object'; /** * * @export * @interface IPSEAIElementRE */ export interface IPSEAIElementRE extends IPSEAIElementObject { /** * 代码标识 * @type {string} */ codeName: string; /** * 默认值 * @type {string} */ defaultValue: string; /** * 元素属性类型 * @description 值模式 [集成元素引用元素类型] {SIMPLE:简单元素、 COMPLEX:复合元素、 GROUP:元素组 } * @type {( string | 'SIMPLE' | 'COMPLEX' | 'GROUP')} */ elementREType: string | 'SIMPLE' | 'COMPLEX' | 'GROUP'; /** * 固定值 * @type {string} */ fixedValue: string; /** * 最大出现次数 * @type {number} * @default -1 */ maxOccurs: number; /** * 最小出现次数 * @type {number} * @default -1 */ minOccurs: number; /** * 属性标记 * @type {string} */ rETag: string; /** * 属性标记2 * @type {string} */ rETag2: string; /** * 允许空输入 * @type {boolean} */ allowEmpty: boolean; }