3 #ifndef XJMUSIC_PROGRAM_SEQUENCE_BINDING_MEME_H
4 #define XJMUSIC_PROGRAM_SEQUENCE_BINDING_MEME_H
28 static std::set<std::string>
getNames(
const std::set<ProgramSequenceBindingMeme> &programSequenceBindingMemes);
nlohmann::json json
Definition: EntityUtils.h:14
Definition: ContentEntity.h:12
UUID id
Definition: ContentEntity.h:17
static void setIfNotNull(const json &json, const std::string &key, std::string &value)
Definition: EntityUtils.cpp:27
static void setRequired(const json &json, const std::string &key, UUID &value)
Definition: EntityUtils.cpp:16
Definition: ProgramSequenceBindingMeme.h:14
static std::set< std::string > getNames(const std::set< ProgramSequenceBindingMeme > &programSequenceBindingMemes)
Definition: ProgramSequenceBindingMeme.cpp:7
std::string name
Definition: ProgramSequenceBindingMeme.h:21
UUID programId
Definition: ProgramSequenceBindingMeme.h:19
ProgramSequenceBindingMeme()=default
std::string programSequenceBindingId
Definition: ProgramSequenceBindingMeme.h:20
Definition: ActiveAudio.h:11
std::string UUID
Definition: EntityUtils.h:28
void from_json(const json &json, Instrument &entity)
Definition: Instrument.h:106