sheetDefinitions
Type:SheetDefinition[]
Required: Yes
Description:Defines the structure of the import.
currentSheetId
Type:string
Required: Yes
Description:ID of the currently selected sheet.
mode
Type:'upload' | 'mapping' | 'preview' | 'submit' | 'completed' | 'failed'
Required: Yes
Description:Current state of the importer.
validationErrors
Type:ImporterValidationError[]
Required: Yes
Description:List of validation errors.
sheetData
Type:SheetState[]
Required: Yes
Description:Data for each sheet.
parsedFile
Type:ParsedFile
Required: No
Description:Parsed CSV file data, if available.
rowFile
Type:File
Required: No
Description:Original uploaded file.
columnMappings
Type:ColumnMapping[]
Required: No
Description:Mappings between CSV columns and sheet columns.
importProgress
Type:number
Required: Yes
Description:Import progress percentage (0-100).
importStatistics
Type:ImportStatistics
Required: No
Description:Statistics about the import. Fields:
imported
: number - Number of rows successfully importedfailed
: number - Number of rows that failed to importskipped
: number - Number of rows that were skipped during import