Documentation ¶
Index ¶
- func ProvideProject() interfaces.IProject
- type Project
- func (project *Project) GetID() uint
- func (project *Project) GetName() string
- func (project *Project) GetPath() string
- func (project *Project) GetServiceByName(serviceName string, i ...interface{}) interfaces.ServiceMetadata
- func (project *Project) GetServices(i ...interface{}) map[string]interfaces.ServiceMetadata
- func (project *Project) GetSettingsYamlPath(i ...interface{}) string
- func (project *Project) GetValues(i ...interface{}) []string
- func (p *Project) Init(core interfaces.ICore) error
- func (project *Project) IsInitialized() bool
- func (project *Project) ReadSettingsObject(h interfaces.IHelper, i ...interface{}) (*interfaces.ProjectMetadata, error)
- func (project *Project) SetID(id uint) error
- func (project *Project) SetInitialized(init bool) error
- func (project *Project) SetName(name string) error
- func (project *Project) SetPath(path string, i ...interface{}) error
- func (project *Project) SetSettingsYamlPath(path string, i ...interface{}) error
- func (project *Project) WriteSettingsObject(h interfaces.IHelper, i ...interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Project ¶
type Project struct {
// contains filtered or unexported fields
}
Project ...
func (*Project) GetServiceByName ¶
func (project *Project) GetServiceByName(serviceName string, i ...interface{}) interfaces.ServiceMetadata
GetServiceByName ...
func (*Project) GetServices ¶
func (project *Project) GetServices(i ...interface{}) map[string]interfaces.ServiceMetadata
GetServices ...
func (*Project) GetSettingsYamlPath ¶
GetSettingsYamlPath ...
func (*Project) ReadSettingsObject ¶
func (project *Project) ReadSettingsObject(h interfaces.IHelper, i ...interface{}) (*interfaces.ProjectMetadata, error)
GetSettingsObject ...
func (*Project) SetInitialized ¶
SetInitialized ...
func (*Project) SetSettingsYamlPath ¶
SetSettingsYamlPath ...
func (*Project) WriteSettingsObject ¶
func (project *Project) WriteSettingsObject(h interfaces.IHelper, i ...interface{}) error
SetSettingsObject ...
Click to show internal directories.
Click to hide internal directories.