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

#include <WebUserRepository.hpp>

Inheritance diagram for WebUserRepository:
Collaboration diagram for WebUserRepository:

Public Member Functions

bool create (const WebUserDTO &object) noexcept override
bool remove (size_t user_id) noexcept override
WebUserDTO get (size_t user_id) const noexcept override
WebUserDTO get (const std::string &username) const noexcept
std::vector< WebUserDTOgetAll () const noexcept
bool verify (const std::string &token, size_t clearance) noexcept
bool exists (const std::string &username) const noexcept
bool update (const WebUserDTO &object) noexcept override

Member Function Documentation

◆ create()

bool WebUserRepository::create ( const WebUserDTO & object)
nodiscardoverridevirtualnoexcept

◆ exists()

bool WebUserRepository::exists ( const std::string & username) const
nodiscardnoexcept

◆ get() [1/2]

WebUserDTO WebUserRepository::get ( const std::string & username) const
nodiscardnoexcept

◆ get() [2/2]

WebUserDTO WebUserRepository::get ( size_t user_id) const
nodiscardoverridevirtualnoexcept

◆ getAll()

std::vector< WebUserDTO > WebUserRepository::getAll ( ) const
nodiscardnoexcept

◆ remove()

bool WebUserRepository::remove ( size_t user_id)
nodiscardoverridevirtualnoexcept

◆ update()

bool WebUserRepository::update ( const WebUserDTO & object)
nodiscardoverridevirtualnoexcept

◆ verify()

bool WebUserRepository::verify ( const std::string & token,
size_t clearance )
nodiscardnoexcept

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