droplet 1.3.0
A multipurpose Discord bot with the hacker in mind
Loading...
Searching...
No Matches
ReactionRoleRepository Class Reference

#include <ReactionRoleRepository.hpp>

Inheritance diagram for ReactionRoleRepository:
Collaboration diagram for ReactionRoleRepository:

Public Member Functions

bool create (const ReactionRoleDTO &object) noexcept override
bool remove (size_t message_id) noexcept override
ReactionRoleDTO get (size_t message_id) const noexcept override
ReactionRoleDTO get (size_t message_id, const std::string &emoji) const noexcept
bool update (const ReactionRoleDTO &object) noexcept override

Member Function Documentation

◆ create()

bool ReactionRoleRepository::create ( const ReactionRoleDTO & object)
nodiscardoverridevirtualnoexcept

◆ get() [1/2]

ReactionRoleDTO ReactionRoleRepository::get ( size_t message_id) const
nodiscardoverridevirtualnoexcept

◆ get() [2/2]

ReactionRoleDTO ReactionRoleRepository::get ( size_t message_id,
const std::string & emoji ) const
nodiscardnoexcept

◆ remove()

bool ReactionRoleRepository::remove ( size_t message_id)
nodiscardoverridevirtualnoexcept

◆ update()

bool ReactionRoleRepository::update ( const ReactionRoleDTO & object)
nodiscardoverridevirtualnoexcept

The documentation for this class was generated from the following files: