import { FormFieldType } from './FormFieldType'; import { FieldOption } from './FieldOption'; import { BusinessFieldInstance } from './BusinessFieldInstance'; import { BusinessFieldViewType } from './BusinessFieldViewType'; import { FieldTab } from './FieldTab'; export interface FormFieldInstance { fieldId: string; label: string; value: string; orderIndex: number; type: FormFieldType; isReadonly: boolean; isRequired: boolean; isRequiredAll: boolean; isUnique: boolean; options: FieldOption[]; businessObjectId: string; objectFields: BusinessFieldInstance[]; viewType: BusinessFieldViewType; costCalcEnabled: boolean; costCalcFieldId: string; costCalcPriceLabel: string; tabs: FieldTab[]; tabId: string; }