Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var XMLHeaderLabels = []string{
"Date (UTC)",
"Integration Name",
"Label",
"Outgoing Asset",
"Outgoing Amount",
"Incoming Asset",
"Incoming Amount",
"Fee Asset (optional)",
"Fee Amount (optional)",
"Comment (optional)",
"Trx. ID (optional)",
}
Functions ¶
This section is empty.
Types ¶
type Backend ¶
type Backend struct {
// contains filtered or unexported fields
}
func New ¶
func New( appCtx interfaces.AppContext, wailsRuntime interfaces.WailsRuntime, blockpitFileWriter interfaces.TransactionsFileWriter, ) *Backend
func (*Backend) ExportToBlockpitXlsx ¶
type TxConverter ¶
type TxConverter struct {
// contains filtered or unexported fields
}
func NewTxConvert ¶
func NewTxConvert( appCfg interfaces.AppConfig, txTypeMgr interfaces.TxTypeManager, ) *TxConverter
func (*TxConverter) FromCointrackingTx ¶
func (t *TxConverter) FromCointrackingTx( ctTx *common.CointrackingTx, ) ([]*interfaces.BlockpitTx, error)
type TxXMLFileWriter ¶
type TxXMLFileWriter struct {
// contains filtered or unexported fields
}
func NewTxXMLFileWriter ¶
func NewTxXMLFileWriter( xmlFactory interfaces.XMLFileFactory, txConverter interfaces.BlockpitTxConverter, ) *TxXMLFileWriter
func (*TxXMLFileWriter) BpTxsFromCtTxs ¶
func (t *TxXMLFileWriter) BpTxsFromCtTxs( transactions []*common.CointrackingTx, ) ([]*interfaces.BlockpitTx, error)
func (*TxXMLFileWriter) WriteTransactionsToFile ¶
func (t *TxXMLFileWriter) WriteTransactionsToFile( filePath string, transactions []*common.CointrackingTx, ) error
Click to show internal directories.
Click to hide internal directories.