Versions in this module Expand all Collapse all v0 v0.5.0-alpha.1 Jun 21, 2024 v0.4.0 Apr 25, 2024 v0.4.0-alpha.1 Apr 25, 2024 v0.3.2 Apr 30, 2024 v0.3.1 Mar 20, 2024 v0.3.0 Jan 15, 2024 Changes in this version + var Settings = &settings.Settings + func All() []interface + type Analysis struct + Application *Application + ApplicationID uint + Archived bool + Dependencies []TechDependency + Effort int + Issues []Issue + Summary JSON + type Application struct + Analyses []Analysis + Assessments []Assessment + Binary string + BusinessService *BusinessService + BusinessServiceID *uint + Comments string + Contributors []Stakeholder + Description string + Facts []Fact + Identities []Identity + MigrationWave *MigrationWave + MigrationWaveID *uint + Name string + Owner *Stakeholder + OwnerID *uint + Repository JSON + Review *Review + Tags []Tag + Tasks []Task + Ticket *Ticket + type ApplicationTag struct + Application Application + ApplicationID uint + Source string + Tag Tag + TagID uint + func (ApplicationTag) TableName() string + type Archetype struct + Assessments []Assessment + Comments string + CriteriaTags []Tag + Description string + Name string + Review *Review + StakeholderGroups []StakeholderGroup + Stakeholders []Stakeholder + Tags []Tag + type ArchivedIssue struct + Category string + Description string + Effort int + Incidents int + Name string + Rule string + RuleSet string + type Assessment struct + Application *Application + ApplicationID *uint + Archetype *Archetype + ArchetypeID *uint + Questionnaire Questionnaire + QuestionnaireID uint + RiskMessages JSON + Sections JSON + StakeholderGroups []StakeholderGroup + Stakeholders []Stakeholder + Thresholds JSON + type Bucket struct + Expiration *time.Time + Path string + func (m *Bucket) BeforeCreate(db *gorm.DB) (err error) + type BucketOwner struct + Bucket *Bucket + BucketID *uint + func (m *BucketOwner) BeforeCreate(db *gorm.DB) (err error) + func (m *BucketOwner) HasBucket() (b bool) + func (m *BucketOwner) SetBucket(id *uint) + type BusinessService struct + Applications []Application + Description string + Name string + Stakeholder *Stakeholder + StakeholderID *uint + type Dependency struct + From *Application + FromID uint + To *Application + ToID uint + func (r *Dependency) BeforeCreate(db *gorm.DB) (err error) + func (r *Dependency) Create(db *gorm.DB) (err error) + type DependencyCyclicError struct + func (err DependencyCyclicError) Error() string + type Fact struct + Application *Application + ApplicationID uint + Key string + Source string + Value JSON + type File struct + Expiration *time.Time + Name string + Path string + func (m *File) BeforeCreate(db *gorm.DB) (err error) + type Identity struct + Description string + Key string + Kind string + Name string + Password string + Proxies []Proxy + Settings string + User string + func (r *Identity) Decrypt() (err error) + func (r *Identity) Encrypt(ref *Identity) (err error) + type Import struct + ApplicationName string + BinaryArtifact string + BinaryGroup string + BinaryPackaging string + BinaryVersion string + BusinessService string + Comments string + Contributors string + Dependency string + DependencyDirection string + Description string + ErrorMessage string + Filename string + ImportSummary ImportSummary + ImportSummaryID uint + ImportTags []ImportTag + IsValid bool + Owner string + Processed bool + RecordType1 string + RepositoryBranch string + RepositoryKind string + RepositoryPath string + RepositoryURL string + func (r *Import) AsMap() (m map[string]interface{}) + type ImportSummary struct + Content []byte + CreateEntities bool + Filename string + ImportStatus string + Imports []Import + type ImportTag struct + Category string + Import *Import + ImportID uint + Name string + type Incident struct + CodeSnip string + Facts JSON + File string + Issue *Issue + IssueID uint + Line int + Message string + type Issue struct + Analysis *Analysis + AnalysisID uint + Category string + Description string + Effort int + Facts JSON + Incidents []Incident + Labels JSON + Links JSON + Name string + Rule string + RuleSet string + type JSON = []byte + type JobFunction struct + Name string + Stakeholders []Stakeholder + UUID *string + Username string + type Link struct + Title string + URL string + type Map = map[string]interface + type MigrationWave struct + Applications []Application + EndDate time.Time + Name string + StakeholderGroups []StakeholderGroup + Stakeholders []Stakeholder + StartDate time.Time + type Model struct + CreateTime time.Time + CreateUser string + ID uint + UpdateUser string + type Proxy struct + Enabled bool + Excluded JSON + Host string + Identity *Identity + IdentityID *uint + Kind string + Port int + type Questionnaire struct + Assessments []Assessment + Description string + Name string + Required bool + RiskMessages JSON + Sections JSON + Thresholds JSON + UUID *string + func (r *Questionnaire) Builtin() bool + type Review struct + Application *Application + ApplicationID *uint + Archetype *Archetype + ArchetypeID *uint + BusinessCriticality uint + Comments string + EffortEstimate string + ProposedAction string + WorkPriority uint + type Rule struct + Description string + File *File + FileID *uint + Labels JSON + Name string + RuleSet *RuleSet + RuleSetID uint + type RuleSet struct + DependsOn []RuleSet + Description string + Identity *Identity + IdentityID *uint + Kind string + Name string + Repository JSON + Rules []Rule + UUID *string + func (r *RuleSet) BeforeUpdate(db *gorm.DB) (err error) + func (r *RuleSet) Builtin() bool + type Setting struct + Key string + Value JSON + func (r *Setting) As(ptr interface{}) (err error) + func (r *Setting) With(value interface{}) (err error) + type Stakeholder struct + Archetypes []Archetype + Assessments []Assessment + BusinessServices []BusinessService + Contributes []Application + Email string + Groups []StakeholderGroup + JobFunction *JobFunction + JobFunctionID *uint + MigrationWaves []MigrationWave + Name string + Owns []Application + type StakeholderGroup struct + Archetypes []Archetype + Assessments []Assessment + Description string + MigrationWaves []MigrationWave + Name string + Stakeholders []Stakeholder + Username string + type TTL struct + Created int + Failed int + Pending int + Postponed int + Running int + Succeeded int + type Tag struct + Category TagCategory + CategoryID uint + Name string + UUID *string + Username string + type TagCategory struct + Color string + Name string + Rank uint + Tags []Tag + UUID *string + Username string + type Target struct + Choice bool + Description string + Image *File + ImageID uint + Labels JSON + Name string + Provider string + RuleSet *RuleSet + RuleSetID *uint + UUID *string + func (r *Target) Builtin() bool + type Task struct + Addon string + Application *Application + ApplicationID *uint + Canceled bool + Data JSON + Errors JSON + Image string + Locator string + Name string + Pod string + Policy string + Priority int + Report *TaskReport + Retries int + Started *time.Time + State string + TTL JSON + TaskGroup *TaskGroup + TaskGroupID *uint + Terminated *time.Time + Variant string + func (m *Task) BeforeCreate(db *gorm.DB) (err error) + func (m *Task) Error(severity, description string, x ...interface{}) + func (m *Task) Reset() + type TaskError struct + Description string + Severity string + type TaskGroup struct + Addon string + Data JSON + List JSON + Name string + State string + Tasks []Task + func (m *TaskGroup) Propagate() (err error) + type TaskReport struct + Activity JSON + Attached JSON + Completed int + Errors JSON + Result JSON + Status string + Task *Task + TaskID uint + Total int + type TechDependency struct + Analysis *Analysis + AnalysisID uint + Indirect bool + Labels JSON + Name string + Provider string + SHA string + Version string + type Ticket struct + Application *Application + ApplicationID uint + Created bool + Error bool + Fields JSON + Kind string + LastUpdated time.Time + Link string + Message string + Parent string + Reference string + Status string + Tracker *Tracker + TrackerID uint + type Tracker struct + Connected bool + Identity *Identity + IdentityID uint + Insecure bool + Kind string + LastUpdated time.Time + Message string + Name string + Tickets []Ticket + URL string v0.3.0-rc.4 Jan 10, 2024 v0.3.0-rc.3 Dec 19, 2023