Documentation ¶
Index ¶
- type DeleteProductArgs
- type GraphQLProductMutationHandler
- func (r *GraphQLProductMutationHandler) CreateProduct(ctx context.Context, args *ProductInputArgs) (*schema.ProductSchema, error)
- func (r *GraphQLProductMutationHandler) DeleteProduct(ctx context.Context, args *DeleteProductArgs) (*schema.ProductSchema, error)
- func (r *GraphQLProductMutationHandler) Name() string
- type GraphQLProductQueryHandler
- func (r *GraphQLProductQueryHandler) Name() string
- func (r *GraphQLProductQueryHandler) Product(ctx context.Context, args *ProductQueryArgs) (*schema.ProductSchema, error)
- func (r *GraphQLProductQueryHandler) Products(ctx context.Context, args *ProductsQueryArgs) (*schema.ProductListResolver, error)
- type ProductInputArgs
- type ProductQueryArgs
- type ProductsArgs
- type ProductsQueryArgs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GraphQLProductMutationHandler ¶
type GraphQLProductMutationHandler struct {
ProductUsecase usecase.ProductUsecase
}
GraphQLProductQueryHandler struct Handler means Resolver
func (*GraphQLProductMutationHandler) CreateProduct ¶
func (r *GraphQLProductMutationHandler) CreateProduct(ctx context.Context, args *ProductInputArgs) (*schema.ProductSchema, error)
CreateProduct mutation
func (*GraphQLProductMutationHandler) DeleteProduct ¶
func (r *GraphQLProductMutationHandler) DeleteProduct(ctx context.Context, args *DeleteProductArgs) (*schema.ProductSchema, error)
DeleteProduct mutation
func (*GraphQLProductMutationHandler) Name ¶
func (r *GraphQLProductMutationHandler) Name() string
Name will return handler name
type GraphQLProductQueryHandler ¶
type GraphQLProductQueryHandler struct {
ProductUsecase usecase.ProductUsecase
}
GraphQLProductQueryHandler struct Handler means Resolver
func (*GraphQLProductQueryHandler) Name ¶
func (r *GraphQLProductQueryHandler) Name() string
Name will return handler name
func (*GraphQLProductQueryHandler) Product ¶
func (r *GraphQLProductQueryHandler) Product(ctx context.Context, args *ProductQueryArgs) (*schema.ProductSchema, error)
Product Query function
func (*GraphQLProductQueryHandler) Products ¶
func (r *GraphQLProductQueryHandler) Products(ctx context.Context, args *ProductsQueryArgs) (*schema.ProductListResolver, error)
Products Query function
type ProductInputArgs ¶
type ProductInputArgs struct {
Product schema.ProductSchemaInput
}
ProductInputArgs input
type ProductsArgs ¶
type ProductsArgs struct { Query *string Limit *float64 Page *float64 OrderBy *string Sort *string }
ProductsArgs struct
type ProductsQueryArgs ¶
type ProductsQueryArgs struct {
ProductsArgs *ProductsArgs
}
ProductsQueryArgs args
Click to show internal directories.
Click to hide internal directories.