mirror of
https://github.com/photoprism/photoprism.git
synced 2025-12-12 00:34:13 +01:00
21 lines
475 B
Go
21 lines
475 B
Go
package form
|
|
|
|
import "github.com/ulule/deepcopier"
|
|
|
|
// Marker represents an image marker edit form.
|
|
type Marker struct {
|
|
MarkerType string `json:"Type"`
|
|
MarkerSrc string `json:"Src"`
|
|
MarkerName string `json:"Name"`
|
|
SubjectUID string `json:"SubjectUID"`
|
|
SubjectSrc string `json:"SubjectSrc"`
|
|
Score int `json:"Score"`
|
|
Invalid bool `json:"Invalid"`
|
|
}
|
|
|
|
func NewMarker(m interface{}) (f Marker, err error) {
|
|
err = deepcopier.Copy(m).To(&f)
|
|
|
|
return f, err
|
|
}
|