# How to construct an enum from a string?

  • Construct enum from id

    val openStatusEnum = LotteryStatus.withId("OPEN")
    //Ideally convert to an option of enum
    val status = LotteryStatus.withIdOption("OPEN")
    
  • Construct enum from name

    val closeStatusEnum = LotteryStatus.withName("Close")