Documentation
¶
Index ¶
- func NewMongoCollection(mdb *persistences.MongoDB, collectionName string, hashing model.Hashing) (model.Repository, error)
- type RepositoryMock
- func (repository *RepositoryMock) Delete(id models.ValueObject[string]) error
- func (repository *RepositoryMock) Save(user *aggregate.User) error
- func (repository *RepositoryMock) Search(criteria *model.RepositorySearchCriteria) (*aggregate.User, error)
- func (repository *RepositoryMock) Update(user *aggregate.User) error
- func (repository *RepositoryMock) Verify(id models.ValueObject[string]) error
- type UserCollection
- func (db *UserCollection) Delete(id models.ValueObject[string]) error
- func (db *UserCollection) Save(user *aggregate.User) error
- func (db *UserCollection) Search(criteria *model.RepositorySearchCriteria) (*aggregate.User, error)
- func (db *UserCollection) Update(user *aggregate.User) error
- func (db *UserCollection) Verify(id models.ValueObject[string]) error
- type UserDocument
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMongoCollection ¶
func NewMongoCollection(mdb *persistences.MongoDB, collectionName string, hashing model.Hashing) (model.Repository, error)
Types ¶
type RepositoryMock ¶
func (*RepositoryMock) Delete ¶
func (repository *RepositoryMock) Delete(id models.ValueObject[string]) error
func (*RepositoryMock) Search ¶
func (repository *RepositoryMock) Search(criteria *model.RepositorySearchCriteria) (*aggregate.User, error)
func (*RepositoryMock) Update ¶
func (repository *RepositoryMock) Update(user *aggregate.User) error
func (*RepositoryMock) Verify ¶
func (repository *RepositoryMock) Verify(id models.ValueObject[string]) error
type UserCollection ¶
type UserCollection struct {
// contains filtered or unexported fields
}
func (*UserCollection) Delete ¶
func (db *UserCollection) Delete(id models.ValueObject[string]) error
func (*UserCollection) Search ¶
func (db *UserCollection) Search(criteria *model.RepositorySearchCriteria) (*aggregate.User, error)
func (*UserCollection) Verify ¶
func (db *UserCollection) Verify(id models.ValueObject[string]) error
Click to show internal directories.
Click to hide internal directories.