From c402d2cbd5e20d5e2959fe35499ef0935a1969a0 Mon Sep 17 00:00:00 2001 From: Nicholas Finch Date: Mon, 22 Mar 2021 09:33:11 -0700 Subject: [PATCH] Add integer coverage to buildExtraInputParameterRequest This will fix any future issues with `transactionTypeId` `time_to_service` --- .../com/emailage/javawrapper/model/ExtraInputParameter.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/emailage/javawrapper/model/ExtraInputParameter.java b/src/main/java/com/emailage/javawrapper/model/ExtraInputParameter.java index 7d798b5..23d6009 100644 --- a/src/main/java/com/emailage/javawrapper/model/ExtraInputParameter.java +++ b/src/main/java/com/emailage/javawrapper/model/ExtraInputParameter.java @@ -487,6 +487,11 @@ else if (prop.getType().toString().equals("boolean")) { double value = (double) prop.get(this); sb.append(String.format("&%s=%f", prop.getName(), value)); } + } else if (prop.getType().toString().equals("int")) { + prop.setAccessible(true); + int value = (int) prop.get(this); + sb.append(String.format("&%s=%d", prop.getName(), value)); + } } } catch(Exception e){ throw new EmailageParameterException("Could not parse extra input parameters for the request",e);