handler

package
v0.0.0-...-ac81adf Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateTransferHandler

type CreateTransferHandler struct {
	// contains filtered or unexported fields
}

CreateTransferHandler defines the dependencies of the HTTP handler for the use case

func NewCreateTransferHandler

func NewCreateTransferHandler(uc usecase.CreateTransferUseCase, log logger.Logger) CreateTransferHandler

NewCreateTransferHandler creates new CreateTransferHandler with its dependencies

func (CreateTransferHandler) Handle

Handle handles http request

type CreateTransferRequest

type CreateTransferRequest struct {
	PayerID string `json:"payer_id"`
	PayeeID string `json:"payee_id"`
	Value   int64  `json:"value"`
}

Request data

type CreateUserDocumentRequest

type CreateUserDocumentRequest struct {
	Type  string
	Value string
}

Request data

type CreateUserHandler

type CreateUserHandler struct {
	// contains filtered or unexported fields
}

CreateUserHandler defines the dependencies of the HTTP handler for the use case

func NewCreateUserHandler

func NewCreateUserHandler(uc usecase.CreateUserUseCase, l logger.Logger) CreateUserHandler

NewCreateUserHandler creates new CreateUserHandler with its dependencies

func (CreateUserHandler) Handle

Handle handles http request

type CreateUserRequest

type CreateUserRequest struct {
	FullName string
	Email    string
	Password string
	Document CreateUserDocumentRequest
	Wallet   CreateUserWalletRequest
	Type     string
}

Request data

type CreateUserWalletRequest

type CreateUserWalletRequest struct {
	Currency string
	Amount   int64
}

Request data

type FindUserByIDHandler

type FindUserByIDHandler struct {
	// contains filtered or unexported fields
}

FindUserByIDHandler defines the dependencies of the HTTP handler for the use case

func NewFindUserByIDHandler

func NewFindUserByIDHandler(uc usecase.FindUserByIDUseCase, l logger.Logger) FindUserByIDHandler

NewFindUserByIDHandler creates new FindUserByIDHandler with its dependencies

func (FindUserByIDHandler) Handle

Handle handles http request

Jump to

Keyboard shortcuts

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