httpserver

package
v0.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 31, 2021 License: MIT Imports: 12 Imported by: 0

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

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 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL