Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInsufficientBalance = errors.New("insufficient balance")
Functions ¶
Types ¶
type PaymentRepository ¶
type PaymentRepository interface {
EnableWallet(ctx context.Context, aid uint, balance float32) error
ExecuteTX(ctx context.Context, aid uint, amount float32, isCredit bool) (uuid.UUID, error)
ListTxnsByIDs(ctx context.Context, txids []uuid.UUID, qp *dto.BasicQueryParam) ([]model.Transaction, error)
ListTxns(ctx context.Context, qp *dto.BasicQueryParam) ([]model.Transaction, error)
}
PaymentRepository defines all the DB operations that the service supports
func NewBasicOrderRepo ¶
func NewBasicOrderRepo(db *gorm.DB) PaymentRepository
Click to show internal directories.
Click to hide internal directories.