mirror of
https://github.com/photoprism/photoprism.git
synced 2026-07-17 16:49:04 +00:00
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.
20 lines
599 B
Go
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"`
|
|
}
|