/
githubmirror
/
photoprism
Обзор
Документация
Войти
/
githubmirror
/
photoprism
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
internal/form/subject.go
26 строк
722 B
Michael Mayer
Go: Apply go fix modernizations across backend packages
20 фев 2026, 05:54
20 фев 2026, 05:54
a2b7615
Код
Авторство
О чём код?
package form import "github.com/ulule/deepcopier" // Subject represents an image subject edit form. type Subject struct { SubjName string `json:"Name"` SubjAlias string `json:"Alias"` SubjAbout string `json:"About"` SubjBio string `json:"Bio"` SubjNotes string `json:"Notes"` SubjFavorite bool `json:"Favorite"` SubjHidden bool `json:"Hidden"` SubjPrivate bool `json:"Private"` SubjExcluded bool `json:"Excluded"` Thumb string `json:"Thumb"` ThumbSrc string `json:"ThumbSrc"` } // NewSubject copies values from an arbitrary model into a Subject form. func NewSubject(m any) (*Subject, error) { frm := &Subject{} err := deepcopier.Copy(m).To(frm) return frm, err }