26 [[nodiscard]]
bool remove(
size_t user_id)
noexcept override;
28 [[nodiscard]]
WebUserDTO get(
size_t user_id)
const noexcept override;
30 [[nodiscard]]
WebUserDTO get(
const std::string& username)
const noexcept;
32 [[nodiscard]] std::vector<WebUserDTO>
getAll()
const noexcept;
34 [[nodiscard]]
bool verify(
const std::string& token,
size_t clearance)
noexcept;
36 [[nodiscard]]
bool exists(
const std::string& username)
const noexcept;
Definition IRepository.hpp:19
Definition WebUserDTO.hpp:17
Definition WebUserRepository.hpp:22
bool remove(size_t user_id) noexcept override
Definition WebUserRepository.cpp:43
bool update(const WebUserDTO &object) noexcept override
Definition WebUserRepository.cpp:55
bool exists(const std::string &username) const noexcept
Definition WebUserRepository.cpp:153
std::vector< WebUserDTO > getAll() const noexcept
Definition WebUserRepository.cpp:125
WebUserDTO get(size_t user_id) const noexcept override
Definition WebUserRepository.cpp:83
bool verify(const std::string &token, size_t clearance) noexcept
Definition WebUserRepository.cpp:161
bool create(const WebUserDTO &object) noexcept override
Definition WebUserRepository.cpp:22