Documentation ¶
Overview ¶
Package httpclient http client CODE GENERATED AUTOMATICALLY THIS FILE COULD BE EDITED BY HANDS
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateThesisTransport ¶
type CreateThesisTransport interface { EncodeRequest(ctx context.Context, r *fasthttp.Request, request *api.CreateThesisRequest) (err error) DecodeResponse(ctx context.Context, r *fasthttp.Response) (response api.CreateThesisResponse, err error) }
CreateThesisTransport transport interface
func NewCreateThesisTransport ¶
func NewCreateThesisTransport( errorProcessor errorProcessor, errorCreator errorCreator, pathTemplate string, method string, ) CreateThesisTransport
NewCreateThesisTransport the transport creator for http requests
type Service ¶
type Service interface {
CreateThesis(ctx context.Context, request *api.CreateThesisRequest) (response api.CreateThesisResponse, err error)
}
Service implements Service interface
func NewClient ¶
func NewClient( cli *fasthttp.HostClient, transportCreateThesis CreateThesisTransport, ) Service
NewClient the client creator
Click to show internal directories.
Click to hide internal directories.