Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefineConfiguration ¶
func DefineConfiguration( ctx context.Context, connectorName string, connector cli.GetConnectorFunc, fields []field.SchemaField, constrains []field.SchemaFieldRelationship, options ...connectorrunner.Option, ) (*viper.Viper, *cobra.Command, error)
func ValidateConfiguration ¶
func ValidateConfiguration(v *viper.Viper, fields []field.SchemaField) error
ValidateConfiguration checks if fields marked as required have a non zero-value set either from the CLI or from the configuration file.
Types ¶
type ConfigurationError ¶
type ConfigurationError struct {
// contains filtered or unexported fields
}
func (*ConfigurationError) Error ¶
func (c *ConfigurationError) Error() string
func (*ConfigurationError) PushError ¶
func (c *ConfigurationError) PushError(err error)
Click to show internal directories.
Click to hide internal directories.