in mfg/map_meta.go [90:112]
func (t *MetaTlv) Map(index int, offset int) map[string]interface{} {
hmap := map[string]interface{}{
"_type_name": MetaTlvTypeName(t.Header.Type),
"type": t.Header.Type,
"size": t.Header.Size,
}
var body interface{}
bmap, err := t.bodyMap()
if err != nil {
body = hex.EncodeToString(t.Data)
} else {
body = bmap
}
return map[string]interface{}{
"_index": index,
"_offset": offset,
"header": hmap,
"data": body,
}
}