Documentation ¶
Index ¶
- func NewRouter(cc *mcasdoor.CasdoorConnection, th *TransactionHandler, oh *OperationHandler) *fiber.App
- type OperationHandler
- type TransactionHandler
- func (handler *TransactionHandler) CommitTransaction(c *fiber.Ctx) error
- func (handler *TransactionHandler) CreateTransaction(c *fiber.Ctx) error
- func (handler *TransactionHandler) CreateTransactionTemplate(p any, c *fiber.Ctx) error
- func (handler *TransactionHandler) GetAllTransactions(c *fiber.Ctx) error
- func (handler *TransactionHandler) GetTransaction(c *fiber.Ctx) error
- func (handler *TransactionHandler) RevertTransaction(c *fiber.Ctx) error
- func (handler *TransactionHandler) UpdateTransaction(p any, c *fiber.Ctx) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRouter ¶
func NewRouter(cc *mcasdoor.CasdoorConnection, th *TransactionHandler, oh *OperationHandler) *fiber.App
Types ¶
type OperationHandler ¶ added in v1.15.0
OperationHandler struct contains a cqrs use case for managing operations.
func (*OperationHandler) GetAllOperationsByAccount ¶ added in v1.15.0
func (handler *OperationHandler) GetAllOperationsByAccount(c *fiber.Ctx) error
GetAllOperationsByAccount retrieves all operations by account.
func (*OperationHandler) GetAllOperationsByPortfolio ¶ added in v1.15.0
func (handler *OperationHandler) GetAllOperationsByPortfolio(c *fiber.Ctx) error
func (*OperationHandler) GetOperationByAccount ¶ added in v1.15.0
func (handler *OperationHandler) GetOperationByAccount(c *fiber.Ctx) error
type TransactionHandler ¶ added in v1.15.0
TransactionHandler struct that handle transaction
func (*TransactionHandler) CommitTransaction ¶ added in v1.15.0
func (handler *TransactionHandler) CommitTransaction(c *fiber.Ctx) error
CommitTransaction method that commit transaction created before
func (*TransactionHandler) CreateTransaction ¶ added in v1.15.0
func (handler *TransactionHandler) CreateTransaction(c *fiber.Ctx) error
CreateTransaction method that create transaction
func (*TransactionHandler) CreateTransactionTemplate ¶ added in v1.15.0
func (handler *TransactionHandler) CreateTransactionTemplate(p any, c *fiber.Ctx) error
CreateTransactionTemplate method that create transaction template
func (*TransactionHandler) GetAllTransactions ¶ added in v1.15.0
func (handler *TransactionHandler) GetAllTransactions(c *fiber.Ctx) error
func (*TransactionHandler) GetTransaction ¶ added in v1.15.0
func (handler *TransactionHandler) GetTransaction(c *fiber.Ctx) error
GetTransaction method that get transaction created before
func (*TransactionHandler) RevertTransaction ¶ added in v1.15.0
func (handler *TransactionHandler) RevertTransaction(c *fiber.Ctx) error
RevertTransaction method that revert transaction created before
func (*TransactionHandler) UpdateTransaction ¶ added in v1.15.0
func (handler *TransactionHandler) UpdateTransaction(p any, c *fiber.Ctx) error
UpdateTransaction method that patch transaction created before
Click to show internal directories.
Click to hide internal directories.