def fromId()

in app/com/gu/memsub/ProductFamily.scala [133:146]


  def fromId(id: String): Option[Benefit] =
    PaperDay.fromId(id) orElse
    (id == SupporterPlus.id).option(SupporterPlus) orElse
    (id == TierThree.id).option(TierThree) orElse
    (id == Digipack.id).option(Digipack) orElse
    (id == Adjustment.id).option(Adjustment) orElse
    (id == Contributor.id).option(Contributor) orElse
    (id == Weekly.id).option(Weekly)


  sealed trait PaperDay extends Benefit {
    override val isPhysical: Boolean = true
    val dayOfTheWeekIndex: Int
  }