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

Jump to

Keyboard shortcuts

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