FOSSredder 0.5.0
Loading...
Searching...
No Matches
ExportRequest.h File Reference

Declares export use-case request DTOs and related port types. More...

#include <functional>
#include <string>
#include <vector>
Include dependency graph for ExportRequest.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  core::ports::exporting::ExportObjectRequest
 Describes one persisted analysis or annual export target. More...
struct  core::ports::exporting::ExportRequest
 Describes one export run against a workspace snapshot. More...

Namespaces

namespace  core
namespace  core::ports
namespace  core::ports::exporting

Enumerations

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

Detailed Description

Declares export use-case request DTOs and related port types.

Definition in file ExportRequest.h.