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

#include <ResourceRepository.hpp>

Inheritance diagram for ResourceRepository:
Collaboration diagram for ResourceRepository:

Public Member Functions

bool create (const ResourceDTO &object) noexcept override
bool remove (size_t id) noexcept override
ResourceDTO get (size_t id) const noexcept override
std::vector< ResourceDTOget (const std::string &category) const noexcept
bool update (const ResourceDTO &object) noexcept override

Member Function Documentation

◆ create()

bool ResourceRepository::create ( const ResourceDTO & object)
nodiscardoverridevirtualnoexcept

◆ get() [1/2]

std::vector< ResourceDTO > ResourceRepository::get ( const std::string & category) const
nodiscardnoexcept

◆ get() [2/2]

ResourceDTO ResourceRepository::get ( size_t id) const
nodiscardoverridevirtualnoexcept

◆ remove()

bool ResourceRepository::remove ( size_t id)
nodiscardoverridevirtualnoexcept

◆ update()

bool ResourceRepository::update ( const ResourceDTO & object)
nodiscardoverridevirtualnoexcept

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