Documentation ¶
Index ¶
- type CategoryRepo
- func (repo *CategoryRepo) Delete(ctx context.Context, id uuid.UUID, user uuid.UUID) error
- func (repo *CategoryRepo) Get(ctx context.Context, pk uuid.UUID, owner uuid.UUID) (*categories.Category, error)
- func (repo *CategoryRepo) Query(ctx context.Context, filters *rest.Query) ([]categories.Category, error)
- func (repo *CategoryRepo) Save(ctx context.Context, category *categories.Category) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CategoryRepo ¶
type CategoryRepo struct {
// contains filtered or unexported fields
}
func BuildRepository ¶
func BuildRepository(conn *gorm.DB) *CategoryRepo
func (*CategoryRepo) Get ¶
func (repo *CategoryRepo) Get(ctx context.Context, pk uuid.UUID, owner uuid.UUID) (*categories.Category, error)
func (*CategoryRepo) Query ¶
func (repo *CategoryRepo) Query(ctx context.Context, filters *rest.Query) ([]categories.Category, error)
func (*CategoryRepo) Save ¶
func (repo *CategoryRepo) Save(ctx context.Context, category *categories.Category) error
Click to show internal directories.
Click to hide internal directories.