Documentation
¶
Index ¶
- func HandleError(ctx iris.Context, err error, l logger.Interface)
- func ReadAccountNumber(ctx iris.Context, req *bankAccountTPBankReq) error
- func ReadID(ctx iris.Context, req *detailRequest) error
- func RegisterAuthController(handler iris.Party, l logger.Interface, uc usecase.ICustomerAuthUseCase)
- func RegisterBankAccountController(handler iris.Party, l logger.Interface, uc usecase.ICustomerBankAccountUseCase)
- func RegisterContactController(handler iris.Party, l logger.Interface, uc usecase.ICustomerContactUseCase)
- func RegisterCustomerController(handler iris.Party, l logger.Interface, uc usecase.ICustomerUseCase)
- func RegisterDebtController(handler iris.Party, l logger.Interface, uc usecase.ICustomerDebtUseCase)
- func RegisterDocsController(handler iris.Party, l logger.Interface)
- func RegisterMeController(handler iris.Party, l logger.Interface, uc usecase.ICustomerMeUseCase)
- func RegisterOptionController(handler iris.Party, l logger.Interface, uc usecase.IOptionsUseCase)
- func RegisterServices(handler iris.Party, cUc usecase.ICustomerMeUseCase, ...)
- func RegisterStreamController(handler iris.Party, l logger.Interface, broker *sse.Broker, ...)
- func RegisterTransactionController(handler iris.Party, l logger.Interface, uc usecase.ICustomerTransactionUseCase)
- type EntitiesResponseTemplate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleError ¶
alias handleError.
func ReadAccountNumber ¶
func ReadAccountNumber(ctx iris.Context, req *bankAccountTPBankReq) error
func RegisterAuthController ¶
func RegisterAuthController(handler iris.Party, l logger.Interface, uc usecase.ICustomerAuthUseCase)
func RegisterBankAccountController ¶
func RegisterBankAccountController(handler iris.Party, l logger.Interface, uc usecase.ICustomerBankAccountUseCase)
func RegisterContactController ¶
func RegisterContactController(handler iris.Party, l logger.Interface, uc usecase.ICustomerContactUseCase)
func RegisterCustomerController ¶
func RegisterCustomerController(handler iris.Party, l logger.Interface, uc usecase.ICustomerUseCase)
func RegisterDebtController ¶
func RegisterDebtController(handler iris.Party, l logger.Interface, uc usecase.ICustomerDebtUseCase)
func RegisterDocsController ¶
func RegisterMeController ¶
func RegisterMeController(handler iris.Party, l logger.Interface, uc usecase.ICustomerMeUseCase)
func RegisterOptionController ¶
func RegisterOptionController(handler iris.Party, l logger.Interface, uc usecase.IOptionsUseCase)
@Summary Show options @Description Show all options @ID option @Tags Option @Accept json @Produce json @Success 200 {object} optionsResp @Failure 500 {object} errorResponse @Router /api/customer/v1/options [get]
func RegisterServices ¶
func RegisterServices( handler iris.Party, cUc usecase.ICustomerMeUseCase, aUc usecase.ICustomerAuthUseCase, cbac usecase.ICustomerBankAccountUseCase, sUc usecase.ICustomerStreamUseCase, cTxcUc usecase.ICustomerTransactionUseCase, cDUc usecase.ICustomerDebtUseCase, cCUc usecase.ICustomerContactUseCase, cOUc usecase.IOptionsUseCase, uc1 usecase.ICustomerUseCase, broker *sse.Broker, l logger.Interface, )
@host localhost:8080 @BasePath /api/customer/v1
func RegisterStreamController ¶
func RegisterStreamController(handler iris.Party, l logger.Interface, broker *sse.Broker, uc usecase.ICustomerStreamUseCase)
@Summary Receive events @Description Receive events @ID event @Tags Event @Security Bearer @Accept json @Produce json @Success 200 {object} eventResp @Failure 505 {object} errorResponse @Router /api/customer/v1/stream [get]
func RegisterTransactionController ¶
func RegisterTransactionController(handler iris.Party, l logger.Interface, uc usecase.ICustomerTransactionUseCase)
Types ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.