repository

package
v0.0.0-...-160a394 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 1, 2022 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TRANSACTIONS_COLLECTION = "transactions"
)
View Source
const (
	USERS_COLLECTION = "users"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type TransactionRepositoryMongo

type TransactionRepositoryMongo struct {
	// contains filtered or unexported fields
}

func NewTransactionRepositoryMongo

func NewTransactionRepositoryMongo(db *mongo.Database) TransactionRepositoryMongo

func (*TransactionRepositoryMongo) Create

func (*TransactionRepositoryMongo) GetByID

func (*TransactionRepositoryMongo) Update

func (r *TransactionRepositoryMongo) Update(transaction entity.Transaction) error

type UserRepositoryMongo

type UserRepositoryMongo struct {
	// contains filtered or unexported fields
}

func NewUserRepositoryMongo

func NewUserRepositoryMongo(db *mongo.Database) UserRepositoryMongo

func (*UserRepositoryMongo) CreatePayee

func (r *UserRepositoryMongo) CreatePayee(payee *entity.Payee) (*entity.Payee, error)

func (*UserRepositoryMongo) CreatePayer

func (r *UserRepositoryMongo) CreatePayer(payer *entity.Payer) (*entity.Payer, error)

func (*UserRepositoryMongo) GetPayeeByID

func (r *UserRepositoryMongo) GetPayeeByID(ID string) (*entity.Payee, error)

func (*UserRepositoryMongo) GetPayerByID

func (r *UserRepositoryMongo) GetPayerByID(ID string) (*entity.Payer, error)

func (*UserRepositoryMongo) UpdatePayee

func (r *UserRepositoryMongo) UpdatePayee(payee *entity.Payee) (*entity.Payee, error)

func (*UserRepositoryMongo) UpdatePayer

func (r *UserRepositoryMongo) UpdatePayer(payer *entity.Payer) (*entity.Payer, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL