Documentation
¶
Index ¶
- type Interface
- type Repository
- func (t *Repository) DeleteByFeatureId(c context.Context, featureId uuid.UUID) error
- func (t *Repository) DeleteByKeyId(c context.Context, keyId uuid.UUID) error
- func (t *Repository) DeleteByParamId(c context.Context, paramId uuid.UUID) error
- func (t *Repository) Init(app interfaces.IEngine, _ map[string]interface{}) error
- func (t *Repository) InsertValue(c context.Context, featureId uuid.UUID, keyId *uuid.UUID, paramId *uuid.UUID, ...) (int64, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interface ¶
type Interface interface {
InsertValue(c context.Context, featureId uuid.UUID, keyId *uuid.UUID, paramId *uuid.UUID, value int) (int64, error)
DeleteByFeatureId(c context.Context, featureId uuid.UUID) error
DeleteByKeyId(c context.Context, keyId uuid.UUID) error
DeleteByParamId(c context.Context, paramId uuid.UUID) error
}
type Repository ¶
type Repository struct {
repository.Mock
// contains filtered or unexported fields
}
func New ¶
func New(name string) *Repository
func (*Repository) DeleteByFeatureId ¶
func (*Repository) DeleteByKeyId ¶
func (*Repository) DeleteByParamId ¶
func (*Repository) Init ¶
func (t *Repository) Init(app interfaces.IEngine, _ map[string]interface{}) error
Click to show internal directories.
Click to hide internal directories.