photoprism/internal/entity/search/camera_results.go
Michael Mayer bc327016ad Metadata: Add Camera Make and Model updates via CLI & API #5663 #5656
Mirror the lens make/model editing surface for cameras: entity UpdateMakeModel/SaveForm, form validation, query, search, the GET/PUT /api/v1/cameras endpoints, and the cameras CLI command, plus a cameras ACL resource and scope.

Also tidy the lens surface for parity: self-validating SaveForm, empty make/model guard, X-Count search header, service-role grant, the empty-id/slug docs, and order cameras before lenses everywhere.
2026-06-15 09:25:44 +00:00

20 lines
599 B
Go

package search
import (
"time"
)
// Camera represents a camera search result.
type Camera struct {
ID uint `json:"ID"`
CameraSlug string `json:"Slug"`
CameraName string `json:"Name"`
CameraMake string `json:"Make"`
CameraModel string `json:"Model"`
CameraType string `json:"Type"`
CameraDescription string `json:"Description"`
CameraNotes string `json:"Notes"`
CreatedAt time.Time `json:"CreatedAt"`
UpdatedAt time.Time `json:"UpdatedAt"`
DeletedAt time.Time `json:"DeletedAt"`
}