Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Model ¶
type Model struct {
// State represents the current state of the TUI application.
State State
// Data holds the project configuration data.
Data generators.ProjectData
// TextInput is the model for handling text input.
TextInput textinput.Model
// List is the model for handling list views.
List list.Model
// Cursor is used to track the current position in a list or menu.
Cursor int
// Err holds any error that occurs during the TUI execution.
Err error
// contains filtered or unexported fields
}
Model represents the state and data of the TUI config command.
func InitialConfigModel ¶
func InitialConfigModel(data *generators.ProjectData) Model
type State ¶
type State int
const ( StateProjectInfo State = iota // Main Menu StateMainMenu // Service StateSelectServiceType StateServiceList // Service Edit StateServiceEdit StateServiceEditMenu StateEditServiceName // Service Model Assignment StateSelectModelsForService // Method StateMethodList StateMethodEdit // Handler StateHandlerList StateHandlerEdit // Model StateModelList StateModelEdit // Model's Field StateFieldList StateFieldEditMenu StateFieldName StateEditFieldName StateFieldType StateEditFieldType StateFieldJSONName StateEditFieldJSONName // Repository StateRepositoryList StateRepositoryEdit StateDone )
Click to show internal directories.
Click to hide internal directories.