Documentation
¶
Overview ¶
Package httpserver ... CODE GENERATED AUTOMATICALLY DO NOT EDIT
Package httpserver ... CODE GENERATED AUTOMATICALLY DO NOT EDIT
Package httpserver ... CODE GENERATED AUTOMATICALLY DO NOT EDIT
Index ¶
- func New(router *fasthttprouter.Router, svc service, ...)
- func NewGetDetails(transport GetDetailsTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
- func NewGetDetailsEmbedStruct(transport GetDetailsEmbedStructTransport, service service, ...) fasthttp.RequestHandler
- func NewGetDetailsListEmbedStruct(transport GetDetailsListEmbedStructTransport, service service, ...) fasthttp.RequestHandler
- func NewGetFile(transport GetFileTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
- func NewGetSomeElseDataUtf8(transport GetSomeElseDataUtf8Transport, service service, ...) fasthttp.RequestHandler
- func NewGetWarehouses(transport GetWarehousesTransport, service service, ...) fasthttp.RequestHandler
- func NewPutDetails(transport PutDetailsTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
- func NewUploadDocument(transport UploadDocumentTransport, service service, ...) fasthttp.RequestHandler
- type GetDetailsEmbedStructTransport
- type GetDetailsListEmbedStructTransport
- type GetDetailsTransport
- type GetFileTransport
- type GetSomeElseDataUtf8Transport
- type GetWarehousesTransport
- type PutDetailsTransport
- type UploadDocumentTransport
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(router *fasthttprouter.Router, svc service, decodeJSONErrorCreator errorCreator, encodeJSONErrorCreator errorCreator, decodeTypeIntErrorCreator errorCreator, errorProcessor errorProcessor)
New ...
func NewGetDetails ¶
func NewGetDetails(transport GetDetailsTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
NewGetDetails the server creator
func NewGetDetailsEmbedStruct ¶
func NewGetDetailsEmbedStruct(transport GetDetailsEmbedStructTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
NewGetDetailsEmbedStruct the server creator
func NewGetDetailsListEmbedStruct ¶
func NewGetDetailsListEmbedStruct(transport GetDetailsListEmbedStructTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
NewGetDetailsListEmbedStruct the server creator
func NewGetFile ¶ added in v0.1.2
func NewGetFile(transport GetFileTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
NewGetFile the server creator
func NewGetSomeElseDataUtf8 ¶
func NewGetSomeElseDataUtf8(transport GetSomeElseDataUtf8Transport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
NewGetSomeElseDataUtf8 the server creator
func NewGetWarehouses ¶
func NewGetWarehouses(transport GetWarehousesTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
NewGetWarehouses the server creator
func NewPutDetails ¶
func NewPutDetails(transport PutDetailsTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
NewPutDetails the server creator
func NewUploadDocument ¶ added in v0.1.1
func NewUploadDocument(transport UploadDocumentTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
NewUploadDocument the server creator
Types ¶
type GetDetailsEmbedStructTransport ¶
type GetDetailsEmbedStructTransport interface { DecodeRequest(ctx *fasthttp.RequestCtx, r *fasthttp.Request) (namespace string, detail string, token *string, err error) EncodeResponse(ctx *fasthttp.RequestCtx, r *fasthttp.Response, response v1.GetDetailsEmbedStructResponse) (err error) }
GetDetailsEmbedStructTransport transport interface
func NewGetDetailsEmbedStructTransport ¶
func NewGetDetailsEmbedStructTransport( encodeJSONErrorCreator errorCreator, ) GetDetailsEmbedStructTransport
NewGetDetailsEmbedStructTransport the transport creator for http requests
type GetDetailsListEmbedStructTransport ¶
type GetDetailsListEmbedStructTransport interface { DecodeRequest(ctx *fasthttp.RequestCtx, r *fasthttp.Request) (namespace string, detail string, token *string, err error) EncodeResponse(ctx *fasthttp.RequestCtx, r *fasthttp.Response, details []v1.Detail) (err error) }
GetDetailsListEmbedStructTransport transport interface
func NewGetDetailsListEmbedStructTransport ¶
func NewGetDetailsListEmbedStructTransport( encodeJSONErrorCreator errorCreator, ) GetDetailsListEmbedStructTransport
NewGetDetailsListEmbedStructTransport the transport creator for http requests
type GetDetailsTransport ¶
type GetDetailsTransport interface { DecodeRequest(ctx *fasthttp.RequestCtx, r *fasthttp.Request) (namespace string, detail string, fileID uint32, someID *uint64, token *string, err error) EncodeResponse(ctx *fasthttp.RequestCtx, r *fasthttp.Response, det v1.Detail, ns v1.Namespace, id *string) (err error) }
GetDetailsTransport transport interface
func NewGetDetailsTransport ¶
func NewGetDetailsTransport( encodeJSONErrorCreator errorCreator, decodeTypeIntErrorCreator errorCreator, ) GetDetailsTransport
NewGetDetailsTransport the transport creator for http requests
type GetFileTransport ¶ added in v0.1.2
type GetFileTransport interface { DecodeRequest(ctx *fasthttp.RequestCtx, r *fasthttp.Request) (token *string, err error) EncodeResponse(ctx *fasthttp.RequestCtx, r *fasthttp.Response, data []byte, fileName string) (err error) }
GetFileTransport transport interface
func NewGetFileTransport ¶ added in v0.1.2
func NewGetFileTransport() GetFileTransport
NewGetFileTransport the transport creator for http requests
type GetSomeElseDataUtf8Transport ¶
type GetSomeElseDataUtf8Transport interface { DecodeRequest(ctx *fasthttp.RequestCtx, r *fasthttp.Request) (token *string, err error) EncodeResponse(ctx *fasthttp.RequestCtx, r *fasthttp.Response, cool v1.Detail, nothing v1.Namespace, id *string) (err error) }
GetSomeElseDataUtf8Transport transport interface
func NewGetSomeElseDataUtf8Transport ¶
func NewGetSomeElseDataUtf8Transport( encodeJSONErrorCreator errorCreator, ) GetSomeElseDataUtf8Transport
NewGetSomeElseDataUtf8Transport the transport creator for http requests
type GetWarehousesTransport ¶
type GetWarehousesTransport interface { DecodeRequest(ctx *fasthttp.RequestCtx, r *fasthttp.Request) (token *string, err error) EncodeResponse(ctx *fasthttp.RequestCtx, r *fasthttp.Response, pets map[string]v1.Detail) (err error) }
GetWarehousesTransport transport interface
func NewGetWarehousesTransport ¶
func NewGetWarehousesTransport( encodeJSONErrorCreator errorCreator, ) GetWarehousesTransport
NewGetWarehousesTransport the transport creator for http requests
type PutDetailsTransport ¶
type PutDetailsTransport interface { DecodeRequest(ctx *fasthttp.RequestCtx, r *fasthttp.Request) (namespace string, detail string, testID string, blaID *string, token *string, pretty v1.Detail, yang v1.Namespace, err error) EncodeResponse(ctx *fasthttp.RequestCtx, r *fasthttp.Response, cool v1.Detail, nothing v1.Namespace, id *string) (err error) }
PutDetailsTransport transport interface
func NewPutDetailsTransport ¶
func NewPutDetailsTransport( decodeJSONErrorCreator errorCreator, encodeJSONErrorCreator errorCreator, ) PutDetailsTransport
NewPutDetailsTransport the transport creator for http requests
type UploadDocumentTransport ¶ added in v0.1.1
type UploadDocumentTransport interface { DecodeRequest(ctx *fasthttp.RequestCtx, r *fasthttp.Request) (token *string, name string, extension string, categoryID string, supplierID *int64, contractID *int64, data *multipart.FileHeader, err error) EncodeResponse(ctx *fasthttp.RequestCtx, r *fasthttp.Response) (err error) }
UploadDocumentTransport transport interface
func NewUploadDocumentTransport ¶ added in v0.1.1
func NewUploadDocumentTransport( decodeTypeIntErrorCreator errorCreator, ) UploadDocumentTransport
NewUploadDocumentTransport the transport creator for http requests