Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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
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 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
type QueryOptions ¶
type QueryOptions struct {
// contains filtered or unexported fields
}
type RequestBuilderCallback ¶ added in v0.10.5
type RequestBuilderCallback func(requestBuilder *gateway.RequestBuilder) error
type Simple ¶
type Simple struct { // 除去后缀的服务URL,如http://localhost:8080/example/api/v1 ServiceVersionedUrl string // 领域名称 DomainCamelName string // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.