import firebase from 'firebase/compat/app'; import { RsFormInstallationStepSectionTypeEnum, RsHardwareAction, RsParcelActionEnum } from '../enums'; export interface RsSectionData { type: RsFormInstallationStepSectionTypeEnum; label: string; mandatory: boolean; order: number; carboneId: string; isCustomId: boolean; textMinLength?: number; textMaxLength?: number; numericMinValue?: number; numericMaxValue?: number; aggregation?: firebase.firestore.DocumentReference; mailRecipient?: string; mailSubject?: string; mailBody?: string; btnLink?: string; maxSize?: number; phone?: string; smsBody?: string; quillHtml?: string; instruction?: firebase.firestore.DocumentReference; choiceList?: any; minChecked?: number; maxChecked?: number; conditionalSectionId?: string; conditionalSectionValue?: string; scanActionType?: RsHardwareAction | RsParcelActionEnum; hasToBeAssociated?: boolean; isRestrictedToRef?: boolean; refs?: string[]; isListedHardwareOnly?: boolean; minScanAmount?: number; }