Documentation
¶
Index ¶
- Variables
- func Bind(ctx *gin.Context, obj any) error
- func HandlerWrap[REQ, RESP any](service Service[*REQ, *RESP]) gin.HandlerFunc
- func HandlerWrapCommon[REQ, RESP any](service types.Service[*REQ, *RESP]) gin.HandlerFunc
- func Register(engine *gin.Engine, svcs ...pick.Service[gin.HandlerFunc])
- func RegisterGrpcService(engine *gin.Engine, svcs ...pick.Service[gin.HandlerFunc])
- func Respond(ctx *gin.Context, v any)
- type RequestSource
- type Service
- type Writer
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func HandlerWrap ¶ added in v1.15.1
func HandlerWrap[REQ, RESP any](service Service[*REQ, *RESP]) gin.HandlerFunc
func HandlerWrapCommon ¶ added in v1.15.1
func HandlerWrapCommon[REQ, RESP any](service types.Service[*REQ, *RESP]) gin.HandlerFunc
func RegisterGrpcService ¶ added in v1.8.6
Types ¶
type RequestSource ¶ added in v1.15.1
func (RequestSource) Body ¶ added in v1.15.1
func (s RequestSource) Body() (context.Context, string, io.ReadCloser)
func (RequestSource) Header ¶ added in v1.15.1
func (s RequestSource) Header() kvstruct.ValuesGetter
func (RequestSource) Query ¶ added in v1.15.1
func (s RequestSource) Query() kvstruct.ValuesGetter
func (RequestSource) Uri ¶ added in v1.15.1
func (s RequestSource) Uri() kvstruct.Getter
type Writer ¶ added in v1.8.7
func (Writer) RecordBody ¶ added in v1.13.14
func (Writer) RespondStream ¶ added in v1.12.17
func (Writer) WriteHeader ¶ added in v1.13.14
Click to show internal directories.
Click to hide internal directories.