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
}