From e1412faec2c78d89e2da3d5eb68d400c9b0b1865 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marko=20Mili=C4=87?= Date: Tue, 4 Feb 2025 14:41:59 +0100 Subject: [PATCH] feature/frequencyPerDay in /obp/v5.1.0/management/consents/ --- obp-api/src/main/scala/code/api/v5_1_0/JSONFactory5.1.0.scala | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/obp-api/src/main/scala/code/api/v5_1_0/JSONFactory5.1.0.scala b/obp-api/src/main/scala/code/api/v5_1_0/JSONFactory5.1.0.scala index 153434f53..975ef6e81 100644 --- a/obp-api/src/main/scala/code/api/v5_1_0/JSONFactory5.1.0.scala +++ b/obp-api/src/main/scala/code/api/v5_1_0/JSONFactory5.1.0.scala @@ -146,6 +146,8 @@ case class AllConsentJsonV510(consent_reference_id: String, last_action_date: String, last_usage_date: String, jwt_payload: Box[ConsentJWT], + frequency_per_day: Option[Int] = None, + remaining_requests: Option[Int] = None, api_standard: String, api_version: String, ) @@ -895,6 +897,8 @@ object JSONFactory510 extends CustomJsonFormats { last_action_date = if (c.lastActionDate != null) new SimpleDateFormat(DateWithDay).format(c.lastActionDate) else null, last_usage_date = if (c.usesSoFarTodayCounterUpdatedAt != null) new SimpleDateFormat(DateWithSeconds).format(c.usesSoFarTodayCounterUpdatedAt) else null, jwt_payload = jwtPayload, + frequency_per_day = if(c.apiStandard == "BG") Some(c.frequencyPerDay) else None, + remaining_requests = if(c.apiStandard == "BG") Some(c.frequencyPerDay - c.usesSoFarTodayCounter) else None, api_standard = c.apiStandard, api_version = c.apiVersion )