From 21b299a30fe0d4c499c04d02b88140b5411f6a3d Mon Sep 17 00:00:00 2001 From: Rahul Rudragoudar Date: Thu, 11 Mar 2021 21:26:30 +0530 Subject: [PATCH] Add captchaConfig case class Signed-off-by: Rahul Rudragoudar --- src/main/scala/lc/core/models.scala | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/scala/lc/core/models.scala b/src/main/scala/lc/core/models.scala index 2e6f48c..4c16333 100644 --- a/src/main/scala/lc/core/models.scala +++ b/src/main/scala/lc/core/models.scala @@ -1,7 +1,16 @@ package lc.core +sealed trait ChallengeResult case class Size(height: Int, width: Int) case class Parameters(level: String, media: String, input_type: String, size: Option[Size]) -case class Id(id: String) +case class Id(id: String) extends ChallengeResult +case class Error(message: String) extends ChallengeResult case class Answer(answer: String, id: String) case class Result(result: String) +case class CaptchaConfig( + name: String, + allowedLevels: List[String], + allowedMedia: List[String], + allowedInputType: List[String], + config: String +)