api-cds-search/cmd/model/results.go

21 lines
362 B
Go
Raw Normal View History

2025-03-24 07:50:01 +00:00
package model
type ResultsModel struct {
SearchTerm string
CurrentPage int
MaxPage int
Views []CDSViewModel
}
type ResultsModelBuffer struct {
Views []CDSViewModel
}
func NewResultsModel() *ResultsModel {
return &ResultsModel{}
}
func (r *ResultsModel) AppendResultsModelViews(cdsView *CDSViewModel) {
r.Views = append(r.Views, *cdsView)
}