FOSSredder
0.5.0
Loading...
Searching...
No Matches
AnnualRequest.h
Go to the documentation of this file.
1
5
6
#pragma once
7
8
#include <string>
9
#include <vector>
10
11
namespace
core::ports::annual
{
12
13
struct
AnnualRequest
{
14
std::string
annualId
;
15
std::vector<std::string>
previewAnalysisIds
;
16
int
previewYear
= 0;
17
22
[[nodiscard]]
bool
empty
() const noexcept {
23
return
annualId
.empty() &&
previewAnalysisIds
.empty() &&
24
previewYear
== 0;
25
}
26
};
27
28
}
// namespace core::ports::annual
core::ports::annual
Definition
AnnualRequest.h:11
core::ports::annual::AnnualRequest
Definition
AnnualRequest.h:13
core::ports::annual::AnnualRequest::previewAnalysisIds
std::vector< std::string > previewAnalysisIds
Definition
AnnualRequest.h:15
core::ports::annual::AnnualRequest::empty
bool empty() const noexcept
Reports whether the request has no target or preview overrides.
Definition
AnnualRequest.h:22
core::ports::annual::AnnualRequest::annualId
std::string annualId
Definition
AnnualRequest.h:14
core::ports::annual::AnnualRequest::previewYear
int previewYear
Definition
AnnualRequest.h:16
core
include
core
ports
usecases
annual
AnnualRequest.h
Generated by
1.14.0