definitions

package
v0.25.3 Latest Latest
Warning

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

Go to latest
Published: Jan 12, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Definitions map[string]ConfigDefinition

Functions

This section is empty.

Types

type ConfigDefinition

type ConfigDefinition struct {
	DataType   model.Set[model.DataType]         `json:"data_type"`
	Options    map[string]ConfigDefinitionOption `json:"options"`
	Validators []ConfigDefinitionValidator       `json:"validators"`
}

type ConfigDefinitionOption

type ConfigDefinitionOption struct {
	DataType model.Set[model.DataType] `json:"data_type"`
	Inherit  bool                      `json:"inherit"`
	Required bool                      `json:"required"`
}

type ConfigDefinitionValidator

type ConfigDefinitionValidator struct {
	Name      string                                    `json:"name"`
	Parameter map[string]ConfigDefinitionValidatorParam `json:"parameter"`
}

type ConfigDefinitionValidatorParam

type ConfigDefinitionValidatorParam struct {
	Value any     `json:"value"`
	Ref   *string `json:"ref"`
}

Jump to

Keyboard shortcuts

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