package model // IngressID returns the model name exposed to ingress API clients. func (m ModelEntry) IngressID() string { if m.Alias != "" { return m.Alias } return m.ModelID } // MatchesIngressName reports whether the entry matches an ingress model identifier. func (m ModelEntry) MatchesIngressName(name string) bool { if name == "" || !m.Enabled { return false } if m.ModelID == name || m.VersionHash == name { return true } return m.Alias != "" && m.Alias == name }