From 95600d3179dd01cb96b74aed6ab5e048739f4bda Mon Sep 17 00:00:00 2001 From: Parthiv Chandran Date: Fri, 17 Oct 2025 09:27:58 +0530 Subject: [PATCH 1/2] fix: added rejection reason, changelog and bumped package version --- CHANGELOG.md | 8 ++++++-- pom.xml | 2 +- .../complianceapplication/ComplianceApplication.java | 5 +++++ src/main/resources/com/plivo/api/version.txt | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6ba1ec45f..07a119d1b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,11 @@ # Change Log -## [5.46.2](https://github.com/plivo/plivo-java/tree/v5.46.2)(2025-09-25) -**Feature - Add Campaign Error Desciption Field** +## [5.46.3](https://github.com/plivo/plivo-java/tree/v5.46.3) (2025-10-17) +**Feature - Compliance Application rejection_reason field** +- Add `rejection_reason` to Compliance Application GET/LIST/CREATE responses. + +## [5.46.2](https://github.com/plivo/plivo-java/tree/v5.46.2) (2025-09-25) +**Feature - Add Campaign Error Description Field** ## [5.46.1](https://github.com/plivo/plivo-java/tree/v5.46.1)(2025-09-25) **Feature - Campaign Error Desciption Field** diff --git a/pom.xml b/pom.xml index 29fbc18d2..af0d03053 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.plivo plivo-java - 5.46.2 + 5.46.3 plivo-java A Java SDK to make voice calls & send SMS using Plivo and to generate Plivo XML diff --git a/src/main/java/com/plivo/api/models/complianceapplication/ComplianceApplication.java b/src/main/java/com/plivo/api/models/complianceapplication/ComplianceApplication.java index c58a6afe6..6db2afb8c 100644 --- a/src/main/java/com/plivo/api/models/complianceapplication/ComplianceApplication.java +++ b/src/main/java/com/plivo/api/models/complianceapplication/ComplianceApplication.java @@ -9,6 +9,7 @@ public class ComplianceApplication extends BaseResource { private String createdAt; private String numberType; private String status; + private String rejectionReason; private String countryIso2; private String alias; private String complianceApplicationId; @@ -79,6 +80,10 @@ public String getStatus() { return status; } + public String getRejectionReason() { + return rejectionReason; + } + @Override public String getId() { return complianceApplicationId; diff --git a/src/main/resources/com/plivo/api/version.txt b/src/main/resources/com/plivo/api/version.txt index 22c577a07..71cdfbf1e 100644 --- a/src/main/resources/com/plivo/api/version.txt +++ b/src/main/resources/com/plivo/api/version.txt @@ -1 +1 @@ -5.46.2 \ No newline at end of file +5.46.3 \ No newline at end of file From a187c5f8d644634a4c8f9ca77f1b77d353f2bae2 Mon Sep 17 00:00:00 2001 From: Parthiv Chandran Date: Fri, 17 Oct 2025 15:20:27 +0530 Subject: [PATCH 2/2] fix: fixed nullable rejectionResponse edge case --- .../api/models/complianceapplication/ComplianceApplication.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/plivo/api/models/complianceapplication/ComplianceApplication.java b/src/main/java/com/plivo/api/models/complianceapplication/ComplianceApplication.java index 6db2afb8c..5fe6b3ce2 100644 --- a/src/main/java/com/plivo/api/models/complianceapplication/ComplianceApplication.java +++ b/src/main/java/com/plivo/api/models/complianceapplication/ComplianceApplication.java @@ -1,5 +1,6 @@ package com.plivo.api.models.complianceapplication; +import com.fasterxml.jackson.annotation.JsonInclude; import com.plivo.api.models.base.BaseResource; @@ -80,6 +81,7 @@ public String getStatus() { return status; } + @JsonInclude(JsonInclude.Include.NON_NULL) public String getRejectionReason() { return rejectionReason; }