Documentation
¶
Index ¶
- func NewRepository() repository.MasterDataRepository
- type Repository
- func (r Repository) Get(ctx context.Context, tx transaction.Transaction, revision int) (model.MasterData, error)
- func (r Repository) GetActive(ctx context.Context, tx transaction.Transaction) (model.MasterData, error)
- func (r Repository) GetRevisions(ctx context.Context, tx transaction.Transaction) ([]int, error)
- func (r Repository) Save(ctx context.Context, tx transaction.Transaction, data ...model.MasterData) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRepository ¶
func NewRepository() repository.MasterDataRepository
Types ¶
type Repository ¶
type Repository struct{}
func (Repository) Get ¶
func (r Repository) Get(ctx context.Context, tx transaction.Transaction, revision int) (model.MasterData, error)
func (Repository) GetActive ¶
func (r Repository) GetActive(ctx context.Context, tx transaction.Transaction) (model.MasterData, error)
func (Repository) GetRevisions ¶
func (r Repository) GetRevisions(ctx context.Context, tx transaction.Transaction) ([]int, error)
func (Repository) Save ¶
func (r Repository) Save(ctx context.Context, tx transaction.Transaction, data ...model.MasterData) error
Click to show internal directories.
Click to hide internal directories.