code: func convertToGoType(ctx *context, binapiType string) (typ string) {
  	if t, ok := binapiTypes[binapiType]; ok {
  		// basic types
  		typ = t
  	} else if r, ok := ctx.packageData.RefMap[binapiType]; ok {
  		// specific types (enums/types/unions)
  		typ = camelCaseName(r)
  	} else {
  		switch binapiType {
  		case "bool", "string":
  			typ = binapiType
  		default:
  			// fallback type
  			log.Warnf("found unknown VPP binary API type %q, using byte", binapiType)
  			typ = "byte"
  		}
  	}
  	return typ
  }
docs: // convertToGoType translates the VPP binary API type into Go type