Documentation ¶
Index ¶
- Variables
- func FindTransactions(filter *common.Transaction) []common.Transaction
- func InsertTransaction(date string, expenseAmount int, category, note string) (transactionID string, insertionError error)
- func ListTransations(limit int) []common.Transaction
- func Migrate()
- func RemoveTransaction(args RemoveTransactionArgs)
- func ReportTransactions(start, end string) []common.Transaction
- func UpdateTransaction(id string, transaction *common.Transaction) *mongo.SingleResult
- type RemoveTransactionArgs
Constants ¶
This section is empty.
Variables ¶
View Source
var Collection = new(mongo.Collection)
Functions ¶
func FindTransactions ¶
func FindTransactions(filter *common.Transaction) []common.Transaction
func InsertTransaction ¶
func ListTransations ¶
func ListTransations(limit int) []common.Transaction
func RemoveTransaction ¶
func RemoveTransaction(args RemoveTransactionArgs)
func ReportTransactions ¶
func ReportTransactions(start, end string) []common.Transaction
func UpdateTransaction ¶
func UpdateTransaction( id string, transaction *common.Transaction, ) *mongo.SingleResult
Types ¶
type RemoveTransactionArgs ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.