Documentation ¶
Index ¶
- Constants
- func GetReadableObservationName(desc string) string
- func GetResultComparison(selectedResult, comparedResult result) ([]table.Row, []table.Row)
- func GetResults(assessmentResults *oscalTypes.AssessmentResults) []result
- type AssessmentUpdatedMsg
- type Model
- func (m *Model) Close()
- func (m *Model) GetAssessmentResults() *oscalTypes.AssessmentResults
- func (m Model) Init() tea.Cmd
- func (m *Model) MergeNewResults(newResults *oscalTypes.AssessmentResults) error
- func (m *Model) Open(height, width int)
- func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd)
- func (m *Model) UpdateWithAssessmentResults(assessmentResults *oscalTypes.AssessmentResults)
- func (m Model) View() string
- type ModelCloseMsg
- type ModelOpenMsg
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 GetResultComparison ¶ added in v0.10.0
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) GetAssessmentResults ¶ added in v0.10.0
func (m *Model) GetAssessmentResults() *oscalTypes.AssessmentResults
func (*Model) MergeNewResults ¶ added in v0.10.0
func (m *Model) MergeNewResults(newResults *oscalTypes.AssessmentResults) error
func (*Model) UpdateWithAssessmentResults ¶ added in v0.10.0
func (m *Model) UpdateWithAssessmentResults(assessmentResults *oscalTypes.AssessmentResults)
type ModelCloseMsg ¶ added in v0.10.0
type ModelCloseMsg struct{}
type ModelOpenMsg ¶ added in v0.10.0
Click to show internal directories.
Click to hide internal directories.