transaction

package
v1.3.57 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2024 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InsertTransaction

func InsertTransaction(transaction Transaction) (int, error)

func RemoveTransaction

func RemoveTransaction(transactionID int) error

func UpdateTransaction

func UpdateTransaction(transaction Transaction) error

Types

type Attrs

type Attrs map[string]interface{}

func (*Attrs) Scan

func (a *Attrs) Scan(value interface{}) error

func (Attrs) Value

func (a Attrs) Value() (driver.Value, error)

type Transaction

type Transaction struct {
	ID            *int      `json:"id"`
	UUID          string    `json:"uuid"`
	Name          string    `json:"name"`
	AlternateName string    `json:"alternateName"`
	StartDate     time.Time `json:"startDate"`
	EndDate       time.Time `json:"endDate"`
	Description   string    `json:"description"`
	TxHash        string    `json:"txHash"`
	StatusID      *int      `json:"statusId"`
	FromAccountID *int      `json:"fromAccountId"`
	ToAccountID   *int      `json:"toAccountId"`
	ChainID       *int      `json:"chainId"`
	CreatedBy     string    `json:"createdBy"`
	CreatedAt     time.Time `json:"createdAt"`
	UpdatedBy     string    `json:"updatedBy"`
	UpdatedAt     time.Time `json:"updatedAt"`
}

Transaction

func GetStartAndEndDateDiffTransactions

func GetStartAndEndDateDiffTransactions(diffInDate int) ([]Transaction, error)

func GetTopTenTransactions

func GetTopTenTransactions() ([]Transaction, error)

func GetTransaction

func GetTransaction(transactionID int) (*Transaction, error)

func GetTransactions

func GetTransactions(ids []int) ([]Transaction, error)

func GetTransactionsByUUIDs

func GetTransactionsByUUIDs(UUIDList []string) ([]Transaction, error)

Jump to

Keyboard shortcuts

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