| 123456789101112131415161718192021222324252627282930313233343536 | package configimport (	"time"	"github.com/0xJacky/Nginx-UI/internal/upstream"	"github.com/0xJacky/Nginx-UI/model")type Status stringconst (	StatusEnabled     Status = "enabled"	StatusDisabled    Status = "disabled"	StatusMaintenance Status = "maintenance")// ProxyTarget is an alias for upstream.ProxyTargettype ProxyTarget = upstream.ProxyTargettype Config struct {	Name          string           `json:"name"`	Content       string           `json:"content"`	FilePath      string           `json:"filepath,omitempty"`	ModifiedAt    time.Time        `json:"modified_at"`	Size          int64            `json:"size,omitempty"`	IsDir         bool             `json:"is_dir"`	NamespaceID   uint64           `json:"namespace_id"`	Namespace     *model.Namespace `json:"namespace,omitempty"`	Status        Status           `json:"status"`	Dir           string           `json:"dir"`	Urls          []string         `json:"urls,omitempty"`	ProxyTargets  []ProxyTarget    `json:"proxy_targets,omitempty"`	SyncNodeIds   []uint64         `json:"sync_node_ids,omitempty"`	SyncOverwrite bool             `json:"sync_overwrite"`}
 |