FOSSredder
0.5.0
Loading...
Searching...
No Matches
ExportResult.h
Go to the documentation of this file.
1
5
6
#pragma once
7
8
#include "
core/ports/usecases/export/ExportRequest.h
"
9
10
#include <string>
11
12
namespace
core::ports::exporting
{
13
14
struct
ExportResult
{
15
bool
success
=
false
;
16
ExportStatus
status
=
ExportStatus::InternalError
;
17
ExportFormat
actualFormat
=
ExportFormat::Xlsx
;
18
std::string
resolvedOutputPath
;
19
std::string
errorCode
;
20
std::string
message
;
21
};
22
23
}
// namespace core::ports::exporting
ExportRequest.h
Declares export use-case request DTOs and related port types.
core::ports::exporting
Definition
ExportRequest.h:12
core::ports::exporting::ExportFormat
ExportFormat
Definition
ExportRequest.h:14
core::ports::exporting::ExportFormat::Xlsx
@ Xlsx
Definition
ExportRequest.h:16
core::ports::exporting::ExportStatus
ExportStatus
Definition
ExportRequest.h:36
core::ports::exporting::ExportStatus::InternalError
@ InternalError
Definition
ExportRequest.h:37
core::ports::exporting::ExportResult
Definition
ExportResult.h:14
core::ports::exporting::ExportResult::errorCode
std::string errorCode
Definition
ExportResult.h:19
core::ports::exporting::ExportResult::actualFormat
ExportFormat actualFormat
Definition
ExportResult.h:17
core::ports::exporting::ExportResult::success
bool success
Definition
ExportResult.h:15
core::ports::exporting::ExportResult::resolvedOutputPath
std::string resolvedOutputPath
Definition
ExportResult.h:18
core::ports::exporting::ExportResult::status
ExportStatus status
Definition
ExportResult.h:16
core::ports::exporting::ExportResult::message
std::string message
Definition
ExportResult.h:20
core
include
core
ports
usecases
export
ExportResult.h
Generated by
1.14.0