diff --git a/.classpath b/.classpath
deleted file mode 100644
index 5116ffdc..00000000
--- a/.classpath
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/.github/workflows/java-workflow.yml b/.github/workflows/java-workflow.yml
new file mode 100644
index 00000000..ff999cc0
--- /dev/null
+++ b/.github/workflows/java-workflow.yml
@@ -0,0 +1,73 @@
+name: Authorize.net Java CI
+on:
+ push:
+ pull_request:
+ workflow_dispatch:
+env:
+ sdk_java: 'sdk-java'
+ sample_code_java: 'sample-code-java'
+jobs:
+ workflow-job:
+ defaults:
+ run:
+ shell: bash
+ strategy:
+ fail-fast: false
+ matrix:
+ operating-system: [ubuntu-latest, macos-latest, windows-latest]
+ java-version: ['8'] # , '11', '16', '17', '18', '19', '20', '21', '22'] # Blocking higher versions SDK using jaxb
+ distribution: ['temurin']
+ runs-on: ${{matrix.operating-system}}
+ steps:
+ - name: Creating separate folders for SDK and Sample Codes
+ run: |
+ rm -rf $sdk_java
+ rm -rf $sample_code_java
+ mkdir $sdk_java $sample_code_java
+ - name: Checkout authorizenet/sdk-java
+ uses: actions/checkout@v4
+ with:
+ path: ${{env.sdk_java}}
+ - name: Checkout authorizenet/sample-code-java
+ uses: actions/checkout@v4
+ with:
+ repository: 'authorizenet/sample-code-java'
+ ref: 'future'
+ path: ${{env.sample_code_java}}
+ - name: Setup Java 1.8 to build the SDK
+ uses: actions/setup-java@v2
+ with:
+ distribution: 'temurin'
+ java-version: '8'
+ - name: Build the Java SDK
+ run: |
+ mvn -version
+ java -version
+ cd $sdk_java
+ mvn clean install
+ - name: Replace the version of SDK in samples' pom file
+ run: |
+ cd $sdk_java
+ SDK_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
+ echo $SDK_VERSION
+ cd ../$sample_code_java
+ perl -i -spe "BEGIN{undef $/;} s|net\.authorize<\/groupId>\s*anet-java-sdk<\/artifactId>\s*.*?<\/version>|net.authorize\n anet-java-sdk\n \${version}|g" -- -version=$SDK_VERSION pom.xml
+ cat pom.xml
+ - name: Setup Java version to Build the samples
+ uses: actions/setup-java@v2
+ with:
+ distribution: ${{matrix.distribution}}
+ java-version: ${{matrix.java-version}}
+ - name: Build the Sample Project and Run the Samples
+ run: |
+ mvn -version
+ java -version
+
+ cd $sdk_java
+ SDK_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
+ echo $SDK_VERSION
+
+ cd ../$sample_code_java
+ mvn install -DsdkVersion=$SDK_VERSION -DskipTests=true -Dmaven.javadoc.skip=true -B -V
+ echo "Running Samples"
+ mvn test -DsdkVersion=$SDK_VERSION -B
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 02f0ac3c..770f3fd7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1,10 @@
target
logs
+log
#intellij files
.idea
*.iml
.DS_Store
docs/.DS_Store
+*.xsd
\ No newline at end of file
diff --git a/.project b/.project
deleted file mode 100644
index 7c76853c..00000000
--- a/.project
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- anet_java_sdk
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.m2e.core.maven2Nature
- org.eclipse.jdt.core.javanature
-
-
diff --git a/README.md b/README.md
index 182baf6f..a592d4f0 100644
--- a/README.md
+++ b/README.md
@@ -16,7 +16,7 @@ _Note 2: Support for higher versions of JDK (>= 1.9.0) has not been made availab
### Dependencies
* commons-logging-1.1.1.jar : logging
-* log4j-2.16.0.jar : logging
+* log4j-2.17.1.jar : logging
* httpclient-4.0.1.jar : http communication with the payment gateway
* httpcore-4.0.1.jar : http communication with the payment gateway
* junit-4.8.2.jar : unit testing
diff --git a/build.xml b/build.xml
index 7da540ae..79dcad4e 100644
--- a/build.xml
+++ b/build.xml
@@ -6,7 +6,7 @@
-
+
@@ -106,7 +106,7 @@
-
+
diff --git a/lib/commons-logging-1.2.jar b/lib/commons-logging-1.2.jar
deleted file mode 100644
index 93a3b9f6..00000000
Binary files a/lib/commons-logging-1.2.jar and /dev/null differ
diff --git a/lib/gson-2.3.1.jar b/lib/gson-2.3.1.jar
deleted file mode 100644
index 250132c1..00000000
Binary files a/lib/gson-2.3.1.jar and /dev/null differ
diff --git a/lib/hamcrest-core-1.3.jar b/lib/hamcrest-core-1.3.jar
deleted file mode 100644
index c9d238b8..00000000
Binary files a/lib/hamcrest-core-1.3.jar and /dev/null differ
diff --git a/lib/hamcrest-library-1.3.jar b/lib/hamcrest-library-1.3.jar
deleted file mode 100644
index 4eb2dbd7..00000000
Binary files a/lib/hamcrest-library-1.3.jar and /dev/null differ
diff --git a/lib/httpclient-4.5.12.jar b/lib/httpclient-4.5.12.jar
deleted file mode 100644
index 300cdf0f..00000000
Binary files a/lib/httpclient-4.5.12.jar and /dev/null differ
diff --git a/lib/httpcore-4.4.13.jar b/lib/httpcore-4.4.13.jar
deleted file mode 100644
index 163dc438..00000000
Binary files a/lib/httpcore-4.4.13.jar and /dev/null differ
diff --git a/lib/jmock-2.6.0.jar b/lib/jmock-2.6.0.jar
deleted file mode 100644
index 94ea6a18..00000000
Binary files a/lib/jmock-2.6.0.jar and /dev/null differ
diff --git a/lib/junit-4.8.2.jar b/lib/junit-4.8.2.jar
deleted file mode 100644
index 5b4bb849..00000000
Binary files a/lib/junit-4.8.2.jar and /dev/null differ
diff --git a/lib/log4j-1.2.16.jar b/lib/log4j-1.2.16.jar
deleted file mode 100644
index 3f9d8476..00000000
Binary files a/lib/log4j-1.2.16.jar and /dev/null differ
diff --git a/pom.xml b/pom.xml
index 9967302c..8e9e2a77 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,7 +9,7 @@
net.authorizeanet-java-sdkjar
- 2.0.6
+ 2.0.7Authorize.Net Java SDKAuthorize.Net SDK includes standard payments, recurring billing, and customer profiles.http://developer.authorize.net
@@ -42,20 +42,31 @@
commons-loggingcommons-logging
- 1.1.1
+ 1.3.3compile
-
+
+
+
+ org.apache.httpcomponents.client5
+ httpclient5
+ 5.3.1
+ compile
+
+
+ org.apache.httpcomponents.core5
+ httpcore5
+ 5.2.5
@@ -106,7 +117,7 @@
com.google.code.gsongson
- 2.3.1
+ 2.11.0compile
@@ -117,23 +128,23 @@
1.5truetrue
- 2.17.1
+ 2.23.1org.apache.maven.pluginsmaven-compiler-plugin
- 2.0.2
+ 3.13.0
- 1.5
- 1.5
+ 1.8
+ 1.8org.codehaus.mojoproperties-maven-plugin
- 1.0-alpha-2
+ 1.2.1
@@ -141,15 +152,16 @@
org.apache.maven.pluginsmaven-surefire-plugin
- 2.9
+ 2.12 **/mocktest/**.javafalse
- 1
+
${api.login.id}
+
${transaction.key}
diff --git a/src/main/java/net/authorize/api/contract/v1/ANetApiRequest.java b/src/main/java/net/authorize/api/contract/v1/ANetApiRequest.java
index 775eb603..6d24f8a0 100644
--- a/src/main/java/net/authorize/api/contract/v1/ANetApiRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/ANetApiRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ANetApiResponse.java b/src/main/java/net/authorize/api/contract/v1/ANetApiResponse.java
index a7c1206f..5b376e88 100644
--- a/src/main/java/net/authorize/api/contract/v1/ANetApiResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/ANetApiResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBCancelSubscriptionRequest.java b/src/main/java/net/authorize/api/contract/v1/ARBCancelSubscriptionRequest.java
index 04c26d67..c049d4b9 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBCancelSubscriptionRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBCancelSubscriptionRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBCancelSubscriptionResponse.java b/src/main/java/net/authorize/api/contract/v1/ARBCancelSubscriptionResponse.java
index 5c166fc9..8c6d4d9c 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBCancelSubscriptionResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBCancelSubscriptionResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBCreateSubscriptionRequest.java b/src/main/java/net/authorize/api/contract/v1/ARBCreateSubscriptionRequest.java
index 33f685bd..f9799b86 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBCreateSubscriptionRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBCreateSubscriptionRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBCreateSubscriptionResponse.java b/src/main/java/net/authorize/api/contract/v1/ARBCreateSubscriptionResponse.java
index df6f990a..1c2c99af 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBCreateSubscriptionResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBCreateSubscriptionResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListOrderFieldEnum.java b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListOrderFieldEnum.java
index 432be445..15540015 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListOrderFieldEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListOrderFieldEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListRequest.java b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListRequest.java
index 8bfc1d0d..5e34055a 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListResponse.java b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListResponse.java
index 7b58f010..1c9c58e1 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListSearchTypeEnum.java b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListSearchTypeEnum.java
index 0f0863d4..0e379a64 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListSearchTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListSearchTypeEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListSorting.java b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListSorting.java
index 4b560d61..9a9d4885 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListSorting.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListSorting.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionRequest.java b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionRequest.java
index 4b22274d..404ce23a 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionResponse.java b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionResponse.java
index 65f99ca0..951d8545 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionStatusRequest.java b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionStatusRequest.java
index d0ea6d66..d1b261b9 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionStatusRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionStatusRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionStatusResponse.java b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionStatusResponse.java
index 328dd20d..e510bf7c 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionStatusResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionStatusResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionMaskedType.java b/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionMaskedType.java
index 1686ac63..d81ef9f3 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionMaskedType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionMaskedType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionStatusEnum.java b/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionStatusEnum.java
index 18d0d06f..676a69c2 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionStatusEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionStatusEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionType.java b/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionType.java
index 89bc44b5..c0316181 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionUnitEnum.java b/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionUnitEnum.java
index 70eba176..098ae86f 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionUnitEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionUnitEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBTransactionList.java b/src/main/java/net/authorize/api/contract/v1/ARBTransactionList.java
index dd77252d..43251d61 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBTransactionList.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBTransactionList.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBUpdateSubscriptionRequest.java b/src/main/java/net/authorize/api/contract/v1/ARBUpdateSubscriptionRequest.java
index 8ba8fd97..1e100798 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBUpdateSubscriptionRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBUpdateSubscriptionRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ARBUpdateSubscriptionResponse.java b/src/main/java/net/authorize/api/contract/v1/ARBUpdateSubscriptionResponse.java
index 50f8ab23..3a02b6af 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBUpdateSubscriptionResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBUpdateSubscriptionResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/AUJobTypeEnum.java b/src/main/java/net/authorize/api/contract/v1/AUJobTypeEnum.java
index b22f3318..22de3803 100644
--- a/src/main/java/net/authorize/api/contract/v1/AUJobTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/AUJobTypeEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/AccountTypeEnum.java b/src/main/java/net/authorize/api/contract/v1/AccountTypeEnum.java
index 7033fc25..efee3917 100644
--- a/src/main/java/net/authorize/api/contract/v1/AccountTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/AccountTypeEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/AfdsTransactionEnum.java b/src/main/java/net/authorize/api/contract/v1/AfdsTransactionEnum.java
index 8eca3f55..6ad78a66 100644
--- a/src/main/java/net/authorize/api/contract/v1/AfdsTransactionEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/AfdsTransactionEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArbTransaction.java b/src/main/java/net/authorize/api/contract/v1/ArbTransaction.java
index 9d32e30a..d4c50beb 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArbTransaction.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArbTransaction.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfAUResponseType.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfAUResponseType.java
index 5ef18d34..e22879e3 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfAUResponseType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfAUResponseType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfBatchDetailsType.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfBatchDetailsType.java
index 2f1acc3f..b72d0a55 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfBatchDetailsType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfBatchDetailsType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfBatchStatisticType.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfBatchStatisticType.java
index 18b7084e..0a19d5f6 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfBatchStatisticType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfBatchStatisticType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfCardType.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfCardType.java
index 9932b3db..25c2e932 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfCardType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfCardType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfContactDetail.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfContactDetail.java
index 8d8c18dc..c087bda7 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfContactDetail.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfContactDetail.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfCurrencyCode.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfCurrencyCode.java
index 712765d1..36ba1570 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfCurrencyCode.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfCurrencyCode.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfCustomerPaymentProfileListItemType.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfCustomerPaymentProfileListItemType.java
index d3275b42..58e6127d 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfCustomerPaymentProfileListItemType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfCustomerPaymentProfileListItemType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfFDSFilter.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfFDSFilter.java
index 6d4ded75..fdd486e6 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfFDSFilter.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfFDSFilter.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfFraudFilterType.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfFraudFilterType.java
index f0d5ffe7..5e8c053a 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfFraudFilterType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfFraudFilterType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfLineItem.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfLineItem.java
index 5587b441..a9b08970 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfLineItem.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfLineItem.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfLong.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfLong.java
index e74debec..e36c318a 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfLong.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfLong.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfMarketType.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfMarketType.java
index b7694a92..cfe2e5ce 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfMarketType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfMarketType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfNumericString.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfNumericString.java
index b2cfe566..979ddde2 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfNumericString.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfNumericString.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfPaymentMethod.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfPaymentMethod.java
index 8b153d40..bf8317fb 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfPaymentMethod.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfPaymentMethod.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfPermissionType.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfPermissionType.java
index 7ea0ade5..31e3c0d6 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfPermissionType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfPermissionType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfProcessorType.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfProcessorType.java
index 34e69a79..19531b8a 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfProcessorType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfProcessorType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfProductCode.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfProductCode.java
index bcc55366..35710e98 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfProductCode.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfProductCode.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfReturnedItem.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfReturnedItem.java
index 4684999f..b33342eb 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfReturnedItem.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfReturnedItem.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfSetting.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfSetting.java
index 190744b1..7f57bbaf 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfSetting.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfSetting.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfString.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfString.java
index f686583c..2881780a 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfString.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfString.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfSubscription.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfSubscription.java
index a37aa5a5..ac4d1162 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfSubscription.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfSubscription.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ArrayOfTransactionSummaryType.java b/src/main/java/net/authorize/api/contract/v1/ArrayOfTransactionSummaryType.java
index bd897034..2a8fcc0e 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArrayOfTransactionSummaryType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArrayOfTransactionSummaryType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/AuDeleteType.java b/src/main/java/net/authorize/api/contract/v1/AuDeleteType.java
index b8f99b86..8646f12d 100644
--- a/src/main/java/net/authorize/api/contract/v1/AuDeleteType.java
+++ b/src/main/java/net/authorize/api/contract/v1/AuDeleteType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/AuDetailsType.java b/src/main/java/net/authorize/api/contract/v1/AuDetailsType.java
index fe70a230..bfa17386 100644
--- a/src/main/java/net/authorize/api/contract/v1/AuDetailsType.java
+++ b/src/main/java/net/authorize/api/contract/v1/AuDetailsType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/AuResponseType.java b/src/main/java/net/authorize/api/contract/v1/AuResponseType.java
index 4da6188d..c117cf1e 100644
--- a/src/main/java/net/authorize/api/contract/v1/AuResponseType.java
+++ b/src/main/java/net/authorize/api/contract/v1/AuResponseType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/AuUpdateType.java b/src/main/java/net/authorize/api/contract/v1/AuUpdateType.java
index a9995c2d..1e3ce7e3 100644
--- a/src/main/java/net/authorize/api/contract/v1/AuUpdateType.java
+++ b/src/main/java/net/authorize/api/contract/v1/AuUpdateType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/AuthIndicatorEnum.java b/src/main/java/net/authorize/api/contract/v1/AuthIndicatorEnum.java
index d93fa89a..92e8b6f7 100644
--- a/src/main/java/net/authorize/api/contract/v1/AuthIndicatorEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/AuthIndicatorEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/AuthenticateTestRequest.java b/src/main/java/net/authorize/api/contract/v1/AuthenticateTestRequest.java
index e6d213b9..b0d77f37 100644
--- a/src/main/java/net/authorize/api/contract/v1/AuthenticateTestRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/AuthenticateTestRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/AuthenticateTestResponse.java b/src/main/java/net/authorize/api/contract/v1/AuthenticateTestResponse.java
index 58cc2070..b74b34f0 100644
--- a/src/main/java/net/authorize/api/contract/v1/AuthenticateTestResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/AuthenticateTestResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/AuthorizationIndicatorType.java b/src/main/java/net/authorize/api/contract/v1/AuthorizationIndicatorType.java
index 5085c352..1c4b0ac0 100644
--- a/src/main/java/net/authorize/api/contract/v1/AuthorizationIndicatorType.java
+++ b/src/main/java/net/authorize/api/contract/v1/AuthorizationIndicatorType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/BankAccountMaskedType.java b/src/main/java/net/authorize/api/contract/v1/BankAccountMaskedType.java
index 5e048432..e9a08a10 100644
--- a/src/main/java/net/authorize/api/contract/v1/BankAccountMaskedType.java
+++ b/src/main/java/net/authorize/api/contract/v1/BankAccountMaskedType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/BankAccountType.java b/src/main/java/net/authorize/api/contract/v1/BankAccountType.java
index 7fc30b0a..d220b6db 100644
--- a/src/main/java/net/authorize/api/contract/v1/BankAccountType.java
+++ b/src/main/java/net/authorize/api/contract/v1/BankAccountType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/BankAccountTypeEnum.java b/src/main/java/net/authorize/api/contract/v1/BankAccountTypeEnum.java
index 6807374b..93681952 100644
--- a/src/main/java/net/authorize/api/contract/v1/BankAccountTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/BankAccountTypeEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/BatchDetailsType.java b/src/main/java/net/authorize/api/contract/v1/BatchDetailsType.java
index 849fbb55..6c7c9c13 100644
--- a/src/main/java/net/authorize/api/contract/v1/BatchDetailsType.java
+++ b/src/main/java/net/authorize/api/contract/v1/BatchDetailsType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/BatchStatisticType.java b/src/main/java/net/authorize/api/contract/v1/BatchStatisticType.java
index fbbf2809..395ea4d4 100644
--- a/src/main/java/net/authorize/api/contract/v1/BatchStatisticType.java
+++ b/src/main/java/net/authorize/api/contract/v1/BatchStatisticType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CardArt.java b/src/main/java/net/authorize/api/contract/v1/CardArt.java
index b0b7ddd2..950cc366 100644
--- a/src/main/java/net/authorize/api/contract/v1/CardArt.java
+++ b/src/main/java/net/authorize/api/contract/v1/CardArt.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CardTypeEnum.java b/src/main/java/net/authorize/api/contract/v1/CardTypeEnum.java
index 4ee36590..4556242b 100644
--- a/src/main/java/net/authorize/api/contract/v1/CardTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/CardTypeEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CcAuthenticationType.java b/src/main/java/net/authorize/api/contract/v1/CcAuthenticationType.java
index 06d196c3..17438601 100644
--- a/src/main/java/net/authorize/api/contract/v1/CcAuthenticationType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CcAuthenticationType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ContactDetailType.java b/src/main/java/net/authorize/api/contract/v1/ContactDetailType.java
index 3d993f32..957950ab 100644
--- a/src/main/java/net/authorize/api/contract/v1/ContactDetailType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ContactDetailType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CreateCustomerPaymentProfileRequest.java b/src/main/java/net/authorize/api/contract/v1/CreateCustomerPaymentProfileRequest.java
index 68b39e46..3649dad6 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerPaymentProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerPaymentProfileRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CreateCustomerPaymentProfileResponse.java b/src/main/java/net/authorize/api/contract/v1/CreateCustomerPaymentProfileResponse.java
index 616917a5..aa1c7534 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerPaymentProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerPaymentProfileResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileFromTransactionRequest.java b/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileFromTransactionRequest.java
index d1e15338..280d41c2 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileFromTransactionRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileFromTransactionRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileRequest.java b/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileRequest.java
index 3282234b..9619cad8 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileResponse.java b/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileResponse.java
index 781def68..3c4cbc29 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileTransactionRequest.java b/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileTransactionRequest.java
index 9fc5b2fd..f3a8128d 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileTransactionRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileTransactionRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileTransactionResponse.java b/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileTransactionResponse.java
index b7e9b23e..674dd4d3 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileTransactionResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileTransactionResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CreateCustomerShippingAddressRequest.java b/src/main/java/net/authorize/api/contract/v1/CreateCustomerShippingAddressRequest.java
index ecd30ce0..e2551170 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerShippingAddressRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerShippingAddressRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CreateCustomerShippingAddressResponse.java b/src/main/java/net/authorize/api/contract/v1/CreateCustomerShippingAddressResponse.java
index 20cf3a40..71934366 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerShippingAddressResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerShippingAddressResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CreateProfileResponse.java b/src/main/java/net/authorize/api/contract/v1/CreateProfileResponse.java
index 3d2934f5..0914a52f 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateProfileResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CreateTransactionRequest.java b/src/main/java/net/authorize/api/contract/v1/CreateTransactionRequest.java
index 5a41d0f1..62046953 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateTransactionRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateTransactionRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CreateTransactionResponse.java b/src/main/java/net/authorize/api/contract/v1/CreateTransactionResponse.java
index a99e6fe4..27eb6021 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateTransactionResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateTransactionResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CreditCardMaskedType.java b/src/main/java/net/authorize/api/contract/v1/CreditCardMaskedType.java
index 35a4e333..38e409d3 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreditCardMaskedType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreditCardMaskedType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CreditCardSimpleType.java b/src/main/java/net/authorize/api/contract/v1/CreditCardSimpleType.java
index 9bf7f871..3771d2be 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreditCardSimpleType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreditCardSimpleType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CreditCardTrackType.java b/src/main/java/net/authorize/api/contract/v1/CreditCardTrackType.java
index 3358785d..ad46bfce 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreditCardTrackType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreditCardTrackType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CreditCardType.java b/src/main/java/net/authorize/api/contract/v1/CreditCardType.java
index 8996fd29..e3668ad1 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreditCardType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreditCardType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerAddressExType.java b/src/main/java/net/authorize/api/contract/v1/CustomerAddressExType.java
index 93c20267..d88f4139 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerAddressExType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerAddressExType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerAddressType.java b/src/main/java/net/authorize/api/contract/v1/CustomerAddressType.java
index 2489ac73..fbe73f4a 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerAddressType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerAddressType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerDataType.java b/src/main/java/net/authorize/api/contract/v1/CustomerDataType.java
index 91c0781d..b2e3fd06 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerDataType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerDataType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileBaseType.java b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileBaseType.java
index 22b50ba6..bab30f5c 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileBaseType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileBaseType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileExType.java b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileExType.java
index 63a414e3..0c2ac67c 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileExType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileExType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileListItemType.java b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileListItemType.java
index 18f2eed4..0b3e762e 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileListItemType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileListItemType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
@@ -39,6 +39,7 @@
* </restriction>
* </simpleType>
* </element>
+ * <element name="excludeFromAccountUpdater" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
@@ -55,7 +56,8 @@
"billTo",
"payment",
"originalNetworkTransId",
- "originalAuthAmount"
+ "originalAuthAmount",
+ "excludeFromAccountUpdater"
})
public class CustomerPaymentProfileListItemType {
@@ -68,6 +70,7 @@ public class CustomerPaymentProfileListItemType {
protected PaymentMaskedType payment;
protected String originalNetworkTransId;
protected BigDecimal originalAuthAmount;
+ protected Boolean excludeFromAccountUpdater;
/**
* Gets the value of the defaultPaymentProfile property.
@@ -221,4 +224,28 @@ public void setOriginalAuthAmount(BigDecimal value) {
this.originalAuthAmount = value;
}
+ /**
+ * Gets the value of the excludeFromAccountUpdater property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isExcludeFromAccountUpdater() {
+ return excludeFromAccountUpdater;
+ }
+
+ /**
+ * Sets the value of the excludeFromAccountUpdater property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setExcludeFromAccountUpdater(Boolean value) {
+ this.excludeFromAccountUpdater = value;
+ }
+
}
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileMaskedType.java b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileMaskedType.java
index 2dd97ec3..efd9a991 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileMaskedType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileMaskedType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
@@ -47,6 +47,7 @@
* </restriction>
* </simpleType>
* </element>
+ * <element name="excludeFromAccountUpdater" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -65,7 +66,8 @@
"taxId",
"subscriptionIds",
"originalNetworkTransId",
- "originalAuthAmount"
+ "originalAuthAmount",
+ "excludeFromAccountUpdater"
})
public class CustomerPaymentProfileMaskedType
extends CustomerPaymentProfileBaseType
@@ -81,6 +83,7 @@ public class CustomerPaymentProfileMaskedType
protected SubscriptionIdList subscriptionIds;
protected String originalNetworkTransId;
protected BigDecimal originalAuthAmount;
+ protected Boolean excludeFromAccountUpdater;
/**
* Gets the value of the customerProfileId property.
@@ -298,4 +301,28 @@ public void setOriginalAuthAmount(BigDecimal value) {
this.originalAuthAmount = value;
}
+ /**
+ * Gets the value of the excludeFromAccountUpdater property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isExcludeFromAccountUpdater() {
+ return excludeFromAccountUpdater;
+ }
+
+ /**
+ * Sets the value of the excludeFromAccountUpdater property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setExcludeFromAccountUpdater(Boolean value) {
+ this.excludeFromAccountUpdater = value;
+ }
+
}
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileOrderFieldEnum.java b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileOrderFieldEnum.java
index b4269fc0..f7e5eae7 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileOrderFieldEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileOrderFieldEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileSearchTypeEnum.java b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileSearchTypeEnum.java
index b54055f9..c1fb338c 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileSearchTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileSearchTypeEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileSorting.java b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileSorting.java
index 46fa4152..fcb4c7c9 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileSorting.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileSorting.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileType.java b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileType.java
index 1cd116df..e7ff80bb 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
@@ -36,6 +36,7 @@
* </element>
* <element name="defaultPaymentProfile" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="subsequentAuthInformation" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}subsequentAuthInformation" minOccurs="0"/>
+ * <element name="excludeFromAccountUpdater" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -50,7 +51,8 @@
"driversLicense",
"taxId",
"defaultPaymentProfile",
- "subsequentAuthInformation"
+ "subsequentAuthInformation",
+ "excludeFromAccountUpdater"
})
@XmlSeeAlso({
CustomerPaymentProfileExType.class
@@ -64,6 +66,7 @@ public class CustomerPaymentProfileType
protected String taxId;
protected Boolean defaultPaymentProfile;
protected SubsequentAuthInformation subsequentAuthInformation;
+ protected Boolean excludeFromAccountUpdater;
/**
* Gets the value of the payment property.
@@ -185,4 +188,28 @@ public void setSubsequentAuthInformation(SubsequentAuthInformation value) {
this.subsequentAuthInformation = value;
}
+ /**
+ * Gets the value of the excludeFromAccountUpdater property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isExcludeFromAccountUpdater() {
+ return excludeFromAccountUpdater;
+ }
+
+ /**
+ * Sets the value of the excludeFromAccountUpdater property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setExcludeFromAccountUpdater(Boolean value) {
+ this.excludeFromAccountUpdater = value;
+ }
+
}
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerProfileBaseType.java b/src/main/java/net/authorize/api/contract/v1/CustomerProfileBaseType.java
index ef78ddb8..bcc01304 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerProfileBaseType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerProfileBaseType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerProfileExType.java b/src/main/java/net/authorize/api/contract/v1/CustomerProfileExType.java
index 4b1ee825..39f29187 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerProfileExType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerProfileExType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerProfileIdType.java b/src/main/java/net/authorize/api/contract/v1/CustomerProfileIdType.java
index 9e1075f6..fe19f3cb 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerProfileIdType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerProfileIdType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerProfileInfoExType.java b/src/main/java/net/authorize/api/contract/v1/CustomerProfileInfoExType.java
index 6c202286..ab8b2a98 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerProfileInfoExType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerProfileInfoExType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerProfileMaskedType.java b/src/main/java/net/authorize/api/contract/v1/CustomerProfileMaskedType.java
index ab8f18df..cfdacc2c 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerProfileMaskedType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerProfileMaskedType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerProfilePaymentType.java b/src/main/java/net/authorize/api/contract/v1/CustomerProfilePaymentType.java
index 0e77f410..548e644f 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerProfilePaymentType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerProfilePaymentType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerProfileSummaryType.java b/src/main/java/net/authorize/api/contract/v1/CustomerProfileSummaryType.java
index 929dcb33..25dde51e 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerProfileSummaryType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerProfileSummaryType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerProfileType.java b/src/main/java/net/authorize/api/contract/v1/CustomerProfileType.java
index 7d2b8f25..bb39fd16 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerProfileType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerProfileType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerProfileTypeEnum.java b/src/main/java/net/authorize/api/contract/v1/CustomerProfileTypeEnum.java
index ed5c257e..b8c3bc9a 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerProfileTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerProfileTypeEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerType.java b/src/main/java/net/authorize/api/contract/v1/CustomerType.java
index c04c6a18..ad8147e5 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/CustomerTypeEnum.java b/src/main/java/net/authorize/api/contract/v1/CustomerTypeEnum.java
index 10cad4f8..b945515f 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerTypeEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/DecryptPaymentDataRequest.java b/src/main/java/net/authorize/api/contract/v1/DecryptPaymentDataRequest.java
index b2a2a4af..208ecf21 100644
--- a/src/main/java/net/authorize/api/contract/v1/DecryptPaymentDataRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/DecryptPaymentDataRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/DecryptPaymentDataResponse.java b/src/main/java/net/authorize/api/contract/v1/DecryptPaymentDataResponse.java
index 3c6ceb38..682dd298 100644
--- a/src/main/java/net/authorize/api/contract/v1/DecryptPaymentDataResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/DecryptPaymentDataResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileRequest.java b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileRequest.java
index 4002b393..585130d8 100644
--- a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileResponse.java b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileResponse.java
index 9801ba4e..7fc2e761 100644
--- a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerProfileRequest.java b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerProfileRequest.java
index a876329b..7cb30ece 100644
--- a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerProfileRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerProfileResponse.java b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerProfileResponse.java
index afe14e3b..fed92e0b 100644
--- a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerProfileResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerShippingAddressRequest.java b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerShippingAddressRequest.java
index 8f955faa..8d93a789 100644
--- a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerShippingAddressRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerShippingAddressRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerShippingAddressResponse.java b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerShippingAddressResponse.java
index a76c5ab6..57a95208 100644
--- a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerShippingAddressResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerShippingAddressResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/DeviceActivationEnum.java b/src/main/java/net/authorize/api/contract/v1/DeviceActivationEnum.java
index 256672b5..46244104 100644
--- a/src/main/java/net/authorize/api/contract/v1/DeviceActivationEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/DeviceActivationEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/DriversLicenseMaskedType.java b/src/main/java/net/authorize/api/contract/v1/DriversLicenseMaskedType.java
index 738edd45..40c011f7 100644
--- a/src/main/java/net/authorize/api/contract/v1/DriversLicenseMaskedType.java
+++ b/src/main/java/net/authorize/api/contract/v1/DriversLicenseMaskedType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/DriversLicenseType.java b/src/main/java/net/authorize/api/contract/v1/DriversLicenseType.java
index 47b3a4ae..219220c3 100644
--- a/src/main/java/net/authorize/api/contract/v1/DriversLicenseType.java
+++ b/src/main/java/net/authorize/api/contract/v1/DriversLicenseType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/EcheckTypeEnum.java b/src/main/java/net/authorize/api/contract/v1/EcheckTypeEnum.java
index 5e143c38..e2ce523f 100644
--- a/src/main/java/net/authorize/api/contract/v1/EcheckTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/EcheckTypeEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/EmailSettingsType.java b/src/main/java/net/authorize/api/contract/v1/EmailSettingsType.java
index 6bf0edd6..c36da71c 100644
--- a/src/main/java/net/authorize/api/contract/v1/EmailSettingsType.java
+++ b/src/main/java/net/authorize/api/contract/v1/EmailSettingsType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/EmvTag.java b/src/main/java/net/authorize/api/contract/v1/EmvTag.java
index 257a4499..a430cbde 100644
--- a/src/main/java/net/authorize/api/contract/v1/EmvTag.java
+++ b/src/main/java/net/authorize/api/contract/v1/EmvTag.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/EncodingType.java b/src/main/java/net/authorize/api/contract/v1/EncodingType.java
index 70476934..109d7a16 100644
--- a/src/main/java/net/authorize/api/contract/v1/EncodingType.java
+++ b/src/main/java/net/authorize/api/contract/v1/EncodingType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/EncryptedTrackDataType.java b/src/main/java/net/authorize/api/contract/v1/EncryptedTrackDataType.java
index 9f0ab7ff..c611fc80 100644
--- a/src/main/java/net/authorize/api/contract/v1/EncryptedTrackDataType.java
+++ b/src/main/java/net/authorize/api/contract/v1/EncryptedTrackDataType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/EncryptionAlgorithmType.java b/src/main/java/net/authorize/api/contract/v1/EncryptionAlgorithmType.java
index 51033177..bdfb85ce 100644
--- a/src/main/java/net/authorize/api/contract/v1/EncryptionAlgorithmType.java
+++ b/src/main/java/net/authorize/api/contract/v1/EncryptionAlgorithmType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/EnumCollection.java b/src/main/java/net/authorize/api/contract/v1/EnumCollection.java
index 3a5bf68a..1493c911 100644
--- a/src/main/java/net/authorize/api/contract/v1/EnumCollection.java
+++ b/src/main/java/net/authorize/api/contract/v1/EnumCollection.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ExtendedAmountType.java b/src/main/java/net/authorize/api/contract/v1/ExtendedAmountType.java
index 1a591488..d31df1f3 100644
--- a/src/main/java/net/authorize/api/contract/v1/ExtendedAmountType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ExtendedAmountType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/FDSFilterActionEnum.java b/src/main/java/net/authorize/api/contract/v1/FDSFilterActionEnum.java
index 0a1e03d0..952641be 100644
--- a/src/main/java/net/authorize/api/contract/v1/FDSFilterActionEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/FDSFilterActionEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/FDSFilterType.java b/src/main/java/net/authorize/api/contract/v1/FDSFilterType.java
index 9c88baa4..1bcb0685 100644
--- a/src/main/java/net/authorize/api/contract/v1/FDSFilterType.java
+++ b/src/main/java/net/authorize/api/contract/v1/FDSFilterType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/FingerPrintType.java b/src/main/java/net/authorize/api/contract/v1/FingerPrintType.java
index 7302d547..bc95fc65 100644
--- a/src/main/java/net/authorize/api/contract/v1/FingerPrintType.java
+++ b/src/main/java/net/authorize/api/contract/v1/FingerPrintType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/FraudInformationType.java b/src/main/java/net/authorize/api/contract/v1/FraudInformationType.java
index 1afd2803..00b7c310 100644
--- a/src/main/java/net/authorize/api/contract/v1/FraudInformationType.java
+++ b/src/main/java/net/authorize/api/contract/v1/FraudInformationType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetAUJobDetailsRequest.java b/src/main/java/net/authorize/api/contract/v1/GetAUJobDetailsRequest.java
index 6dc2cc37..13ff04c4 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetAUJobDetailsRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetAUJobDetailsRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetAUJobDetailsResponse.java b/src/main/java/net/authorize/api/contract/v1/GetAUJobDetailsResponse.java
index 5b93b063..6f387860 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetAUJobDetailsResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetAUJobDetailsResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetAUJobSummaryRequest.java b/src/main/java/net/authorize/api/contract/v1/GetAUJobSummaryRequest.java
index 1596a918..936266fa 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetAUJobSummaryRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetAUJobSummaryRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetAUJobSummaryResponse.java b/src/main/java/net/authorize/api/contract/v1/GetAUJobSummaryResponse.java
index bd848acb..c051fe94 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetAUJobSummaryResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetAUJobSummaryResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetBatchStatisticsRequest.java b/src/main/java/net/authorize/api/contract/v1/GetBatchStatisticsRequest.java
index 09a1cffc..d5df6850 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetBatchStatisticsRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetBatchStatisticsRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetBatchStatisticsResponse.java b/src/main/java/net/authorize/api/contract/v1/GetBatchStatisticsResponse.java
index 6cadb75b..781a2880 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetBatchStatisticsResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetBatchStatisticsResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileListRequest.java b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileListRequest.java
index c4c6cbac..88fbcd00 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileListRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileListRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileListResponse.java b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileListResponse.java
index 37f38ce7..301c9618 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileListResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileListResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileNonceRequest.java b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileNonceRequest.java
index 710221eb..f2f20cb7 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileNonceRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileNonceRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileNonceResponse.java b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileNonceResponse.java
index 512cbfaa..a4bda2c2 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileNonceResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileNonceResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileRequest.java b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileRequest.java
index 890f0ef3..d8ad5cc1 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileResponse.java b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileResponse.java
index a1f12a30..b8d8f72e 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileIdsRequest.java b/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileIdsRequest.java
index 6c8c87ff..99ab228d 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileIdsRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileIdsRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileIdsResponse.java b/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileIdsResponse.java
index 41e9fc90..d360b4a3 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileIdsResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileIdsResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileRequest.java b/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileRequest.java
index f9b76f1f..364d9bce 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileResponse.java b/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileResponse.java
index 6175f4ac..79a6b621 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetCustomerShippingAddressRequest.java b/src/main/java/net/authorize/api/contract/v1/GetCustomerShippingAddressRequest.java
index 54e919ed..fabc2f5a 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerShippingAddressRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerShippingAddressRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetCustomerShippingAddressResponse.java b/src/main/java/net/authorize/api/contract/v1/GetCustomerShippingAddressResponse.java
index 2e0c7843..eb0ac8aa 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerShippingAddressResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerShippingAddressResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetHostedPaymentPageRequest.java b/src/main/java/net/authorize/api/contract/v1/GetHostedPaymentPageRequest.java
index 20605ba4..2a5cf366 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetHostedPaymentPageRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetHostedPaymentPageRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetHostedPaymentPageResponse.java b/src/main/java/net/authorize/api/contract/v1/GetHostedPaymentPageResponse.java
index 5a1bb375..e94b11db 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetHostedPaymentPageResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetHostedPaymentPageResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetHostedProfilePageRequest.java b/src/main/java/net/authorize/api/contract/v1/GetHostedProfilePageRequest.java
index babc3683..d34eb959 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetHostedProfilePageRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetHostedProfilePageRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetHostedProfilePageResponse.java b/src/main/java/net/authorize/api/contract/v1/GetHostedProfilePageResponse.java
index 30a6a702..a182d1f2 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetHostedProfilePageResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetHostedProfilePageResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetMerchantDetailsRequest.java b/src/main/java/net/authorize/api/contract/v1/GetMerchantDetailsRequest.java
index 1d01be9a..61a55a47 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetMerchantDetailsRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetMerchantDetailsRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetMerchantDetailsResponse.java b/src/main/java/net/authorize/api/contract/v1/GetMerchantDetailsResponse.java
index 7b1be460..9db518ff 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetMerchantDetailsResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetMerchantDetailsResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetSettledBatchListRequest.java b/src/main/java/net/authorize/api/contract/v1/GetSettledBatchListRequest.java
index 53396561..3b0baf9d 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetSettledBatchListRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetSettledBatchListRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetSettledBatchListResponse.java b/src/main/java/net/authorize/api/contract/v1/GetSettledBatchListResponse.java
index 3c4c0033..4f53aba5 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetSettledBatchListResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetSettledBatchListResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetTransactionDetailsRequest.java b/src/main/java/net/authorize/api/contract/v1/GetTransactionDetailsRequest.java
index 850f2327..6a33a14d 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetTransactionDetailsRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetTransactionDetailsRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetTransactionDetailsResponse.java b/src/main/java/net/authorize/api/contract/v1/GetTransactionDetailsResponse.java
index 77007921..8a75c725 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetTransactionDetailsResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetTransactionDetailsResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetTransactionListForCustomerRequest.java b/src/main/java/net/authorize/api/contract/v1/GetTransactionListForCustomerRequest.java
index 7f5c146b..1b6315ed 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetTransactionListForCustomerRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetTransactionListForCustomerRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetTransactionListRequest.java b/src/main/java/net/authorize/api/contract/v1/GetTransactionListRequest.java
index f8021d5e..67985f2a 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetTransactionListRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetTransactionListRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetTransactionListResponse.java b/src/main/java/net/authorize/api/contract/v1/GetTransactionListResponse.java
index 429b4611..ed7edba7 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetTransactionListResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetTransactionListResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetUnsettledTransactionListRequest.java b/src/main/java/net/authorize/api/contract/v1/GetUnsettledTransactionListRequest.java
index f33db86e..eac8148a 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetUnsettledTransactionListRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetUnsettledTransactionListRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/GetUnsettledTransactionListResponse.java b/src/main/java/net/authorize/api/contract/v1/GetUnsettledTransactionListResponse.java
index 0628de52..9985fbd1 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetUnsettledTransactionListResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetUnsettledTransactionListResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/HeldTransactionRequestType.java b/src/main/java/net/authorize/api/contract/v1/HeldTransactionRequestType.java
index 286cdec5..71b87cc7 100644
--- a/src/main/java/net/authorize/api/contract/v1/HeldTransactionRequestType.java
+++ b/src/main/java/net/authorize/api/contract/v1/HeldTransactionRequestType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ImpersonationAuthenticationType.java b/src/main/java/net/authorize/api/contract/v1/ImpersonationAuthenticationType.java
index 69577495..b9b46615 100644
--- a/src/main/java/net/authorize/api/contract/v1/ImpersonationAuthenticationType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ImpersonationAuthenticationType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/IsAliveRequest.java b/src/main/java/net/authorize/api/contract/v1/IsAliveRequest.java
index 1a2fe30a..fc645162 100644
--- a/src/main/java/net/authorize/api/contract/v1/IsAliveRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/IsAliveRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/IsAliveResponse.java b/src/main/java/net/authorize/api/contract/v1/IsAliveResponse.java
index 0b9a1d9c..e2046450 100644
--- a/src/main/java/net/authorize/api/contract/v1/IsAliveResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/IsAliveResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/KeyBlock.java b/src/main/java/net/authorize/api/contract/v1/KeyBlock.java
index c09324a7..ab4aac43 100644
--- a/src/main/java/net/authorize/api/contract/v1/KeyBlock.java
+++ b/src/main/java/net/authorize/api/contract/v1/KeyBlock.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/KeyManagementScheme.java b/src/main/java/net/authorize/api/contract/v1/KeyManagementScheme.java
index de13cdad..5c68f49d 100644
--- a/src/main/java/net/authorize/api/contract/v1/KeyManagementScheme.java
+++ b/src/main/java/net/authorize/api/contract/v1/KeyManagementScheme.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/KeyValue.java b/src/main/java/net/authorize/api/contract/v1/KeyValue.java
index 2a4d3c7f..fbe4761f 100644
--- a/src/main/java/net/authorize/api/contract/v1/KeyValue.java
+++ b/src/main/java/net/authorize/api/contract/v1/KeyValue.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/LineItemType.java b/src/main/java/net/authorize/api/contract/v1/LineItemType.java
index f69712b2..f4a069a8 100644
--- a/src/main/java/net/authorize/api/contract/v1/LineItemType.java
+++ b/src/main/java/net/authorize/api/contract/v1/LineItemType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ListOfAUDetailsType.java b/src/main/java/net/authorize/api/contract/v1/ListOfAUDetailsType.java
index 66c90771..f809095d 100644
--- a/src/main/java/net/authorize/api/contract/v1/ListOfAUDetailsType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ListOfAUDetailsType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/LogoutRequest.java b/src/main/java/net/authorize/api/contract/v1/LogoutRequest.java
index 1b76fa2b..fa948d15 100644
--- a/src/main/java/net/authorize/api/contract/v1/LogoutRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/LogoutRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/LogoutResponse.java b/src/main/java/net/authorize/api/contract/v1/LogoutResponse.java
index b4289e52..94ef7a0b 100644
--- a/src/main/java/net/authorize/api/contract/v1/LogoutResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/LogoutResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/MerchantAuthenticationType.java b/src/main/java/net/authorize/api/contract/v1/MerchantAuthenticationType.java
index 00e2bf69..09dc130d 100644
--- a/src/main/java/net/authorize/api/contract/v1/MerchantAuthenticationType.java
+++ b/src/main/java/net/authorize/api/contract/v1/MerchantAuthenticationType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/MerchantContactType.java b/src/main/java/net/authorize/api/contract/v1/MerchantContactType.java
index e53a147a..78a290f7 100644
--- a/src/main/java/net/authorize/api/contract/v1/MerchantContactType.java
+++ b/src/main/java/net/authorize/api/contract/v1/MerchantContactType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/MerchantInitTransReasonEnum.java b/src/main/java/net/authorize/api/contract/v1/MerchantInitTransReasonEnum.java
index 41d6cca2..275c176f 100644
--- a/src/main/java/net/authorize/api/contract/v1/MerchantInitTransReasonEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/MerchantInitTransReasonEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/MessageTypeEnum.java b/src/main/java/net/authorize/api/contract/v1/MessageTypeEnum.java
index b73fb49c..bd681af0 100644
--- a/src/main/java/net/authorize/api/contract/v1/MessageTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/MessageTypeEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/MessagesType.java b/src/main/java/net/authorize/api/contract/v1/MessagesType.java
index 607e7536..edda5297 100644
--- a/src/main/java/net/authorize/api/contract/v1/MessagesType.java
+++ b/src/main/java/net/authorize/api/contract/v1/MessagesType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/MobileDeviceLoginRequest.java b/src/main/java/net/authorize/api/contract/v1/MobileDeviceLoginRequest.java
index 4c1c78c9..3245b789 100644
--- a/src/main/java/net/authorize/api/contract/v1/MobileDeviceLoginRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/MobileDeviceLoginRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/MobileDeviceLoginResponse.java b/src/main/java/net/authorize/api/contract/v1/MobileDeviceLoginResponse.java
index 6150833e..35f50a03 100644
--- a/src/main/java/net/authorize/api/contract/v1/MobileDeviceLoginResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/MobileDeviceLoginResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/MobileDeviceRegistrationRequest.java b/src/main/java/net/authorize/api/contract/v1/MobileDeviceRegistrationRequest.java
index 3f9e1657..eb8ec320 100644
--- a/src/main/java/net/authorize/api/contract/v1/MobileDeviceRegistrationRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/MobileDeviceRegistrationRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/MobileDeviceRegistrationResponse.java b/src/main/java/net/authorize/api/contract/v1/MobileDeviceRegistrationResponse.java
index dcf47135..41c16b32 100644
--- a/src/main/java/net/authorize/api/contract/v1/MobileDeviceRegistrationResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/MobileDeviceRegistrationResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/MobileDeviceType.java b/src/main/java/net/authorize/api/contract/v1/MobileDeviceType.java
index 4faddf5f..4fdaa1cd 100644
--- a/src/main/java/net/authorize/api/contract/v1/MobileDeviceType.java
+++ b/src/main/java/net/authorize/api/contract/v1/MobileDeviceType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/NameAndAddressType.java b/src/main/java/net/authorize/api/contract/v1/NameAndAddressType.java
index 32ffe1a0..c4ff9991 100644
--- a/src/main/java/net/authorize/api/contract/v1/NameAndAddressType.java
+++ b/src/main/java/net/authorize/api/contract/v1/NameAndAddressType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ObjectFactory.java b/src/main/java/net/authorize/api/contract/v1/ObjectFactory.java
index 9728e697..891b89cc 100644
--- a/src/main/java/net/authorize/api/contract/v1/ObjectFactory.java
+++ b/src/main/java/net/authorize/api/contract/v1/ObjectFactory.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
@@ -265,11 +265,11 @@ public UpdateCustomerProfileRequest createUpdateCustomerProfileRequest() {
}
/**
- * Create an instance of {@link CustomerProfileExType }
+ * Create an instance of {@link CustomerProfileInfoExType }
*
*/
- public CustomerProfileExType createCustomerProfileExType() {
- return new CustomerProfileExType();
+ public CustomerProfileInfoExType createCustomerProfileInfoExType() {
+ return new CustomerProfileInfoExType();
}
/**
@@ -1632,14 +1632,6 @@ public CreditCardSimpleType createCreditCardSimpleType() {
return new CreditCardSimpleType();
}
- /**
- * Create an instance of {@link CustomerProfileInfoExType }
- *
- */
- public CustomerProfileInfoExType createCustomerProfileInfoExType() {
- return new CustomerProfileInfoExType();
- }
-
/**
* Create an instance of {@link ArrayOfFDSFilter }
*
@@ -1816,6 +1808,14 @@ public PermissionType createPermissionType() {
return new PermissionType();
}
+ /**
+ * Create an instance of {@link CustomerProfileExType }
+ *
+ */
+ public CustomerProfileExType createCustomerProfileExType() {
+ return new CustomerProfileExType();
+ }
+
/**
* Create an instance of {@link BatchStatisticType }
*
diff --git a/src/main/java/net/authorize/api/contract/v1/OpaqueDataType.java b/src/main/java/net/authorize/api/contract/v1/OpaqueDataType.java
index 17bc74f1..81fdb56b 100644
--- a/src/main/java/net/authorize/api/contract/v1/OpaqueDataType.java
+++ b/src/main/java/net/authorize/api/contract/v1/OpaqueDataType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/OperationType.java b/src/main/java/net/authorize/api/contract/v1/OperationType.java
index ad953588..4a7cf4dc 100644
--- a/src/main/java/net/authorize/api/contract/v1/OperationType.java
+++ b/src/main/java/net/authorize/api/contract/v1/OperationType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/OrderExType.java b/src/main/java/net/authorize/api/contract/v1/OrderExType.java
index 681fd082..f6cec35e 100644
--- a/src/main/java/net/authorize/api/contract/v1/OrderExType.java
+++ b/src/main/java/net/authorize/api/contract/v1/OrderExType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/OrderType.java b/src/main/java/net/authorize/api/contract/v1/OrderType.java
index c3f60434..f1415a38 100644
--- a/src/main/java/net/authorize/api/contract/v1/OrderType.java
+++ b/src/main/java/net/authorize/api/contract/v1/OrderType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/OtherTaxType.java b/src/main/java/net/authorize/api/contract/v1/OtherTaxType.java
index 82c565cc..6c90a63a 100644
--- a/src/main/java/net/authorize/api/contract/v1/OtherTaxType.java
+++ b/src/main/java/net/authorize/api/contract/v1/OtherTaxType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/Paging.java b/src/main/java/net/authorize/api/contract/v1/Paging.java
index 0c9c9700..c36099ff 100644
--- a/src/main/java/net/authorize/api/contract/v1/Paging.java
+++ b/src/main/java/net/authorize/api/contract/v1/Paging.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/PayPalType.java b/src/main/java/net/authorize/api/contract/v1/PayPalType.java
index 2e7ab582..aba0aec3 100644
--- a/src/main/java/net/authorize/api/contract/v1/PayPalType.java
+++ b/src/main/java/net/authorize/api/contract/v1/PayPalType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/PaymentDetails.java b/src/main/java/net/authorize/api/contract/v1/PaymentDetails.java
index b1821dc2..381fa843 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentDetails.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentDetails.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/PaymentEmvType.java b/src/main/java/net/authorize/api/contract/v1/PaymentEmvType.java
index 0d63d983..ec1cfa75 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentEmvType.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentEmvType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/PaymentMaskedType.java b/src/main/java/net/authorize/api/contract/v1/PaymentMaskedType.java
index 00d42d2d..33c7f009 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentMaskedType.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentMaskedType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/PaymentMethodEnum.java b/src/main/java/net/authorize/api/contract/v1/PaymentMethodEnum.java
index f654d14a..40c77cc6 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentMethodEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentMethodEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/PaymentMethodsTypeEnum.java b/src/main/java/net/authorize/api/contract/v1/PaymentMethodsTypeEnum.java
index 13621320..eeaafdbb 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentMethodsTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentMethodsTypeEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/PaymentProfile.java b/src/main/java/net/authorize/api/contract/v1/PaymentProfile.java
index 5ae302d1..068f761e 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentProfile.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentProfile.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/PaymentScheduleType.java b/src/main/java/net/authorize/api/contract/v1/PaymentScheduleType.java
index 7eef7e6d..cc6e166f 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentScheduleType.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentScheduleType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/PaymentSimpleType.java b/src/main/java/net/authorize/api/contract/v1/PaymentSimpleType.java
index 1f9f6b44..3d60093d 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentSimpleType.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentSimpleType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/PaymentType.java b/src/main/java/net/authorize/api/contract/v1/PaymentType.java
index 9235f739..fe7cffaf 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentType.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/PermissionType.java b/src/main/java/net/authorize/api/contract/v1/PermissionType.java
index 7be437ed..1c7a40ad 100644
--- a/src/main/java/net/authorize/api/contract/v1/PermissionType.java
+++ b/src/main/java/net/authorize/api/contract/v1/PermissionType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/PermissionsEnum.java b/src/main/java/net/authorize/api/contract/v1/PermissionsEnum.java
index f049a0bb..91e3e49c 100644
--- a/src/main/java/net/authorize/api/contract/v1/PermissionsEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/PermissionsEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ProcessingOptions.java b/src/main/java/net/authorize/api/contract/v1/ProcessingOptions.java
index 4a13e9f2..d2f7b6b0 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProcessingOptions.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProcessingOptions.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ProcessorType.java b/src/main/java/net/authorize/api/contract/v1/ProcessorType.java
index acee9ee2..edc77baf 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProcessorType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProcessorType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ProfileTransAmountType.java b/src/main/java/net/authorize/api/contract/v1/ProfileTransAmountType.java
index 0d9c55d0..0b44dee6 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProfileTransAmountType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProfileTransAmountType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ProfileTransAuthCaptureType.java b/src/main/java/net/authorize/api/contract/v1/ProfileTransAuthCaptureType.java
index 7632c0c0..ce64dcd4 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProfileTransAuthCaptureType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProfileTransAuthCaptureType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ProfileTransAuthOnlyType.java b/src/main/java/net/authorize/api/contract/v1/ProfileTransAuthOnlyType.java
index 084c99e3..4b0dd759 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProfileTransAuthOnlyType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProfileTransAuthOnlyType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ProfileTransCaptureOnlyType.java b/src/main/java/net/authorize/api/contract/v1/ProfileTransCaptureOnlyType.java
index 78e70e03..a4da7f4f 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProfileTransCaptureOnlyType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProfileTransCaptureOnlyType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ProfileTransOrderType.java b/src/main/java/net/authorize/api/contract/v1/ProfileTransOrderType.java
index e7823be2..79767925 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProfileTransOrderType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProfileTransOrderType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ProfileTransPriorAuthCaptureType.java b/src/main/java/net/authorize/api/contract/v1/ProfileTransPriorAuthCaptureType.java
index caf58ada..3ede7faa 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProfileTransPriorAuthCaptureType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProfileTransPriorAuthCaptureType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ProfileTransRefundType.java b/src/main/java/net/authorize/api/contract/v1/ProfileTransRefundType.java
index 19fdba37..8d273f1b 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProfileTransRefundType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProfileTransRefundType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ProfileTransVoidType.java b/src/main/java/net/authorize/api/contract/v1/ProfileTransVoidType.java
index 1b2b4d4b..931d3ba6 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProfileTransVoidType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProfileTransVoidType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ProfileTransactionType.java b/src/main/java/net/authorize/api/contract/v1/ProfileTransactionType.java
index e2163492..2785c882 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProfileTransactionType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProfileTransactionType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ReturnedItemType.java b/src/main/java/net/authorize/api/contract/v1/ReturnedItemType.java
index e8b881fb..38335283 100644
--- a/src/main/java/net/authorize/api/contract/v1/ReturnedItemType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ReturnedItemType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerErrorType.java b/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerErrorType.java
index 01ef833b..1ba4cd16 100644
--- a/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerErrorType.java
+++ b/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerErrorType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerRequest.java b/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerRequest.java
index 060c4c70..d044ad8b 100644
--- a/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerResponse.java b/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerResponse.java
index e4191cf2..c5847254 100644
--- a/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/SendCustomerTransactionReceiptRequest.java b/src/main/java/net/authorize/api/contract/v1/SendCustomerTransactionReceiptRequest.java
index c0da7e91..0784720e 100644
--- a/src/main/java/net/authorize/api/contract/v1/SendCustomerTransactionReceiptRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/SendCustomerTransactionReceiptRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/SendCustomerTransactionReceiptResponse.java b/src/main/java/net/authorize/api/contract/v1/SendCustomerTransactionReceiptResponse.java
index c084a255..2be2b24a 100644
--- a/src/main/java/net/authorize/api/contract/v1/SendCustomerTransactionReceiptResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/SendCustomerTransactionReceiptResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/SettingNameEnum.java b/src/main/java/net/authorize/api/contract/v1/SettingNameEnum.java
index 4757ff15..6b72ecc4 100644
--- a/src/main/java/net/authorize/api/contract/v1/SettingNameEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/SettingNameEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/SettingType.java b/src/main/java/net/authorize/api/contract/v1/SettingType.java
index dd6eb025..35a7cc13 100644
--- a/src/main/java/net/authorize/api/contract/v1/SettingType.java
+++ b/src/main/java/net/authorize/api/contract/v1/SettingType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/SettlementStateEnum.java b/src/main/java/net/authorize/api/contract/v1/SettlementStateEnum.java
index ca0ec3b1..903ec10b 100644
--- a/src/main/java/net/authorize/api/contract/v1/SettlementStateEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/SettlementStateEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/SolutionType.java b/src/main/java/net/authorize/api/contract/v1/SolutionType.java
index 6502e590..7eb37aef 100644
--- a/src/main/java/net/authorize/api/contract/v1/SolutionType.java
+++ b/src/main/java/net/authorize/api/contract/v1/SolutionType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/SplitTenderStatusEnum.java b/src/main/java/net/authorize/api/contract/v1/SplitTenderStatusEnum.java
index f43bc037..2e5b994a 100644
--- a/src/main/java/net/authorize/api/contract/v1/SplitTenderStatusEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/SplitTenderStatusEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/SubMerchantType.java b/src/main/java/net/authorize/api/contract/v1/SubMerchantType.java
index e91eadea..9ad0fc42 100644
--- a/src/main/java/net/authorize/api/contract/v1/SubMerchantType.java
+++ b/src/main/java/net/authorize/api/contract/v1/SubMerchantType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/SubscriptionCustomerProfileType.java b/src/main/java/net/authorize/api/contract/v1/SubscriptionCustomerProfileType.java
index a0a94875..1ef3ff1b 100644
--- a/src/main/java/net/authorize/api/contract/v1/SubscriptionCustomerProfileType.java
+++ b/src/main/java/net/authorize/api/contract/v1/SubscriptionCustomerProfileType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/SubscriptionDetail.java b/src/main/java/net/authorize/api/contract/v1/SubscriptionDetail.java
index 6dddefba..a6008c53 100644
--- a/src/main/java/net/authorize/api/contract/v1/SubscriptionDetail.java
+++ b/src/main/java/net/authorize/api/contract/v1/SubscriptionDetail.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/SubscriptionIdList.java b/src/main/java/net/authorize/api/contract/v1/SubscriptionIdList.java
index 88fae51d..8bbb9781 100644
--- a/src/main/java/net/authorize/api/contract/v1/SubscriptionIdList.java
+++ b/src/main/java/net/authorize/api/contract/v1/SubscriptionIdList.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/SubscriptionPaymentType.java b/src/main/java/net/authorize/api/contract/v1/SubscriptionPaymentType.java
index 9a7c2b3a..c58f26a1 100644
--- a/src/main/java/net/authorize/api/contract/v1/SubscriptionPaymentType.java
+++ b/src/main/java/net/authorize/api/contract/v1/SubscriptionPaymentType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/SubsequentAuthInformation.java b/src/main/java/net/authorize/api/contract/v1/SubsequentAuthInformation.java
index 0fbf9be9..d9d05c1c 100644
--- a/src/main/java/net/authorize/api/contract/v1/SubsequentAuthInformation.java
+++ b/src/main/java/net/authorize/api/contract/v1/SubsequentAuthInformation.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/TokenMaskedType.java b/src/main/java/net/authorize/api/contract/v1/TokenMaskedType.java
index 9880a63c..123fdeb8 100644
--- a/src/main/java/net/authorize/api/contract/v1/TokenMaskedType.java
+++ b/src/main/java/net/authorize/api/contract/v1/TokenMaskedType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/TransRetailInfoType.java b/src/main/java/net/authorize/api/contract/v1/TransRetailInfoType.java
index a4eca87e..bb0515bf 100644
--- a/src/main/java/net/authorize/api/contract/v1/TransRetailInfoType.java
+++ b/src/main/java/net/authorize/api/contract/v1/TransRetailInfoType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/TransactionDetailsType.java b/src/main/java/net/authorize/api/contract/v1/TransactionDetailsType.java
index 092c5a02..199f3f6e 100644
--- a/src/main/java/net/authorize/api/contract/v1/TransactionDetailsType.java
+++ b/src/main/java/net/authorize/api/contract/v1/TransactionDetailsType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/TransactionGroupStatusEnum.java b/src/main/java/net/authorize/api/contract/v1/TransactionGroupStatusEnum.java
index bfe9f7b1..7009d92b 100644
--- a/src/main/java/net/authorize/api/contract/v1/TransactionGroupStatusEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/TransactionGroupStatusEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/TransactionListOrderFieldEnum.java b/src/main/java/net/authorize/api/contract/v1/TransactionListOrderFieldEnum.java
index 7136d7a6..3b29a116 100644
--- a/src/main/java/net/authorize/api/contract/v1/TransactionListOrderFieldEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/TransactionListOrderFieldEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/TransactionListSorting.java b/src/main/java/net/authorize/api/contract/v1/TransactionListSorting.java
index ac9b4bec..6ee57239 100644
--- a/src/main/java/net/authorize/api/contract/v1/TransactionListSorting.java
+++ b/src/main/java/net/authorize/api/contract/v1/TransactionListSorting.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/TransactionRequestType.java b/src/main/java/net/authorize/api/contract/v1/TransactionRequestType.java
index 20d6a5d5..8a1cfc87 100644
--- a/src/main/java/net/authorize/api/contract/v1/TransactionRequestType.java
+++ b/src/main/java/net/authorize/api/contract/v1/TransactionRequestType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/TransactionResponse.java b/src/main/java/net/authorize/api/contract/v1/TransactionResponse.java
index 8db3d6e7..2e9736bb 100644
--- a/src/main/java/net/authorize/api/contract/v1/TransactionResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/TransactionResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/TransactionStatusEnum.java b/src/main/java/net/authorize/api/contract/v1/TransactionStatusEnum.java
index b8d8e4c7..713f3e44 100644
--- a/src/main/java/net/authorize/api/contract/v1/TransactionStatusEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/TransactionStatusEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/TransactionSummaryType.java b/src/main/java/net/authorize/api/contract/v1/TransactionSummaryType.java
index f7c86c80..0c7d9428 100644
--- a/src/main/java/net/authorize/api/contract/v1/TransactionSummaryType.java
+++ b/src/main/java/net/authorize/api/contract/v1/TransactionSummaryType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/TransactionTypeEnum.java b/src/main/java/net/authorize/api/contract/v1/TransactionTypeEnum.java
index d5fa95a0..10650cde 100644
--- a/src/main/java/net/authorize/api/contract/v1/TransactionTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/TransactionTypeEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileRequest.java b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileRequest.java
index 6097b21d..22ad2454 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileResponse.java b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileResponse.java
index ab3a7854..e74646bd 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerProfileRequest.java b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerProfileRequest.java
index 3baec3ac..69111a05 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerProfileRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
@@ -25,7 +25,7 @@
* <complexContent>
* <extension base="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}ANetApiRequest">
* <sequence>
- * <element name="profile" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}customerProfileExType"/>
+ * <element name="profile" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}customerProfileInfoExType"/>
* </sequence>
* </extension>
* </complexContent>
@@ -44,17 +44,17 @@ public class UpdateCustomerProfileRequest
{
@XmlElement(required = true)
- protected CustomerProfileExType profile;
+ protected CustomerProfileInfoExType profile;
/**
* Gets the value of the profile property.
*
* @return
* possible object is
- * {@link CustomerProfileExType }
+ * {@link CustomerProfileInfoExType }
*
*/
- public CustomerProfileExType getProfile() {
+ public CustomerProfileInfoExType getProfile() {
return profile;
}
@@ -63,10 +63,10 @@ public CustomerProfileExType getProfile() {
*
* @param value
* allowed object is
- * {@link CustomerProfileExType }
+ * {@link CustomerProfileInfoExType }
*
*/
- public void setProfile(CustomerProfileExType value) {
+ public void setProfile(CustomerProfileInfoExType value) {
this.profile = value;
}
diff --git a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerProfileResponse.java b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerProfileResponse.java
index 6c677c55..ddc2034f 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerProfileResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerShippingAddressRequest.java b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerShippingAddressRequest.java
index c9c1913c..72d9d027 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerShippingAddressRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerShippingAddressRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerShippingAddressResponse.java b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerShippingAddressResponse.java
index d0e50165..135f58f9 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerShippingAddressResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerShippingAddressResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/UpdateHeldTransactionRequest.java b/src/main/java/net/authorize/api/contract/v1/UpdateHeldTransactionRequest.java
index 8858cfb9..a53d16e9 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateHeldTransactionRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateHeldTransactionRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/UpdateHeldTransactionResponse.java b/src/main/java/net/authorize/api/contract/v1/UpdateHeldTransactionResponse.java
index 78709abd..a6be151f 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateHeldTransactionResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateHeldTransactionResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/UpdateMerchantDetailsRequest.java b/src/main/java/net/authorize/api/contract/v1/UpdateMerchantDetailsRequest.java
index 3de10fe4..2c35826b 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateMerchantDetailsRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateMerchantDetailsRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/UpdateMerchantDetailsResponse.java b/src/main/java/net/authorize/api/contract/v1/UpdateMerchantDetailsResponse.java
index fdafc46b..7f09bb20 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateMerchantDetailsResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateMerchantDetailsResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/UpdateSplitTenderGroupRequest.java b/src/main/java/net/authorize/api/contract/v1/UpdateSplitTenderGroupRequest.java
index d5c0cd74..c4bf8bb2 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateSplitTenderGroupRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateSplitTenderGroupRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/UpdateSplitTenderGroupResponse.java b/src/main/java/net/authorize/api/contract/v1/UpdateSplitTenderGroupResponse.java
index e804f9fa..4032b7b6 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateSplitTenderGroupResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateSplitTenderGroupResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/UserField.java b/src/main/java/net/authorize/api/contract/v1/UserField.java
index 22f50247..67f657b8 100644
--- a/src/main/java/net/authorize/api/contract/v1/UserField.java
+++ b/src/main/java/net/authorize/api/contract/v1/UserField.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileRequest.java b/src/main/java/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileRequest.java
index 7331b90f..bec492a9 100644
--- a/src/main/java/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileResponse.java b/src/main/java/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileResponse.java
index 8cf501d0..e43fc08e 100644
--- a/src/main/java/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/ValidationModeEnum.java b/src/main/java/net/authorize/api/contract/v1/ValidationModeEnum.java
index e8b9bad9..49e3da7a 100644
--- a/src/main/java/net/authorize/api/contract/v1/ValidationModeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/ValidationModeEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/WebCheckOutDataType.java b/src/main/java/net/authorize/api/contract/v1/WebCheckOutDataType.java
index e5678db1..28846d43 100644
--- a/src/main/java/net/authorize/api/contract/v1/WebCheckOutDataType.java
+++ b/src/main/java/net/authorize/api/contract/v1/WebCheckOutDataType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/WebCheckOutDataTypeToken.java b/src/main/java/net/authorize/api/contract/v1/WebCheckOutDataTypeToken.java
index 3d3fb014..86fa74e1 100644
--- a/src/main/java/net/authorize/api/contract/v1/WebCheckOutDataTypeToken.java
+++ b/src/main/java/net/authorize/api/contract/v1/WebCheckOutDataTypeToken.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/WebCheckOutTypeEnum.java b/src/main/java/net/authorize/api/contract/v1/WebCheckOutTypeEnum.java
index 01511ae2..236b5919 100644
--- a/src/main/java/net/authorize/api/contract/v1/WebCheckOutTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/WebCheckOutTypeEnum.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
diff --git a/src/main/java/net/authorize/api/contract/v1/package-info.java b/src/main/java/net/authorize/api/contract/v1/package-info.java
index ff990c8d..337db798 100644
--- a/src/main/java/net/authorize/api/contract/v1/package-info.java
+++ b/src/main/java/net/authorize/api/contract/v1/package-info.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:44:59 AM IST
//
@javax.xml.bind.annotation.XmlSchema(namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
diff --git a/src/main/java/net/authorize/api/controller/base/ApiOperationBase.java b/src/main/java/net/authorize/api/controller/base/ApiOperationBase.java
index 0415cc7a..52e3d7cc 100644
--- a/src/main/java/net/authorize/api/controller/base/ApiOperationBase.java
+++ b/src/main/java/net/authorize/api/controller/base/ApiOperationBase.java
@@ -140,7 +140,6 @@ public void execute(Environment environment) {
logger.debug(String.format("Executing Request:'%s'", this.getApiRequest()));
if ( null == environment) throw new InvalidParameterException(nullEnvironmentErrorMessage);
-
ANetApiResponse httpApiResponse = HttpUtility.postData(environment, this.getApiRequest(), this.responseClass);
if ( null != httpApiResponse)
diff --git a/src/main/java/net/authorize/util/HttpCallTask.java b/src/main/java/net/authorize/util/HttpCallTask.java
index a99279af..0ce0a387 100644
--- a/src/main/java/net/authorize/util/HttpCallTask.java
+++ b/src/main/java/net/authorize/util/HttpCallTask.java
@@ -15,175 +15,173 @@
import net.authorize.api.contract.v1.MessagesType;
import net.authorize.api.contract.v1.MessagesType.Message;
+import org.apache.hc.core5.http.io.entity.EntityUtils;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
-import org.apache.http.HttpEntity;
-import org.apache.http.HttpResponse;
-import org.apache.http.client.ClientProtocolException;
-import org.apache.http.client.methods.HttpPost;
-import org.apache.http.impl.client.DefaultHttpClient;
-//import net.authorize.api.controller.base.ErrorResponse;
+import org.apache.hc.core5.http.HttpEntity;
+import org.apache.hc.core5.http.HttpResponse;
+import org.apache.hc.client5.http.ClientProtocolException;
+import org.apache.hc.client5.http.classic.methods.HttpPost;
+import org.apache.hc.client5.http.impl.classic.CloseableHttpClient;
+import org.apache.hc.core5.http.ClassicHttpResponse;
/**
- * Callable task to make http calls in future
- * @author ramittal
+ * Callable task to make http calls in future
*
+ * @author ramittal
*/
public class HttpCallTask implements Callable {
- private static Logger logger = LogManager.getLogger(HttpCallTask.class);
-
- Environment env = null;
- ANetApiRequest request = null;
- @SuppressWarnings("rawtypes")
- Class classType = null;
-
- //private static ANetApiResponse errorResponse = null;
- private Message errorMessage = null;
-
- /**
- * Creates task to be called in future for making http call
- * @param env Env to point to
- * @param request Http request to send
- * @param classType Expected response type if successful
- */
+ private static Logger logger = LogManager.getLogger(HttpCallTask.class);
+
+ Environment env = null;
+ ANetApiRequest request = null;
+ @SuppressWarnings("rawtypes")
+ Class classType = null;
+
+ //private static ANetApiResponse errorResponse = null;
+ private Message errorMessage = null;
+
+ /**
+ * Creates task to be called in future for making http call
+ *
+ * @param env Env to point to
+ * @param request Http request to send
+ * @param classType Expected response type if successful
+ */
public HttpCallTask(Environment env, ANetApiRequest request, Class classType) {
- this.env = env;
- this.request = request;
- this.classType = classType;
- this.errorMessage = new Message();
+ this.env = env;
+ this.request = request;
+ this.classType = classType;
+ this.errorMessage = new Message();
}
- @SuppressWarnings("unchecked")
/**
* Makes a http call, using the proxy if requested, and returns apiresponse
* with error code set appropriately
- * @return ANetApiResponse successful or failed response
+ *
+ * @return ANetApiResponse successful or failed response
*/
- public ANetApiResponse call() throws Exception {
- ANetApiResponse response = null;
- StringBuilder buffer = new StringBuilder();
-
- org.apache.http.client.HttpClient httpCaller = null;
-
+ @SuppressWarnings("unchecked")
+ public ANetApiResponse call() throws Exception {
+ ANetApiResponse response = null;
+ StringBuilder buffer = new StringBuilder();
+
+ CloseableHttpClient httpCaller = null;
+
try {
HttpPost httppost = HttpUtility.createPostRequest(this.env, this.request);
httpCaller = HttpClient.getHttpsClient();
-
- HttpResponse httpResponse = httpCaller.execute(httppost);
-
- if ( null != httpResponse) {
- if ( null != httpResponse.getStatusLine()) {
- if ( 200 == httpResponse.getStatusLine().getStatusCode()) {
-
- HttpEntity entity = httpResponse.getEntity();
- // get the raw data being received
- InputStream instream = entity.getContent();
- buffer.append(HttpUtility.convertStreamToString(instream));
- }
- }
- }
- LogHelper.debug(logger, "Raw Response: '%s'", buffer.toString());
- // handle HTTP errors
- if (0 == buffer.length()) {
- response = createErrorResponse(httpResponse, null);
- } else { // i.e. if ( StringUtils.isNotEmpty(buffer.toString()))
- Object localResponse = null;
-
- try {
- localResponse = XmlUtility.create(buffer.toString(), this.classType);
- } catch(UnmarshalException ume) {
- try {
- //try deserializing to error message
- localResponse = XmlUtility.create(buffer.toString(), net.authorize.api.contract.v1.ErrorResponse.class);
- } catch(JAXBException jabex) {
- response = createErrorResponse(httpResponse, jabex);
- }
- } catch(JAXBException jabex) {
- response = createErrorResponse(httpResponse, jabex);
- }
-
- //ObjectFactory factory = new ObjectFactory();
- //JAXBElement error = factory.createErrorResponse();
-
- //check if error
- if ( null == localResponse) {
- try {
- response = XmlUtility.create(buffer.toString(), ANetApiResponse.class);
- } catch(JAXBException jabex) {
- response = createErrorResponse(httpResponse, jabex);
- }
- } else {
- if (localResponse instanceof ANetApiResponse)
- {
- response = (ANetApiResponse) localResponse;
- } else {
- LogHelper.warn( logger, "Unknown ResponseType: '%s'", localResponse);
- }
- }
- }
+
+ ClassicHttpResponse httpResponse = httpCaller.executeOpen(null, httppost, null);
+
+ if (null != httpResponse) {
+ if (200 == httpResponse.getCode()) {
+ final HttpEntity entity = httpResponse.getEntity();
+ // get the raw data being received
+ InputStream instream = entity.getContent();
+ buffer.append(HttpUtility.convertStreamToString(instream));
+ EntityUtils.consume(entity);
+ }
+ }
+ LogHelper.debug(logger, "Raw Response: '%s'", buffer.toString());
+ // handle HTTP errors
+ if (0 == buffer.length()) {
+ response = createErrorResponse(httpResponse, null);
+ } else { // i.e. if ( StringUtils.isNotEmpty(buffer.toString()))
+ Object localResponse = null;
+
+ try {
+ localResponse = XmlUtility.create(buffer.toString(), this.classType);
+ } catch (UnmarshalException ume) {
+ try {
+ //try deserializing to error message
+ localResponse = XmlUtility.create(buffer.toString(), net.authorize.api.contract.v1.ErrorResponse.class);
+ } catch (JAXBException jabex) {
+ response = createErrorResponse(httpResponse, jabex);
+ }
+ } catch (JAXBException jabex) {
+ response = createErrorResponse(httpResponse, jabex);
+ }
+
+ //ObjectFactory factory = new ObjectFactory();
+ //JAXBElement error = factory.createErrorResponse();
+
+ //check if error
+ if (null == localResponse) {
+ try {
+ response = XmlUtility.create(buffer.toString(), ANetApiResponse.class);
+ } catch (JAXBException jabex) {
+ response = createErrorResponse(httpResponse, jabex);
+ }
+ } else {
+ if (localResponse instanceof ANetApiResponse) {
+ response = (ANetApiResponse) localResponse;
+ } else {
+ LogHelper.warn(logger, "Unknown ResponseType: '%s'", localResponse);
+ }
+ }
+ }
} catch (ClientProtocolException cpe) {
- response = createErrorResponse(null, cpe);
+ response = createErrorResponse(null, cpe);
} catch (IOException ioe) {
- response = createErrorResponse(null, ioe);
+ response = createErrorResponse(null, ioe);
} finally {
- if ( null != httpCaller) {
- httpCaller.getConnectionManager().shutdown();
- }
+ if (null != httpCaller) {
+ httpCaller.close();
+ }
}
return response;
- }
-
- private ANetApiResponse createErrorResponse(HttpResponse httpResponse, Exception exception) {
- ANetApiResponse response = new ANetApiResponse();
-
- MessagesType aMessage = new MessagesType();
- aMessage.setResultCode(MessageTypeEnum.ERROR);
- response.setMessages(aMessage);
-
- List messages = response.getMessages().getMessage();
- //clear all messages
- messages.clear();
-
- setErrorResponse(messages, httpResponse);
- setErrorResponse(messages, exception);
-
- return response;
- }
-
- private void setErrorResponse(List messages, HttpResponse httpResponse) {
- if ( null != httpResponse) {
- messages.add(errorMessage);
- String code = "Error";
- String text = "Unknown Error";
- if (null != httpResponse.getStatusLine())
- {
- LogHelper.warn( logger, "Error deserializing response to '%s'", this.classType);
-
- code = String.format("%d", httpResponse.getStatusLine().getStatusCode());
- if (null != httpResponse.getStatusLine().getReasonPhrase()) { text = httpResponse.getStatusLine().getReasonPhrase();}
- }
- setErrorMessageValues(code, text);
- }
- }
-
- private void setErrorResponse(List messages, Exception exception) {
- if ( null != exception) {
- messages.add(errorMessage);
- String code = "Error";
- String text = "Unknown Error";
- LogHelper.error( logger, "Http request execute failed: '%s'", exception.getMessage());
- code = exception.getClass().getCanonicalName();
- //code = exception.getClass().getTypeName();// requires java1.8
- text = exception.getMessage();
-
- setErrorMessageValues(code, text);
- }
- }
-
- private void setErrorMessageValues(String code, String text) {
- errorMessage.setCode(code);
- errorMessage.setText(text);
- LogHelper.warn(logger, "Adding ErrorMessage: Code: '%s', Text: '%s'", code, text);
- }
-}
+ }
+
+ private ANetApiResponse createErrorResponse(HttpResponse httpResponse, Exception exception) {
+ ANetApiResponse response = new ANetApiResponse();
+
+ MessagesType aMessage = new MessagesType();
+ aMessage.setResultCode(MessageTypeEnum.ERROR);
+ response.setMessages(aMessage);
+
+ List messages = response.getMessages().getMessage();
+ //clear all messages
+ messages.clear();
+
+ setErrorResponse(messages, httpResponse);
+ setErrorResponse(messages, exception);
+
+ return response;
+ }
+
+ private void setErrorResponse(List messages, HttpResponse httpResponse) {
+ if (null != httpResponse) {
+ messages.add(errorMessage);
+ String code = "Error";
+ String text = "Unknown Error";
+ LogHelper.warn(logger, "Error deserializing response to '%s'", this.classType);
+ code = String.format("%d", httpResponse.getCode());
+ if (null != httpResponse.getReasonPhrase()) {
+ text = httpResponse.getReasonPhrase();
+ }
+ setErrorMessageValues(code, text);
+ }
+ }
+
+ private void setErrorResponse(List messages, Exception exception) {
+ if (null != exception) {
+ messages.add(errorMessage);
+ String code = "Error";
+ String text = "Unknown Error";
+ LogHelper.error(logger, "Http request execute failed: '%s'", exception.getMessage());
+ code = exception.getClass().getCanonicalName();
+ //code = exception.getClass().getTypeName();// requires java1.8
+ text = exception.getMessage();
+
+ setErrorMessageValues(code, text);
+ }
+ }
+
+ private void setErrorMessageValues(String code, String text) {
+ errorMessage.setCode(code);
+ errorMessage.setText(text);
+ LogHelper.warn(logger, "Adding ErrorMessage: Code: '%s', Text: '%s'", code, text);
+ }
+}
diff --git a/src/main/java/net/authorize/util/HttpClient.java b/src/main/java/net/authorize/util/HttpClient.java
index 11e72ee5..d864dc36 100644
--- a/src/main/java/net/authorize/util/HttpClient.java
+++ b/src/main/java/net/authorize/util/HttpClient.java
@@ -11,162 +11,192 @@
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
-import org.apache.http.HttpHost;
-import org.apache.http.auth.AuthScope;
-import org.apache.http.auth.Credentials;
-import org.apache.http.auth.UsernamePasswordCredentials;
-import org.apache.http.client.CredentialsProvider;
-import org.apache.http.client.config.RequestConfig;
-import org.apache.http.conn.socket.LayeredConnectionSocketFactory;
-import org.apache.http.conn.ssl.SSLConnectionSocketFactory;
-import org.apache.http.impl.client.BasicCredentialsProvider;
-import org.apache.http.impl.client.CloseableHttpClient;
-import org.apache.http.impl.client.HttpClientBuilder;
-import org.apache.http.impl.client.HttpClients;
-import org.apache.http.impl.client.LaxRedirectStrategy;
+import org.apache.hc.client5.http.config.ConnectionConfig;
+import org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager;
+import org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder;
+import org.apache.hc.client5.http.ssl.NoopHostnameVerifier;
+import org.apache.hc.client5.http.ssl.SSLConnectionSocketFactoryBuilder;
+import org.apache.hc.core5.http.io.SocketConfig;
+import org.apache.hc.core5.http.ssl.TLS;
+import org.apache.hc.core5.pool.PoolConcurrencyPolicy;
+import org.apache.hc.core5.pool.PoolReusePolicy;
+import org.apache.hc.core5.ssl.SSLContexts;
+import org.apache.hc.core5.http.HttpHost;
+import org.apache.hc.client5.http.auth.AuthScope;
+import org.apache.hc.client5.http.auth.Credentials;
+import org.apache.hc.client5.http.auth.UsernamePasswordCredentials;
+import org.apache.hc.client5.http.impl.auth.BasicCredentialsProvider;
+import org.apache.hc.client5.http.config.RequestConfig;
+import org.apache.hc.client5.http.socket.LayeredConnectionSocketFactory;
+import org.apache.hc.client5.http.impl.classic.CloseableHttpClient;
+import org.apache.hc.client5.http.impl.classic.HttpClientBuilder;
+import org.apache.hc.core5.util.Timeout;
import net.authorize.Environment;
/**
* Transportation object used to facilitate the communication with the
* respective gateway.
- *
*/
public class HttpClient {
- private static Logger logger = LogManager.getLogger(HttpClient.class);
-
- public static final String ENCODING = "UTF-8";
- static boolean proxySet = false;
-
- static boolean UseProxy = Environment.getBooleanProperty(Constants.HTTPS_USE_PROXY);
- static String ProxyHost = Environment.getProperty(Constants.HTTPS_PROXY_HOST);
- static int ProxyPort = Environment.getIntProperty(Constants.HTTPS_PROXY_PORT);
- static String proxyUsername = Environment.getProperty(Constants.HTTPS_PROXY_USERNAME);
- static String proxyPassword = Environment.getProperty(Constants.HTTPS_PROXY_PASSWORD);
-
- static int httpConnectionTimeout = Environment.getIntProperty(Constants.HTTP_CONNECTION_TIME_OUT);
- static int httpReadTimeout = Environment.getIntProperty(Constants.HTTP_READ_TIME_OUT);
-
- static {
- LogHelper.info(logger, "Use Proxy: '%s'", UseProxy);
-
- httpConnectionTimeout = (httpConnectionTimeout == 0 ? Constants.HTTP_CONNECTION_TIME_OUT_DEFAULT_VALUE
- : httpConnectionTimeout);
- httpReadTimeout = (httpReadTimeout == 0 ? Constants.HTTP_READ_TIME_OUT_DEFAULT_VALUE : httpReadTimeout);
- }
-
-
-
-
- /**
- * Converts a response inputstream into a string.
- *
- * @param is
- * @return String
- */
- @Deprecated
- public static String convertStreamToString(InputStream is) {
- BufferedReader reader = new BufferedReader(new InputStreamReader(is));
- StringBuilder sb = new StringBuilder();
-
- String line;
- try {
- while ((line = reader.readLine()) != null) {
- sb.append(line).append("\n");
- }
- } catch (IOException e) {
- LogHelper.warn(logger, "Exception reading data from Stream: '%s'", e.getMessage());
- } finally {
- if (null != reader) {
- try {
- reader.close();
- } catch (IOException e) {
- LogHelper.warn(logger, "Exception closing BufferedReader: '%s'", e.getMessage());
- }
- }
-
- if (null != is) {
- try {
- is.close();
- } catch (IOException e) {
- LogHelper.warn(logger, "Exception closing InputStream: '%s'", e.getMessage());
- }
- }
- }
- return sb.toString();
- }
-
-
- /**
- * @return returns an SSL context with TLSv1.2 protocol instance to be used in
- * the call
- */
- private static SSLContext getSSLContext() {
- try {
- final SSLContext sc = SSLContext.getInstance("TLSv1.2");
- final TrustManagerFactory trustManagerFactory = TrustManagerFactory
- .getInstance(TrustManagerFactory.getDefaultAlgorithm());
- trustManagerFactory.init((KeyStore) null);
- sc.init(null, trustManagerFactory.getTrustManagers(), new java.security.SecureRandom());
- return sc;
- } catch (Exception e) {
- e.printStackTrace();
- return null;
- }
- }
-
- /**
- * Returns a HTTPClient instance which enforce TLSv1.2 protocol for all the
- * calls
- *
- * @return CloseableHttpClient instance
- * @throws Exception
- */
- static CloseableHttpClient getHttpsClient() throws Exception {
- SSLContext sslcontext = getSSLContext();
- try {
- LayeredConnectionSocketFactory sslSocketFactory = new org.apache.http.conn.ssl.SSLConnectionSocketFactory(
- sslcontext, SSLConnectionSocketFactory.STRICT_HOSTNAME_VERIFIER);
- RequestConfig requestConfig = RequestConfig.custom().setConnectTimeout(httpConnectionTimeout).build();
-
- CloseableHttpClient httpClient;
-
- if (UseProxy && ProxyHost != null) {
-
- HttpClientBuilder hcBuilder;
- if (proxyUsername != null && proxyPassword != null) {
- LogHelper.info(logger, "Setting up proxy to URL with Authentication: '%s://%s@%s:%d'",
- Constants.PROXY_PROTOCOL, proxyUsername, ProxyHost, ProxyPort);
- CredentialsProvider credsProvider = new BasicCredentialsProvider();
- AuthScope proxyScope = new AuthScope(ProxyHost, ProxyPort);
- Credentials proxyCreds = new UsernamePasswordCredentials(proxyUsername, proxyPassword);
- credsProvider.setCredentials(proxyScope, proxyCreds);
- hcBuilder = HttpClients.custom().setSSLSocketFactory(sslSocketFactory)
- .setDefaultRequestConfig(requestConfig).setRedirectStrategy(new LaxRedirectStrategy())
- .setDefaultCredentialsProvider(credsProvider);
- } else {
- LogHelper.info(logger, "Setting up proxy to URL: '%s://%s:%d'", Constants.PROXY_PROTOCOL, ProxyHost,
- ProxyPort);
- hcBuilder = HttpClients.custom().setSSLSocketFactory(sslSocketFactory)
- .setDefaultRequestConfig(requestConfig).setRedirectStrategy(new LaxRedirectStrategy());
- }
-
- HttpHost httpProxy = new HttpHost(ProxyHost, ProxyPort, Constants.PROXY_PROTOCOL);
- hcBuilder.setProxy(httpProxy);
-
- httpClient = hcBuilder.build();
-
- proxySet = true;
- } else {
- LogHelper.warn(logger, "Defaulting to non-proxy environment");
-
- httpClient = HttpClients.custom().setSSLSocketFactory(sslSocketFactory)
- .setDefaultRequestConfig(requestConfig).setRedirectStrategy(new LaxRedirectStrategy()).build();
- }
-
- return httpClient;
- } catch (Exception e) {
- return null;
- }
- }
+ private static Logger logger = LogManager.getLogger(HttpClient.class);
+
+ public static final String ENCODING = "UTF-8";
+ static boolean proxySet = false;
+
+ static boolean UseProxy = Environment.getBooleanProperty(Constants.HTTPS_USE_PROXY);
+ static String ProxyHost = Environment.getProperty(Constants.HTTPS_PROXY_HOST);
+ static int ProxyPort = Environment.getIntProperty(Constants.HTTPS_PROXY_PORT);
+ static String proxyUsername = Environment.getProperty(Constants.HTTPS_PROXY_USERNAME);
+ static String proxyPassword = Environment.getProperty(Constants.HTTPS_PROXY_PASSWORD);
+
+ static int httpConnectionTimeout = Environment.getIntProperty(Constants.HTTP_CONNECTION_TIME_OUT);
+ static int httpReadTimeout = Environment.getIntProperty(Constants.HTTP_READ_TIME_OUT);
+
+ static Timeout newHttpConnectionTimeout, newHttpReadTimeout;
+
+ static {
+ LogHelper.info(logger, "Use Proxy: '%s'", UseProxy);
+
+ httpConnectionTimeout = (httpConnectionTimeout == 0 ? Constants.HTTP_CONNECTION_TIME_OUT_DEFAULT_VALUE
+ : httpConnectionTimeout);
+ httpReadTimeout = (httpReadTimeout == 0 ? Constants.HTTP_READ_TIME_OUT_DEFAULT_VALUE : httpReadTimeout);
+
+ newHttpConnectionTimeout = Timeout.ofSeconds(httpConnectionTimeout);
+ newHttpReadTimeout = Timeout.ofSeconds(httpReadTimeout);
+ }
+
+ /**
+ * Converts a response inputstream into a string.
+ *
+ * @param is
+ * @return String
+ */
+ @Deprecated
+ public static String convertStreamToString(InputStream is) {
+ BufferedReader reader = new BufferedReader(new InputStreamReader(is));
+ StringBuilder sb = new StringBuilder();
+
+ String line;
+ try {
+ while ((line = reader.readLine()) != null) {
+ sb.append(line).append("\n");
+ }
+ } catch (IOException e) {
+ LogHelper.warn(logger, "Exception reading data from Stream: '%s'", e.getMessage());
+ } finally {
+ if (null != reader) {
+ try {
+ reader.close();
+ } catch (IOException e) {
+ LogHelper.warn(logger, "Exception closing BufferedReader: '%s'", e.getMessage());
+ }
+ }
+
+ if (null != is) {
+ try {
+ is.close();
+ } catch (IOException e) {
+ LogHelper.warn(logger, "Exception closing InputStream: '%s'", e.getMessage());
+ }
+ }
+ }
+ return sb.toString();
+ }
+
+
+ /**
+ * @return returns an SSL context with TLSv1.2 protocol instance to be used in
+ * the call
+ */
+ private static SSLContext getSSLContext() {
+ try {
+ final SSLContext sc = SSLContext.getInstance("TLSv1.2");
+ final TrustManagerFactory trustManagerFactory = TrustManagerFactory
+ .getInstance(TrustManagerFactory.getDefaultAlgorithm());
+ trustManagerFactory.init((KeyStore) null);
+ sc.init(null, trustManagerFactory.getTrustManagers(), new java.security.SecureRandom());
+ return sc;
+ } catch (Exception e) {
+ e.printStackTrace();
+ return null;
+ }
+ }
+
+ /**
+ * Returns a HTTPClient instance which enforce TLSv1.2 protocol for all the
+ * calls
+ *
+ * @return CloseableHttpClient instance
+ * @throws Exception
+ */
+ static CloseableHttpClient getHttpsClient() throws Exception {
+ SSLContext sslcontext = getSSLContext();
+ try {
+ CloseableHttpClient httpClient;
+
+ PoolingHttpClientConnectionManager connectionManager = PoolingHttpClientConnectionManagerBuilder.create()
+ .setSSLSocketFactory(SSLConnectionSocketFactoryBuilder.create()
+ .setSslContext(SSLContexts.createSystemDefault())
+ .setTlsVersions(TLS.V_1_2)
+ .setHostnameVerifier(NoopHostnameVerifier.INSTANCE)
+ .build())
+ .setPoolConcurrencyPolicy(PoolConcurrencyPolicy.STRICT)
+ .setConnPoolPolicy(PoolReusePolicy.LIFO)
+ .setDefaultSocketConfig(SocketConfig.custom()
+ .setSoTimeout(newHttpReadTimeout)
+ .build())
+ .setDefaultConnectionConfig(ConnectionConfig.custom()
+ .setConnectTimeout(newHttpConnectionTimeout)
+ .setSocketTimeout(newHttpReadTimeout)
+ .build())
+ .build();
+
+ RequestConfig requestConfig = RequestConfig.custom()
+ .setExpectContinueEnabled(true)
+ .build();
+
+ if (UseProxy && ProxyHost != null) {
+ HttpClientBuilder hcBuilder;
+ if (proxyUsername != null && proxyPassword != null) {
+ LogHelper.info(logger, "Setting up proxy to URL with Authentication: '%s://%s@%s:%d'",
+ Constants.PROXY_PROTOCOL, proxyUsername, ProxyHost, ProxyPort);
+ BasicCredentialsProvider credsProvider = new BasicCredentialsProvider();
+ AuthScope proxyScope = new AuthScope(ProxyHost, ProxyPort);
+ Credentials proxyCreds = new UsernamePasswordCredentials(proxyUsername, proxyPassword.toCharArray());
+ credsProvider.setCredentials(proxyScope, proxyCreds);
+ httpClient = HttpClientBuilder
+ .create()
+ .setDefaultCredentialsProvider(credsProvider)
+ .setProxy(new HttpHost(Constants.PROXY_PROTOCOL, ProxyHost, ProxyPort))
+ .setConnectionManager(connectionManager)
+ .setDefaultRequestConfig(requestConfig)
+ .build();
+ } else {
+ LogHelper.info(logger, "Setting up proxy to URL: '%s://%s:%d'", Constants.PROXY_PROTOCOL, ProxyHost,
+ ProxyPort);
+ httpClient = HttpClientBuilder
+ .create()
+ .setProxy(new HttpHost(Constants.PROXY_PROTOCOL, ProxyHost, ProxyPort))
+ .setConnectionManager(connectionManager)
+ .setDefaultRequestConfig(requestConfig)
+ .build();
+ }
+
+ proxySet = true;
+ } else {
+ LogHelper.warn(logger, "Defaulting to non-proxy environment");
+
+ httpClient = HttpClientBuilder
+ .create()
+ .setConnectionManager(connectionManager)
+ .setDefaultRequestConfig(requestConfig)
+ .build();
+ }
+
+ return httpClient;
+ } catch (Exception e) {
+ return null;
+ }
+ }
}
diff --git a/src/main/java/net/authorize/util/HttpUtility.java b/src/main/java/net/authorize/util/HttpUtility.java
index de836136..6313e4b7 100644
--- a/src/main/java/net/authorize/util/HttpUtility.java
+++ b/src/main/java/net/authorize/util/HttpUtility.java
@@ -17,162 +17,151 @@
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
-import org.apache.http.client.methods.HttpPost;
-import org.apache.http.entity.StringEntity;
-import org.apache.http.params.CoreProtocolPNames;
-import org.apache.http.params.HttpConnectionParams;
-import org.apache.http.protocol.HTTP;
+import org.apache.hc.client5.http.classic.methods.HttpPost;
+import org.apache.hc.core5.http.io.entity.StringEntity;
import net.authorize.Environment;
import net.authorize.api.contract.v1.ANetApiRequest;
import net.authorize.api.contract.v1.ANetApiResponse;
+import static java.nio.charset.StandardCharsets.UTF_8;
+
/**
* Helper methods for http calls
- * @author ramittal
*
+ * @author ramittal
*/
public final class HttpUtility {
+ private static Logger logger = LogManager.getLogger(HttpUtility.class);
- private static Logger logger = LogManager.getLogger(HttpUtility.class);
-
- static int httpConnectionTimeout = Environment.getIntProperty(Constants.HTTP_CONNECTION_TIME_OUT);
- static int httpReadTimeout = Environment.getIntProperty(Constants.HTTP_READ_TIME_OUT);
-
- static {
-
- httpConnectionTimeout = (httpConnectionTimeout == 0 ? Constants.HTTP_CONNECTION_TIME_OUT_DEFAULT_VALUE : httpConnectionTimeout );
- httpReadTimeout = (httpReadTimeout == 0 ? Constants.HTTP_READ_TIME_OUT_DEFAULT_VALUE : httpReadTimeout);
- }
-
- /**
+ /**
* Default C'tor, cannot be instantiated
*/
- private HttpUtility() {
- }
-
- /**
- * Creates http post to be sent as http request
- * @param env Env to point to
- * @param request Http request to send
- * @return HttpPost that can be send for http request
- * @throws URISyntaxException
- * @throws UnsupportedEncodingException
- * @throws IOException
- * @throws JAXBException
- */
- static HttpPost createPostRequest(Environment env, ANetApiRequest request) throws URISyntaxException, UnsupportedEncodingException, IOException, JAXBException
- {
- URI postUrl = null;
- HttpPost httpPost = null;
-
- if(null != request) {
- postUrl = new URI(env.getXmlBaseUrl() + "/xml/v1/request.api");
- logger.debug(String.format("Posting request to Url: '%s'", postUrl));
- httpPost = new HttpPost(postUrl);
- httpPost.getParams().setBooleanParameter(CoreProtocolPNames.USE_EXPECT_CONTINUE, false);
-
- //set the tcp connection timeout
- httpPost.getParams().setIntParameter(HttpConnectionParams.CONNECTION_TIMEOUT, httpConnectionTimeout);
- //set the time out on read-data request
- httpPost.getParams().setIntParameter(HttpConnectionParams.SO_TIMEOUT, httpReadTimeout);
-
- httpPost.setHeader("Content-Type", "text/xml; charset=utf-8");
-
- String xmlRequest = XmlUtility.getXml(request);
- logger.debug(String.format("Request: '%s%s%s'", LogHelper.LineSeparator, xmlRequest, LogHelper.LineSeparator));
- httpPost.setEntity(new StringEntity(xmlRequest, HTTP.UTF_8));
- }
-
- return httpPost;
- }
-
- /**
- * Posts a http request
- * @param env Env to point to
- * @param request Http request to send
- * @param classType Expected response type if successful
- * @return ANetApiResponse successful or failed response
- */
- public static ANetApiResponse postData(Environment env, ANetApiRequest request, Class classType) {
- ANetApiResponse response = null;
-
+ private HttpUtility() {
+ }
+
+ /**
+ * Creates http post to be sent as http request
+ *
+ * @param env Env to point to
+ * @param request Http request to send
+ * @return HttpPost that can be send for http request
+ * @throws URISyntaxException
+ * @throws UnsupportedEncodingException
+ * @throws IOException
+ * @throws JAXBException
+ */
+ static HttpPost createPostRequest(Environment env, ANetApiRequest request) throws URISyntaxException, UnsupportedEncodingException, IOException, JAXBException {
+ URI postUrl = null;
+ HttpPost httpPost = null;
+
+ if (null != request) {
+ postUrl = new URI(env.getXmlBaseUrl() + "/xml/v1/request.api");
+ logger.debug(String.format("Posting request to Url: '%s'", postUrl));
+ httpPost = new HttpPost(postUrl);
+
+ httpPost.setHeader("Content-Type", "text/xml; charset=utf-8");
+
+ String xmlRequest = XmlUtility.getXml(request);
+ logger.debug(String.format("Request: '%s%s%s'", LogHelper.LineSeparator, xmlRequest, LogHelper.LineSeparator));
+ httpPost.setEntity(new StringEntity(xmlRequest, UTF_8));
+ }
+
+ return httpPost;
+ }
+
+ /**
+ * Posts a http request
+ *
+ * @param env Env to point to
+ * @param request Http request to send
+ * @param classType Expected response type if successful
+ * @return ANetApiResponse successful or failed response
+ */
+ public static ANetApiResponse postData(Environment env, ANetApiRequest request, Class classType) {
+ ANetApiResponse response = null;
+
ExecutorService executor = Executors.newSingleThreadExecutor();
- Future future = executor.submit(new HttpCallTask(env, request, classType));
+ Future future = null;
+ try {
+ HttpCallTask task = new HttpCallTask(env, request, classType);
+ future = executor.submit(task);
+ } catch (Exception err) {
+ logger.error(err.getStackTrace());
+ }
executor.shutdown(); // Important!
-
+
try {
- response = future.get();
- logger.debug(String.format("Response: '%s'", response));
- } catch (InterruptedException ie) {
- logger.error(String.format("Http call interrupted Message: '%s'", ie.getMessage()));
- } catch (ExecutionException ee) {
- logger.error(String.format("Execution error for http post Message: '%s'", ee.getMessage()));
- }
+ response = future.get();
+ logger.debug(String.format("Response: '%s'", response));
+ } catch (InterruptedException ie) {
+ logger.error(String.format("Http call interrupted Message: '%s'", ie.getMessage()));
+ } catch (ExecutionException ee) {
+ logger.error(String.format("Execution error for http post Message: '%s'", ee.getMessage()));
+ }
return response;
- }
-
- /**
- * Converts a response inputstream into a string.
- *
- * @param is input stream
- * @return String contents of the input stream, without BOM
- */
- public static String convertStreamToString(InputStream is) {
-
- BOMStripperInputStream bomStripperStream = null;
- try {
- bomStripperStream = new BOMStripperInputStream(is) ;
- } catch (NullPointerException e) {
- logger.warn(String.format("Exception creating BOMStripperInputStream: '%s'", e.getMessage()));
- } catch (IOException e) {
- logger.warn(String.format("Exception creating BOMStripperInputStream: '%s'", e.getMessage()));
- }
- if ( null == bomStripperStream) {
- throw new NullPointerException("Unable to create BomStriper from the input stream");
- }
-
- //strip BOM if exists, the funny upto 3 bytes at the begining of stream identifying the char encoding
- try {
- bomStripperStream.skipBOM();
- } catch (IOException e) {
- logger.warn(String.format("Exception setting skip for BOMStripperInputStream: '%s'", e.getMessage()));
- }
-
- String line = null;
- InputStreamReader isr = null;
- BufferedReader reader = null;
- StringBuilder sb = null;
- //read the stream
- try {
- isr = new InputStreamReader(bomStripperStream) ;
- reader = new BufferedReader(isr);
- sb = new StringBuilder();
- while ((line = reader.readLine()) != null) {
- sb.append(line).append(LogHelper.LineSeparator);
- }
- } catch (IOException e) {
- logger.warn(String.format("Exception reading data from Stream: '%s'", e.getMessage()));
- } finally {
-
- tryClose( reader);
- tryClose( isr);
- tryClose( bomStripperStream);
- tryClose( is);
- }
-
- return sb.toString();
- }
-
- private static void tryClose( T closableObject) {
- if (null != closableObject)
- {
- try {
- closableObject.close();
- } catch (Exception e) {
- logger.warn(String.format("Exception closing '%s': '%s'", closableObject.getClass(), e.getMessage()));
- }
- }
- }
+ }
+
+ /**
+ * Converts a response inputstream into a string.
+ *
+ * @param is input stream
+ * @return String contents of the input stream, without BOM
+ */
+ public static String convertStreamToString(InputStream is) {
+
+ BOMStripperInputStream bomStripperStream = null;
+ try {
+ bomStripperStream = new BOMStripperInputStream(is);
+ } catch (NullPointerException e) {
+ logger.warn(String.format("Exception creating BOMStripperInputStream: '%s'", e.getMessage()));
+ } catch (IOException e) {
+ logger.warn(String.format("Exception creating BOMStripperInputStream: '%s'", e.getMessage()));
+ }
+ if (null == bomStripperStream) {
+ throw new NullPointerException("Unable to create BomStriper from the input stream");
+ }
+
+ //strip BOM if exists, the funny upto 3 bytes at the begining of stream identifying the char encoding
+ try {
+ bomStripperStream.skipBOM();
+ } catch (IOException e) {
+ logger.warn(String.format("Exception setting skip for BOMStripperInputStream: '%s'", e.getMessage()));
+ }
+
+ String line = null;
+ InputStreamReader isr = null;
+ BufferedReader reader = null;
+ StringBuilder sb = null;
+ //read the stream
+ try {
+ isr = new InputStreamReader(bomStripperStream);
+ reader = new BufferedReader(isr);
+ sb = new StringBuilder();
+ while ((line = reader.readLine()) != null) {
+ sb.append(line).append(LogHelper.LineSeparator);
+ }
+ } catch (IOException e) {
+ logger.warn(String.format("Exception reading data from Stream: '%s'", e.getMessage()));
+ } finally {
+
+ tryClose(reader);
+ tryClose(isr);
+ tryClose(bomStripperStream);
+ tryClose(is);
+ }
+
+ return sb.toString();
+ }
+
+ private static void tryClose(T closableObject) {
+ if (null != closableObject) {
+ try {
+ closableObject.close();
+ } catch (Exception e) {
+ logger.warn(String.format("Exception closing '%s': '%s'", closableObject.getClass(), e.getMessage()));
+ }
+ }
+ }
}