assessmentresults

package
v0.14.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 20, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ColumnKeyName                = "name"
	ColumnKeyStatus              = "status"
	ColumnKeyDescription         = "description"
	ColumnKeyStatusChange        = "status_change"
	ColumnKeyFinding             = "finding"
	ColumnKeyRelatedObs          = "related_obs"
	ColumnKeyControlIds          = "control_ids"
	ColumnKeyComparedFinding     = "compared_finding"
	ColumnKeyObservation         = "observation"
	ColumnKeyComparedObservation = "compared_observation"
	ColumnKeyValidationId        = "validation_id"
)

Variables

This section is empty.

Functions

func GetReadableObservationName added in v0.10.0

func GetReadableObservationName(desc string) string

func GetResultComparison added in v0.10.0

func GetResultComparison(selectedResult, comparedResult result) ([]table.Row, []table.Row)

func GetResults added in v0.10.0

func GetResults(assessmentResults *oscalTypes.AssessmentResults) []result

Types

type AssessmentUpdatedMsg added in v0.10.0

type AssessmentUpdatedMsg struct{}

type Model

type Model struct {
	// contains filtered or unexported fields
}

func NewAssessmentResultsModel

func NewAssessmentResultsModel(assessmentResults *oscalTypes.AssessmentResults) Model

func (*Model) Close

func (m *Model) Close()

func (*Model) GetAssessmentResults added in v0.10.0

func (m *Model) GetAssessmentResults() *oscalTypes.AssessmentResults

func (Model) Init

func (m Model) Init() tea.Cmd

func (*Model) MergeNewResults added in v0.10.0

func (m *Model) MergeNewResults(newResults *oscalTypes.AssessmentResults) error

func (*Model) Open

func (m *Model) Open(height, width int)

func (Model) Update

func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd)

func (*Model) UpdateWithAssessmentResults added in v0.10.0

func (m *Model) UpdateWithAssessmentResults(assessmentResults *oscalTypes.AssessmentResults)

func (Model) View

func (m Model) View() string

type ModelCloseMsg added in v0.10.0

type ModelCloseMsg struct{}

type ModelOpenMsg added in v0.10.0

type ModelOpenMsg struct {
	Height int
	Width  int
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL