ORE Studio 0.0.4
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
badge_service Class Reference

Service for managing badges, badge severities, code domains, and badge mappings. More...

#include <badge_service.hpp>

Collaboration diagram for badge_service:
Collaboration graph

Public Types

using context = ores::database::context
 

Public Member Functions

 badge_service (context ctx)
 
std::vector< domain::badge_severitylist_severities ()
 
void save_severity (const domain::badge_severity &v)
 
void remove_severities (const std::vector< std::string > &codes)
 
std::vector< domain::badge_severityget_severity_history (const std::string &code)
 
std::vector< domain::code_domainlist_code_domains ()
 
void save_code_domain (const domain::code_domain &v)
 
void remove_code_domains (const std::vector< std::string > &codes)
 
std::vector< domain::code_domainget_code_domain_history (const std::string &code)
 
std::vector< domain::badge_definitionlist_definitions ()
 
void save_definition (const domain::badge_definition &v)
 
void remove_definitions (const std::vector< std::string > &codes)
 
std::vector< domain::badge_definitionget_definition_history (const std::string &code)
 
std::vector< messaging::badge_mappinglist_mappings ()
 

Detailed Description

Service for managing badges, badge severities, code domains, and badge mappings.