Documentation
¶
Overview ¶
Package filter provides filters for agentpackage domain model.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Sanity ¶
type Sanity struct{}
Sanity provides methods to sanitize AgentPackage during update operations. It preserves immutable fields (like CreatedAt) from the existing model to the new model.
func (*Sanity) Sanitize ¶
func (f *Sanity) Sanitize( existing *agentmodel.AgentPackage, updated *agentmodel.AgentPackage, ) *agentmodel.AgentPackage
Sanitize preserves immutable fields from the existing AgentPackage to the updated one. Immutable fields: Metadata.CreatedAt, Status (preserved entirely).
Click to show internal directories.
Click to hide internal directories.