package dto import "time" // NamespaceResponse represents a namespace in API responses. // @Description Namespace response type NamespaceResponse struct { ID uint `json:"id" example:"1"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` Name string `json:"name" example:"default"` Status string `json:"status" example:"active"` Description string `json:"description,omitempty" example:"Default namespace"` } // NamespaceDTO defines inbound payload for namespace creation/update. // @Description Namespace create/update request type NamespaceDTO struct { Name string `json:"name" example:"default"` Status string `json:"status" example:"active"` Description string `json:"description,omitempty" example:"Default namespace"` }