FOSSredder 0.5.0
Loading...
Searching...
No Matches
Alias.cpp
Go to the documentation of this file.
1
5
7
8#include <utility>
9
10namespace core::domain {
11
12Alias::Alias(std::string value,
13 std::string kind,
14 std::string source,
15 std::string createdAt,
16 std::string updatedAt,
17 int hitCount,
18 std::string lastUsedAt)
19 : value_(std::move(value)),
20 kind_(std::move(kind)),
21 source_(std::move(source)),
22 createdAt_(std::move(createdAt)),
23 updatedAt_(std::move(updatedAt)),
24 hitCount_(hitCount),
25 lastUsedAt_(std::move(lastUsedAt)) {}
26
27const std::string& Alias::value() const noexcept { return value_; }
28void Alias::setValue(std::string value) { value_ = std::move(value); }
29void Alias::setKind(std::string value) { kind_ = std::move(value); }
30const std::string& Alias::kind() const noexcept { return kind_; }
31void Alias::setSource(std::string value) { source_ = std::move(value); }
32const std::string& Alias::source() const noexcept { return source_; }
33void Alias::setCreatedAt(std::string value) { createdAt_ = std::move(value); }
34const std::string& Alias::createdAt() const noexcept { return createdAt_; }
35void Alias::setUpdatedAt(std::string value) { updatedAt_ = std::move(value); }
36const std::string& Alias::updatedAt() const noexcept { return updatedAt_; }
37int Alias::hitCount() const noexcept { return hitCount_; }
38const std::string& Alias::lastUsedAt() const noexcept { return lastUsedAt_; }
39void Alias::setHitCount(int value) { hitCount_ = value; }
40void Alias::setLastUsedAt(std::string value) { lastUsedAt_ = std::move(value); }
41
42} // namespace core::domain
Domain model for entity aliases.
void setUpdatedAt(std::string value)
Definition Alias.cpp:35
void setKind(std::string value)
Definition Alias.cpp:29
void setLastUsedAt(std::string value)
Definition Alias.cpp:40
void setCreatedAt(std::string value)
Definition Alias.cpp:33
const std::string & lastUsedAt() const noexcept
Definition Alias.cpp:38
const std::string & createdAt() const noexcept
Definition Alias.cpp:34
int hitCount() const noexcept
Definition Alias.cpp:37
const std::string & updatedAt() const noexcept
Definition Alias.cpp:36
const std::string & kind() const noexcept
Definition Alias.cpp:30
const std::string & value() const noexcept
Definition Alias.cpp:27
const std::string & source() const noexcept
Definition Alias.cpp:32
void setValue(std::string value)
Definition Alias.cpp:28
void setHitCount(int value)
Definition Alias.cpp:39
void setSource(std::string value)
Definition Alias.cpp:31