transactionasset

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: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InsertTransactionAsset

func InsertTransactionAsset(transactionAsset TransactionAsset) (int, int, error)

func InsertTransactionAssets

func InsertTransactionAssets(transactionAssets []TransactionAsset) error

func RemoveTransactionAsset

func RemoveTransactionAsset(transactionID int, assetID int) error

func RemoveTransactionAssetByUUID

func RemoveTransactionAssetByUUID(transactionAssetUUID string) error

func UpdateTransactionAsset

func UpdateTransactionAsset(transactionAsset TransactionAsset) error

func UpdateTransactionAssetByUUID

func UpdateTransactionAssetByUUID(transactionAsset TransactionAsset) 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 TransactionAsset

type TransactionAsset struct {
	TransactionID         *int      `json:"transactionId"`
	AssetID               *int      `json:"assetId"`
	UUID                  string    `json:"uuid"`
	Name                  string    `json:"name"`
	AlternateName         string    `json:"alternateName"`
	Description           string    `json:"description"`
	Quantity              *float64  `json:"quantity"`
	QuantityUSD           *float64  `json:"quantityUsd"`
	MarketDataID          *int      `json:"marketDataId"`
	ManualExchangeRateUSD *float64  `json:"manualExchangeRateUsd"`
	CreatedBy             string    `json:"createdBy"`
	CreatedAt             time.Time `json:"createdAt"`
	UpdatedBy             string    `json:"updatedBy"`
	UpdatedAt             time.Time `json:"updatedAt"`
}

Asset

func GetTopTenTransactionAssets

func GetTopTenTransactionAssets() ([]TransactionAsset, error)

func GetTransactionAsset

func GetTransactionAsset(transactionID int, assetID int) (*TransactionAsset, error)

func GetTransactionAssetByUUID

func GetTransactionAssetByUUID(transactionAssetUUID string) (*TransactionAsset, error)

func GetTransactionAssetList

func GetTransactionAssetList() ([]TransactionAsset, error)

func GetTransactionAssetsByUUIDs

func GetTransactionAssetsByUUIDs(UUIDList []string) ([]TransactionAsset, error)

Jump to

Keyboard shortcuts

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