app/models/Region.scala (14 lines of code) (raw):

package models import enumeratum.{CirceEnum, Enum, EnumEntry} import scala.collection.immutable.IndexedSeq sealed trait Region extends EnumEntry object Region extends Enum[Region] with CirceEnum[Region] { override val values: IndexedSeq[Region] = findValues case object GBPCountries extends Region case object UnitedStates extends Region case object EURCountries extends Region case object AUDCountries extends Region case object International extends Region case object NZDCountries extends Region case object Canada extends Region }