value_object_crud

package
v1.3.5 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2024 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BindSimple

func BindSimple(builder *gateway.Builder, params *Simple, opts ...any)

Types

type CreateOption

type CreateOption func(options *CreateOptions)

func WithAfterCreateBuilderCallback

func WithAfterCreateBuilderCallback(callbacks RequestBuilderCallback) CreateOption

func WithBeforeCreateBuilderCallback

func WithBeforeCreateBuilderCallback(callbacks RequestBuilderCallback) CreateOption

func WithCreateMiddlewares

func WithCreateMiddlewares(middlewares ...gateway.Handler) CreateOption

func WithCreateResponseErrorCallback added in v1.3.1

func WithCreateResponseErrorCallback(responseErrorCallback RequestBuilderErrorCallback) CreateOption

func WithCreateResponseSuccessCallback added in v1.1.11

func WithCreateResponseSuccessCallback(responseSuccessCallback RequestBuilderCallback) CreateOption

type CreateOptions

type CreateOptions struct {
	// contains filtered or unexported fields
}

type DeleteOption

type DeleteOption func(options *DeleteOptions)

func WithAfterDeleteBuilderCallback

func WithAfterDeleteBuilderCallback(callbacks RequestBuilderCallback) DeleteOption

func WithBeforeDeleteBuilderCallback

func WithBeforeDeleteBuilderCallback(callbacks RequestBuilderCallback) DeleteOption

func WithDeleteMiddlewares

func WithDeleteMiddlewares(middlewares ...gateway.Handler) DeleteOption

func WithDeleteResponseErrorCallback added in v1.3.1

func WithDeleteResponseErrorCallback(responseErrorCallback RequestBuilderErrorCallback) DeleteOption

func WithDeleteResponseSuccessCallback added in v1.1.11

func WithDeleteResponseSuccessCallback(responseSuccessCallback RequestBuilderCallback) DeleteOption

func WithDisableDelete

func WithDisableDelete() DeleteOption

type DeleteOptions

type DeleteOptions struct {
	// contains filtered or unexported fields
}

type GlobalOption

type GlobalOption func(options *GlobalOptions)

func WithGlobalMiddlewares

func WithGlobalMiddlewares(middlewares ...gateway.Handler) GlobalOption

type GlobalOptions

type GlobalOptions struct {
	// contains filtered or unexported fields
}

type QueryOption

type QueryOption func(options *QueryOptions)

func WithAfterQueryBuilderCallback

func WithAfterQueryBuilderCallback(callbacks RequestBuilderCallback) QueryOption

func WithBeforeQueryBuilderCallback

func WithBeforeQueryBuilderCallback(callbacks RequestBuilderCallback) QueryOption

func WithDisableQuery

func WithDisableQuery() QueryOption

func WithQueryMiddlewares

func WithQueryMiddlewares(middlewares ...gateway.Handler) QueryOption

func WithQueryResponseErrorCallback added in v1.3.1

func WithQueryResponseErrorCallback(responseErrorCallback RequestBuilderErrorCallback) QueryOption

func WithQueryResponseSuccessCallback added in v1.1.11

func WithQueryResponseSuccessCallback(responseSuccessCallback RequestBuilderCallback) QueryOption

type QueryOptions

type QueryOptions struct {
	// contains filtered or unexported fields
}

type RequestBuilderCallback added in v0.10.5

type RequestBuilderCallback func(c *gateway.RequestBuilderContext) error

type RequestBuilderErrorCallback added in v1.3.1

type RequestBuilderErrorCallback func(c *gateway.RequestBuilderContext, err error) error

type Simple

type Simple struct {
	// 除去后缀的服务URL,如http://localhost:8080/example/api/v1
	ServiceVersionedUrl string

	// 服务缩写
	ServiceShortName string

	// 领域名称
	DomainCamelName string
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

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