21 lines
362 B
Go
21 lines
362 B
Go
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)
|
|
}
|