73 [[nodiscard]]
bool equals(
const Chain &chain)
const;
79 [[nodiscard]]
unsigned long long hashCode()
const;
88 return lhs.
id < rhs.
id;
State
Definition: Chain.h:22
@ Draft
Definition: Chain.h:23
@ Failed
Definition: Chain.h:26
@ Fabricate
Definition: Chain.h:25
@ Ready
Definition: Chain.h:24
TemplateConfig config
Definition: Chain.h:36
std::string name
Definition: Chain.h:37
std::string shipKey
Definition: Chain.h:35
UUID id
Definition: Chain.h:31
static Type parseType(const std::string &value)
Definition: Chain.cpp:26
Type
Definition: Chain.h:17
@ Preview
Definition: Chain.h:18
@ Production
Definition: Chain.h:19
bool equals(const Chain &chain) const
Definition: Chain.cpp:52
long long updatedAt
Definition: Chain.h:38
static std::string toString(const Type &type)
Definition: Chain.cpp:42
static State parseState(const std::string &value)
Definition: Chain.cpp:34
friend bool operator<(const Chain &lhs, const Chain &rhs)
Definition: Chain.h:87
Type type
Definition: Chain.h:33
State state
Definition: Chain.h:34
unsigned long long hashCode() const
Definition: Chain.cpp:63
UUID templateId
Definition: Chain.h:32
static long long currentTimeMillis()
Definition: EntityUtils.h:62
Definition: TemplateConfig.h:16
Definition: ActiveAudio.h:11
std::string UUID
Definition: EntityUtils.h:28