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..418ccba4
--- /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: ['11', '16', '17', '18', '19', '20', '21', '22'] # Removed Java 8 as it is incompatible with jakarta
+ 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: 'master'
+ path: ${{env.sample_code_java}}
+ - name: Setup Java 17 to build the SDK
+ uses: actions/setup-java@v2
+ with:
+ distribution: 'temurin'
+ java-version: '17'
+ - 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/.travis.yml b/.travis.yml
index 2b18b021..cf2a24b5 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -20,8 +20,8 @@ before_script:
script:
- cd sample-code-java
- - mvn install -DsdkVersion=2.0.3-SNAPSHOT -DskipTests=true -Dmaven.javadoc.skip=true -B -V
- - mvn test -DsdkVersion=2.0.3-SNAPSHOT -B
+ - mvn install -DsdkVersion=2.0.4-SNAPSHOT -DskipTests=true -Dmaven.javadoc.skip=true -B -V
+ - mvn test -DsdkVersion=2.0.4-SNAPSHOT -B
after_script:
print_surefire_reports.sh
diff --git a/README.md b/README.md
index 29ce9cb3..c15917af 100644
--- a/README.md
+++ b/README.md
@@ -1,35 +1,49 @@
# Authorize.Net Java SDK
-[](https://travis-ci.org/AuthorizeNet/sdk-java)
-[](https://codeclimate.com/github/AuthorizeNet/sdk-java)
+[](https://github.com/AuthorizeNet/sdk-java/actions/workflows/java-workflow.yml)
[](http://mvnrepository.com/artifact/net.authorize/anet-java-sdk)
-
+## IMPORTANT NOTE
+
+### Support for Java 1.8
+
+**A new version that supports Java 1.8 is `v2.0.7`. This is the _LAST_ release with support for Java 1.8.**
+
+### Support for Java 9 and higher
+
+**A new version of the SDK has been released that supports Java 9 and higher. This new version is `v3.0.0`.**
+
## Requirements
-* JDK 1.5.0 to JDK 1.8.0
+* JDK 9 and higher
* Ant 1.6.2 or higher (build SDK only)
* Maven 2.2.0 or higher (build SDK only)
* An Authorize.Net account (see _Registration & Configuration_ section below)
_Note 1: Support for building the SDK with either Ant or Maven has been made. Please see the respective build processes below. All initial jars and docs were built with Ant, however._
-_Note 2: Support for higher versions of JDK (>= 1.9.0) has not been made available._
-
### Dependencies
-* commons-logging-1.1.1.jar : logging
-* log4j-1.2.16.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
-* hamcrest-core-1.3.jar : unit testing
-* hamcrest-library-1.3.jar : unit testing
-* jmock-2.6.0.jar : unit testing
+* commons-logging-1.3.3
+* log4j-2.23.1
+* log4j-jcl-2.23.1
+* log4j-api-2.23.1
+* log4j-core-2.23.1
+* log4j-1.2-api-2.23.1
+* httpclient5-5.3.1
+* httpcore5-5.2.5
+* gson-2.11.0
+* jakarta.xml.bind-api-4.0.2
+* jaxb-runtime-4.0.5
+* jackson-module-jakarta-xmlbind-annotations-2.17.2
+* junit-4.13.1
+* hamcrest-core-1.3
+* hamcrest-library-1.3
+* jmock-2.6.0
### Migrating from older versions
-Since August 2018, the Authorize.Net API has been reorganized to be more merchant focused. Authorize.Net AIM, ARB, CIM, Transaction Reporting, and SIM classes have been deprecated in favor of `net\authorize\api`. To see the full list of mapping of new features corresponding to the deprecated features, see [MIGRATING.md](MIGRATING.md).
+Since August 2018, the Authorize.Net API has been reorganized to be more merchant focused. Authorize.Net AIM, ARB, CIM, Transaction Reporting, and SIM classes have been deprecated in favor of `net\authorize\api`. To see the full list of mapping of new features corresponding to the deprecated features, see [MIGRATING.md](MIGRATING.md).
### Contribution
- - If you need information or clarification about Authorize.Net features, create an issue with your question. You can also search the [Authorize.Net developer community](https://community.developer.authorize.net/) for discussions related to your question.
+ - If you need information or clarification about Authorize.Net features, create an issue with your question. You can also search the [Authorize.Net developer community](https://community.developer.authorize.net/) for discussions related to your question.
- Before creating pull requests, read [the contributors guide](CONTRIBUTING.md).
### TLS 1.2
@@ -69,7 +83,7 @@ Authorize.Net maintains a complete sandbox environment for testing and developme
ApiOperationBase.setEnvironment(Environment.PRODUCTION);
```
-API credentials are different for each environment, so be sure to switch to the appropriate credentials when switching environments.
+API credentials are different for each environment, so be sure to switch to the appropriate credentials when switching environments.
## SDK Usage Examples and Sample Code
When using this SDK, downloading the Authorize.Net sample code repository is recommended.
@@ -128,27 +142,22 @@ To create the javadocs:
### Testing Guide
For additional help in testing your own code, Authorize.Net maintains a [comprehensive testing guide](http://developer.authorize.net/hello_world/testing_guide/) that includes test credit card numbers to use and special triggers to generate certain responses from the sandbox environment.
-## Logging Sensitive Data
-
-The Authorize.Net Java SDK uses Log4J framework for logging purposes. Enable the logger by keeping a configuration file `Log4j.properties` in the resources folder of the application. A sample [Log4.properties](https://github.com/AuthorizeNet/sdk-java/blob/master/resources/log4j.properties) file has been provided as a reference.
-
-The possible log levels are `DEBUG, INFO, WARN, ERROR` and `FATAL`. There is a new pattern layout introduced to mask sensitive data while logging and can be used with the application by providing the following configurations in the `Log4j.properties` file:
-
-```
-// Default configuration which logs the entries in clear text
-
-log4j.appender.S.layout = org.apache.log4j.PatternLayout
-log4j.appender.R.layout = org.apache.log4j.PatternLayout
-
-// Configuration which masks the sensitive data in the log entries
-
-log4j.appender.S.layout = net.authorize.util.SensitiveFilterLayout
-log4j.appender.R.layout = net.authorize.util.SensitiveFilterLayout
-
-```
-
-By default the logger comes with two appenders, **console** and **file transport**.
-
+## Logging Sensitive Data
+
+The Authorize.Net Java SDK uses Log4J2 framework for logging purposes. Enable the logger by keeping a configuration file `log4j2.xml` in the resources folder of the application. A sample [log4j2.xml](https://github.com/AuthorizeNet/sdk-java/blob/master/resources/log4j2.xml) file has been provided as a reference.
+
+The possible log levels are `DEBUG, INFO, WARN, ERROR` and `FATAL`. There is a new pattern layout introduced to mask sensitive data while logging and can be used with the application by making the following configurations in the `log4j2.xml` file:
+
+1. Create your own appender under `` and insert the `` section. (Example is present in the `log4j2.xml` file)
+ * To enable masking of sensitive data, replace `%m` with `%maskedMessage`.
+ * To disable masking, replace `%maskedMessage` with `%m`.
+2. Create a logger under ``
+3. The `name` field in the `` should contain the namespace from where log messages needs to be written to file.
+4. Attach an `` section where the `ref` field uses one of the Appenders that have been created under the `` section.
+5. Do **NOT** modify the logger with ``.
+
+By default the logger comes with two appenders, **LogToConsole** and **RollingFile**.
+
The sensitive fields that are masked during logging are:
* Card Number
* Card Code
@@ -157,7 +166,7 @@ The sensitive fields that are masked during logging are:
* Account Number
* Name on Account
-There is also a list of regular expressions which the sensitive logger uses to mask credit card numbers while logging.
+There is also a list of regular expressions which the sensitive logger uses to mask credit card numbers while logging.
More information on the regular expressions used during sensitive data logging [can be found here](https://github.com/AuthorizeNet/sdk-java/blob/master/resources/AuthorizedNetSensitiveTagsConfig.json).
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 ec2b2ea0..91f70ccb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,7 +9,7 @@
net.authorizeanet-java-sdkjar
- 2.0.3
+ 3.0.1-SNAPSHOTAuthorize.Net Java SDKAuthorize.Net SDK includes standard payments, recurring billing, and customer profiles.http://developer.authorize.net
@@ -42,47 +42,58 @@
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.5org.apache.logging.log4jlog4j
- 2.13.3
+ ${log4j.version}pomorg.apache.logging.log4jlog4j-jcl
- 2.13.3
+ ${log4j.version}org.apache.logging.log4jlog4j-api
- 2.13.3
+ ${log4j.version}org.apache.logging.log4jlog4j-core
- 2.13.3
+ ${log4j.version}org.apache.logging.log4jlog4j-1.2-api
- 2.13.3
+ ${log4j.version}
@@ -106,9 +117,25 @@
com.google.code.gsongson
- 2.3.1
+ 2.11.0compile
+
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ 4.0.2
+
+
+ org.glassfish.jaxb
+ jaxb-runtime
+ 4.0.5
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jakarta-xmlbind-annotations
+ 2.17.2
+ UTF-8
@@ -117,22 +144,23 @@
1.5truetrue
+ 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
@@ -140,15 +168,16 @@
org.apache.maven.pluginsmaven-surefire-plugin
- 2.9
+ 2.12 **/mocktest/**.javafalse
- 1
+
${api.login.id}
+
${transaction.key}
@@ -173,6 +202,20 @@
+
+ maven-dependency-plugin
+
+
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}/lib
+
+
+
+
diff --git a/scripts/generateObjectsFromXsd.cmd b/scripts/generateObjectsFromXsd.cmd
index 03c68cc8..0a3e59b8 100644
--- a/scripts/generateObjectsFromXsd.cmd
+++ b/scripts/generateObjectsFromXsd.cmd
@@ -81,5 +81,11 @@ FOR %%x IN (Request Response) DO (
)
)
DEL /q /s *.bak
+
+FOR /r "%XSDSRCDIR%%XSDGENFOLDER%" %%F IN (*.java) DO (
+ @ECHO Converting %%F to use Jakarta
+ POWERSHELL -Command "(Get-Content '%%F') | ForEach-Object { $_ -replace 'import javax.xml.bind', 'import jakarta.xml.bind' } | ForEach-Object { $_ -replace '@javax.xml.bind', '@jakarta.xml.bind' } | ForEach-Object { $_ -replace 'elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED', 'elementFormDefault = jakarta.xml.bind.annotation.XmlNsForm.QUALIFIED' } | Set-Content '%%F'"
+)
+
ENDLOCAL
@ECHO FINISHED %DATE%-%TIME%
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..1c6a5e8f 100644
--- a/src/main/java/net/authorize/api/contract/v1/ANetApiRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/ANetApiRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..1ef2beb6 100644
--- a/src/main/java/net/authorize/api/contract/v1/ANetApiResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/ANetApiResponse.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..0790be0d 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBCancelSubscriptionRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBCancelSubscriptionRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..f7296bc7 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBCancelSubscriptionResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBCancelSubscriptionResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..e4c8f157 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBCreateSubscriptionRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBCreateSubscriptionRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..1fe5fb41 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBCreateSubscriptionResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBCreateSubscriptionResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..7929622f 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListOrderFieldEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListOrderFieldEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..87fb9337 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListRequest.java
@@ -2,18 +2,18 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..d93ff8ff 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..d4723d00 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListSearchTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListSearchTypeEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..83d3edaf 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListSorting.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionListSorting.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..b901b518 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..b9681b09 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionResponse.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..e3fbca08 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionStatusRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionStatusRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..fbd4bc37 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionStatusResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBGetSubscriptionStatusResponse.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..792f3850 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionMaskedType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionMaskedType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
import java.math.BigDecimal;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..692247bd 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionStatusEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionStatusEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..141e98d8 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
import java.math.BigDecimal;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..167c8b19 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionUnitEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBSubscriptionUnitEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..1bb434f6 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:15:31 AM IST
//
@@ -10,9 +10,9 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..e9838186 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBUpdateSubscriptionRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBUpdateSubscriptionRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..fbbe790c 100644
--- a/src/main/java/net/authorize/api/contract/v1/ARBUpdateSubscriptionResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/ARBUpdateSubscriptionResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..70146ac0 100644
--- a/src/main/java/net/authorize/api/contract/v1/AUJobTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/AUJobTypeEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..847168dd 100644
--- a/src/main/java/net/authorize/api/contract/v1/AccountTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/AccountTypeEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..7ca75ca9 100644
--- a/src/main/java/net/authorize/api/contract/v1/AfdsTransactionEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/AfdsTransactionEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..35a9fb90 100644
--- a/src/main/java/net/authorize/api/contract/v1/ArbTransaction.java
+++ b/src/main/java/net/authorize/api/contract/v1/ArbTransaction.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
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..16ce27ef 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:15:31 AM IST
//
@@ -10,9 +10,9 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..371e0854 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:15:31 AM IST
//
@@ -10,9 +10,9 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..8cd230da 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:15:31 AM IST
//
@@ -10,9 +10,9 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..dfb88b7f 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:15:31 AM IST
//
@@ -10,10 +10,10 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..8db7addb 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:15:31 AM IST
//
@@ -10,9 +10,9 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..4c315946 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:15:31 AM IST
//
@@ -10,10 +10,10 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..5102d813 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:15:31 AM IST
//
@@ -10,10 +10,10 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..fd1423ee 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:15:31 AM IST
//
@@ -10,10 +10,10 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..628a9f89 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:15:31 AM IST
//
@@ -10,10 +10,10 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..dad214ab 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:15:31 AM IST
//
@@ -10,9 +10,9 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..a4a0c88f 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:15:31 AM IST
//
@@ -10,10 +10,10 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..d40b248d 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:15:31 AM IST
//
@@ -10,10 +10,10 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..5d1749cc 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:15:31 AM IST
//
@@ -10,9 +10,9 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..6d1e4b73 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:15:31 AM IST
//
@@ -10,11 +10,11 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..18657af8 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:15:31 AM IST
//
@@ -10,9 +10,9 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..0f9aca88 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:15:31 AM IST
//
@@ -10,10 +10,10 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..dfbf0394 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:15:31 AM IST
//
@@ -10,10 +10,10 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..3ffa00a4 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:15:31 AM IST
//
@@ -10,9 +10,9 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..8b767cdb 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:15:31 AM IST
//
@@ -10,10 +10,10 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..8be9da90 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:15:31 AM IST
//
@@ -10,9 +10,9 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..30689a69 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:15:31 AM IST
//
@@ -10,10 +10,10 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..6baeba68 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:15:31 AM IST
//
@@ -10,9 +10,9 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..26377573 100644
--- a/src/main/java/net/authorize/api/contract/v1/AuDeleteType.java
+++ b/src/main/java/net/authorize/api/contract/v1/AuDeleteType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..c1ab82c2 100644
--- a/src/main/java/net/authorize/api/contract/v1/AuDetailsType.java
+++ b/src/main/java/net/authorize/api/contract/v1/AuDetailsType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..9e4c9650 100644
--- a/src/main/java/net/authorize/api/contract/v1/AuResponseType.java
+++ b/src/main/java/net/authorize/api/contract/v1/AuResponseType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..b6af74a7 100644
--- a/src/main/java/net/authorize/api/contract/v1/AuUpdateType.java
+++ b/src/main/java/net/authorize/api/contract/v1/AuUpdateType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..245afd50 100644
--- a/src/main/java/net/authorize/api/contract/v1/AuthIndicatorEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/AuthIndicatorEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..d1fa55c0 100644
--- a/src/main/java/net/authorize/api/contract/v1/AuthenticateTestRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/AuthenticateTestRequest.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..f195b11e 100644
--- a/src/main/java/net/authorize/api/contract/v1/AuthenticateTestResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/AuthenticateTestResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..1d76070a 100644
--- a/src/main/java/net/authorize/api/contract/v1/AuthorizationIndicatorType.java
+++ b/src/main/java/net/authorize/api/contract/v1/AuthorizationIndicatorType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..e7d079c1 100644
--- a/src/main/java/net/authorize/api/contract/v1/BankAccountMaskedType.java
+++ b/src/main/java/net/authorize/api/contract/v1/BankAccountMaskedType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..79cadd48 100644
--- a/src/main/java/net/authorize/api/contract/v1/BankAccountType.java
+++ b/src/main/java/net/authorize/api/contract/v1/BankAccountType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..e0fbc11d 100644
--- a/src/main/java/net/authorize/api/contract/v1/BankAccountTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/BankAccountTypeEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..1a5e543c 100644
--- a/src/main/java/net/authorize/api/contract/v1/BatchDetailsType.java
+++ b/src/main/java/net/authorize/api/contract/v1/BatchDetailsType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
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..fc8e0fb5 100644
--- a/src/main/java/net/authorize/api/contract/v1/BatchStatisticType.java
+++ b/src/main/java/net/authorize/api/contract/v1/BatchStatisticType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
import java.math.BigDecimal;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..32a2593b 100644
--- a/src/main/java/net/authorize/api/contract/v1/CardArt.java
+++ b/src/main/java/net/authorize/api/contract/v1/CardArt.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..e7372ed7 100644
--- a/src/main/java/net/authorize/api/contract/v1/CardTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/CardTypeEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..60af222a 100644
--- a/src/main/java/net/authorize/api/contract/v1/CcAuthenticationType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CcAuthenticationType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..1f34a23e 100644
--- a/src/main/java/net/authorize/api/contract/v1/ContactDetailType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ContactDetailType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..ff1585b2 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerPaymentProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerPaymentProfileRequest.java
@@ -2,18 +2,18 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..bf2074cb 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerPaymentProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerPaymentProfileResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..cff06f20 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileFromTransactionRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileFromTransactionRequest.java
@@ -2,18 +2,18 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..ce45a7fd 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileRequest.java
@@ -2,18 +2,18 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..baa683cc 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileResponse.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..96346015 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileTransactionRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileTransactionRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..3f9c6aaf 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileTransactionResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerProfileTransactionResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..d21004ce 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerShippingAddressRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerShippingAddressRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..d99fcd4f 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateCustomerShippingAddressResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateCustomerShippingAddressResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
diff --git a/src/main/java/net/authorize/api/contract/v1/CreateFingerPrintRequest.java b/src/main/java/net/authorize/api/contract/v1/CreateFingerPrintRequest.java
index 2c3f045f..4830c276 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateFingerPrintRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateFingerPrintRequest.java
@@ -8,11 +8,11 @@
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
diff --git a/src/main/java/net/authorize/api/contract/v1/CreateFingerPrintResponse.java b/src/main/java/net/authorize/api/contract/v1/CreateFingerPrintResponse.java
index 2f6fd283..d08d0623 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateFingerPrintResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateFingerPrintResponse.java
@@ -8,11 +8,11 @@
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..f1f1cb9f 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateProfileResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..ae931331 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateTransactionRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateTransactionRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..9fc7f7f5 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreateTransactionResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreateTransactionResponse.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..7a696a86 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreditCardMaskedType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreditCardMaskedType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..bdc516d8 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreditCardSimpleType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreditCardSimpleType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..c283a864 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreditCardTrackType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreditCardTrackType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..67693ec5 100644
--- a/src/main/java/net/authorize/api/contract/v1/CreditCardType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CreditCardType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..6121c661 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerAddressExType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerAddressExType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..d318e91b 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerAddressType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerAddressType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..0b30c9c0 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerDataType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerDataType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..953fddb6 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileBaseType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileBaseType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..b53b0095 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileExType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileExType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..f701f2de 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileListItemType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileListItemType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
import java.math.BigDecimal;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
@@ -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..c99a17f6 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileMaskedType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileMaskedType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
import java.math.BigDecimal;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
@@ -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..4d94ff3f 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileOrderFieldEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileOrderFieldEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..b0431569 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileSearchTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileSearchTypeEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..c6db37ee 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileSorting.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileSorting.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..47f8d851 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerPaymentProfileType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
/**
@@ -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..339a78d3 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerProfileBaseType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerProfileBaseType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..38b508fd 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerProfileExType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerProfileExType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..f1936894 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerProfileIdType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerProfileIdType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..4e6bc983 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerProfileInfoExType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerProfileInfoExType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..fb27844c 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:15:31 AM IST
//
@@ -10,10 +10,10 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..4a7d9da0 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerProfilePaymentType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerProfilePaymentType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..d22a703c 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerProfileSummaryType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerProfileSummaryType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
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..586db3c5 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:15:31 AM IST
//
@@ -10,10 +10,10 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..6996b31a 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerProfileTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerProfileTypeEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..dafeb43b 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerType.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..b7d56bb8 100644
--- a/src/main/java/net/authorize/api/contract/v1/CustomerTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/CustomerTypeEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..abfb2d48 100644
--- a/src/main/java/net/authorize/api/contract/v1/DecryptPaymentDataRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/DecryptPaymentDataRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..fb11b0f8 100644
--- a/src/main/java/net/authorize/api/contract/v1/DecryptPaymentDataResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/DecryptPaymentDataResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..8eb09b81 100644
--- a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..0cf80535 100644
--- a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..4985ac01 100644
--- a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerProfileRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..1d39019d 100644
--- a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerProfileResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..db46577d 100644
--- a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerShippingAddressRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerShippingAddressRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..a0c855f8 100644
--- a/src/main/java/net/authorize/api/contract/v1/DeleteCustomerShippingAddressResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/DeleteCustomerShippingAddressResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..e53419b2 100644
--- a/src/main/java/net/authorize/api/contract/v1/DeviceActivationEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/DeviceActivationEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..585746b3 100644
--- a/src/main/java/net/authorize/api/contract/v1/DriversLicenseMaskedType.java
+++ b/src/main/java/net/authorize/api/contract/v1/DriversLicenseMaskedType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..4be68795 100644
--- a/src/main/java/net/authorize/api/contract/v1/DriversLicenseType.java
+++ b/src/main/java/net/authorize/api/contract/v1/DriversLicenseType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..8ce0af5a 100644
--- a/src/main/java/net/authorize/api/contract/v1/EcheckTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/EcheckTypeEnum.java
@@ -2,14 +2,14 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..10486851 100644
--- a/src/main/java/net/authorize/api/contract/v1/EmailSettingsType.java
+++ b/src/main/java/net/authorize/api/contract/v1/EmailSettingsType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
import java.math.BigInteger;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..52a3b276 100644
--- a/src/main/java/net/authorize/api/contract/v1/EmvTag.java
+++ b/src/main/java/net/authorize/api/contract/v1/EmvTag.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..5f2a2e8c 100644
--- a/src/main/java/net/authorize/api/contract/v1/EncodingType.java
+++ b/src/main/java/net/authorize/api/contract/v1/EncodingType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..645b3d0c 100644
--- a/src/main/java/net/authorize/api/contract/v1/EncryptedTrackDataType.java
+++ b/src/main/java/net/authorize/api/contract/v1/EncryptedTrackDataType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..3ca3c288 100644
--- a/src/main/java/net/authorize/api/contract/v1/EncryptionAlgorithmType.java
+++ b/src/main/java/net/authorize/api/contract/v1/EncryptionAlgorithmType.java
@@ -2,14 +2,14 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..fb13a116 100644
--- a/src/main/java/net/authorize/api/contract/v1/EnumCollection.java
+++ b/src/main/java/net/authorize/api/contract/v1/EnumCollection.java
@@ -2,18 +2,18 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
diff --git a/src/main/java/net/authorize/api/contract/v1/ErrorResponse.java b/src/main/java/net/authorize/api/contract/v1/ErrorResponse.java
index f93121a0..0f881552 100644
--- a/src/main/java/net/authorize/api/contract/v1/ErrorResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/ErrorResponse.java
@@ -8,10 +8,10 @@
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..3d221c8d 100644
--- a/src/main/java/net/authorize/api/contract/v1/ExtendedAmountType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ExtendedAmountType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
import java.math.BigDecimal;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..0d788ce3 100644
--- a/src/main/java/net/authorize/api/contract/v1/FDSFilterActionEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/FDSFilterActionEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..dd251f38 100644
--- a/src/main/java/net/authorize/api/contract/v1/FDSFilterType.java
+++ b/src/main/java/net/authorize/api/contract/v1/FDSFilterType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
diff --git a/src/main/java/net/authorize/api/contract/v1/FingerPrintSupportInformationType.java b/src/main/java/net/authorize/api/contract/v1/FingerPrintSupportInformationType.java
index a42cca16..624f8a2d 100644
--- a/src/main/java/net/authorize/api/contract/v1/FingerPrintSupportInformationType.java
+++ b/src/main/java/net/authorize/api/contract/v1/FingerPrintSupportInformationType.java
@@ -9,10 +9,10 @@
package net.authorize.api.contract.v1;
import java.math.BigDecimal;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..b1738b89 100644
--- a/src/main/java/net/authorize/api/contract/v1/FingerPrintType.java
+++ b/src/main/java/net/authorize/api/contract/v1/FingerPrintType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..5e43a2a0 100644
--- a/src/main/java/net/authorize/api/contract/v1/FraudInformationType.java
+++ b/src/main/java/net/authorize/api/contract/v1/FraudInformationType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..b0304a6e 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetAUJobDetailsRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetAUJobDetailsRequest.java
@@ -2,18 +2,18 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..024d9fa6 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetAUJobDetailsResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetAUJobDetailsResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..0f56c0e8 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetAUJobSummaryRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetAUJobSummaryRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..cb3fe2c8 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetAUJobSummaryResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetAUJobSummaryResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..3e769a94 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetBatchStatisticsRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetBatchStatisticsRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..e0ee205d 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetBatchStatisticsResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetBatchStatisticsResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..5b652775 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileListRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileListRequest.java
@@ -2,18 +2,18 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..63c6c51a 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileListResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileListResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..b165a0d5 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileNonceRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileNonceRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..c3233503 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileNonceResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileNonceResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..a0bfb648 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..5d69d573 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerPaymentProfileResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..1509e857 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileIdsRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileIdsRequest.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..b5a03574 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileIdsResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileIdsResponse.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..4f5d854d 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileRequest.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..86deba94 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerProfileResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..a1aaacab 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerShippingAddressRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerShippingAddressRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..03c4821e 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetCustomerShippingAddressResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetCustomerShippingAddressResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..7d2996ca 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetHostedPaymentPageRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetHostedPaymentPageRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..f2cd12e6 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetHostedPaymentPageResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetHostedPaymentPageResponse.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..86c899c9 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetHostedProfilePageRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetHostedProfilePageRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..d5a68165 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetHostedProfilePageResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetHostedProfilePageResponse.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..538375d3 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetMerchantDetailsRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetMerchantDetailsRequest.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..96dccf77 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetMerchantDetailsResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetMerchantDetailsResponse.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..b4916971 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetSettledBatchListRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetSettledBatchListRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
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..595661ef 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetSettledBatchListResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetSettledBatchListResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..fefbc46e 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetTransactionDetailsRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetTransactionDetailsRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..ae03de49 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetTransactionDetailsResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetTransactionDetailsResponse.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..0482b8c3 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetTransactionListForCustomerRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetTransactionListForCustomerRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..e118da0d 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetTransactionListRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetTransactionListRequest.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..cd4867eb 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetTransactionListResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetTransactionListResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..ea042977 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetUnsettledTransactionListRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetUnsettledTransactionListRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..e568cf42 100644
--- a/src/main/java/net/authorize/api/contract/v1/GetUnsettledTransactionListResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/GetUnsettledTransactionListResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..4f122894 100644
--- a/src/main/java/net/authorize/api/contract/v1/HeldTransactionRequestType.java
+++ b/src/main/java/net/authorize/api/contract/v1/HeldTransactionRequestType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..976e4156 100644
--- a/src/main/java/net/authorize/api/contract/v1/ImpersonationAuthenticationType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ImpersonationAuthenticationType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..3fc060b6 100644
--- a/src/main/java/net/authorize/api/contract/v1/IsAliveRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/IsAliveRequest.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..6ab3ea29 100644
--- a/src/main/java/net/authorize/api/contract/v1/IsAliveResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/IsAliveResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..70e3bd10 100644
--- a/src/main/java/net/authorize/api/contract/v1/KeyBlock.java
+++ b/src/main/java/net/authorize/api/contract/v1/KeyBlock.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..6c62e807 100644
--- a/src/main/java/net/authorize/api/contract/v1/KeyManagementScheme.java
+++ b/src/main/java/net/authorize/api/contract/v1/KeyManagementScheme.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..ca86768b 100644
--- a/src/main/java/net/authorize/api/contract/v1/KeyValue.java
+++ b/src/main/java/net/authorize/api/contract/v1/KeyValue.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..10f9b4c4 100644
--- a/src/main/java/net/authorize/api/contract/v1/LineItemType.java
+++ b/src/main/java/net/authorize/api/contract/v1/LineItemType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
import java.math.BigDecimal;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..43bdbd0c 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:15:31 AM IST
//
@@ -10,11 +10,11 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlElements;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlElements;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..d0606e94 100644
--- a/src/main/java/net/authorize/api/contract/v1/LogoutRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/LogoutRequest.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..068f6bb8 100644
--- a/src/main/java/net/authorize/api/contract/v1/LogoutResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/LogoutResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..72bda15a 100644
--- a/src/main/java/net/authorize/api/contract/v1/MerchantAuthenticationType.java
+++ b/src/main/java/net/authorize/api/contract/v1/MerchantAuthenticationType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..46af9f60 100644
--- a/src/main/java/net/authorize/api/contract/v1/MerchantContactType.java
+++ b/src/main/java/net/authorize/api/contract/v1/MerchantContactType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..1875a52c 100644
--- a/src/main/java/net/authorize/api/contract/v1/MerchantInitTransReasonEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/MerchantInitTransReasonEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..963d244d 100644
--- a/src/main/java/net/authorize/api/contract/v1/MessageTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/MessageTypeEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..87e9ba25 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:15:31 AM IST
//
@@ -10,11 +10,11 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..dd2f889d 100644
--- a/src/main/java/net/authorize/api/contract/v1/MobileDeviceLoginRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/MobileDeviceLoginRequest.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..cb461a89 100644
--- a/src/main/java/net/authorize/api/contract/v1/MobileDeviceLoginResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/MobileDeviceLoginResponse.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..ad5ee75e 100644
--- a/src/main/java/net/authorize/api/contract/v1/MobileDeviceRegistrationRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/MobileDeviceRegistrationRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..90ecbd9d 100644
--- a/src/main/java/net/authorize/api/contract/v1/MobileDeviceRegistrationResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/MobileDeviceRegistrationResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..7316183a 100644
--- a/src/main/java/net/authorize/api/contract/v1/MobileDeviceType.java
+++ b/src/main/java/net/authorize/api/contract/v1/MobileDeviceType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..db04f350 100644
--- a/src/main/java/net/authorize/api/contract/v1/NameAndAddressType.java
+++ b/src/main/java/net/authorize/api/contract/v1/NameAndAddressType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..34a54b2b 100644
--- a/src/main/java/net/authorize/api/contract/v1/ObjectFactory.java
+++ b/src/main/java/net/authorize/api/contract/v1/ObjectFactory.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.XmlElementDecl;
-import javax.xml.bind.annotation.XmlRegistry;
+import jakarta.xml.bind.JAXBElement;
+import jakarta.xml.bind.annotation.XmlElementDecl;
+import jakarta.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
@@ -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..589da42f 100644
--- a/src/main/java/net/authorize/api/contract/v1/OpaqueDataType.java
+++ b/src/main/java/net/authorize/api/contract/v1/OpaqueDataType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
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..1a36dc22 100644
--- a/src/main/java/net/authorize/api/contract/v1/OperationType.java
+++ b/src/main/java/net/authorize/api/contract/v1/OperationType.java
@@ -2,14 +2,14 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..1f7c0abb 100644
--- a/src/main/java/net/authorize/api/contract/v1/OrderExType.java
+++ b/src/main/java/net/authorize/api/contract/v1/OrderExType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..dd87eaa1 100644
--- a/src/main/java/net/authorize/api/contract/v1/OrderType.java
+++ b/src/main/java/net/authorize/api/contract/v1/OrderType.java
@@ -2,18 +2,18 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
import java.math.BigDecimal;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
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..c9bfe589 100644
--- a/src/main/java/net/authorize/api/contract/v1/OtherTaxType.java
+++ b/src/main/java/net/authorize/api/contract/v1/OtherTaxType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
import java.math.BigDecimal;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..97fc9454 100644
--- a/src/main/java/net/authorize/api/contract/v1/Paging.java
+++ b/src/main/java/net/authorize/api/contract/v1/Paging.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..2a4eea68 100644
--- a/src/main/java/net/authorize/api/contract/v1/PayPalType.java
+++ b/src/main/java/net/authorize/api/contract/v1/PayPalType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..227a2cdb 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentDetails.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentDetails.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..904a7a76 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentEmvType.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentEmvType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..d412f0ab 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentMaskedType.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentMaskedType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..2be3248f 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentMethodEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentMethodEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..1dff715f 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentMethodsTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentMethodsTypeEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..a8425167 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentProfile.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentProfile.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..ce3245a6 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentScheduleType.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentScheduleType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
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..721d1cd0 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentSimpleType.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentSimpleType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..f182ef3e 100644
--- a/src/main/java/net/authorize/api/contract/v1/PaymentType.java
+++ b/src/main/java/net/authorize/api/contract/v1/PaymentType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..8d2248f3 100644
--- a/src/main/java/net/authorize/api/contract/v1/PermissionType.java
+++ b/src/main/java/net/authorize/api/contract/v1/PermissionType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..4f1ec54b 100644
--- a/src/main/java/net/authorize/api/contract/v1/PermissionsEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/PermissionsEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..c47fa6c4 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProcessingOptions.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProcessingOptions.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..46e7d6bf 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProcessorType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProcessorType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..2ad82594 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:15:31 AM IST
//
@@ -11,11 +11,11 @@
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..33dad2ca 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProfileTransAuthCaptureType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProfileTransAuthCaptureType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..019158c4 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProfileTransAuthOnlyType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProfileTransAuthOnlyType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..7c69e367 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProfileTransCaptureOnlyType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProfileTransCaptureOnlyType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..55eee30d 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProfileTransOrderType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProfileTransOrderType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..a97883d1 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProfileTransPriorAuthCaptureType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProfileTransPriorAuthCaptureType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..2aab698e 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProfileTransRefundType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProfileTransRefundType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..c7402320 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProfileTransVoidType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProfileTransVoidType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..a077700a 100644
--- a/src/main/java/net/authorize/api/contract/v1/ProfileTransactionType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ProfileTransactionType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..7e79e572 100644
--- a/src/main/java/net/authorize/api/contract/v1/ReturnedItemType.java
+++ b/src/main/java/net/authorize/api/contract/v1/ReturnedItemType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
diff --git a/src/main/java/net/authorize/api/contract/v1/SearchCriteriaCustomerProfileType.java b/src/main/java/net/authorize/api/contract/v1/SearchCriteriaCustomerProfileType.java
index 7538ecac..564d1752 100644
--- a/src/main/java/net/authorize/api/contract/v1/SearchCriteriaCustomerProfileType.java
+++ b/src/main/java/net/authorize/api/contract/v1/SearchCriteriaCustomerProfileType.java
@@ -8,11 +8,11 @@
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..03e6bbc0 100644
--- a/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerErrorType.java
+++ b/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerErrorType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..7e20bbb0 100644
--- a/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..d71a830c 100644
--- a/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/SecurePaymentContainerResponse.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..c090472c 100644
--- a/src/main/java/net/authorize/api/contract/v1/SendCustomerTransactionReceiptRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/SendCustomerTransactionReceiptRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..2778c26e 100644
--- a/src/main/java/net/authorize/api/contract/v1/SendCustomerTransactionReceiptResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/SendCustomerTransactionReceiptResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..9583a566 100644
--- a/src/main/java/net/authorize/api/contract/v1/SettingNameEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/SettingNameEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..a1421947 100644
--- a/src/main/java/net/authorize/api/contract/v1/SettingType.java
+++ b/src/main/java/net/authorize/api/contract/v1/SettingType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..953807d1 100644
--- a/src/main/java/net/authorize/api/contract/v1/SettlementStateEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/SettlementStateEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..267ca8ac 100644
--- a/src/main/java/net/authorize/api/contract/v1/SolutionType.java
+++ b/src/main/java/net/authorize/api/contract/v1/SolutionType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..6a20e30c 100644
--- a/src/main/java/net/authorize/api/contract/v1/SplitTenderStatusEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/SplitTenderStatusEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..02a9e8c7 100644
--- a/src/main/java/net/authorize/api/contract/v1/SubMerchantType.java
+++ b/src/main/java/net/authorize/api/contract/v1/SubMerchantType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..f00517ea 100644
--- a/src/main/java/net/authorize/api/contract/v1/SubscriptionCustomerProfileType.java
+++ b/src/main/java/net/authorize/api/contract/v1/SubscriptionCustomerProfileType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..ae10faf7 100644
--- a/src/main/java/net/authorize/api/contract/v1/SubscriptionDetail.java
+++ b/src/main/java/net/authorize/api/contract/v1/SubscriptionDetail.java
@@ -2,18 +2,18 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
import java.math.BigDecimal;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
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..7720b6be 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:15:31 AM IST
//
@@ -10,9 +10,9 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..0e41a0fa 100644
--- a/src/main/java/net/authorize/api/contract/v1/SubscriptionPaymentType.java
+++ b/src/main/java/net/authorize/api/contract/v1/SubscriptionPaymentType.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..05f26a72 100644
--- a/src/main/java/net/authorize/api/contract/v1/SubsequentAuthInformation.java
+++ b/src/main/java/net/authorize/api/contract/v1/SubsequentAuthInformation.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
import java.math.BigDecimal;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..037031bf 100644
--- a/src/main/java/net/authorize/api/contract/v1/TokenMaskedType.java
+++ b/src/main/java/net/authorize/api/contract/v1/TokenMaskedType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..30c1c96e 100644
--- a/src/main/java/net/authorize/api/contract/v1/TransRetailInfoType.java
+++ b/src/main/java/net/authorize/api/contract/v1/TransRetailInfoType.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..03638d3a 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:15:31 AM IST
//
@@ -11,11 +11,11 @@
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
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..42d7895b 100644
--- a/src/main/java/net/authorize/api/contract/v1/TransactionGroupStatusEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/TransactionGroupStatusEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..ddb7d258 100644
--- a/src/main/java/net/authorize/api/contract/v1/TransactionListOrderFieldEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/TransactionListOrderFieldEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..fd299dcf 100644
--- a/src/main/java/net/authorize/api/contract/v1/TransactionListSorting.java
+++ b/src/main/java/net/authorize/api/contract/v1/TransactionListSorting.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..54bab22b 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:15:31 AM IST
//
@@ -11,10 +11,10 @@
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..829ec0ea 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:15:31 AM IST
//
@@ -10,10 +10,10 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..7c72d028 100644
--- a/src/main/java/net/authorize/api/contract/v1/TransactionStatusEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/TransactionStatusEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..c8619db7 100644
--- a/src/main/java/net/authorize/api/contract/v1/TransactionSummaryType.java
+++ b/src/main/java/net/authorize/api/contract/v1/TransactionSummaryType.java
@@ -2,18 +2,18 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
import java.math.BigDecimal;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
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..b1659d17 100644
--- a/src/main/java/net/authorize/api/contract/v1/TransactionTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/TransactionTypeEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..87b45c41 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileRequest.java
@@ -2,18 +2,18 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..a446a1a7 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..0e1e2b89 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerProfileRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
@@ -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..db2964a4 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerProfileResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..9464c881 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerShippingAddressRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerShippingAddressRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..96de9361 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateCustomerShippingAddressResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateCustomerShippingAddressResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..0388054a 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateHeldTransactionRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateHeldTransactionRequest.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..27f23ebd 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateHeldTransactionResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateHeldTransactionResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..dd7455ab 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateMerchantDetailsRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateMerchantDetailsRequest.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..14209d30 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateMerchantDetailsResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateMerchantDetailsResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..09370fc2 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateSplitTenderGroupRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateSplitTenderGroupRequest.java
@@ -2,18 +2,18 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..f54d628c 100644
--- a/src/main/java/net/authorize/api/contract/v1/UpdateSplitTenderGroupResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/UpdateSplitTenderGroupResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..fb0acb33 100644
--- a/src/main/java/net/authorize/api/contract/v1/UserField.java
+++ b/src/main/java/net/authorize/api/contract/v1/UserField.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..1adb763d 100644
--- a/src/main/java/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileRequest.java
@@ -2,18 +2,18 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..1499138b 100644
--- a/src/main/java/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileResponse.java
+++ b/src/main/java/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileResponse.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..652aa04e 100644
--- a/src/main/java/net/authorize/api/contract/v1/ValidationModeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/ValidationModeEnum.java
@@ -2,15 +2,15 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..b61dee3a 100644
--- a/src/main/java/net/authorize/api/contract/v1/WebCheckOutDataType.java
+++ b/src/main/java/net/authorize/api/contract/v1/WebCheckOutDataType.java
@@ -2,17 +2,17 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..c0c08564 100644
--- a/src/main/java/net/authorize/api/contract/v1/WebCheckOutDataTypeToken.java
+++ b/src/main/java/net/authorize/api/contract/v1/WebCheckOutDataTypeToken.java
@@ -2,16 +2,16 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..b239bd18 100644
--- a/src/main/java/net/authorize/api/contract/v1/WebCheckOutTypeEnum.java
+++ b/src/main/java/net/authorize/api/contract/v1/WebCheckOutTypeEnum.java
@@ -2,14 +2,14 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
/**
diff --git a/src/main/java/net/authorize/api/contract/v1/XXDoNotUseDummyRequest.java b/src/main/java/net/authorize/api/contract/v1/XXDoNotUseDummyRequest.java
index 2725a5b1..26f26bd5 100644
--- a/src/main/java/net/authorize/api/contract/v1/XXDoNotUseDummyRequest.java
+++ b/src/main/java/net/authorize/api/contract/v1/XXDoNotUseDummyRequest.java
@@ -8,12 +8,12 @@
package net.authorize.api.contract.v1;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
/**
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..f50dca81 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,8 +2,8 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
+// Generated on: 2024.08.29 at 03:15:31 AM IST
//
-@javax.xml.bind.annotation.XmlSchema(namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+@jakarta.xml.bind.annotation.XmlSchema(namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", elementFormDefault = jakarta.xml.bind.annotation.XmlNsForm.QUALIFIED)
package net.authorize.api.contract.v1;
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/api/controller/base/ErrorResponse.java b/src/main/java/net/authorize/api/controller/base/ErrorResponse.java
index df9399cd..86aad7c3 100644
--- a/src/main/java/net/authorize/api/controller/base/ErrorResponse.java
+++ b/src/main/java/net/authorize/api/controller/base/ErrorResponse.java
@@ -2,7 +2,7 @@
import java.util.List;
-import javax.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
import net.authorize.api.contract.v1.ANetApiResponse;
import net.authorize.api.contract.v1.MessagesType;
diff --git a/src/main/java/net/authorize/util/HttpCallTask.java b/src/main/java/net/authorize/util/HttpCallTask.java
index a99279af..a64e6e41 100644
--- a/src/main/java/net/authorize/util/HttpCallTask.java
+++ b/src/main/java/net/authorize/util/HttpCallTask.java
@@ -5,8 +5,8 @@
import java.util.List;
import java.util.concurrent.Callable;
-import javax.xml.bind.JAXBException;
-import javax.xml.bind.UnmarshalException;
+import jakarta.xml.bind.JAXBException;
+import jakarta.xml.bind.UnmarshalException;
import net.authorize.Environment;
import net.authorize.api.contract.v1.ANetApiRequest;
@@ -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..9c8c1afc 100644
--- a/src/main/java/net/authorize/util/HttpUtility.java
+++ b/src/main/java/net/authorize/util/HttpUtility.java
@@ -13,166 +13,155 @@
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
-import javax.xml.bind.JAXBException;
+import jakarta.xml.bind.JAXBException;
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()));
+ }
+ }
+ }
}
diff --git a/src/main/java/net/authorize/util/XmlUtility.java b/src/main/java/net/authorize/util/XmlUtility.java
index 26ba505d..d5ee7e90 100644
--- a/src/main/java/net/authorize/util/XmlUtility.java
+++ b/src/main/java/net/authorize/util/XmlUtility.java
@@ -6,12 +6,12 @@
import java.io.StringWriter;
import java.util.HashMap;
-import javax.xml.bind.JAXBContext;
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.JAXBException;
-import javax.xml.bind.Marshaller;
-import javax.xml.bind.Unmarshaller;
-import javax.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.JAXBContext;
+import jakarta.xml.bind.JAXBElement;
+import jakarta.xml.bind.JAXBException;
+import jakarta.xml.bind.Marshaller;
+import jakarta.xml.bind.Unmarshaller;
+import jakarta.xml.bind.annotation.XmlRootElement;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParserFactory;
import javax.xml.transform.Source;
@@ -21,8 +21,6 @@
import org.apache.logging.log4j.Logger;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
-import org.xml.sax.SAXNotRecognizedException;
-import org.xml.sax.SAXNotSupportedException;
/**
* Helper methods for serializing and de-serializing to XML using JAXB
@@ -87,13 +85,11 @@ public static synchronized String getXml(T entity) thro
* @param classType Class Type of the object to be de-serialized into
* @param class that implements Serializable
* @return T De-serialized object
- * @throws JAXBException if errors during de-serialization
* @throws ParserConfigurationException
* @throws SAXException
*/
@SuppressWarnings("unchecked")
- public static synchronized T create(String xml, Class classType) throws JAXBException, ParserConfigurationException, SAXException
- {
+ public static synchronized T create(String xml, Class classType) throws ParserConfigurationException, SAXException, JAXBException {
T entity = null;
//Disable XXE
diff --git a/src/test/java/net/authorize/util/XmlUtilityTest.java b/src/test/java/net/authorize/util/XmlUtilityTest.java
index 78fc0896..7ac574f6 100644
--- a/src/test/java/net/authorize/util/XmlUtilityTest.java
+++ b/src/test/java/net/authorize/util/XmlUtilityTest.java
@@ -4,7 +4,7 @@
import java.util.List;
import java.util.Random;
-import javax.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
import net.authorize.api.contract.v1.MessageTypeEnum;
import net.authorize.api.contract.v1.MessagesType;