From ea266cdb59c53837913e1ee0fa271e817634dc3a Mon Sep 17 00:00:00 2001 From: simonredfern Date: Tue, 20 Jan 2026 10:26:29 +0100 Subject: [PATCH] Fixing new challenge fields --- .../openbankproject/commons/model/CommonModel.scala | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/obp-commons/src/main/scala/com/openbankproject/commons/model/CommonModel.scala b/obp-commons/src/main/scala/com/openbankproject/commons/model/CommonModel.scala index c81aac363..f048d56c7 100644 --- a/obp-commons/src/main/scala/com/openbankproject/commons/model/CommonModel.scala +++ b/obp-commons/src/main/scala/com/openbankproject/commons/model/CommonModel.scala @@ -581,14 +581,17 @@ case class ChallengeCommons( override val expectedUserId : String , override val salt: String , override val successful: Boolean, - + override val challengeType: String, override val consentId: Option[String], override val basketId: Option[String] = None, override val scaMethod: Option[SCA], override val scaStatus: Option[SCAStatus], override val authenticationMethodId: Option[String] , - override val attemptCounter: Int = 0 //NOTE: set the default value here, so do not break current connectors + override val attemptCounter: Int = 0, //NOTE: set the default value here, so do not break current connectors + override val challengePurpose: Option[String] = None, + override val challengeContextHash: Option[String] = None, + override val challengeContextStructure: Option[String] = None ) extends ChallengeTrait object ChallengeCommons extends Converter[ChallengeTrait, ChallengeCommons] @@ -673,7 +676,10 @@ case class ChallengeTraitCommons( scaMethod: Option[SCA], scaStatus: Option[SCAStatus], authenticationMethodId: Option[String], - attemptCounter: Int) extends ChallengeTrait with JsonFieldReName + attemptCounter: Int, + challengePurpose: Option[String] = None, + challengeContextHash: Option[String] = None, + challengeContextStructure: Option[String] = None) extends ChallengeTrait with JsonFieldReName object ChallengeTraitCommons extends Converter[ChallengeTrait, ChallengeTraitCommons]