in pkg/converter/convert.go [391:402]
func handleSingleMessageOpt(file *descriptor.FileDescriptorProto, requestParam string) {
if !strings.Contains(requestParam, "single-message") || len(file.GetMessageType()) == 0 {
return
}
file.MessageType = file.GetMessageType()[:1]
message := file.GetMessageType()[0]
message.Options = &descriptor.MessageOptions{}
fileName := file.GetName()
proto.SetExtension(message.GetOptions(), protos.E_BigqueryOpts, &protos.BigQueryMessageOptions{
TableName: fileName[strings.LastIndexByte(fileName, '/')+1 : strings.LastIndexByte(fileName, '.')],
})
}