Documentation
¶
Index ¶
- func DeleteCharacter(c *gin.Context)
- func GetAllCharacters(c *gin.Context)
- func GetCharacter(c *gin.Context)
- func Initialize(chRepo repository.CharacterRepository, phRepo repository.PhraseRepository)
- func SaveCharacter(c *gin.Context)
- func UpdateCharacter(c *gin.Context)
- type DBCharacterRepository
- func (repo DBCharacterRepository) Delete(c *gin.Context, id int64) error
- func (repo DBCharacterRepository) Get(c *gin.Context, id int64) (model.Character, bool, error)
- func (repo DBCharacterRepository) GetAll(c *gin.Context) ([]model.Character, error)
- func (repo DBCharacterRepository) Save(c *gin.Context, chCmd model.CharacterCommand) (model.Character, error)
- func (repo DBCharacterRepository) Update(c *gin.Context, id int64, chCmd model.CharacterCommand) (model.Character, bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteCharacter ¶
func GetAllCharacters ¶
func GetCharacter ¶
func Initialize ¶
func Initialize(chRepo repository.CharacterRepository, phRepo repository.PhraseRepository)
func UpdateCharacter ¶
UpdateCharacter updates an existing character
Types ¶
type DBCharacterRepository ¶
type DBCharacterRepository struct {
// contains filtered or unexported fields
}
func NewDBCharacterRepository ¶
func NewDBCharacterRepository(db *gorm.DB) DBCharacterRepository
func (DBCharacterRepository) Delete ¶
func (repo DBCharacterRepository) Delete(c *gin.Context, id int64) error
func (DBCharacterRepository) Save ¶
func (repo DBCharacterRepository) Save(c *gin.Context, chCmd model.CharacterCommand) (model.Character, error)
Click to show internal directories.
Click to hide internal directories.