|
FOSSredder 0.5.0
|
Shared analysis request/config helpers for UI and application layers. More...
#include "core/ports/usecases/analysis/AnalysisRequest.h"#include "core/ports/workspace/WorkspaceSnapshot.h"#include <optional>#include <string>#include <utility>#include <vector>

Go to the source code of this file.
Classes | |
| struct | core::application::analysis::AnalysisAdjustmentTransactionInput |
Namespaces | |
| namespace | core |
| namespace | core::application |
| namespace | core::application::analysis |
Functions | |
| std::string | core::application::analysis::buildAnalysisConfigJson (const core::ports::analysis::AnalysisConfigInput &input) |
| core::ports::analysis::AnalysisFilterSelection | core::application::analysis::filterSelectionFromFields (const std::string &dateField, const std::string &dateMode, const std::string &year, const std::string &dateFrom, const std::string &dateTo, const std::vector< std::string > &propertyIds, const std::vector< std::string > &contractTypes, const std::string &allocatableMode) |
| std::vector< std::pair< std::string, double > > | core::application::analysis::parseAnalysisAdjustmentsJson (const std::string &adjustmentsJson) |
| std::optional< double > | core::application::analysis::parseAnalysisPercentText (const std::string &text) |
| Parses a user-entered analysis percentage. | |
| std::string | core::application::analysis::buildAnalysisAdjustmentsJson (const std::vector< AnalysisAdjustmentTransactionInput > &transactions, const std::vector< std::string > &selectedTransactionIds, double taxPercent) |
| void | core::application::analysis::applyAnalysisPreviewOverrides (core::ports::workspace::WorkspaceSnapshot &workspace, const std::string &analysisId, bool includeCalculationAdjustments, const std::vector< std::pair< std::string, double > > &adjustments) |
| std::vector< std::string > | core::application::analysis::contractTypesFromSnapshot (const core::ports::workspace::WorkspaceSnapshot &workspace) |
Shared analysis request/config helpers for UI and application layers.
Definition in file AnalysisWorkflowSupport.h.