VOL-2496 Add "event listen" command to voltctl
Change-Id: I8f1fb34b55f56c8125142ac289e2f19fc170d804
diff --git a/pkg/model/utils.go b/pkg/model/utils.go
index d30324f..15ef51f 100644
--- a/pkg/model/utils.go
+++ b/pkg/model/utils.go
@@ -28,3 +28,11 @@
eValue := msg.FindFieldDescriptorByName(name).GetEnumType().FindValueByName(value)
msg.SetFieldByName(name, eValue.GetNumber())
}
+
+func GetEnumString(msg *dynamic.Message, name string, value int32) string {
+ eValue := msg.FindFieldDescriptorByName(name).GetEnumType().FindValueByNumber(value)
+ if eValue == nil {
+ panic("eValue is nil")
+ }
+ return eValue.GetName()
+}