Documentation ¶
Index ¶
- func NewGenericDBImpl(collectionName string, itemFactory shared.ItemFactory, ...) shared.GenericReadDB
- func NewGenericUoW(settings UoWSettings) shared.GenericUnitOfWork
- func NewLeasingService(client *firestore.Client) shared.LeasingService
- func NewRepository(settings repositorySettings) shared.Repository
- type UoWSettings
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGenericDBImpl ¶
func NewGenericDBImpl(collectionName string, itemFactory shared.ItemFactory, client *firestore.Client) shared.GenericReadDB
func NewGenericUoW ¶
func NewGenericUoW(settings UoWSettings) shared.GenericUnitOfWork
func NewLeasingService ¶ added in v1.1.3
func NewLeasingService(client *firestore.Client) shared.LeasingService
func NewRepository ¶
func NewRepository(settings repositorySettings) shared.Repository
Types ¶
type UoWSettings ¶ added in v1.1.0
type UoWSettings struct { Aggregates []shared.AggregateDefinition Factory ycq.EventFactory Bus ycq.EventBus Client *firestore.Client EventsCollectionName string }
Click to show internal directories.
Click to hide internal directories.