Newer
Older
support / domain / parameters / shared / model / src / Parameter.scala
package mdr.pdb
package parameters

import java.math.BigInteger
import java.security.MessageDigest
import java.time.LocalDate

object ParameterCriterion:
  type Id = String

case class ParameterCriterion(
    chapterId: String,
    itemId: String,
    criteriumText: String
):
  val id: ParameterCriterion.Id = s"${chapterId}${itemId}"

object Parameter:
  type Id = String

case class Parameter(
    id: Parameter.Id,
    name: String,
    description: String,
    criteria: List[ParameterCriterion]
)