Documentation
¶
Index ¶
- func Endpoint(opts ...EndpointOption) *entities.Endpoint
- func EndpointWS(wid string, opts ...EndpointOption) *entities.Endpoint
- func Event(opts ...EventOption) *entities.Event
- func EventWS(wid string, opts ...EventOption) *entities.Event
- func Plugin(name string, opts ...PluginOption) *entities.Plugin
- func PluginWS(name string, wid string, opts ...PluginOption) *entities.Plugin
- func SetDefault(schema *openapi3.Schema, obj interface{})
- func Source(opts ...SourceOption) *entities.Source
- func SourceWS(wid string, opts ...SourceOption) *entities.Source
- func Workspace(name string) *entities.Workspace
- type EndpointOption
- type EventOption
- type PluginOption
- type SourceOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Endpoint ¶
func Endpoint(opts ...EndpointOption) *entities.Endpoint
func EndpointWS ¶
func EndpointWS(wid string, opts ...EndpointOption) *entities.Endpoint
func Event ¶
func Event(opts ...EventOption) *entities.Event
func SetDefault ¶ added in v0.8.0
func Source ¶
func Source(opts ...SourceOption) *entities.Source
Types ¶
type EndpointOption ¶
func WithEndpointPlugins ¶ added in v1.0.0
func WithEndpointPlugins(plugins ...*entities.Plugin) EndpointOption
type EventOption ¶
type PluginOption ¶
func WithPluginConfig ¶
func WithPluginConfig(config plugin.Configuration) PluginOption
type SourceOption ¶
func WithSourcePlugins ¶ added in v1.0.0
func WithSourcePlugins(plugins ...*entities.Plugin) SourceOption
Click to show internal directories.
Click to hide internal directories.