Documentation ¶
Index ¶
- type Paribas
- type Parser
- func (p *Parser) Merge(_ context.Context, messages []*database.Transaction) ([]*database.Transaction, error)
- func (p *Parser) ParseIncomeTransfer(_ context.Context, raw string, date time.Time) (*database.Transaction, error)
- func (p *Parser) ParseIncomingCardTransfer(_ context.Context, raw string, date time.Time) (*database.Transaction, error)
- func (p *Parser) ParseInternalTransfer(ctx context.Context, raw string, date time.Time) (*database.Transaction, error)
- func (p *Parser) ParseMessages(ctx context.Context, rawArr []*Record) ([]*database.Transaction, error)
- func (p *Parser) ParsePartialRefund(_ context.Context, raw string, date time.Time) (*database.Transaction, error)
- func (p *Parser) ParseRemoteTransfer(_ context.Context, raw string, date time.Time) (*database.Transaction, error)
- func (p *Parser) ParseSimpleExpense(_ context.Context, raw string, date time.Time) (*database.Transaction, error)
- func (p *Parser) SplitExcel(_ context.Context, data []byte) ([][]byte, error)
- func (p *Parser) Type() database.TransactionSource
- type Record
- type Revolut
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Paribas ¶
type Paribas struct { }
func NewParibas ¶
func NewParibas() *Paribas
func (*Paribas) ParseMessages ¶
func (*Paribas) SplitExcel ¶
func (*Paribas) Type ¶
func (p *Paribas) Type() database.TransactionSource
type Parser ¶
type Parser struct { }
func (*Parser) Merge ¶
func (p *Parser) Merge( _ context.Context, messages []*database.Transaction, ) ([]*database.Transaction, error)
func (*Parser) ParseIncomeTransfer ¶
func (*Parser) ParseIncomingCardTransfer ¶
func (*Parser) ParseInternalTransfer ¶
func (*Parser) ParseMessages ¶
func (*Parser) ParsePartialRefund ¶
func (*Parser) ParseRemoteTransfer ¶
func (*Parser) ParseSimpleExpense ¶
func (*Parser) SplitExcel ¶
func (*Parser) Type ¶
func (p *Parser) Type() database.TransactionSource
type Revolut ¶
type Revolut struct { }
func NewRevolut ¶
func NewRevolut() *Revolut
func (*Revolut) ParseMessages ¶
func (*Revolut) Type ¶
func (p *Revolut) Type() database.TransactionSource
Click to show internal directories.
Click to hide internal directories.