private[elitzur] def getAvroField()

in elitzur-avro/src/main/scala/com/spotify/elitzur/converters/avro/AvroElitzurConversionUtils.scala [27:33]


  private[elitzur] def getAvroField(r: GenericRecord, fieldName: Seq[String]): Object = {
    fieldName match {
      case name :: Nil => r.get(name)
      case name :: "innerData" :: Nil => r.get(name)
      case head :: tail => getAvroField(r.get(head).asInstanceOf[GenericRecord], tail)
    }
  }