c8volt

package
v1.1.3 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 2025 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type API

type API interface {
	Capabilities(ctx context.Context) (Capabilities, error)
	process.API
	task.API
	cluster.API
	resource.API
}

func New

func New(opts ...Option) (API, error)

type Capabilities

type Capabilities struct {
	CamundaVersion string
	Features       map[Feature]bool
}

func (Capabilities) Has

func (c Capabilities) Has(f Feature) bool

type ClusterAPI

type ClusterAPI = cluster.API

type Feature

type Feature string

type Option

type Option func(*cfg)

func WithConfig

func WithConfig(c *config.Config) Option

func WithHTTPClient

func WithHTTPClient(h *http.Client) Option

func WithLogger

func WithLogger(l *slog.Logger) Option

type ProcessAPI

type ProcessAPI = process.API

type ResourceAPI

type ResourceAPI = resource.API

type TaskAPI

type TaskAPI = task.API

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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