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 NewCompleteUpload(transport CompleteUploadTransport, service service, ...) fasthttp.RequestHandler
- func NewCreateMultipartUpload(transport CreateMultipartUploadTransport, service service, ...) fasthttp.RequestHandler
- func NewDownloadDocument(transport DownloadDocumentTransport, service service, ...) fasthttp.RequestHandler
- func NewGetBranches(transport GetBranchesTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
- func NewGetToken(transport GetTokenTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
- func NewPprofWrapper(router *fasthttprouter.Router)
- func NewUploadDocument(transport UploadDocumentTransport, service service, ...) fasthttp.RequestHandler
- func NewUploadPartDocument(transport UploadPartDocumentTransport, service service, ...) fasthttp.RequestHandler
- type CompleteUploadTransport
- type CreateMultipartUploadTransport
- type DownloadDocumentTransport
- type GetBranchesTransport
- type GetTokenTransport
- type UploadDocumentTransport
- type UploadPartDocumentTransport
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 NewCompleteUpload ¶
func NewCompleteUpload(transport CompleteUploadTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
NewCompleteUpload the server creator
func NewCreateMultipartUpload ¶
func NewCreateMultipartUpload(transport CreateMultipartUploadTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
NewCreateMultipartUpload the server creator
func NewDownloadDocument ¶
func NewDownloadDocument(transport DownloadDocumentTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
NewDownloadDocument the server creator
func NewGetBranches ¶ added in v0.1.2
func NewGetBranches(transport GetBranchesTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
NewGetBranches the server creator
func NewGetToken ¶ added in v0.1.2
func NewGetToken(transport GetTokenTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
NewGetToken the server creator
func NewPprofWrapper ¶
func NewPprofWrapper(router *fasthttprouter.Router)
NewPprofWrapper wraps router in pprof
func NewUploadDocument ¶
func NewUploadDocument(transport UploadDocumentTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
NewUploadDocument the server creator
func NewUploadPartDocument ¶
func NewUploadPartDocument(transport UploadPartDocumentTransport, service service, errorProcessor errorProcessor) fasthttp.RequestHandler
NewUploadPartDocument the server creator
Types ¶
type CompleteUploadTransport ¶
type CompleteUploadTransport interface { DecodeRequest(ctx *fasthttp.RequestCtx, r *fasthttp.Request) (bucket string, key string, uploadID string, err error) EncodeResponse(ctx *fasthttp.RequestCtx, r *fasthttp.Response) (err error) }
CompleteUploadTransport transport interface
func NewCompleteUploadTransport ¶
func NewCompleteUploadTransport() CompleteUploadTransport
NewCompleteUploadTransport the transport creator for http requests
type CreateMultipartUploadTransport ¶
type CreateMultipartUploadTransport interface { DecodeRequest(ctx *fasthttp.RequestCtx, r *fasthttp.Request) (bucket string, key string, err error) EncodeResponse(ctx *fasthttp.RequestCtx, r *fasthttp.Response, data v1.CreateMultipartUploadData, errorFlag bool, errorText string, additionalErrors *v1.AdditionalErrors) (err error) }
CreateMultipartUploadTransport transport interface
func NewCreateMultipartUploadTransport ¶
func NewCreateMultipartUploadTransport( encodeJSONErrorCreator errorCreator, ) CreateMultipartUploadTransport
NewCreateMultipartUploadTransport the transport creator for http requests
type DownloadDocumentTransport ¶
type DownloadDocumentTransport interface { DecodeRequest(ctx *fasthttp.RequestCtx, r *fasthttp.Request) (bucket string, key string, err error) EncodeResponse(ctx *fasthttp.RequestCtx, r *fasthttp.Response, document []byte) (err error) }
DownloadDocumentTransport transport interface
func NewDownloadDocumentTransport ¶
func NewDownloadDocumentTransport( encodeJSONErrorCreator errorCreator, ) DownloadDocumentTransport
NewDownloadDocumentTransport the transport creator for http requests
type GetBranchesTransport ¶ added in v0.1.2
type GetBranchesTransport interface { DecodeRequest(ctx *fasthttp.RequestCtx, r *fasthttp.Request) (authToken *string, supplierID *string, err error) EncodeResponse(ctx *fasthttp.RequestCtx, r *fasthttp.Response, branches []int) (err error) }
GetBranchesTransport transport interface
func NewGetBranchesTransport ¶ added in v0.1.2
func NewGetBranchesTransport( encodeJSONErrorCreator errorCreator, ) GetBranchesTransport
NewGetBranchesTransport the transport creator for http requests
type GetTokenTransport ¶ added in v0.1.2
type GetTokenTransport interface { DecodeRequest(ctx *fasthttp.RequestCtx, r *fasthttp.Request) (authToken *string, scope string, grantType string, err error) EncodeResponse(ctx *fasthttp.RequestCtx, r *fasthttp.Response, token string, expiresIn int) (err error) }
GetTokenTransport transport interface
func NewGetTokenTransport ¶ added in v0.1.2
func NewGetTokenTransport( encodeJSONErrorCreator errorCreator, ) GetTokenTransport
NewGetTokenTransport the transport creator for http requests
type UploadDocumentTransport ¶
type UploadDocumentTransport interface { DecodeRequest(ctx *fasthttp.RequestCtx, r *fasthttp.Request) (bucket string, key string, document []byte, err error) EncodeResponse(ctx *fasthttp.RequestCtx, r *fasthttp.Response) (err error) }
UploadDocumentTransport transport interface
func NewUploadDocumentTransport ¶
func NewUploadDocumentTransport() UploadDocumentTransport
NewUploadDocumentTransport the transport creator for http requests
type UploadPartDocumentTransport ¶
type UploadPartDocumentTransport interface { DecodeRequest(ctx *fasthttp.RequestCtx, r *fasthttp.Request) (bucket string, key string, uploadID string, partNumber int64, document []byte, err error) EncodeResponse(ctx *fasthttp.RequestCtx, r *fasthttp.Response) (err error) }
UploadPartDocumentTransport transport interface
func NewUploadPartDocumentTransport ¶
func NewUploadPartDocumentTransport() UploadPartDocumentTransport
NewUploadPartDocumentTransport the transport creator for http requests