package models import ( "time" "github.com/google/uuid" ) type User struct { ID uuid.UUID `json:"id"` Email string `json:"email"` PasswordHash string `json:"-"` Name string `json:"name"` Role string `json:"role"` CreatedAt time.Time `json:"created_at"` } type Protocol struct { ID uuid.UUID `json:"id"` Code string `json:"code"` Name string `json:"name"` Description string `json:"description"` Port int `json:"port"` Enabled bool `json:"enabled"` SortOrder int `json:"sort_order"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` } type DashboardStats struct { ProtocolsTotal int ProtocolsEnabled int AdminsTotal int }