Skip to content

Instantly share code, notes, and snippets.

@skvithalani
Last active February 18, 2020 10:42
Show Gist options
  • Save skvithalani/6b51dcd1abb8033662e6779acba0b6e6 to your computer and use it in GitHub Desktop.
Save skvithalani/6b51dcd1abb8033662e6779acba0b6e6 to your computer and use it in GitHub Desktop.
final case class Zoo(primaryAttraction: Animal) extends BorerSerializable
sealed abstract class Animal
object Animal {
final case class Lion(name: String) extends Animal
final case class Elephant(name: String, age: Int) extends Animal
final case object Tiger extends Animal
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment