Documentation ¶
Index ¶
- type AddProductRequest
- type AddProductResponse
- type GetAllProductsResponse
- type GetProductUseCaseResponse
- type LambdaAddProductAdapter
- type LambdaDeleteProductAdapter
- type LambdaGetAllProductsAdapter
- type LambdaGetProductUseCaseAdapter
- type LambdaUpdateProductUseCaseAdapter
- type UpdateProductUseCaseRequest
- type UpdateProductUseCaseResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddProductRequest ¶
type AddProductResponse ¶
type GetAllProductsResponse ¶
type LambdaAddProductAdapter ¶
type LambdaAddProductAdapter struct {
// contains filtered or unexported fields
}
func NewLambdaAddProductAdapter ¶
func NewLambdaAddProductAdapter(service application.AddProductUseCase) *LambdaAddProductAdapter
func (*LambdaAddProductAdapter) Handle ¶
func (a *LambdaAddProductAdapter) Handle(ctx context.Context, request events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error)
type LambdaDeleteProductAdapter ¶
type LambdaDeleteProductAdapter struct {
// contains filtered or unexported fields
}
func NewLambdaDeleteProductAdapter ¶
func NewLambdaDeleteProductAdapter(service application.DeleteProductUseCase) *LambdaDeleteProductAdapter
func (*LambdaDeleteProductAdapter) Handle ¶
func (a *LambdaDeleteProductAdapter) Handle(ctx context.Context, request events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error)
type LambdaGetAllProductsAdapter ¶
type LambdaGetAllProductsAdapter struct {
// contains filtered or unexported fields
}
func NewLambdaGetAllProductsAdapter ¶
func NewLambdaGetAllProductsAdapter(service application.GetAllProductsUseCase) *LambdaGetAllProductsAdapter
func (*LambdaGetAllProductsAdapter) Handle ¶
func (a *LambdaGetAllProductsAdapter) Handle(ctx context.Context, request events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error)
type LambdaGetProductUseCaseAdapter ¶
type LambdaGetProductUseCaseAdapter struct {
// contains filtered or unexported fields
}
func NewLambdaGetProductUseCaseAdapter ¶
func NewLambdaGetProductUseCaseAdapter(service application.GetProductUseCase) *LambdaGetProductUseCaseAdapter
func (*LambdaGetProductUseCaseAdapter) Handle ¶
func (a *LambdaGetProductUseCaseAdapter) Handle(ctx context.Context, request events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error)
type LambdaUpdateProductUseCaseAdapter ¶
type LambdaUpdateProductUseCaseAdapter struct {
// contains filtered or unexported fields
}
func NewLambdaUpdateProductUseCaseAdapter ¶
func NewLambdaUpdateProductUseCaseAdapter(service application.UpdateProductUseCase) *LambdaUpdateProductUseCaseAdapter
func (*LambdaUpdateProductUseCaseAdapter) Handle ¶
func (a *LambdaUpdateProductUseCaseAdapter) Handle(ctx context.Context, request events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error)
Click to show internal directories.
Click to hide internal directories.