http

package
v1.19.0 Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2024 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

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

type OperationHandler struct {
	Command *command.UseCase
	Query   *query.UseCase
}

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

func (*OperationHandler) GetOperationByPortfolio added in v1.16.0

func (handler *OperationHandler) GetOperationByPortfolio(c *fiber.Ctx) error

func (*OperationHandler) UpdateOperation added in v1.18.0

func (handler *OperationHandler) UpdateOperation(p any, c *fiber.Ctx) error

UpdateOperation method that patch operation created before

type TransactionHandler added in v1.15.0

type TransactionHandler struct {
	Command *command.UseCase
	Query   *query.UseCase
}

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

Jump to

Keyboard shortcuts

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