Skip to content
This repository was archived by the owner on Jun 5, 2025. It is now read-only.

Commit 5abd6b1

Browse files
committed
Fixed test cases for Contacts feature
Fixed issue in custom Feign client implementation that did not recognize the TPPToken class.
1 parent f1b8b2d commit 5abd6b1

5 files changed

Lines changed: 2 additions & 12 deletions

File tree

src/main/java/com/venafi/vcert/sdk/connectors/tpp/endpoint/BrowseIdentitiesRequest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@ public class BrowseIdentitiesRequest {
1212
public static final int IDENTITY_DISTRIBUTION_GROUP = 8;
1313
public static final int ALL_IDENTITIES = IDENTITY_USER + IDENTITY_SECURITY_GROUP + IDENTITY_DISTRIBUTION_GROUP;
1414

15-
@SerializedName("Filter")
1615
private final String filter;
17-
@SerializedName("Limit")
1816
private final int limit;
1917
@SerializedName("IdentityType")
2018
private final int type;

src/main/java/com/venafi/vcert/sdk/connectors/tpp/endpoint/BrowseIdentitiesResponse.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,5 @@
66
@Data
77
public class BrowseIdentitiesResponse {
88

9-
@SerializedName("Identities")
109
private IdentityEntry[] identities;
1110
}

src/main/java/com/venafi/vcert/sdk/connectors/tpp/endpoint/IdentityEntry.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,11 @@
66
@Data
77
public class IdentityEntry {
88

9-
@SerializedName("FullName")
109
private String fullName;
11-
@SerializedName("Name")
1210
private String name;
13-
@SerializedName("Prefix")
1411
private String prefix;
15-
@SerializedName("PrefixedName")
1612
private String prefixedName;
17-
@SerializedName("PrefixedUniversal")
1813
private String prefixedUniversal;
19-
@SerializedName("Type")
2014
private int type;
21-
@SerializedName("Universal")
2215
private String universal;
2316
}

src/main/java/com/venafi/vcert/sdk/connectors/tpp/endpoint/IdentityInformation.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,5 @@
88
@AllArgsConstructor
99
public class IdentityInformation {
1010

11-
@SerializedName("PrefixedUniversal")
1211
private String prefixedUniversal;
1312
}

src/main/java/com/venafi/vcert/sdk/utils/FeignUtils.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import com.google.gson.JsonDeserializer;
1515
import com.google.gson.JsonElement;
1616
import com.google.gson.JsonParseException;
17+
import com.venafi.vcert.sdk.connectors.tpp.TppToken;
1718
import feign.Client;
1819
import feign.Feign;
1920
import feign.Logger;
@@ -54,7 +55,7 @@ public static <T> T client(Class<T> clazz, Config config) {
5455

5556
private static <T> GsonBuilder gsonBuilderFor(Class<T> clazz) {
5657
GsonBuilder builder = gsonBuilderFactory.get();
57-
if (Tpp.class.equals(clazz)) {
58+
if (Tpp.class.equals(clazz) || TppToken.class.equals(clazz)) {
5859
builder.setFieldNamingPolicy(FieldNamingPolicy.UPPER_CAMEL_CASE);
5960
}
6061
return builder;

0 commit comments

Comments
 (0)