aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cmd/binapi-generator/objects.go2
-rw-r--r--cmd/binapi-generator/parse.go2
2 files changed, 2 insertions, 2 deletions
diff --git a/cmd/binapi-generator/objects.go b/cmd/binapi-generator/objects.go
index c4b645d..9325d03 100644
--- a/cmd/binapi-generator/objects.go
+++ b/cmd/binapi-generator/objects.go
@@ -65,7 +65,7 @@ type Field struct {
// FieldMeta represents VPP binary API meta info for field
type FieldMeta struct {
Limit int
- Default float64
+ Default string
}
// Union represents VPP binary API union
diff --git a/cmd/binapi-generator/parse.go b/cmd/binapi-generator/parse.go
index 3867dd4..175fe50 100644
--- a/cmd/binapi-generator/parse.go
+++ b/cmd/binapi-generator/parse.go
@@ -468,7 +468,7 @@ func parseField(ctx *context, field *jsongo.JSONNode) (*Field, error) {
case fieldMetaLimit:
f.Meta.Limit = int(metaNode.Get().(float64))
case fieldMetaDefault:
- f.Meta.Default = metaNode.Get().(float64)
+ f.Meta.Default = fmt.Sprint(metaNode.Get())
default:
logrus.Warnf("unknown meta info (%s) for field (%s)", metaName, fieldName)
}