FOSSredder 0.5.0
Loading...
Searching...
No Matches
core::ports::exporting Namespace Reference

Classes

struct  ExportObjectRequest
 Describes one persisted analysis or annual export target. More...
struct  ExportRequest
 Describes one export run against a workspace snapshot. More...
struct  ExportResult
class  IExportRunner

Enumerations

enum class  ExportFormat { Csv , Xlsx }
enum class  AnalysisExportFormat { Csv , Xlsx , Jpg , Png }
enum class  PackageFormat { None , Zip }
enum class  ExportObjectType { Analysis , Annual }
enum class  ExportStatus {
  InternalError , UnsupportedFormat , InvalidInput , WriteFailed ,
  XlsxGenerationFailed , ArchiveFailed , Canceled , Ok
}

Enumeration Type Documentation

◆ AnalysisExportFormat

Enumerator
Csv 
Xlsx 
Jpg 
Png 

Definition at line 19 of file ExportRequest.h.

◆ ExportFormat

Enumerator
Csv 
Xlsx 

Definition at line 14 of file ExportRequest.h.

◆ ExportObjectType

Enumerator
Analysis 
Annual 

Definition at line 31 of file ExportRequest.h.

◆ ExportStatus

Enumerator
InternalError 
UnsupportedFormat 
InvalidInput 
WriteFailed 
XlsxGenerationFailed 
ArchiveFailed 
Canceled 
Ok 

Definition at line 36 of file ExportRequest.h.

◆ PackageFormat

Enumerator
None 
Zip 

Definition at line 26 of file ExportRequest.h.