Documentation
¶
Index ¶
- type FactDataHandler
- func (fdh FactDataHandler) CreateFact(fact *database.Fact) error
- func (fdh FactDataHandler) DeleteFact(id uint) error
- func (fdh FactDataHandler) GetFactById(id uint) (*database.Fact, error)
- func (fdh FactDataHandler) GetRandomFact() (*database.Fact, error)
- func (fdh FactDataHandler) UpdateFact(id uint, updatedFact *database.Fact) (*database.Fact, error)
- type FactHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FactDataHandler ¶
type FactDataHandler struct {
Handler database.DatabaseHandler
}
func (FactDataHandler) CreateFact ¶
func (fdh FactDataHandler) CreateFact(fact *database.Fact) error
func (FactDataHandler) DeleteFact ¶
func (fdh FactDataHandler) DeleteFact(id uint) error
func (FactDataHandler) GetFactById ¶
func (fdh FactDataHandler) GetFactById(id uint) (*database.Fact, error)
func (FactDataHandler) GetRandomFact ¶
func (fdh FactDataHandler) GetRandomFact() (*database.Fact, error)
func (FactDataHandler) UpdateFact ¶
type FactHandler ¶
type FactHandler interface { CreateFact(fact *database.Fact) error DeleteFact(id uint) error GetFactById(id uint) (*database.Fact, error) GetRandomFact() (*database.Fact, error) UpdateFact(id uint, fact *database.Fact) (*database.Fact, error) }
func NewFactHandler ¶
func NewFactHandler(databaseHandler database.DatabaseHandler) FactHandler
Click to show internal directories.
Click to hide internal directories.