Documentation
¶
Index ¶
- Constants
- func ApplyEditOptionsToAction(action ActionWithBuildSettings, options *EditData)
- func CheckBuildSettingsValidation[T any, PT ModelWithBuildSettings[T]](fetcher ModelFetcher[T, PT], options *EditOptions, showSpinner bool) (PT, error)
- type ActionWithBuildSettings
- type EditData
- type EditOptions
- type ModelFetcher
- type ModelWithBuildSettings
Constants ¶
View Source
const ( StatusSuccess string = "success" StatusValidating string = "validating" StatusError string = "error" )
Variables ¶
This section is empty.
Functions ¶
func ApplyEditOptionsToAction ¶
func ApplyEditOptionsToAction(action ActionWithBuildSettings, options *EditData)
func CheckBuildSettingsValidation ¶
func CheckBuildSettingsValidation[T any, PT ModelWithBuildSettings[T]](fetcher ModelFetcher[T, PT], options *EditOptions, showSpinner bool) (PT, error)
Types ¶
type ActionWithBuildSettings ¶
type EditOptions ¶
type EditOptions struct { common.ItemOptions EditData // Seconds to wait for the build settings to be validated ValidationTimeout int32 }
func NewEditOptions ¶
func NewEditOptions(entityId string) *EditOptions
func (*EditOptions) UpdateFlagSet ¶
func (eso *EditOptions) UpdateFlagSet(flags *pflag.FlagSet)
type ModelFetcher ¶
type ModelFetcher[T any, PT ModelWithBuildSettings[T]] func(*common.ItemOptions) (PT, error)
type ModelWithBuildSettings ¶
type ModelWithBuildSettings[T any] interface { HasBuildSettings() bool GetBuildSettings() sdk.BuildSettingsItem *T }
Click to show internal directories.
Click to hide internal directories.