mirror of
https://github.com/FJurmanovic/wallet-go-api.git
synced 2026-11-11 07:41:10 +00:00
partial repository layer added
This commit is contained in:
27
pkg/filter/filter.go
Normal file
27
pkg/filter/filter.go
Normal file
@@ -0,0 +1,27 @@
|
||||
package filter
|
||||
|
||||
import "go.uber.org/dig"
|
||||
|
||||
/*
|
||||
InitializeFilters
|
||||
|
||||
Initializes Dependency Injection modules for filters
|
||||
|
||||
Args:
|
||||
*dig.Container: Dig Container
|
||||
*/
|
||||
func InitializeFilters(c *dig.Container) {
|
||||
c.Provide(NewApiFilter)
|
||||
c.Provide(NewSubscriptionFilter)
|
||||
c.Provide(NewSubscriptionTypeFilter)
|
||||
c.Provide(NewTransactionFilter)
|
||||
c.Provide(NewTransactionStatusFilter)
|
||||
c.Provide(NewTransactionTypeFilter)
|
||||
c.Provide(NewUserFilter)
|
||||
c.Provide(NewWalletFilter)
|
||||
}
|
||||
|
||||
type BaseFilter struct {
|
||||
Id string
|
||||
WalletId string
|
||||
}
|
||||
Reference in New Issue
Block a user