package dto // CreateChartReferenceRequest 创建 Chart 引用请求 type CreateChartReferenceRequest struct { RegistryID string `json:"registry_id" binding:"required"` Repository string `json:"repository" binding:"required"` ChartName string `json:"chart_name" binding:"required"` Description string `json:"description"` } // UpdateChartReferenceRequest 更新 Chart 引用请求 type UpdateChartReferenceRequest struct { RegistryID string `json:"registry_id"` Repository string `json:"repository"` ChartName string `json:"chart_name"` Description string `json:"description"` IsEnabled *bool `json:"is_enabled"` } // ChartReferenceResponse Chart 引用响应 type ChartReferenceResponse struct { ID string `json:"id"` WorkspaceID string `json:"workspace_id,omitempty"` RegistryID string `json:"registry_id"` Repository string `json:"repository"` ChartName string `json:"chart_name"` Description string `json:"description"` IsEnabled bool `json:"is_enabled"` CreatedAt string `json:"createdAt"` UpdatedAt string `json:"updatedAt"` }