ATLAS Offline Software
|
The TagDto class It contains all fields of the TagDto class from the CREST API. More...
#include <CrestModel.h>
Public Member Functions | |
TagDto (std::string _name, std::string _timeType, std::string _description) | |
TagDto () | |
json | to_json () const |
Static Public Member Functions | |
static TagDto | from_json (const json &j) |
Public Attributes | |
std::string | name |
std::string | timeType |
std::string | objectType |
std::string | synchronization |
std::string | description |
uint64_t | lastValidatedTime |
uint64_t | endOfValidity |
std::optional< std::string > | insertionTime |
std::optional< std::string > | modificationTime |
The TagDto class It contains all fields of the TagDto class from the CREST API.
When using this to create a new Tag you don't need to set insertion and modification times.
Definition at line 97 of file CrestModel.h.
|
inline |
Definition at line 110 of file CrestModel.h.
|
inline |
Definition at line 118 of file CrestModel.h.
Definition at line 188 of file CrestModel.cxx.
json TagDto::to_json | ( | ) | const |
Definition at line 172 of file CrestModel.cxx.
std::string TagDto::description |
Definition at line 104 of file CrestModel.h.
uint64_t TagDto::endOfValidity |
Definition at line 106 of file CrestModel.h.
std::optional<std::string> TagDto::insertionTime |
Definition at line 107 of file CrestModel.h.
uint64_t TagDto::lastValidatedTime |
Definition at line 105 of file CrestModel.h.
std::optional<std::string> TagDto::modificationTime |
Definition at line 108 of file CrestModel.h.
std::string TagDto::name |
Definition at line 100 of file CrestModel.h.
std::string TagDto::objectType |
Definition at line 102 of file CrestModel.h.
std::string TagDto::synchronization |
Definition at line 103 of file CrestModel.h.
std::string TagDto::timeType |
Definition at line 101 of file CrestModel.h.