diff --git a/.classpath b/.classpath deleted file mode 100644 index a11a154d..00000000 --- a/.classpath +++ /dev/null @@ -1,17 +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 b6c3268e..00000000 --- a/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - anet_java_sdk - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/.travis.yml b/.travis.yml index 5dfc2a82..cf2a24b5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,6 +4,8 @@ language: sudo: false +dist: trusty + jdk: - oraclejdk8 - oraclejdk9 @@ -18,8 +20,8 @@ before_script: script: - cd sample-code-java - - mvn install -DsdkVersion=2.0.0-SNAPSHOT -DskipTests=true -Dmaven.javadoc.skip=true -B -V - - mvn test -DsdkVersion=2.0.0-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 cc4e5924..c15917af 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,53 @@ # Authorize.Net Java SDK -[![Travis CI Status](https://travis-ci.org/AuthorizeNet/sdk-java.svg?branch=master)](https://travis-ci.org/AuthorizeNet/sdk-java) -[![Code Climate](https://codeclimate.com/github/AuthorizeNet/sdk-java/badges/gpa.svg)](https://codeclimate.com/github/AuthorizeNet/sdk-java) +[![Authorize.net Java CI](https://github.com/AuthorizeNet/sdk-java/actions/workflows/java-workflow.yml/badge.svg?branch=master)](https://github.com/AuthorizeNet/sdk-java/actions/workflows/java-workflow.yml) [![Maven Central](https://img.shields.io/maven-central/v/net.authorize/anet-java-sdk.svg?style=flat)](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 or higher +* 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: 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 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._ ### 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. AuthorizeNet AIM, ARB, CIM, Transaction Reporting and SIM classes have all been deprecated in favor of `net\authorize\api` . To see the full list of mapping of new features corresponding to the deprecated features, you can 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 any Authorize.Net features, please create an issue for it. Also you can search in the [Authorize.Net developer community](https://community.developer.authorize.net/). - - Before creating pull requests, please read [CONTRIBUTING.md](CONTRIBUTING.md) + - 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 -The Authorize.Net APIs only support connections using the TLS 1.2 security protocol. It's important to make sure you have new enough versions of all required components to support TLS 1.2. Additionally, it's very important to keep these components up to date going forward to mitigate the risk of any security flaws that may be discovered in your system or any libraries it uses. +The Authorize.Net APIs only support connections using the TLS 1.2 security protocol. Make sure to upgrade all required components to support TLS 1.2. Keep these components up to date to mitigate the risk of new security flaws. ## Installation @@ -42,13 +58,13 @@ The Authorize.Net APIs only support connections using the TLS 1.2 security proto ``` ## Registration & Configuration -Use of this SDK and the Authorize.Net APIs requires having an account on our system. You can find these details in the Settings section. -If you don't currently have a production Authorize.Net account and need a sandbox account for testing, you can easily sign up for one [here](https://developer.authorize.net/sandbox/). +Use of this SDK and the Authorize.Net APIs requires having an account on the Authorize.Net system. You can find these details in the Settings section. +If you don't currently have a production Authorize.Net account, [sign up for a sandbox account](https://developer.authorize.net/sandbox/). ### Authentication -To authenticate with the Authorize.Net API you will need to use your account's API Login ID and Transaction Key. If you don't have these values, you can obtain them from our Merchant Interface site. Access the Merchant Interface for production accounts at (https://account.authorize.net/) or sandbox accounts at (https://sandbox.authorize.net). +To authenticate with the Authorize.Net API, use your account's API Login ID and Transaction Key. If you don't have these credentials, obtain them from the Merchant Interface. For production accounts, the Merchant Interface is located at (https://account.authorize.net/), and for sandbox accounts, at (https://sandbox.authorize.net). -Once you have your keys simply load them into the appropriate variables in your code, as per the below sample code dealing with the authentication part of the API request. +After you have your credentials, load them into the appropriate variables in your code. The below sample code shows how to set the credentials as part of the API request. #### To set your API credentials for an API request: ```java @@ -58,109 +74,104 @@ Once you have your keys simply load them into the appropriate variables in your ApiOperationBase.setMerchantAuthentication(merchantAuthenticationType); ``` -You should never include your Login ID and Transaction Key directly in a file that's in a publically accessible portion of your website. A better practice would be to define these in a constants file, and then reference those constants in the appropriate place in your code. +Never include your API Login ID and Transaction Key directly in a file in a publicly accessible portion of your website. As a best practice, define the API Login ID and Transaction Key in a constants file, and reference those constants in your code. ### Switching between the sandbox environment and the production environment -Authorize.Net maintains a complete sandbox environment for testing and development purposes. This sandbox environment is an exact duplicate of our production environment with the transaction authorization and settlement process simulated. By default, this SDK is configured to communicate with the sandbox environment. To switch to the production environment, set the appropriate environment constant using ApiOperationBase `setEnvironment` method. For example: +Authorize.Net maintains a complete sandbox environment for testing and development purposes. The sandbox environment is an exact replica of our production environment, with simulated transaction authorization and settlement. By default, this SDK is configured to use the sandbox environment. To switch to the production environment, set the appropriate environment constant using ApiOperationBase `setEnvironment` method. For example: ```java // For PRODUCTION use 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 -To get started using this SDK, it's highly recommended to download our sample code repository: +When using this SDK, downloading the Authorize.Net sample code repository is recommended. * [Authorize.Net Java Sample Code Repository (on GitHub)](https://github.com/AuthorizeNet/sample-code-java) -In that respository, we have comprehensive sample code for all common uses of our API: +The repository contains comprehensive sample code for common uses of the Authorize.Net API. -Additionally, you can find details and examples of how our API is structured in our API Reference Guide: +The API Reference contains details and examples of the structure and formatting of the Authorize.Net API. * [Developer Center API Reference](http://developer.authorize.net/api/reference/index.html) -The API Reference Guide provides examples of what information is needed for a particular request and how that information would be formatted. Using those examples, you can easily determine what methods would be necessary to include that information in a request using this SDK. +Use the examples in the API Reference to determine which methods and information to include in an API request using this SDK. ## Create a Chase Pay Transaction Use this method to authorize and capture a payment using a tokenized credit card number issued by Chase Pay. Chase Pay transactions are only available to merchants using the Paymentech processor. The following information is required in the request: -- The **payment token**, -- The **expiration date**, -- The **cryptogram** received from the token provider, -- The **tokenRequestorName**, -- The **tokenRequestorId**, and -- The **tokenRequestorEci**. +- **payment token** +- **expiration date** +- **cryptogram** received from the token provider +- **tokenRequestorName** +- **tokenRequestorId** +- **tokenRequestorEci** When using the SDK to submit Chase Pay transactions, consider the following points: - `tokenRequesterName` must be populated with **`”CHASE_PAY”`** - `tokenRequestorId` must be populated with the **`Token Requestor ID`** provided by Chase Pay services for each transaction during consumer checkout - `tokenRequesterEci` must be populated with the **`ECI Indicator`** provided by Chase Pay services for each transaction during consumer checkout - ## Building & Testing the SDK Build the SDK with Maven ------------------------ -To compile the SDK and create a jar... +To compile the SDK and create a .jar file: ` $ mvn clean package` Build the SDK with Ant ---------------------- -To compile the SDK and create a jar... +To compile the SDK and create a .jar file: ` $ ant jar` -To run the unit tests... +To run the unit tests: ` $ ant unit-test` - -To create the javadocs... +To create the javadocs: ` $ ant javadoc` ### Running the SDK Tests -* Note: To properly run the unit tests, please reference the - anet-java-sdk.properties file, which is a simple properties file that - holds the API credentials for testing the SDK. +* Note: To properly run the unit tests, please reference the anet-java-sdk.properties file, which contains the API credentials for testing the SDK. ### 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 and it can be enabled 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 i.e **console** and **file transport**. - -The list of sensitive fields which can be masked during logging are: -* Card Number, -* Card Code, -* Expiration Date, -* Name on Account, -* Transaction Key, and -* Account Number. - -There is also a list of regular expressions which the sensitive logger uses to mask credit card numbers while logging. Further information on the sensitive data logging and regular expressions can be found at this [location](https://github.com/AuthorizeNet/sdk-java/blob/master/resources/AuthorizedNetSensitiveTagsConfig.json). +## 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 +* Expiration Date +* Transaction Key +* 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. + +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). + +### Transaction Hash Upgrade +Authorize.Net is phasing out the MD5 based `transHash` element in favor of the SHA-512 based `transHashSHA2`. The setting in the Merchant Interface which controlled the MD5 Hash option is no longer available, and the `transHash` element will stop returning values at a later date to be determined. For information on how to use `transHashSHA2`, see the [Transaction Hash Upgrade Guide](https://developer.authorize.net/support/hash_upgrade/). ## License -This repository is distributed under a proprietary license. See the provided [`LICENSE.txt`](/LICENSE.txt) file. \ No newline at end of file +This repository is distributed under a proprietary license. See the provided [`LICENSE.txt`](/LICENSE.txt) file. diff --git a/anet-java-sdk.properties b/anet-java-sdk.properties index baff503f..dabeebc0 100644 --- a/anet-java-sdk.properties +++ b/anet-java-sdk.properties @@ -8,14 +8,12 @@ # the keys above. api.login.id=API_LOGIN_ID transaction.key=TRANSACTION_KEY -md5.hash.key=MD5_HASH_KEY # Keys for ApplePay transaction tests. These keys may or may not be # the same as the key above. If not specified, they are defaulted to # the keys above. # api.login.id.applepay=API_LOGIN_ID_APPLEPAY # transaction.key.applepay=TRANSACTION_KEY_APPLEPAY -# md5.hash.key.applepay=MD5_HASH_KEY_APPLEPAY # if behind a proxy, use these settings: # http.proxyHost=HTTP_PROXY_HOST diff --git a/build.xml b/build.xml index 4ad74a02..79dcad4e 100644 --- a/build.xml +++ b/build.xml @@ -6,7 +6,7 @@ - + @@ -17,7 +17,6 @@ - @@ -88,12 +87,10 @@ - - @@ -109,7 +106,7 @@ - + diff --git a/lib/commons-logging-1.1.1.jar b/lib/commons-logging-1.1.1.jar deleted file mode 100644 index 8758a96b..00000000 Binary files a/lib/commons-logging-1.1.1.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.3.jar b/lib/httpclient-4.5.3.jar deleted file mode 100644 index 8af45610..00000000 Binary files a/lib/httpclient-4.5.3.jar and /dev/null differ diff --git a/lib/httpcore-4.4.6.jar b/lib/httpcore-4.4.6.jar deleted file mode 100644 index 16ed0d16..00000000 Binary files a/lib/httpcore-4.4.6.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 c6c241c8..91f70ccb 100644 --- a/pom.xml +++ b/pom.xml @@ -1,173 +1,240 @@ - 4.0.0 - - org.sonatype.oss - oss-parent - 7 - - net.authorize - anet-java-sdk - jar - 2.0.0 - Authorize.Net Java SDK - Authorize.Net SDK includes standard payments, recurring billing, and customer profiles. - http://developer.authorize.net - - - SDK License Agreement - https://github.com/AuthorizeNet/sdk-java/blob/master/LICENSE.txt - repo - - - - scm:git:https://github.com/AuthorizeNet/sdk-java.git - scm:git:https://github.com/AuthorizeNet/sdk-java.git - https://github.com/AuthorizeNet/sdk-java.git - - - - authorizenet - Authorize.Net Developer - developer@authorize.net - - - - - junit - junit - 4.8.1 - test - - - commons-logging - commons-logging - 1.1.1 - compile - - - org.apache.httpcomponents - httpclient - 4.5.3 - compile - - - org.apache.httpcomponents - httpcore - 4.4.6 - compile - - - log4j - log4j - 1.2.16 - compile - - - org.jmock - jmock - 2.6.0 - test - - - org.hamcrest - hamcrest-core - 1.3 - test - - - org.hamcrest - hamcrest-library - 1.3 - test - - - com.google.code.gson - gson - 2.3.1 + 4.0.0 + + org.sonatype.oss + oss-parent + 7 + + net.authorize + anet-java-sdk + jar + 3.0.1-SNAPSHOT + Authorize.Net Java SDK + Authorize.Net SDK includes standard payments, recurring billing, and customer profiles. + http://developer.authorize.net + + + SDK License Agreement + https://github.com/AuthorizeNet/sdk-java/blob/master/LICENSE.txt + repo + + + + scm:git:https://github.com/AuthorizeNet/sdk-java.git + scm:git:https://github.com/AuthorizeNet/sdk-java.git + https://github.com/AuthorizeNet/sdk-java.git + + + + authorizenet + Authorize.Net Developer + developer@authorize.net + + + + + junit + junit + 4.13.1 + test + + + commons-logging + commons-logging + 1.3.3 compile - - - - UTF-8 - UTF-8 - 1.5 - 1.5 - true - true - - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.0.2 - - 1.5 - 1.5 - - - - org.codehaus.mojo - properties-maven-plugin - 1.0-alpha-2 - - - - org.apache.maven.plugins - maven-surefire-plugin - 2.9 - - - **/mocktest/**.java - - false - 1 - - ${api.login.id} - ${transaction.key} - ${md5.hash.key} - - - API_LOGIN_ID - TRANSACTION_KEY - MD5_HASH_KEY - - - - - - - resources - true - - **/AuthorizedNetSensitiveTagsConfig.json - - - - resources - false - - **/*.* - - - log4j.properties - - - - + + + + + org.apache.httpcomponents.client5 + httpclient5 + 5.3.1 + compile + + + org.apache.httpcomponents.core5 + httpcore5 + 5.2.5 + + + + org.apache.logging.log4j + log4j + ${log4j.version} + pom + + + org.apache.logging.log4j + log4j-jcl + ${log4j.version} + + + org.apache.logging.log4j + log4j-api + ${log4j.version} + + + org.apache.logging.log4j + log4j-core + ${log4j.version} + + + org.apache.logging.log4j + log4j-1.2-api + ${log4j.version} + + + + org.jmock + jmock + 2.6.0 + test + + + org.hamcrest + hamcrest-core + 1.3 + test + + + org.hamcrest + hamcrest-library + 1.3 + test + + + com.google.code.gson + gson + 2.11.0 + compile + + + + 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 + UTF-8 + 1.5 + 1.5 + true + true + 2.23.1 + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.13.0 + + 1.8 + 1.8 + + + + org.codehaus.mojo + properties-maven-plugin + 1.2.1 + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.12 + + + **/mocktest/**.java + + false + + + ${api.login.id} + + ${transaction.key} + + + API_LOGIN_ID + TRANSACTION_KEY + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.4 + + -Xdoclint:none + + + + attach-javadocs + + jar + + + + + + maven-dependency-plugin + + + package + + copy-dependencies + + + ${project.build.directory}/lib + + + + + + + + resources + true + + **/AuthorizedNetSensitiveTagsConfig.json + + + + resources + false + + **/*.* + + + log4j2.xml + + + + diff --git a/resources/log4j.properties b/resources/log4j.properties deleted file mode 100644 index a4573b48..00000000 --- a/resources/log4j.properties +++ /dev/null @@ -1,42 +0,0 @@ -#------------------------------------------------------------------------------ -# -# The following properties set the logging levels and log appender. The -# log4j.rootCategory variable defines the default log level and one or more -# appenders. For the console, use 'S'. For the daily rolling file, use 'R'. -# -# To override the default (rootCategory) log level, define a property of the -# form (see below for available values): -# -# log4j.logger. = -# -# Possible Log Levels: -# FATAL, ERROR, WARN, INFO, DEBUG -# -#------------------------------------------------------------------------------ -log4j.rootCategory=FATAL, S, R - -log4j.logger.net.authorize.util.HttpClient=DEBUG, R -log4j.logger.net.authorize.sim.TransactionTest=DEBUG, R - -#------------------------------------------------------------------------------ -# -# The following properties configure the console (stdout) appender. -# See http://logging.apache.org/log4j/docs/api/index.html for details. -# -#------------------------------------------------------------------------------ -log4j.appender.S = org.apache.log4j.ConsoleAppender -log4j.appender.S.layout = org.apache.log4j.PatternLayout -log4j.appender.S.layout.ConversionPattern = %d{MM/dd/yy HH:mm:ss,SS:} %5p [%t] (%C:%-1L) - %m%n - -#------------------------------------------------------------------------------ -# -# The following properties configure the Daily Rolling File appender. -# See http://logging.apache.org/log4j/docs/api/index.html for details. -# -#------------------------------------------------------------------------------ -log4j.appender.R = org.apache.log4j.DailyRollingFileAppender -log4j.appender.R.File = logs/net.authorize.aim.log -log4j.appender.R.Append = true -log4j.appender.R.DatePattern = '.'yyyy-MM-dd -log4j.appender.R.layout = org.apache.log4j.PatternLayout -log4j.appender.R.layout.ConversionPattern = %d{MM/dd/yy HH:mm:ss,SS:} %5p [%t] (%C:%-1L) - %m%n diff --git a/resources/log4j2.xml b/resources/log4j2.xml new file mode 100644 index 00000000..3ab2d879 --- /dev/null +++ b/resources/log4j2.xml @@ -0,0 +1,41 @@ + + + + + + + ./logs + net.authorize.java + + + + + + + + %d{MM/dd/yy HH:mm:ss,SS:} [%t] %5p (%C:%-1L) - %m%n + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/scripts/generateObjectsFromXsd.cmd b/scripts/generateObjectsFromXsd.cmd index 555f2077..0a3e59b8 100644 --- a/scripts/generateObjectsFromXsd.cmd +++ b/scripts/generateObjectsFromXsd.cmd @@ -19,53 +19,53 @@ SETLOCAL @ECHO Starting %DATE%-%TIME% -SET LOCALXSD=%TEMP%\AnetApiSchema.xsd -SET LOCALWSDL=%TEMP%\AnetApiSchema.wsdl -SET selection=N -CHOICE /C YN /T 10 /D N /M "Fetch and update Schema/WSDL file from remote server?" -IF "%ERRORLEVEL%"=="1" ( - @ECHO Fetching Schema/WSDL files - SET %ERRORLEVEL%= - CALL "%~dp0\getXsdWsdl.cmd" %LOCALXSD% %LOCALWSDL% - SET ERRORCODE=%ERRORLEVEL% - @ECHO GetXsdWsdl Call Exit Code:%ERRORCODE% - IF NOT "%ERRORLEVEL%"=="0" ( - @ECHO Error fetching source files - @ECHO ##### ***** $$$$$ CHECK FOR ERROR $$$$$ ***** ##### - REM EXIT /b 1 - ) -) ELSE ( - @ECHO Schema/WSDL files have not been updated! -) +SET LOCALXSD="%~dp0\AnetApiSchema.xsd" +REM SET LOCALWSDL=%TEMP%\AnetApiSchema.wsdl +REM SET selection=N +REM CHOICE /C YN /T 10 /D N /M "Fetch and update Schema/WSDL file from remote server?" +REM IF "%ERRORLEVEL%"=="1" ( + REM @ECHO Fetching Schema/WSDL files + REM SET %ERRORLEVEL%= + REM CALL "%~dp0\getXsdWsdl.cmd" %LOCALXSD% %LOCALWSDL% + REM SET ERRORCODE=%ERRORLEVEL% + REM @ECHO GetXsdWsdl Call Exit Code:%ERRORCODE% + REM IF NOT "%ERRORLEVEL%"=="0" ( + REM @ECHO Error fetching source files + REM @ECHO ##### ***** $$$$$ CHECK FOR ERROR $$$$$ ***** ##### + REM @REM EXIT /b 1 + REM ) +REM ) ELSE ( + REM @ECHO Schema/WSDL files have not been updated! +REM ) SET XSDSRCDIR=src/main/java/ SET XSDPACKAGE=net.authorize.api.contract.v1 SET XSDGENFOLDER=%XSDPACKAGE:.=/% -SET WSDLSRCDIR=src/wsdlgen/java/ -SET WSDLPACKAGE=net.authorize.api.contract.v1 +REM SET WSDLSRCDIR=src/wsdlgen/java/ +REM SET WSDLPACKAGE=net.authorize.api.contract.v1 IF NOT EXIST "%LOCALXSD%" ( @ECHO Unable to find "%LOCALXSD%" EXIT /b 1 ) -IF NOT EXIST "%LOCALWSDL%" ( - @ECHO Unable to find "%LOCALWSDL%" - @REM EXIT /b 1 -) +REM IF NOT EXIST "%LOCALWSDL%" ( + REM @ECHO Unable to find "%LOCALWSDL%" + REM @REM EXIT /b 1 +REM ) @ECHO Validating target folder "%XSDSRCDIR%" IF NOT EXIST %XSDSRCDIR% ( MD "%XSDSRCDIR%" ) -@ECHO Validating target folder "%WSDLSRCDIR%" -IF NOT EXIST %WSDLSRCDIR% ( - MD "%WSDLSRCDIR%" -) +REM @ECHO Validating target folder "%WSDLSRCDIR%" +REM IF NOT EXIST %WSDLSRCDIR% ( + REM MD "%WSDLSRCDIR%" +REM ) @ECHO Generating sources from Schema: %XSD% in folder "%XSDSRCDIR%" @ECHO: Command Line: xjc -verbose -d "%XSDSRCDIR%" -p "%XSDPACKAGE%" "%LOCALXSD%" xjc -verbose -d "%XSDSRCDIR%" -p "%XSDPACKAGE%" "%LOCALXSD%" -@ECHO **NOT** Generating source from WSDL: %WSDL% in folder "%WSDLSRCDIR%" +REM @ECHO **NOT** Generating source from WSDL: %WSDL% in folder "%WSDLSRCDIR%" REM wsimport -keep -verbose -d "%WSDLSRCDIR%" -p "%WSDLPACKAGE%" -Xnocompile "%LOCALWSDL%" @ECHO Adding Serializable to the Base Request/Response @@ -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/scripts/getXsdWsdl.cmd b/scripts/getXsdWsdl.cmd index f7bc4724..89c7e797 100644 --- a/scripts/getXsdWsdl.cmd +++ b/scripts/getXsdWsdl.cmd @@ -31,14 +31,14 @@ SET PROTOCOL=https @REM SET PROTOCOL=http SET XSD=%PROTOCOL%://%HOST%/xml/v1/schema/AnetApiSchema.xsd -SET WSDL=%PROTOCOL%://%HOST%/ANetApiWS/ANetApiWS.asmx?wsdl +REM SET WSDL=%PROTOCOL%://%HOST%/ANetApiWS/ANetApiWS.asmx?wsdl @ECHO Fetching XSD from:%XSD% -@ECHO Fetching WSDL from:%WSDL% +REM @ECHO Fetching WSDL from:%WSDL% @ECHO Press Enter to continue pause DEL /Q %LOCALXSD% -DEL /Q %LOCALWSDL% +REM DEL /Q %LOCALWSDL% @ECHO Fetching Schema: %XSD% bitsadmin.exe /transfer "XSD Download" /DOWNLOAD %XSD% %LOCALXSD% @@ -47,35 +47,35 @@ IF NOT "%ERRORLEVEL%"=="0" ( EXIT /b 1 ) -@ECHO Fetching WSDL: %WSDL% -bitsadmin.exe /transfer "WSDL Download" /DOWNLOAD %WSDL% %LOCALWSDL% -IF NOT "%ERRORLEVEL%"=="0" ( - SET ERRORLEVEL= - IF EXIST "ANetApiWS.asmx@wsdl" ( - DEL /Q "ANetApiWS.asmx@wsdl" - ) - @ECHO Unable to fetch "%WSDL%" via bitsadmin, trying wget - "%CYGWIN_EXE%\wget.exe" %WSDL% -REM IF "%ERRORLEVEL%"=="1" ( -REM @ECHO Unable to fetch "%WSDL%" via wget -REM EXIT /b 1 -REM ) - IF EXIST "ANetApiWS.asmx@wsdl" ( - COPY "ANetApiWS.asmx@wsdl" "%LOCALWSDL%" - DEL /Q "ANetApiWS.asmx@wsdl" - ) ELSE ( - @ECHO Unable to fetch "%WSDL%" via wget - @REM EXIT /b 1 - ) -) +REM @ECHO Fetching WSDL: %WSDL% +REM bitsadmin.exe /transfer "WSDL Download" /DOWNLOAD %WSDL% %LOCALWSDL% +REM IF NOT "%ERRORLEVEL%"=="0" ( + REM SET ERRORLEVEL= + REM IF EXIST "ANetApiWS.asmx@wsdl" ( + REM DEL /Q "ANetApiWS.asmx@wsdl" + REM ) + REM @ECHO Unable to fetch "%WSDL%" via bitsadmin, trying wget + REM "%CYGWIN_EXE%\wget.exe" %WSDL% + REM IF "%ERRORLEVEL%"=="1" ( + REM @ECHO Unable to fetch "%WSDL%" via wget + REM EXIT /b 1 + REM ) + REM IF EXIST "ANetApiWS.asmx@wsdl" ( + REM COPY "ANetApiWS.asmx@wsdl" "%LOCALWSDL%" + REM DEL /Q "ANetApiWS.asmx@wsdl" + REM ) ELSE ( + REM @ECHO Unable to fetch "%WSDL%" via wget + REM @REM EXIT /b 1 + REM ) +REM ) IF NOT EXIST "%LOCALXSD%" ( @ECHO Unable to find "%LOCALXSD%" EXIT /b 1 ) -IF NOT EXIST "%LOCALWSDL%" ( - @ECHO Unable to find "%LOCALWSDL%" - @REM EXIT /b 1 -) +REM IF NOT EXIST "%LOCALWSDL%" ( + REM @ECHO Unable to find "%LOCALWSDL%" + REM @REM EXIT /b 1 +REM ) @ECHO %0 Exit Code:'%ERRORLEVEL%' ENDLOCAL diff --git a/src/main/java/net/authorize/AuthNetField.java b/src/main/java/net/authorize/AuthNetField.java deleted file mode 100644 index b7b2bdde..00000000 --- a/src/main/java/net/authorize/AuthNetField.java +++ /dev/null @@ -1,313 +0,0 @@ -package net.authorize; - -/** - * Enumeration to handle all the x_ field names and xml element names - * - * @deprecated since version 1.9.8 - * @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. - * @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API (package: net.authorize.api.*). - * @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. - * @deprecated For details on AIM, see https://github.com/AuthorizeNet/sample-code-java/tree/master/src/main/java/net/authorize/sample/PaymentTransactions. - * @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. - * - */ -@Deprecated -public enum AuthNetField { - ELEMENT__ACCOUNT_NUMBER("AccountNumber"), - ELEMENT__ACCOUNT_TYPE("AccountType"), - ELEMENT__AUTH_CODE("AuthCode"), - ELEMENT__AVS_RESPONSE("AVSResponse"), - ELEMENT__AVS_RESULT_CODE("AVSResultCode"), - ELEMENT__CAVV_RESPONSE("CAVVResponse"), - ELEMENT__CODE("Code"), - ELEMENT__CVV_RESULT_CODE("CVVResultCode"), - ELEMENT__DESCRIPTION("Description"), - ELEMENT__ERROR("Error"), - ELEMENT__ERROR_CODE("ErrorCode"), - ELEMENT__ERROR_TEXT("ErrorText"), - ELEMENT__FDS_FILTER("FDSFilter"), - ELEMENT__FDS_FILTER_ACTION("FDSFilterAction"), - ELEMENT__FDS_FILTERS("FDSFilters"), - ELEMENT__MESSAGE("Message"), - ELEMENT__REF_TRANS_ID("RefTransID"), - ELEMENT__RESPONSE_CODE("ResponseCode"), - ELEMENT__TEST_MODE("TestMode"), - ELEMENT__TRANS_HASH("TransHash"), - ELEMENT__TRANS_ID("TransID"), - ELEMENT__USER_REF("UserRef"), - ELEMENT_ACCOUNT_NUMBER("accountNumber"), - ELEMENT_ACCOUNT_TYPE("accountType"), - ELEMENT_CARD_TYPE("cardType"), - ELEMENT_ACTION("action"), - ELEMENT_ADDRESS("address"), - ELEMENT_AMOUNT("amount"), - ELEMENT_APPROVAL_CODE("approvalCode"), - ELEMENT_AUTH_AMOUNT("authAmount"), - ELEMENT_AUTH_CODE("authCode"), - ELEMENT_BANK_ACCOUNT("bankAccount"), - ELEMENT_BANK_ACCOUNT_NUMBER_MASKED("bankAccountNumberMasked"), - ELEMENT_BANK_NAME("bankName"), - ELEMENT_BANK_ROUTING_NUMBER_MASKED("bankRoutingNumberMasked"), - ELEMENT_BATCH("batch"), - ELEMENT_BATCH_ID("batchId"), - ELEMENT_BATCH_LIST("batchList"), - ELEMENT_BILL_TO("billTo"), - ELEMENT_CARD_CODE("cardCode"), - ELEMENT_CARD_CODE_RESPONSE("cardCodeResponse"), - ELEMENT_CARD_NUMBER("cardNumber"), - ELEMENT_CHARGE_AMOUNT("chargeAmount"), - ELEMENT_CHARGE_CHARGEBACK_AMOUNT("chargeChargeBackAmount"), - ELEMENT_CHARGE_CHARGEBACK_COUNT("chargeChargeBackCount"), - ELEMENT_CHARGE_COUNT("chargeCount"), - ELEMENT_CHARGE_RETURNED_ITEMS_AMOUNT("chargeReturnedItemsAmount"), - ELEMENT_CHARGE_RETURNED_ITEMS_COUNT("chargeReturnedItemsCount"), - ELEMENT_CHARGEBACK_AMOUNT("chargebackAmount"), - ELEMENT_CHARGEBACK_COUNT("chargebackCount"), - ELEMENT_CITY("city"), - ELEMENT_CODE("code"), - ELEMENT_COMPANY("company"), - ELEMENT_CORRECTION_NOTICE_COUNT("correctionNoticeCount"), - ELEMENT_COUNTRY("country"), - ELEMENT_CREDIT_CARD("creditCard"), - ELEMENT_CREDIT_CARD_EXPIRY("expirationDate"), - ELEMENT_CREDIT_CARD_NUMBER("cardNumber"), - ELEMENT_CREDIT_CARD_NUMBER_MASKED("creditCardNumberMasked"), - ELEMENT_CUSTOMER("customer"), - ELEMENT_CUSTOMER_ADDRESS_ID("customerAddressId"), - ELEMENT_CUSTOMER_IP("customerIP"), - ELEMENT_CUSTOMER_PAYMENT_PROFILE_ID("customerPaymentProfileId"), - ELEMENT_CUSTOMER_PAYMENT_PROFILE_ID_LIST("customerPaymentProfileIdList"), - ELEMENT_CUSTOMER_PROFILE_ID("customerProfileId"), - ELEMENT_CUSTOMER_SHIPPING_ADDRESS_ID("customerShippingAddressId"), - ELEMENT_CUSTOMER_SHIPPING_ADDRESS_ID_LIST("customerShippingAddressIdList"), - ELEMENT_CUSTOMER_TYPE("customerType"), - ELEMENT_DECLINE_COUNT("declineCount"), - ELEMENT_DESCRIPTION("description"), - ELEMENT_DIRECT_RESPONSE("directResponse"), - ELEMENT_DUTY("duty"), - ELEMENT_ECHECK_TYPE("echeckType"), - ELEMENT_EMAIL("email"), - ELEMENT_ERROR("error"), - ELEMENT_ERROR_COUNT("errorCount"), - ELEMENT_EXPIRATION_DATE("expirationDate"), - ELEMENT_EXTRA_OPTIONS("extraOptions"), - ELEMENT_FAX_NUMBER("faxNumber"), - ELEMENT_FIRST_NAME("firstName"), - ELEMENT_FIRST_SETTLEMENT_DATE("firstSettlementDate"), - ELEMENT_HAS_RETURNED_ITEMS("hasReturnedItems"), - ELEMENT_HOSTED_PROFILE_SETTINGS("hostedProfileSettings"), - ELEMENT_ID("id"), - ELEMENT_IDS("ids"), - ELEMENT_INCLUDE_STATISTICS("includeStatistics"), - ELEMENT_INTERVAL("interval"), - ELEMENT_INVOICE_NUMBER("invoiceNumber"), - ELEMENT_ITEM_ID("itemId"), - ELEMENT_LAST_NAME("lastName"), - ELEMENT_LAST_SETTLEMENT_DATE("lastSettlementDate"), - ELEMENT_LENGTH("length"), - ELEMENT_LINE_ITEM("lineItem"), - ELEMENT_LINE_ITEMS("lineItems"), - ELEMENT_MARKET_TYPE("marketType"), - ELEMENT_MERCHANT_AUTHENTICATION("merchantAuthentication"), - ELEMENT_MERCHANT_CUSTOMER_ID("merchantCustomerId"), - ELEMENT_MESSAGE("message"), - ELEMENT_MESSAGES("messages"), - ELEMENT_NAME("name"), - ELEMENT_NAME_ON_ACCOUNT("nameOnAccount"), - ELEMENT_ORDER("order"), - ELEMENT_PAYMENT("payment"), - ELEMENT_PAYMENT_METHOD("paymentMethod"), - ELEMENT_PAYMENT_PROFILE("paymentProfile"), - ELEMENT_PAYMENT_PROFILES("paymentProfiles"), - ELEMENT_PAYMENT_SCHEDULE("paymentSchedule"), - ELEMENT_PAYMENT_NUM("payNum"), - ELEMENT_PHONE_NUMBER("phoneNumber"), - ELEMENT_PREPAID_CARD("PrepaidCard"), - ELEMENT_PREPAID_CARD_REQUESTED_AMOUNT("RequestedAmount"), - ELEMENT_PREPAID_CARD_APPROVED_AMOUNT("ApprovedAmount"), - ELEMENT_PREPAID_CARD_BALANCE_ON_CARD("BalanceOnCard"), - ELEMENT_PREPAID_BALANCE_REMAINING("prepaidBalanceRemaining"), - ELEMENT_PRODUCT("product"), - ELEMENT_PROFILE("profile"), - ELEMENT_PROFILE_TRANS_AUTH_ONLY("profileTransAuthOnly"), - ELEMENT_PURCHASE_ORDER_NUMBER("purchaseOrderNumber"), - ELEMENT_QUANTITY("quantity"), - ELEMENT_RECURRING_BILLING("recurringBilling"), - ELEMENT_REF_TRANS_ID("refTransId"), - ELEMENT_REFID("refId"), - ELEMENT_REFUND_AMOUNT("refundAmount"), - ELEMENT_REFUND_CHARGEBACK_AMOUNT("refundChargeBackAmount"), - ELEMENT_REFUND_CHARGEBACK_COUNT("refundChargeBackCount"), - ELEMENT_REFUND_COUNT("refundCount"), - ELEMENT_REFUND_RETURNED_ITEMS_AMOUNT("refundReturnedItemsAmount"), - ELEMENT_REFUND_RETURNED_ITEMS_COUNT("refundReturnedItemsCount"), - ELEMENT_REQUESTED_AMOUNT("requestedAmount"), - ELEMENT_RESPONSE_CODE("responseCode"), - ELEMENT_RESPONSE_REASON_CODE("responseReasonCode"), - ELEMENT_RESPONSE_REASON_DESCRIPTION("responseReasonDescription"), - ELEMENT_RESULT_CODE("resultCode"), - ELEMENT_RETURNED_ITEMS("returnedItems"), - ELEMENT_RETURNED_ITEM_AMOUNT("returnedItemAmount"), - ELEMENT_RETURNED_ITEM_COUNT("returnedItemCount"), - ELEMENT_RETURNED_ITEMS_DATE_UTC("dateUTC"), - ELEMENT_RETURNED_ITEMS_DATE_LOCAL("dateLocal"), - ELEMENT_ROUTING_NUMBER("routingNumber"), - ELEMENT_SETTING("setting"), - ELEMENT_SETTING_NAME("settingName"), - ELEMENT_SETTING_VALUE("settingValue"), - ELEMENT_SETTLE_AMOUNT("settleAmount"), - ELEMENT_SETTLEMENT_STATE("settlementState"), - ELEMENT_SETTLEMENT_TIME_LOCAL("settlementTimeLocal"), - ELEMENT_SETTLEMENT_TIME_UTC("settlementTimeUTC"), - ELEMENT_SHIP_TO("shipTo"), - ELEMENT_SHIP_TO_LIST("shipToList"), - ELEMENT_SHIPPING("shipping"), - ELEMENT_SOLUTION("solution"), - ELEMENT_SPLIT_TENDER_ID("splitTenderId"), - ELEMENT_SPLIT_TENDER_STATUS("splitTenderStatus"), - ELEMENT_START_DATE("startDate"), - ELEMENT_STATE("state"), - ELEMENT_STATISTIC("statistic"), - ELEMENT_STATISTICS("statistics"), - ELEMENT_SUBMIT_TIME_LOCAL("submitTimeLocal"), - ELEMENT_SUBMIT_TIME_UTC("submitTimeUTC"), - ELEMENT_SUBSCRIPTION("subscription"), - ELEMENT_SUBSCRIPTION_ID("subscriptionId"), - ELEMENT_SUBSCRIPTION_STATUS("Status"), - ELEMENT_TAX("tax"), - ELEMENT_TAX_EXEMPT("taxExempt"), - ELEMENT_TAXABLE("taxable"), - ELEMENT_TEXT("text"), - ELEMENT_TOKEN("token"), - ELEMENT_TOTAL_OCCURRENCES("totalOccurrences"), - ELEMENT_TRANS_ID("transId"), - ELEMENT_TRANSACTION("transaction"), - ELEMENT_TRANSACTION_ID("transactionId"), - ELEMENT_TRANSACTION_KEY("transactionKey"), - ELEMENT_TRANSACTION_STATUS("transactionStatus"), - ELEMENT_TRANSACTION_TYPE("transactionType"), - ELEMENT_TRANSACTIONS("transactions"), - ELEMENT_TRIAL_AMOUNT("trialAmount"), - ELEMENT_TRIAL_OCCURRENCES("trialOccurrences"), - ELEMENT_TYPE("type"), - ELEMENT_UNIT("unit"), - ELEMENT_UNIT_PRICE("unitPrice"), - ELEMENT_VALIDATION_DIRECT_RESPONSE("validationDirectResponse"), - ELEMENT_VALIDATION_DIRECT_RESPONSE_LIST("validationDirectResponseList"), - ELEMENT_VALIDATION_MODE("validationMode"), - ELEMENT_VOID_COUNT("voidCount"), - ELEMENT_ZIP("zip"), - X_ACCOUNT_NUMBER("x_account_number"), - X_ADDRESS("x_address"), - X_ALLOW_PARTIAL_AUTH("x_allow_partial_Auth"), - X_AMOUNT("x_amount"), - X_AUTH_CODE("x_auth_code"), - X_AUTHENTICATION_INDICATOR("x_authentication_indicator"), - X_AVS_CODE("x_avs_code"), - X_BACKGROUND_URL("x_background_url"), - X_BANK_ABA_CODE("x_bank_aba_code"), - X_BANK_ACCT_NAME("x_bank_acct_name"), - X_BANK_ACCT_NUM("x_bank_acct_num"), - X_BANK_ACCT_TYPE("x_bank_acct_type"), - X_BANK_CHECK_NUMBER("x_bank_check_number"), - X_BANK_NAME("x_bank_name"), - X_CARD_CODE("x_card_code"), - X_CARD_NUM("x_card_num"), - X_CARD_TYPE("x_card_type"), - X_CARDHOLDER_AUTHENTICATION_VALUE("x_cardholder_authentication_value"), - X_CAVV_RESPONSE("x_cavv_response"), - X_CITY("x_city"), - X_COLOR_BACKGROUND("x_color_background"), - X_COLOR_LINK("x_color_link"), - X_COLOR_TEXT("x_color_text"), - X_COMPANY("x_company"), - X_COUNTRY("x_country"), - X_CPVERSION("x_cpversion"), - X_CURRENCY_CODE("x_currency_code"), - X_CUST_ID("x_cust_id"), - X_CUSTOMER_IP("x_customer_ip"), - X_CVV2_RESP_CODE("x_cvv2_resp_code"), - X_DELIM_CHAR_FIELD("x_delim_char"), - X_DELIM_DATA("x_delim_data"), - X_DELIM_DATA_FIELD("x_delim_data"), - X_DESCRIPTION("x_description"), - X_DEVICE_TYPE("x_device_type"), - X_DUPLICATE_WINDOW("x_duplicate_window"), - X_DUTY("x_duty"), - X_ECHECK_TYPE("x_echeck_type"), - X_EMAIL("x_email"), - X_EMAIL_CUSTOMER("x_email_customer"), - X_ENCAP_CHAR("x_encap_char"), - X_EXP_DATE("x_exp_date"), - X_FAX("x_fax"), - X_FIRST_NAME("x_first_name"), - X_FOOTER_EMAIL_RECEIPT("x_footer_email_receipt"), - X_FOOTER_HTML_PAYMENT_FORM("x_footer_html_payment_form"), - X_FP_HASH("x_fp_hash"), - X_FP_SEQUENCE("x_fp_sequence"), - X_FP_TIMESTAMP("x_fp_timestamp"), - X_FREIGHT("x_freight"), - X_HEADER_EMAIL_RECEIPT("x_header_email_receipt"), - X_HEADER_HTML_PAYMENT_FORM("x_header_html_payment_form"), - X_INVOICE_NUM("x_invoice_num"), - X_LAST_NAME("x_last_name"), - X_LINE_ITEM("x_line_item"), - X_LOGIN("x_login"), - X_LOGO_URL("x_logo_url"), - X_MARKET_TYPE("x_market_type"), - X_MD5_HASH("x_MD5_Hash"), - X_MERCHANT_EMAIL("x_merchant_email"), - X_METHOD("x_method"), - X_PHONE("x_phone"), - X_PO_NUM("x_po_num"), - X_PREPAID_BALANCE_ON_CARD("x_prepaid_balance_on_card"), - X_PREPAID_REQUESTED_AMOUNT("x_prepaid_requested_amount"), - X_RECEIPT_LINK_METHOD("x_receipt_link_method"), - X_RECEIPT_LINK_TEXT("x_receipt_link_text"), - X_RECEIPT_LINK_URL("x_receipt_link_url"), - X_RECURRING_BILLING("x_recurring_billing"), - X_RELAY_RESPONSE("x_relay_response"), - X_RELAY_URL("x_relay_url"), - X_RENAME("x_rename"), - X_RESPONSE_CODE("x_response_code"), - X_RESPONSE_FORMAT("x_response_format"), - X_RESPONSE_REASON_CODE("x_response_reason_code"), - X_RESPONSE_REASON_TEXT("x_response_reason_text"), - X_SHIP_TO_ADDRESS("x_ship_to_address"), - X_SHIP_TO_CITY("x_ship_to_city"), - X_SHIP_TO_COMPANY("x_ship_to_company"), - X_SHIP_TO_COUNTRY("x_ship_to_country"), - X_SHIP_TO_FIRST_NAME("x_ship_to_first_name"), - X_SHIP_TO_LAST_NAME("x_ship_to_last_name"), - X_SHIP_TO_STATE("x_ship_to_state"), - X_SHIP_TO_ZIP("x_ship_to_zip"), - X_SHOW_FORM("x_show_form"), - X_SOLUTION_ID("x_solution_id"), - X_SOLUTION_NAME("x_solution_name"), - X_SPLIT_TENDER_ID("x_split_tender_id"), - X_STATE("x_state"), - X_TAX("x_tax"), - X_TAX_EXEMPT("x_tax_exempt"), - X_TEST_REQUEST("x_test_request"), - X_TRACK1("x_track1"), - X_TRACK2("x_track2"), - X_TRAN_KEY("x_tran_key"), - X_TRANS_ID("x_trans_id"), - X_TYPE("x_type"), - X_USER_REF("x_user_ref"), - X_VERSION_FIELD("x_version"), - X_ZIP("x_zip"); - - final private String fieldName; - - private AuthNetField(String fieldName) { - this.fieldName = fieldName; - } - - /** - * @return the fieldName - */ - public String getFieldName() { - return fieldName; - } -} diff --git a/src/main/java/net/authorize/PaymentMethod.java b/src/main/java/net/authorize/PaymentMethod.java deleted file mode 100644 index 230fb024..00000000 --- a/src/main/java/net/authorize/PaymentMethod.java +++ /dev/null @@ -1,35 +0,0 @@ -package net.authorize; - -/** - * The method of payment for the transaction. - * CC (credit card) or ECHECK (electronic check). - * - * @deprecated since version 1.9.8 - * @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. - * @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API (package: net.authorize.api.*). - * @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. - * @deprecated For details on AIM, see https://github.com/AuthorizeNet/sample-code-java/tree/master/src/main/java/net/authorize/sample/PaymentTransactions. - * @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. - * - */ -@Deprecated -public enum PaymentMethod { - CREDIT_CARD("CC"), - E_CHECK("ECHECK"), - UNKNOWN("UNKNOWN"); - - private final String method; - - private PaymentMethod(String method) { - this.method = method; - } - - /** - * @return the method - */ - public String getMethod() { - return method; - } - - -} diff --git a/src/main/java/net/authorize/ResponseCode.java b/src/main/java/net/authorize/ResponseCode.java deleted file mode 100644 index 2e1c4316..00000000 --- a/src/main/java/net/authorize/ResponseCode.java +++ /dev/null @@ -1,77 +0,0 @@ -package net.authorize; - -import net.authorize.util.StringUtils; - -/** - * Response code indicates the overall status of the transaction - * with possible values of approved, declined, error, or held for review. - * - * @deprecated since version 1.9.8 - * @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. - * @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API (package: net.authorize.api.*). - * @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. - * @deprecated For details on AIM, see https://github.com/AuthorizeNet/sample-code-java/tree/master/src/main/java/net/authorize/sample/PaymentTransactions. - * @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. - * - */ -@Deprecated -public enum ResponseCode { - APPROVED(1, "This transaction has been approved."), - DECLINED(2, "This transaction has been declined"), - ERROR(3, "There has been an error processing this transaction."), - REVIEW(4, "This transaction is being held for review."), - UNKNOWN(0, "Unknown."); - - private final int code; - private final String description; - - private ResponseCode(int code, String description) { - this.code = code; - this.description = description; - } - - /** - * Lookup a ResponseCode by it's response code. - * @param code - * - * @return Returns a ResponseCode if a code match is found. - */ - public static ResponseCode findByResponseCode(int code) { - for(ResponseCode responseCode : values()) { - if(responseCode.code == code) { - return responseCode; - } - } - - return ResponseCode.UNKNOWN; - } - - /** - * Lookup a ResponseCode by it's response code. - * @param code - * - * @return Returns a ResponseCode if a code match is found. - */ - public static ResponseCode findByResponseCode(String code) { - if(StringUtils.isNotEmpty(code)) { - return findByResponseCode(Integer.parseInt(code)); - } - - return ResponseCode.UNKNOWN; - } - - /** - * @return the code - */ - public int getCode() { - return code; - } - - /** - * @return the description - */ - public String getDescription() { - return description; - } - -} diff --git a/src/main/java/net/authorize/ResponseField.java b/src/main/java/net/authorize/ResponseField.java deleted file mode 100644 index 3370c94e..00000000 --- a/src/main/java/net/authorize/ResponseField.java +++ /dev/null @@ -1,168 +0,0 @@ -package net.authorize; - -import java.util.EnumSet; -import java.util.HashMap; -import java.util.Map; - -/** - * ResponseField mappings used in processing and matching the returned data from - * the payment gateway. - * - * This enum is leveraged across all the integrations of - * AIM,SIM,DPM,ARB and CIM. - * - * @deprecated since version 1.9.8 - * @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. - * @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API (package: net.authorize.api.*). - * @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. - * @deprecated For details on AIM, see https://github.com/AuthorizeNet/sample-code-java/tree/master/src/main/java/net/authorize/sample/PaymentTransactions. - * @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. - * - */ -@Deprecated -public enum ResponseField { - RESPONSE_CODE(AuthNetField.X_RESPONSE_CODE.getFieldName()), - RESPONSE_SUBCODE(null), - RESPONSE_REASON_CODE(AuthNetField.X_RESPONSE_REASON_CODE.getFieldName()), - RESPONSE_REASON_TEXT(AuthNetField.X_RESPONSE_REASON_TEXT.getFieldName()), - AUTHORIZATION_CODE(AuthNetField.X_AUTH_CODE.getFieldName()), - AVS_CODE(AuthNetField.X_AVS_CODE.getFieldName()), - TRANSACTION_ID(AuthNetField.X_TRANS_ID.getFieldName()), - INVOICE_NUMBER(AuthNetField.X_INVOICE_NUM.getFieldName()), - DESCRIPTION(AuthNetField.X_DESCRIPTION.getFieldName()), - AMOUNT(AuthNetField.X_AMOUNT.getFieldName()), - METHOD(AuthNetField.X_METHOD.getFieldName()), - TRANSACTION_TYPE(AuthNetField.X_TYPE.getFieldName()), - CUSTOMER_ID(AuthNetField.X_CUST_ID.getFieldName()), - FIRST_NAME(AuthNetField.X_FIRST_NAME.getFieldName()), - LAST_NAME(AuthNetField.X_LAST_NAME.getFieldName()), - COMPANY(AuthNetField.X_COMPANY.getFieldName()), - ADDRESS(AuthNetField.X_ADDRESS.getFieldName()), - CITY(AuthNetField.X_CITY.getFieldName()), - STATE(AuthNetField.X_STATE.getFieldName()), - ZIP_CODE(AuthNetField.X_ZIP.getFieldName()), - COUNTRY(AuthNetField.X_COUNTRY.getFieldName()), - PHONE(AuthNetField.X_PHONE.getFieldName()), - FAX(AuthNetField.X_FAX.getFieldName()), - EMAIL_ADDRESS(AuthNetField.X_EMAIL.getFieldName()), - SHIP_TO_FIRST_NAME(AuthNetField.X_SHIP_TO_FIRST_NAME.getFieldName()), - SHIP_TO_LAST_NAME(AuthNetField.X_SHIP_TO_LAST_NAME.getFieldName()), - SHIP_TO_COMPANY(AuthNetField.X_SHIP_TO_COMPANY.getFieldName()), - SHIP_TO_ADDRESS(AuthNetField.X_SHIP_TO_ADDRESS.getFieldName()), - SHIP_TO_CITY(AuthNetField.X_SHIP_TO_CITY.getFieldName()), - SHIP_TO_STATE(AuthNetField.X_SHIP_TO_STATE.getFieldName()), - SHIP_TO_ZIP_CODE(AuthNetField.X_SHIP_TO_ZIP.getFieldName()), - SHIP_TO_COUNTRY(AuthNetField.X_SHIP_TO_COUNTRY.getFieldName()), - TAX(AuthNetField.X_TAX.getFieldName()), - DUTY(AuthNetField.X_DUTY.getFieldName()), - FREIGHT(AuthNetField.X_FREIGHT.getFieldName()), - TAX_EXEMPT(AuthNetField.X_TAX_EXEMPT.getFieldName()), - PURCHASE_ORDER_NUMBER(AuthNetField.X_PO_NUM.getFieldName()), - MD5_HASH(AuthNetField.X_MD5_HASH.getFieldName()), - CARD_CODE_RESPONSE(AuthNetField.X_CVV2_RESP_CODE.getFieldName()), - CARDHOLDER_AUTHENTICATION_VERIFICATION_RESPONSE(AuthNetField.X_CAVV_RESPONSE.getFieldName()), - RESERVED_1(null), - RESERVED_2(null), - RESERVED_3(null), - RESERVED_4(null), - RESERVED_5(null), - RESERVED_6(null), - RESERVED_7(null), - RESERVED_8(null), - RESERVED_9(null), - RESERVED_10(null), - ACCOUNT_NUMBER(AuthNetField.X_ACCOUNT_NUMBER.getFieldName()), - CARD_TYPE(AuthNetField.X_CARD_TYPE.getFieldName()), - SPLIT_TENDER_ID(AuthNetField.X_SPLIT_TENDER_ID.getFieldName()), - PREPAID_REQUESTED_AMOUNT(AuthNetField.X_PREPAID_REQUESTED_AMOUNT.getFieldName()), - PREPAID_BALANCE_ON_CARD(AuthNetField.X_PREPAID_BALANCE_ON_CARD.getFieldName()), - RESERVED_11(null), - RESERVED_12(null), - RESERVED_13(null), - RESERVED_14(null), - RESERVED_15(null), - RESERVED_16(null), - RESERVED_17(null), - RESERVED_18(null), - RESERVED_19(null), - RESERVED_20(null), - RESERVED_21(null), - RESERVED_22(null), - RESERVED_23(null); - - private static final int MERCHANT_DEFINED_START_INDEX = 69; - - private int responseOrder; - final private String fieldName; - private static final Map lookup = - new HashMap(); - - static { - for (ResponseField s : EnumSet.allOf(ResponseField.class)) - lookup.put(s.responseOrder, s); - } - - private ResponseField(String fieldName) { - if(fieldName == null) { - this.fieldName = "x_" + this.name(); - } else { - this.fieldName = fieldName; - } - this.responseOrder = this.ordinal()+1; - } - - /** - * Get the true response order. - * - * @return Integer of the response order. - */ - public int getResponsOrder() { return this.responseOrder; } - - /** - * Get the ResponseField identified by the order specified. - * - * @param order - * @return the ResponseField keyed off the order - */ - public static ResponseField get(int order) { - if(order < MERCHANT_DEFINED_START_INDEX) { - return ResponseField.lookup.get(order); - } else { - return null; - } - } - - - /** - * Lookup a ResponseField by it's field name. - * - * @param fieldName - * - * @return Returns a ResponseField if the fieldName match is found. - */ - public static ResponseField findByFieldName(String fieldName) { - for(ResponseField responseField : values()) { - if(responseField.fieldName.equals(fieldName)) { - return responseField; - } - } - - return null; - } - - /** - * @return the responseOrder - */ - public int getResponseOrder() { - return responseOrder; - } - - /** - * @return the fieldName - */ - public String getFieldName() { - return fieldName; - } - - -} diff --git a/src/main/java/net/authorize/ResponseReasonCode.java b/src/main/java/net/authorize/ResponseReasonCode.java deleted file mode 100644 index f73adee8..00000000 --- a/src/main/java/net/authorize/ResponseReasonCode.java +++ /dev/null @@ -1,295 +0,0 @@ -package net.authorize; - -import net.authorize.util.StringUtils; - - -/** - * Response Reason Code is a numeric representation of a more specific reason for the transaction status. - * - * @deprecated since version 1.9.8 - * @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. - * @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API (package: net.authorize.api.*). - * @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. - * @deprecated For details on AIM, see https://github.com/AuthorizeNet/sample-code-java/tree/master/src/main/java/net/authorize/sample/PaymentTransactions. - * @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. - * - */ -@Deprecated -public enum ResponseReasonCode { - - RRC_1_1(ResponseCode.APPROVED, 1,"This transaction has been approved.", ""), - RRC_2_2(ResponseCode.DECLINED, 2,"This transaction has been declined.", ""), - RRC_2_3(ResponseCode.DECLINED, 3,"This transaction has been declined.", ""), - RRC_2_4(ResponseCode.DECLINED, 4,"This transaction has been declined.", "The code returned from the processor indicating that the card used needs to be picked up."), - RRC_3_5(ResponseCode.ERROR, 5,"A valid amount is required.", "The value submitted in the amount field did not pass validation for a number."), - RRC_3_6(ResponseCode.ERROR, 6,"The credit card number is invalid.",""), - RRC_3_7(ResponseCode.ERROR, 7,"The credit card expiration date is invalid.","The format of the date submitted was incorrect."), - RRC_3_8(ResponseCode.ERROR, 8,"The credit card has expired.",""), - RRC_3_9(ResponseCode.ERROR, 9,"The ABA code is invalid.","The value submitted in the x_bank_aba_code field did not pass validation or was not for a valid financial institution."), - RRC_3_10(ResponseCode.ERROR, 10,"The account number is invalid.","The value submitted in the x_bank_acct_num field did not pass validation."), - RRC_3_11(ResponseCode.ERROR, 11,"A duplicate transaction has been submitted.","A transaction with identical amount and credit card information was submitted two minutes prior."), - RRC_3_12(ResponseCode.ERROR, 12 , "An authorization code is required but not present.", "A transaction that required x_auth_code to be present was submitted without a value."), - RRC_3_13(ResponseCode.ERROR, 13, "The merchant API Login ID is invalid or the account is inactive.", ""), - RRC_3_14(ResponseCode.ERROR, 14, "The Referrer or Relay Response URL is invalid.", "The Relay Response or Referrer URL does not match the merchant'ges configured value"), - RRC_3_15(ResponseCode.ERROR, 15, "The transaction ID is invalid.", "The transaction ID value is non-numeric or was not present for a transaction that requires it."), - RRC_3_16(ResponseCode.ERROR, 16, "The transaction was not found.", "The transaction ID sent in was properly formatted but the gateway had no record of the transaction."), - RRC_3_17(ResponseCode.ERROR, 17, "The merchant does not accept this type of credit card.", "The merchant was not configured to accept the credit card submitted in the transaction."), - RRC_3_18(ResponseCode.ERROR, 18, "ACH transactions are not accepted by this merchant.", "The merchant does not accept electronic checks."), - RRC_3_19(ResponseCode.ERROR, 19, "An error occurred during processing. Please try again in 5 minutes.",""), - RRC_3_20(ResponseCode.ERROR, 20, "An error occurred during processing. Please try again in 5 minutes.",""), - RRC_3_21(ResponseCode.ERROR, 21, "An error occurred during processing. Please try again in 5 minutes.",""), - RRC_3_22(ResponseCode.ERROR, 22, "An error occurred during processing. Please try again in 5 minutes.",""), - RRC_3_23(ResponseCode.ERROR, 23, "An error occurred during processing. Please try again in 5 minutes.",""), - RRC_3_24(ResponseCode.ERROR, 24, "The Nova Bank Number or Terminal ID is incorrect. Call Merchant Service Provider.",""), - RRC_3_25(ResponseCode.ERROR, 25, "An error occurred during processing. Please try again in 5 minutes.",""), - RRC_3_26(ResponseCode.ERROR, 26, "An error occurred during processing. Please try again in 5 minutes.",""), - RRC_2_27(ResponseCode.DECLINED, 27, "The transaction resulted in an AVS mismatch. The address provided does not match billing address of cardholder.",""), - RRC_2_28(ResponseCode.DECLINED, 28, "The merchant does not accept this type of credit card.", "The Merchant ID at the processor was not configured to accept this card type."), - RRC_2_29(ResponseCode.DECLINED, 29, "The Paymentech identification numbers are incorrect. Call Merchant Service Provider.",""), - RRC_2_30(ResponseCode.DECLINED, 30, "The configuration with the processor is invalid. Call Merchant Service Provider.",""), - RRC_2_31(ResponseCode.DECLINED, 31, "The FDC Merchant ID or Terminal ID is incorrect. Call Merchant Service Provider.", "The merchant was incorrectly set up at the processor."), - RRC_3_32(ResponseCode.ERROR, 32, "This reason code is reserved or not applicable to this API.",""), - RRC_3_33(ResponseCode.ERROR, 33, "FIELD cannot be left blank.", "The word FIELD will be replaced by an actual field name. This error indicates that a field the merchant specified as required was not filled in. Please see the Form Fields section of the Merchant Integration Guide for details."), - RRC_2_34(ResponseCode.DECLINED, 34, "The VITAL identification numbers are incorrect. Call Merchant Service Provider.", "The merchant was incorrectly set up at the processor."), - RRC_2_35(ResponseCode.DECLINED, 35, "An error occurred during processing. Call Merchant Service Provider.", "The merchant was incorrectly set up at the processor."), - RRC_3_36(ResponseCode.ERROR, 36, "The authorization was approved, but settlement failed.",""), - RRC_2_37(ResponseCode.DECLINED, 37, "The credit card number is invalid.",""), - RRC_2_38(ResponseCode.DECLINED, 38, "The Global Payment System identification numbers are incorrect. Call Merchant Service Provider.", "The merchant was incorrectly set up at the processor."), - RRC_3_40(ResponseCode.ERROR, 40, "This transaction must be encrypted.",""), - RRC_2_41(ResponseCode.DECLINED, 41, "This transaction has been declined.", "Only merchants set up for the FraudScreen.Net service would receive this decline. This code will be returned if a given transaction'ges fraud score is higher than the threshold set by the merchant."), - RRC_3_43(ResponseCode.ERROR, 43, "The merchant was incorrectly set up at the processor. Call your Merchant Service Provider.", "The merchant was incorrectly set up at the processor."), - RRC_2_44(ResponseCode.DECLINED, 44, "This transaction has been declined.", "The card code submitted with the transaction did not match the card code on file at the card issuing bank and the transaction was declined."), - RRC_2_45(ResponseCode.DECLINED, 45, "This transaction has been declined.", "This error would be returned if the transaction received a code from the processor that matched the rejection criteria set by the merchant for both the AVS and Card Code filters."), - RRC_3_46(ResponseCode.ERROR, 46, "Your session has expired or does not exist. You must log in to continue working.", ""), - RRC_3_47(ResponseCode.ERROR, 47, "The amount requested for settlement may not be greater than the original amount authorized.", "This occurs if the merchant tries to capture funds greater than the amount of the original authorization-only transaction."), - RRC_3_48(ResponseCode.ERROR, 48, "This processor does not accept partial reversals.", "The merchant attempted to settle for less than the originally authorized amount."), - RRC_3_49(ResponseCode.ERROR, 49, "A transaction amount greater than [amount] will not be accepted.", "The transaction amount submitted was greater than the maximum amount allowed."), - RRC_3_50(ResponseCode.ERROR, 50, "This transaction is awaiting settlement and cannot be refunded.", "Credits or refunds can only be performed against settled transactions. The transaction against which the credit/refund was submitted has not been settled, so a credit cannot be issued."), - RRC_3_51(ResponseCode.ERROR, 51, "The sum of all credits against this transaction is greater than the original transaction amount.",""), - RRC_3_52(ResponseCode.ERROR, 52, "The transaction was authorized, but the client could not be notified; the transaction will not be settled.",""), - RRC_3_53(ResponseCode.ERROR, 53, "The transaction type was invalid for ACH transactions.", "If x_method ECHECK, x_type cannot be set to CAPTURE_ONLY."), - RRC_3_54(ResponseCode.ERROR, 54, "The referenced transaction does not meet the criteria for issuing a credit.",""), - RRC_3_55(ResponseCode.ERROR, 55, "The sum of credits against the referenced transaction would exceed the original debit amount.", "The transaction is rejected if the sum of this credit and prior credits exceeds the original debit amount"), - RRC_3_56(ResponseCode.ERROR, 56, "This merchant accepts ACH transactions only; no credit card transactions are accepted.", "The merchant processes eCheck.Net transactions only and does not accept credit cards."), - RRC_3_57(ResponseCode.ERROR, 57, "An error occurred in processing. Please try again in 5 minutes.",""), - RRC_3_58(ResponseCode.ERROR, 58, "An error occurred in processing. Please try again in 5 minutes.",""), - RRC_3_59(ResponseCode.ERROR, 59, "An error occurred in processing. Please try again in 5 minutes.",""), - RRC_3_60(ResponseCode.ERROR, 60, "An error occurred in processing. Please try again in 5 minutes.",""), - RRC_3_61(ResponseCode.ERROR, 61, "An error occurred in processing. Please try again in 5 minutes.",""), - RRC_3_62(ResponseCode.ERROR, 62, "An error occurred in processing. Please try again in 5 minutes.",""), - RRC_3_63(ResponseCode.ERROR, 63, "An error occurred in processing. Please try again in 5 minutes.",""), - RRC_2_65(ResponseCode.DECLINED, 65, "This transaction has been declined.", "The transaction was declined because the merchant configured their account through the Merchant Interface to reject transactions with certain values for a Card Code mismatch."), - RRC_3_66(ResponseCode.ERROR, 66, "This transaction cannot be accepted for processing.", "The transaction did not meet gateway security guidelines."), - RRC_3_68(ResponseCode.ERROR, 68, "The version parameter is invalid.", "The value submitted in x_version was invalid."), - RRC_3_69(ResponseCode.ERROR, 69, "The transaction type is invalid.", "The value submitted in x_type was invalid."), - RRC_3_70(ResponseCode.ERROR, 70, "The transaction method is invalid.", "The value submitted in x_method was invalid."), - RRC_3_71(ResponseCode.ERROR, 71, "The bank account type is invalid.", "The value submitted in x_bank_acct_type was invalid."), - RRC_3_72(ResponseCode.ERROR, 72, "The authorization code is invalid.", "The value submitted in x_auth_code was more than six characters in length."), - RRC_3_73(ResponseCode.ERROR, 73, "The driver'ges license date of birth is invalid.", "The format of the value submitted in x_drivers_license_dob was invalid."), - RRC_3_74(ResponseCode.ERROR, 74, "The duty amount is invalid.", "The value submitted in x_duty failed format validation."), - RRC_3_75(ResponseCode.ERROR, 75, "The freight amount is invalid.", "The value submitted in x_freight failed format validation."), - RRC_3_76(ResponseCode.ERROR, 76, "The tax amount is invalid.", "The value submitted in x_tax failed format validation."), - RRC_3_77(ResponseCode.ERROR, 77, "The SSN or tax ID is invalid.", "The value submitted in x_customer_tax_id failed validation."), - RRC_3_78(ResponseCode.ERROR, 78, "The Card CodeCVV2/CVC2/CID) is invalid.", "The value submitted in x_card_code failed format validation."), - RRC_3_79(ResponseCode.ERROR, 79, "The driver'ges license number is invalid.", "The value submitted in x_drivers_license_num failed format validation."), - RRC_3_80(ResponseCode.ERROR, 80, "The driver'ges license state is invalid.", "The value submitted in x_drivers_license_state failed format validation."), - RRC_3_81(ResponseCode.ERROR, 81, "The requested form type is invalid.", "The merchant requested an integration method not compatible with the AIM API."), - RRC_3_82(ResponseCode.ERROR, 82, "Scripts are only supported in version 2.5.", "The system no longer supports version 2.5; requests cannot be posted to scripts."), - RRC_3_83(ResponseCode.ERROR, 83, "The requested script is either invalid or no longer supported.", "The system no longer supports version 2.5; requests cannot be posted to scripts."), - RRC_3_84(ResponseCode.ERROR, 84, "This reason code is reserved or not applicable to this API.",""), - RRC_3_85(ResponseCode.ERROR, 85, "This reason code is reserved or not applicable to this API.",""), - RRC_3_86(ResponseCode.ERROR, 86, "This reason code is reserved or not applicable to this API.",""), - RRC_3_87(ResponseCode.ERROR, 87, "This reason code is reserved or not applicable to this API.",""), - RRC_3_88(ResponseCode.ERROR, 88, "This reason code is reserved or not applicable to this API.",""), - RRC_3_89(ResponseCode.ERROR, 89, "This reason code is reserved or not applicable to this API.",""), - RRC_3_90(ResponseCode.ERROR, 90, "This reason code is reserved or not applicable to this API.",""), - RRC_3_91(ResponseCode.ERROR, 91, "Version 2.5 is no longer supported.",""), - RRC_3_92(ResponseCode.ERROR, 92, "The gateway no longer supports the requested method of integration.",""), - RRC_3_97(ResponseCode.ERROR, 97, "This transaction cannot be accepted.", "Applicable only to SIM API. Fingerprints are only valid for a short period of time. If the fingerprint is more than one hour old or more than 15 minutes into the future, it will be rejected. This code indicates that the transaction fingerprint has expired."), - RRC_3_98(ResponseCode.ERROR, 98, "This transaction cannot be accepted.", "Applicable only to SIM API. The transaction fingerprint has already been used."), - RRC_3_99(ResponseCode.ERROR, 99, "This transaction cannot be accepted.", "Applicable only to SIM API. The server-generated fingerprint does not match the merchant-specified fingerprint in the x_fp_hash field."), - RRC_3_100(ResponseCode.ERROR, 100, "The eCheck.Net type is invalid.", "Applicable only to eCheck.Net. The value specified in the x_echeck_type field is invalid."), - RRC_3_101(ResponseCode.ERROR, 101, "The given name on the account and/or the account type does not match the actual account.", "Applicable only to eCheck.Net. The specified name on the account and/or the account type do not match the NOC record for this account."), - RRC_3_102(ResponseCode.ERROR, 102, "This request cannot be accepted.", "A password or Transaction Key was submitted with this WebLink request. This is a high security risk."), - RRC_3_103(ResponseCode.ERROR, 103, "This transaction cannot be accepted.", "A valid fingerprint, Transaction Key, or password is required for this transaction."), - RRC_3_104(ResponseCode.ERROR, 104, "This transaction is currently under review.", "Applicable only to eCheck.Net. The value submitted for country failed validation."), - RRC_3_105(ResponseCode.ERROR, 105, "This transaction is currently under review.", "Applicable only to eCheck.Net. The values submitted for city and country failed validation."), - RRC_3_106(ResponseCode.ERROR, 106, "This transaction is currently under review.", "Applicable only to eCheck.Net. The value submitted for company failed validation."), - RRC_3_107(ResponseCode.ERROR, 107, "This transaction is currently under review.", "Applicable only to eCheck.Net. The value submitted for bank account name failed validation."), - RRC_3_108(ResponseCode.ERROR, 108, "This transaction is currently under review.", "Applicable only to eCheck.Net. The values submitted for first name and last name failed validation."), - RRC_3_109(ResponseCode.ERROR, 109, "This transaction is currently under review.", "Applicable only to eCheck.Net. The values submitted for first name and last name failed validation."), - RRC_3_110(ResponseCode.ERROR, 110, "This transaction is currently under review.", "Applicable only to eCheck.Net. The value submitted for bank account name does not contain valid characters."), - RRC_3_116(ResponseCode.ERROR, 116, "The authentication indicator is invalid.", "This error is only applicable to Verified by Visa and MasterCard SecureCode transactions. The ECI value for a Visa transaction; or the UCAF indicator for a MasterCard transaction submitted in the x_authentication_indicator field is invalid."), - RRC_3_117(ResponseCode.ERROR, 117, "The cardholder authentication value is invalid.", "This error is only applicable to Verified by Visa and MasterCard SecureCode transactions. The CAVV for a Visa transaction; or the AVV/UCAF for a MasterCard transaction is invalid."), - RRC_3_118(ResponseCode.ERROR, 118, "The combination of authentication indicator and cardholder authentication value is invalid.", "This error is only applicable to Verified by Visa and MasterCard SecureCode transactions. The combination of authentication indicator and cardholder authentication value for a Visa or MasterCard transaction is invalid. For more information, see the Cardholder Authentication section of this document."), - RRC_3_119(ResponseCode.ERROR, 119, "Transactions having cardholder authentication values cannot be marked as recurring.", "This error is only applicable to Verified by Visa and MasterCard SecureCode transactions. Transactions submitted with a value in x_authentication_indicator and x_recurring_billing=YES will be rejected."), - RRC_3_120(ResponseCode.ERROR, 120, "An error occurred during processing. Please try again.", "The system-generated void for the original timed-out transaction failed.The original transaction timed out while waiting for a response from the authorizer.)"), - RRC_3_121(ResponseCode.ERROR, 121, "An error occurred during processing. Please try again.", "The system-generated void for the original errored transaction failed.The original transaction experienced a database error."), - RRC_3_122(ResponseCode.ERROR, 122, "An error occurred during processing. Please try again.", "The system-generated void for the original errored transaction failed.The original transaction experienced a processing error."), - RRC_3_123(ResponseCode.ERROR, 123, "This account has not been given the permission",""), - RRC_2_127(ResponseCode.DECLINED, 127, "The transaction resulted in an AVS mismatch. The address provided does not match billing address of cardholder.", "The system-generated void for the original AVS-rejected transaction failed."), - RRC_3_128(ResponseCode.ERROR, 128, "This transaction cannot be processed.", "The customer'ges financial institution does not currently allow transactions for this account."), - RRC_3_130(ResponseCode.ERROR, 130, "This payment gateway account has been closed.", "IFT: The payment gateway account status is Blacklisted."), - RRC_3_131(ResponseCode.ERROR, 131, "This transaction cannot be accepted at this time.", "IFT: The payment gateway account status is Suspended-STA."), - RRC_3_132(ResponseCode.ERROR, 132, "This transaction cannot be accepted at this time.", "IFT: The payment gateway account status is Suspended-Blacklist."), - RRC_2_141(ResponseCode.DECLINED, 141, "This transaction has been declined.", "The system-generated void for the original FraudScreen-rejected transaction failed."), - RRC_2_145(ResponseCode.DECLINED, 145, "This transaction has been declined.", "The system-generated void for the original card code-rejected and AVS-rejected transaction failed."), - RRC_3_152(ResponseCode.ERROR, 152, "The transaction was authorized, but the client could not be notified; the transaction will not be settled.", "The system-generated void for the original transaction failed. The response for the original transaction could not be communicated to the client."), - RRC_2_165(ResponseCode.DECLINED, 165, "This transaction has been declined.", "The system-generated void for the original card code-rejected transaction failed."), - RRC_3_170(ResponseCode.ERROR, 170, "An error occurred during processing. Please contact the merchant.", "Concord EFS Provisioning at the processor has not been completed."), - RRC_2_171(ResponseCode.DECLINED, 171, "An error occurred during processing. Please contact the merchant.", "Concord EFS This request is invalid."), - RRC_2_172(ResponseCode.DECLINED, 172, "An error occurred during processing. Please contact the merchant.", "Concord EFS The store ID is invalid."), - RRC_3_173(ResponseCode.ERROR, 173, "An error occurred during processing. Please contact the merchant.", "Concord EFS The store key is invalid."), - RRC_2_174(ResponseCode.DECLINED, 174, "The transaction type is invalid. Please contact the merchant.", "Concord EFS This transaction type is not accepted by the processor."), - RRC_3_175(ResponseCode.ERROR, 175, "The processor does not allow voiding of credits.", "Concord EFS This transaction is not allowed. The Concord EFS processing platform does not support voiding credit transactions. Please debit the credit card instead of voiding the credit."), - RRC_3_180(ResponseCode.ERROR, 180, "An error occurred during processing. Please try again.", "The processor response format is invalid."), - RRC_3_181(ResponseCode.ERROR, 181, "An error occurred during processing. Please try again.", "The system-generated void for the original invalid transaction failed.The original transaction included an invalid processor response format.)"), - RRC_3_185(ResponseCode.ERROR, 185, "This reason code is reserved or not applicable to this API.", ""), - RRC_4_193(ResponseCode.REVIEW, 193, "The transaction is currently under review.", "The transaction was placed under review by the risk management system."), - RRC_2_200(ResponseCode.DECLINED, 200, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The credit card number is invalid."), - RRC_2_201(ResponseCode.DECLINED, 201, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The expiration date is invalid."), - RRC_2_202(ResponseCode.DECLINED, 202, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The transaction type is invalid."), - RRC_2_203(ResponseCode.DECLINED, 203, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The value submitted in the amount field is invalid."), - RRC_2_204(ResponseCode.DECLINED, 204, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The department code is invalid."), - RRC_2_205(ResponseCode.DECLINED, 205, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The value submitted in the merchant number field is invalid."), - RRC_2_206(ResponseCode.DECLINED, 206, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The merchant is not on file."), - RRC_2_207(ResponseCode.DECLINED, 207, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The merchant account is closed."), - RRC_2_208(ResponseCode.DECLINED, 208, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The merchant is not on file."), - RRC_2_209(ResponseCode.DECLINED, 209, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. Communication with the processor could not be established."), - RRC_2_210(ResponseCode.DECLINED, 210, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The merchant type is incorrect."), - RRC_2_211(ResponseCode.DECLINED, 211, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The cardholder is not on file."), - RRC_2_212(ResponseCode.DECLINED, 212, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The bank configuration is not on file"), - RRC_2_213(ResponseCode.DECLINED, 213, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The merchant assessment code is incorrect."), - RRC_2_214(ResponseCode.DECLINED, 214, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. This function is currently unavailable."), - RRC_2_215(ResponseCode.DECLINED, 215, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The encrypted PIN field format is invalid."), - RRC_2_216(ResponseCode.DECLINED, 216, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The ATM term ID is invalid."), - RRC_2_217(ResponseCode.DECLINED, 217, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. This transaction experienced a general message format problem."), - RRC_2_218(ResponseCode.DECLINED, 218, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The PIN block format or PIN availability value is invalid."), - RRC_2_219(ResponseCode.DECLINED, 219, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The ETC void is unmatched."), - RRC_2_220(ResponseCode.DECLINED, 220, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The primary CPU is not available."), - RRC_2_221(ResponseCode.DECLINED, 221, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. The SE number is invalid."), - RRC_2_222(ResponseCode.DECLINED, 222, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. Duplicate auth requestfrom INAS)."), - RRC_2_223(ResponseCode.DECLINED, 223, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. This transaction experienced an unspecified error."), - RRC_2_224(ResponseCode.DECLINED, 224, "This transaction has been declined.", "This error code applies only to merchants on FDC Omaha. Please re-enter the transaction."), - RRC_3_243(ResponseCode.ERROR, 243, "Recurring billing is not allowed for this eCheck.Net type.", "The combination of values submitted for x_recurring_billing and x_echeck_type is not allowed."), - RRC_3_244(ResponseCode.ERROR, 244, "This eCheck.Net type is not allowed for this Bank Account Type.", "The combination of values submitted for x_bank_acct_type and x_echeck_type is not allowed."), - RRC_3_245(ResponseCode.ERROR, 245, "This eCheck.Net type is not allowed when using the payment gateway hosted payment form.", "The value submitted for x_echeck_type is not allowed when using the payment gateway hosted payment form."), - RRC_3_246(ResponseCode.ERROR, 246, "This eCheck.Net type is not allowed.", "The merchant'ges payment gateway account is not enabled to submit the eCheck.Net type."), - RRC_3_247(ResponseCode.ERROR, 247, "This eCheck.Net type is not allowed.", "The combination of values submitted for x_type and x_echeck_type is not allowed."), - RRC_3_248(ResponseCode.ERROR, 248, "The check number is invalid.", "Invalid check number. Check number can only consist of letters and numbers and not more than 15 characters."), - RRC_2_250(ResponseCode.DECLINED, 250, "This transaction has been declined.", "This transaction was submitted from a blocked IP address."), - RRC_2_251(ResponseCode.DECLINED, 251, "This transaction has been declined.", "The transaction was declined as a result of triggering a Fraud Detection Suite filter."), - RRC_4_252(ResponseCode.REVIEW, 252, "Your order has been received. Thank you for your business!", "The transaction was accepted, but is being held for merchant review. The merchant can customize the customer response in the Merchant Interface."), - RRC_4_253(ResponseCode.REVIEW, 253, "Your order has been received. Thank you for your business!", "The transaction was accepted and was authorized, but is being held for merchant review. The merchant can customize the customer response in the Merchant Interface."), - RRC_2_254(ResponseCode.DECLINED, 254, "Your transaction has been declined.", "The transaction was declined after manual review."), - RRC_3_261(ResponseCode.ERROR, 261, "An error occurred during processing. Please try again.", "The transaction experienced an error during sensitive data encryption and was not processed. Please try again."), - RRC_3_270(ResponseCode.ERROR, 270, "The line itemitem number] is invalid.", "A value submitted in x_line_item for the item referenced is invalid."), - RRC_3_271(ResponseCode.ERROR, 271, "The number of line items submitted is not allowed. A maximum of 30 line items can be submitted.", "The number of line items submitted exceeds the allowed maximum of 30."), - RRC_3_288(ResponseCode.ERROR, 288, "Merchant is not registered as a Cardholder Authentication participant. This transaction cannot be accepted.", "The merchant has not indicated participation in any Cardholder Authentication Programs in the Merchant Interface."), - RRC_3_289(ResponseCode.ERROR, 289, "This processor does not accept zero dollar authorization for this card type.", "Your credit card processing service does not yet accept zero dollar authorizations for Visa credit cards. You can find your credit card processor listed on your merchant profile."), - RRC_3_290(ResponseCode.ERROR, 290, "One or more required AVS values for zero dollar authorization were not submitted.", "When submitting authorization requests for Visa, the address and zip code fields must be entered."), - RRC_4_295(ResponseCode.REVIEW, 295, "The amount of this request was only partially approved on the given prepaid card. Additional payments are required to complete the balance of this transaction.", " The merchant must have partial authorization enabled in the merchant interface in order to receive this error."), - RRC_3_296(ResponseCode.ERROR, 296, "The specified SplitTenderId is not valid.", ""), - RRC_3_297(ResponseCode.ERROR, 297, "A Transaction ID and a Split Tender ID cannot both be used in a single transaction request.", ""), - RRC_3_300(ResponseCode.ERROR, 300, "The device ID is invalid.", "The value submitted for x_device_id is invalid."), - RRC_3_301(ResponseCode.ERROR, 301, "The device batch ID is invalid.", "The value submitted for x_device_batch_id is invalid."), - RRC_3_302(ResponseCode.ERROR, 302, "The reversal flag is invalid.", "The value submitted for x_reversal is invalid."), - RRC_3_303(ResponseCode.ERROR, 303, "The device batch is full. Please close the batch.", "The current device batch must be closed manually from the POS device."), - RRC_3_304(ResponseCode.ERROR, 304, "The original transaction is in a closed batch.", "The original transaction has been settled and cannot be reversed."), - RRC_3_305(ResponseCode.ERROR, 305, "The merchant is configured for auto-close.", "This merchant is configured for auto-close and cannot manually close batches."), - RRC_3_306(ResponseCode.ERROR, 306, "The batch is already closed.", "The batch is already closed."), - RRC_1_307(ResponseCode.APPROVED, 307, "The reversal was processed successfully.", "The reversal was processed successfully."), - RRC_1_308(ResponseCode.APPROVED, 308, "Original transaction for reversal not found.", "The transaction submitted for reversal was not found."), - RRC_3_309(ResponseCode.ERROR, 309, "The device has been disabled.", "The device has been disabled."), - RRC_1_310(ResponseCode.APPROVED, 310, "This transaction has already been voided.", "This transaction has already been voided."), - RRC_1_311(ResponseCode.APPROVED, 311, "This transaction has already been captured", "This transaction has already been captured."), - RRC_2_315(ResponseCode.DECLINED, 315, "The credit card number is invalid.", "This is a processor-issued decline."), - RRC_2_316(ResponseCode.DECLINED, 316, "The credit card expiration date is invalid.", "This is a processor-issued decline."), - RRC_2_317(ResponseCode.DECLINED, 317, "The credit card has expired.", "This is a processor-issued decline."), - RRC_2_318(ResponseCode.DECLINED, 318, "A duplicate transaction has been submitted.", "This is a processor-issued decline."), - RRC_2_319(ResponseCode.DECLINED, 319, "The transaction cannot be found.", "This is a processor-issued decline."), - RRC_0_0(ResponseCode.UNKNOWN, 0, "Unknown.",""); - - - final private ResponseCode responseCode; - final private int responseReasonCode; - private String reasonText; - final private String notes; - - private ResponseReasonCode(ResponseCode responseCode, int responseReasonCode, String reasonText, String notes) { - this.responseCode = responseCode; - this.responseReasonCode = responseReasonCode; - this.reasonText = reasonText; - this.notes = notes; - } - - /** - * Lookup a response reason code by the reason response code itself. - * - * @param reasonCode - * @return Returns a ResponseReasonCode if a reasonCode match is found. - */ - public static ResponseReasonCode findByReasonCode(int reasonCode) { - for(ResponseReasonCode responseReasonCode : values()) { - if(responseReasonCode.responseReasonCode == reasonCode) { - return responseReasonCode; - } - } - - return ResponseReasonCode.RRC_0_0; - } - - /** - * Lookup a response reason code by the reason response code itself. - * - * @param reasonCode - * @return Returns a ResponseReasonCode if a reasonCode match is found. - */ - public static ResponseReasonCode findByReasonCode(String reasonCode) { - if(StringUtils.isNotEmpty(reasonCode)) { - return findByReasonCode(Integer.parseInt(reasonCode)); - } - - return ResponseReasonCode.RRC_0_0; - } - - /** - * @return the responseCode - */ - public ResponseCode getResponseCode() { - return responseCode; - } - - /** - * @return the responseReasonCode - */ - public int getResponseReasonCode() { - return responseReasonCode; - } - - /** - * @return the reasonText - */ - public String getReasonText() { - return reasonText; - } - - /** - * Set the reasonText. - * - * @param reasonText - */ - public void setReasonText(String reasonText) { - if(StringUtils.isNotEmpty(reasonText)) { - this.reasonText = reasonText; - } - } - - /** - * @return the notes - */ - public String getNotes() { - return notes; - } - -} diff --git a/src/main/java/net/authorize/Result.java b/src/main/java/net/authorize/Result.java deleted file mode 100644 index 6638102a..00000000 --- a/src/main/java/net/authorize/Result.java +++ /dev/null @@ -1,72 +0,0 @@ -package net.authorize; - -import java.io.Serializable; -import java.math.BigInteger; -import java.security.MessageDigest; -import java.security.NoSuchAlgorithmException; - -/** - * - * @deprecated since version 1.9.8 - * @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. - * @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API (package: net.authorize.api.*). - * @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. - * @deprecated For details on AIM, see https://github.com/AuthorizeNet/sample-code-java/tree/master/src/main/java/net/authorize/sample/PaymentTransactions. - * @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. - */ -@Deprecated -public abstract class Result implements Serializable { - - private static final long serialVersionUID = 1L; - - protected Transaction transaction; - - protected T target; - - /** - * Get the request transaction. - * - * @return Transaction - */ - public Transaction getTransaction() { - return this.transaction; - } - - /** - * Get the target (request + response transaction). - * - * @return Transaction - */ - public T getTarget() { - return this.target; - } - - /** - * Verify that the relay response post is actually coming from - * AuthorizeNet. - * - * @return boolean true if the txn came from Authorize.Net - */ - public static boolean isAuthorizeNetResponse(String md5Value, String apiLoginId, String amount, String transId, String transHash) { - - String md5Check = null; - - try { - MessageDigest digest = java.security.MessageDigest.getInstance( MessageDigestAlgorithm); - String salt = md5Value + apiLoginId + transId + amount; - digest.update( salt.getBytes()); - md5Check = new BigInteger(1,digest.digest()).toString(16).toUpperCase(); - while(md5Check.length() < 32) { - md5Check = "0" + md5Check; - } - } catch (NoSuchAlgorithmException nsae) { - // - } - - boolean result = md5Check != null && md5Check.equalsIgnoreCase( transHash); - - return result; - } - - public static final String MessageDigestAlgorithm = "MD5"; -} diff --git a/src/main/java/net/authorize/Transaction.java b/src/main/java/net/authorize/Transaction.java deleted file mode 100644 index 2f4c529f..00000000 --- a/src/main/java/net/authorize/Transaction.java +++ /dev/null @@ -1,90 +0,0 @@ -package net.authorize; - -import java.io.Serializable; -import java.math.BigDecimal; - -import net.authorize.util.XmlUtility; - -import org.w3c.dom.Node; - -/** - * - * @deprecated since version 1.9.8 - * @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. - * @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API (package: net.authorize.api.*). - * @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. - * @deprecated For details on AIM, see https://github.com/AuthorizeNet/sample-code-java/tree/master/src/main/java/net/authorize/sample/PaymentTransactions. - * @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. - */ -@Deprecated -public abstract class Transaction implements Serializable{ - - private static final long serialVersionUID = 1L; - - public static final int MAX_AUTH_CODE_LENGTH = 6; - public static final String VERSION = "3.1"; - public static String TRANSACTION_FIELD_DELIMITER = "|"; - public static String ENCAP_CHAR_DELIMITER = ""; - public static final String BRACKET_PIPE_DELIMITER = "<|>"; - public static final String TRUE = "TRUE"; - public static final String FALSE = "FALSE"; - public static final String ZERO_STRING = "0.00"; - public static final BigDecimal ZERO_AMOUNT = new BigDecimal(0.00); - public static final String EMPTY_STRING = ""; - public static final int CURRENCY_DECIMAL_PLACES = 2; - public static final int QUANTITY_DECIMAL_PLACES = 4; - - /** - * Convenience method for overriding the transaction field delimited. - * - * Character that will be used to separate fields in the transaction response. - * The system will use the character passed in this field or the value stored - * in the Merchant Interface if no value is passed. - * - * @param transactionFieldDelimiter - */ - public static void setTransactionFieldDelimiter(String transactionFieldDelimiter) { - Transaction.TRANSACTION_FIELD_DELIMITER = transactionFieldDelimiter; - } - - public String toNVPString() { return ""; } - - public String toXMLString() { return ""; } - - /** - * Convenience method for overriding the encap char delimiter. - * - * Character that will be used to encapsulate the fields in the transaction response. - * The system will use the character passed in this field or the value stored in - * the Merchant Interface if no value is passed. - */ - public static void setEncapCharDelimiter(String encapCharDelimiter) { - Transaction.ENCAP_CHAR_DELIMITER = encapCharDelimiter; - } - - /** - * Try to encode string value as per proper xml requirements - * Will default to original value (without encoding) if there are any exceptions - * @param document the document to create text node to - * @param value string value to encode - * @return Node with encoded text value appropriate for XML - */ - public static Node getEncodedString(net.authorize.util.BasicXmlDocument document, String value) { - String encodedValue = XmlUtility.escapeStringForXml(value); - Node node = document.getDocument().createTextNode(encodedValue); - - return node; - } - - /** - * Try to decode string value from xml node as per proper xml requirements - * @param node which is a text element - * @return decoded String value - */ - public static String getDecodedString(Node node) { - String value = node.getTextContent(); - String decodedValue = XmlUtility.descapeStringForXml(value); - - return decodedValue; - } -} diff --git a/src/main/java/net/authorize/TransactionType.java b/src/main/java/net/authorize/TransactionType.java deleted file mode 100644 index 65a0feac..00000000 --- a/src/main/java/net/authorize/TransactionType.java +++ /dev/null @@ -1,50 +0,0 @@ -package net.authorize; - -/** - * The credit card transaction types supported by the payment gateway. - * - * @deprecated since version 1.9.8 - * @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. - * @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API (package: net.authorize.api.*). - * @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. - * @deprecated For details on AIM, see https://github.com/AuthorizeNet/sample-code-java/tree/master/src/main/java/net/authorize/sample/PaymentTransactions. - * @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. - * - */ -@Deprecated -public enum TransactionType { - AUTH_CAPTURE("AUTH_CAPTURE", "profileTransAuthCapture"), - AUTH_ONLY("AUTH_ONLY", "profileTransAuthOnly"), - PRIOR_AUTH_CAPTURE("PRIOR_AUTH_CAPTURE", "profileTransPriorAuthCapture"), - CAPTURE_ONLY("CAPTURE_ONLY", "profileTransCaptureOnly"), - CREDIT("CREDIT", "profileTransRefund"), - UNLINKED_CREDIT("CREDIT", "profileTransRefund"), - VOID("VOID", "profileTransVoid"); - - final private String value; - final private String cimValue; - - private TransactionType(String value, String cimValue) { - this.value = value; - this.cimValue = cimValue; - } - - /** - * Return the value needed for SIM/AIM integrations. - * - * @return the value - */ - public String getValue() { - return value; - } - - /** - * Return the value needed for CIM integrations. - * - * @return cim transaction type value. - */ - public String getCIMValue() { - return cimValue; - } - -} 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 71246e3d..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: 2018.11.14 at 11:09:15 AM IST +// 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 19265629..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: 2018.11.14 at 11:09:15 AM IST +// 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 db7c836c..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: 2018.06.13 at 02:31:45 PM IST +// 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 96811b84..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: 2018.06.13 at 02:31:45 PM IST +// 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 ed42ac1d..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: 2018.06.13 at 02:31:45 PM IST +// 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 c33b9f26..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: 2018.06.13 at 02:31:45 PM IST +// 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 04790a65..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: 2018.06.13 at 02:31:45 PM IST +// 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 032d1367..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: 2018.06.13 at 02:31:45 PM IST +// 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 94ae1ba2..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: 2018.06.13 at 02:31:45 PM IST +// 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 93736cd8..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: 2018.06.13 at 02:31:45 PM IST +// 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 473dfbf0..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: 2018.06.13 at 02:31:45 PM IST +// 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 dbf2ee7b..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: 2018.06.13 at 02:31:45 PM IST +// 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 5efd25f5..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: 2018.06.13 at 02:31:45 PM IST +// 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 62f9558b..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: 2018.06.13 at 02:31:45 PM IST +// 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 8eb40d9e..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: 2018.06.13 at 02:31:45 PM IST +// 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 8dbfa652..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: 2018.06.13 at 02:31:45 PM IST +// 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 083437cd..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: 2018.06.13 at 02:31:45 PM IST +// 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 ac775913..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: 2018.06.13 at 02:31:45 PM IST +// 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 9ce92909..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: 2018.06.13 at 02:31:45 PM IST +// 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 82e8a547..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: 2018.06.13 at 02:31:45 PM IST +// 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 908cb7cd..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: 2018.06.13 at 02:31:45 PM IST +// 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 8dff0d9f..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: 2018.06.13 at 02:31:45 PM IST +// 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 6187600d..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: 2018.06.13 at 02:31:45 PM IST +// 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 41fb7d14..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: 2018.06.13 at 02:31:45 PM IST +// 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 73381f40..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: 2018.06.13 at 02:31:45 PM IST +// 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 30c21d75..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: 2018.06.13 at 02:31:45 PM IST +// 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 8f994234..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: 2018.06.13 at 02:31:45 PM IST +// 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 66d0f95f..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: 2018.06.13 at 02:31:45 PM IST +// 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 ddf1324d..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: 2018.06.13 at 02:31:45 PM IST +// 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 b87d7537..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: 2018.06.13 at 02:31:45 PM IST +// 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 74334b96..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: 2018.11.14 at 11:09:15 AM IST +// 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 4f03df62..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: 2018.06.13 at 02:31:45 PM IST +// 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 9f9ddca7..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: 2018.06.13 at 02:31:45 PM IST +// 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 be5cd946..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: 2018.06.13 at 02:31:45 PM IST +// 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 f972e701..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: 2018.06.13 at 02:31:45 PM IST +// 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 8d08000e..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: 2018.06.13 at 02:31:45 PM IST +// 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 8a6c28b4..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: 2018.06.13 at 02:31:45 PM IST +// 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 658e69a0..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: 2018.06.13 at 02:31:45 PM IST +// 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 d6d7116e..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: 2018.06.13 at 02:31:45 PM IST +// 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 7dcfd5d2..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: 2018.06.13 at 02:31:45 PM IST +// 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 0c7233cc..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: 2018.06.13 at 02:31:45 PM IST +// 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 729efc48..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: 2018.06.13 at 02:31:45 PM IST +// 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 5d08b619..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: 2018.06.13 at 02:31:45 PM IST +// 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 fa4aba8a..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: 2018.06.13 at 02:31:45 PM IST +// 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 d9cba97a..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: 2018.06.13 at 02:31:45 PM IST +// 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 0368c93e..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: 2018.06.13 at 02:31:45 PM IST +// 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 3ecc1233..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: 2018.06.13 at 02:31:45 PM IST +// 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 ac3ebe23..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: 2018.06.13 at 02:31:45 PM IST +// 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 cd5c0078..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: 2018.06.13 at 02:31:45 PM IST +// 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 d6a45b57..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: 2018.06.13 at 02:31:45 PM IST +// 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 1ec9654d..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: 2018.06.13 at 02:31:45 PM IST +// 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 98307d00..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: 2018.06.13 at 02:31:45 PM IST +// 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 new file mode 100644 index 00000000..245afd50 --- /dev/null +++ b/src/main/java/net/authorize/api/contract/v1/AuthIndicatorEnum.java @@ -0,0 +1,58 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2024.08.29 at 03:15:31 AM IST +// + + +package net.authorize.api.contract.v1; + +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlEnumValue; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for authIndicatorEnum. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+ * <simpleType name="authIndicatorEnum">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="pre"/>
+ *     <enumeration value="final"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "authIndicatorEnum") +@XmlEnum +public enum AuthIndicatorEnum { + + @XmlEnumValue("pre") + PRE("pre"), + @XmlEnumValue("final") + FINAL("final"); + private final String value; + + AuthIndicatorEnum(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AuthIndicatorEnum fromValue(String v) { + for (AuthIndicatorEnum c: AuthIndicatorEnum.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} 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 6a378af6..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: 2018.06.13 at 02:31:45 PM IST +// 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 c6cf33a9..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: 2018.06.13 at 02:31:45 PM IST +// 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 new file mode 100644 index 00000000..1d76070a --- /dev/null +++ b/src/main/java/net/authorize/api/contract/v1/AuthorizationIndicatorType.java @@ -0,0 +1,69 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2024.08.29 at 03:15:31 AM IST +// + + +package net.authorize.api.contract.v1; + +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for authorizationIndicatorType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="authorizationIndicatorType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="authorizationIndicator" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}authIndicatorEnum" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "authorizationIndicatorType", propOrder = { + "authorizationIndicator" +}) +public class AuthorizationIndicatorType { + + @XmlSchemaType(name = "string") + protected AuthIndicatorEnum authorizationIndicator; + + /** + * Gets the value of the authorizationIndicator property. + * + * @return + * possible object is + * {@link AuthIndicatorEnum } + * + */ + public AuthIndicatorEnum getAuthorizationIndicator() { + return authorizationIndicator; + } + + /** + * Sets the value of the authorizationIndicator property. + * + * @param value + * allowed object is + * {@link AuthIndicatorEnum } + * + */ + public void setAuthorizationIndicator(AuthIndicatorEnum value) { + this.authorizationIndicator = value; + } + +} 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 b3307f24..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: 2018.06.13 at 02:31:45 PM IST +// 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 e02f7a60..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: 2018.06.13 at 02:31:45 PM IST +// 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 7522a992..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: 2018.06.13 at 02:31:45 PM IST +// 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 24e4b9ee..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: 2018.06.13 at 02:31:45 PM IST +// 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 bfe9c34a..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: 2018.06.13 at 02:31:45 PM IST +// 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 241b3e54..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: 2018.06.13 at 02:31:45 PM IST +// 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 583c5092..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: 2018.06.13 at 02:31:45 PM IST +// 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 236cbd44..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: 2018.06.13 at 02:31:45 PM IST +// 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 7710e25c..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: 2018.11.14 at 11:09:15 AM IST +// 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 cb6c35d6..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: 2018.06.13 at 02:31:45 PM IST +// 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 d2b55419..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: 2018.06.13 at 02:31:45 PM IST +// 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 06fa8c36..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: 2018.06.13 at 02:31:45 PM IST +// 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 d7cee20a..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: 2018.06.13 at 02:31:45 PM IST +// 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 bfa1d6c6..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: 2018.06.13 at 02:31:45 PM IST +// 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 72aea293..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: 2018.06.13 at 02:31:45 PM IST +// 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 8468bfea..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: 2018.06.13 at 02:31:45 PM IST +// 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 519c62a5..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: 2018.06.13 at 02:31:45 PM IST +// 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 4bb87a5b..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: 2018.06.13 at 02:31:45 PM IST +// 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 a4f0ad67..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: 2018.06.13 at 02:31:45 PM IST +// 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 4846952f..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: 2018.06.13 at 02:31:45 PM IST +// 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 d79aa9cd..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: 2018.06.13 at 02:31:45 PM IST +// 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 f5feaae7..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: 2018.06.13 at 02:31:45 PM IST +// 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 f30244cc..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: 2018.06.13 at 02:31:45 PM IST +// 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 13f5c6c8..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: 2018.06.13 at 02:31:45 PM IST +// 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 c0668a9a..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: 2018.09.24 at 04:52:54 PM IST +// 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 5cc01b7e..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: 2018.06.13 at 02:31:45 PM IST +// 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 3ee4a7e5..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: 2018.06.13 at 02:31:45 PM IST +// 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 588fa815..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: 2018.06.13 at 02:31:45 PM IST +// 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 f7bc2ea9..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: 2018.06.13 at 02:31:45 PM IST +// 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 2de95579..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: 2018.06.13 at 02:31:45 PM IST +// 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 536d3e6e..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,16 +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: 2018.06.13 at 02:31:45 PM IST +// 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 java.math.BigDecimal; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; /** @@ -29,6 +30,16 @@ * <element name="customerProfileId" type="{http://www.w3.org/2001/XMLSchema}int"/> * <element name="billTo" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}customerAddressType"/> * <element name="payment" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}paymentMaskedType"/> + * <element name="originalNetworkTransId" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}networkTransId" minOccurs="0"/> + * <element name="originalAuthAmount" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}decimal"> + * <minInclusive value="0.00"/> + * <fractionDigits value="4"/> + * </restriction> + * </simpleType> + * </element> + * <element name="excludeFromAccountUpdater" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> @@ -43,7 +54,10 @@ "customerPaymentProfileId", "customerProfileId", "billTo", - "payment" + "payment", + "originalNetworkTransId", + "originalAuthAmount", + "excludeFromAccountUpdater" }) public class CustomerPaymentProfileListItemType { @@ -54,6 +68,9 @@ public class CustomerPaymentProfileListItemType { protected CustomerAddressType billTo; @XmlElement(required = true) protected PaymentMaskedType payment; + protected String originalNetworkTransId; + protected BigDecimal originalAuthAmount; + protected Boolean excludeFromAccountUpdater; /** * Gets the value of the defaultPaymentProfile property. @@ -159,4 +176,76 @@ public void setPayment(PaymentMaskedType value) { this.payment = value; } + /** + * Gets the value of the originalNetworkTransId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOriginalNetworkTransId() { + return originalNetworkTransId; + } + + /** + * Sets the value of the originalNetworkTransId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOriginalNetworkTransId(String value) { + this.originalNetworkTransId = value; + } + + /** + * Gets the value of the originalAuthAmount property. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getOriginalAuthAmount() { + return originalAuthAmount; + } + + /** + * Sets the value of the originalAuthAmount property. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + 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 c3715b51..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,16 +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: 2018.06.13 at 02:31:45 PM IST +// 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 java.math.BigDecimal; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; /** @@ -37,6 +38,16 @@ * </simpleType> * </element> * <element name="subscriptionIds" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}SubscriptionIdList" minOccurs="0"/> + * <element name="originalNetworkTransId" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}networkTransId" minOccurs="0"/> + * <element name="originalAuthAmount" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}decimal"> + * <minInclusive value="0.00"/> + * <fractionDigits value="4"/> + * </restriction> + * </simpleType> + * </element> + * <element name="excludeFromAccountUpdater" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -53,7 +64,10 @@ "payment", "driversLicense", "taxId", - "subscriptionIds" + "subscriptionIds", + "originalNetworkTransId", + "originalAuthAmount", + "excludeFromAccountUpdater" }) public class CustomerPaymentProfileMaskedType extends CustomerPaymentProfileBaseType @@ -67,6 +81,9 @@ public class CustomerPaymentProfileMaskedType protected DriversLicenseMaskedType driversLicense; protected String taxId; protected SubscriptionIdList subscriptionIds; + protected String originalNetworkTransId; + protected BigDecimal originalAuthAmount; + protected Boolean excludeFromAccountUpdater; /** * Gets the value of the customerProfileId property. @@ -236,4 +253,76 @@ public void setSubscriptionIds(SubscriptionIdList value) { this.subscriptionIds = value; } + /** + * Gets the value of the originalNetworkTransId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOriginalNetworkTransId() { + return originalNetworkTransId; + } + + /** + * Sets the value of the originalNetworkTransId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOriginalNetworkTransId(String value) { + this.originalNetworkTransId = value; + } + + /** + * Gets the value of the originalAuthAmount property. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getOriginalAuthAmount() { + return originalAuthAmount; + } + + /** + * Sets the value of the originalAuthAmount property. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + 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 5b61917f..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: 2018.06.13 at 02:31:45 PM IST +// 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 558f4107..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: 2018.06.13 at 02:31:45 PM IST +// 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 0a4d50a3..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: 2018.06.13 at 02:31:45 PM IST +// 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 e15ad498..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: 2018.06.13 at 02:31:45 PM IST +// 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; /** @@ -35,6 +35,8 @@ * </simpleType> * </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> @@ -48,7 +50,9 @@ "payment", "driversLicense", "taxId", - "defaultPaymentProfile" + "defaultPaymentProfile", + "subsequentAuthInformation", + "excludeFromAccountUpdater" }) @XmlSeeAlso({ CustomerPaymentProfileExType.class @@ -61,6 +65,8 @@ public class CustomerPaymentProfileType protected DriversLicenseType driversLicense; protected String taxId; protected Boolean defaultPaymentProfile; + protected SubsequentAuthInformation subsequentAuthInformation; + protected Boolean excludeFromAccountUpdater; /** * Gets the value of the payment property. @@ -158,4 +164,52 @@ public void setDefaultPaymentProfile(Boolean value) { this.defaultPaymentProfile = value; } + /** + * Gets the value of the subsequentAuthInformation property. + * + * @return + * possible object is + * {@link SubsequentAuthInformation } + * + */ + public SubsequentAuthInformation getSubsequentAuthInformation() { + return subsequentAuthInformation; + } + + /** + * Sets the value of the subsequentAuthInformation property. + * + * @param value + * allowed object is + * {@link SubsequentAuthInformation } + * + */ + 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 7cfe2e58..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: 2018.06.13 at 02:31:45 PM IST +// 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 171160f7..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: 2018.06.13 at 02:31:45 PM IST +// 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 4a200539..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: 2018.06.13 at 02:31:45 PM IST +// 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 b6211052..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: 2018.06.13 at 02:31:45 PM IST +// 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 00e9482f..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: 2018.06.13 at 02:31:45 PM IST +// 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 149d486f..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: 2018.06.13 at 02:31:45 PM IST +// 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 3c40dd4c..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: 2018.06.13 at 02:31:45 PM IST +// 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 492963d3..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: 2018.06.13 at 02:31:45 PM IST +// 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 812452bb..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: 2018.06.13 at 02:31:45 PM IST +// 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 bca652e1..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: 2018.06.13 at 02:31:45 PM IST +// 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 9c5d46ab..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: 2018.06.13 at 02:31:45 PM IST +// 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 a38e11b4..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: 2018.06.13 at 02:31:45 PM IST +// 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 46e19f16..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: 2018.06.13 at 02:31:45 PM IST +// 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 829644b9..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: 2018.06.13 at 02:31:45 PM IST +// 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 ea7b2f15..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: 2018.06.13 at 02:31:45 PM IST +// 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 26190fa6..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: 2018.06.13 at 02:31:45 PM IST +// 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 6f737c9a..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: 2018.06.13 at 02:31:45 PM IST +// 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 a64232f7..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: 2018.06.13 at 02:31:45 PM IST +// 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 64f31a27..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: 2018.06.13 at 02:31:45 PM IST +// 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 f7307d4c..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: 2018.06.13 at 02:31:45 PM IST +// 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 f44fda83..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: 2018.06.13 at 02:31:45 PM IST +// 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 987e810f..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: 2018.06.13 at 02:31:45 PM IST +// 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 b40a3e50..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: 2018.06.13 at 02:31:45 PM IST +// 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 1cc88fae..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: 2018.06.13 at 02:31:45 PM IST +// 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 d3d165a7..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: 2018.06.13 at 02:31:45 PM IST +// 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 fb7e52aa..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: 2018.06.13 at 02:31:45 PM IST +// 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 04735b63..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: 2018.06.13 at 02:31:45 PM IST +// 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 373fe31f..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: 2018.06.13 at 02:31:45 PM IST +// 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 d1c454f7..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: 2018.06.13 at 02:31:45 PM IST +// 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 3b81e17e..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: 2018.06.13 at 02:31:45 PM IST +// 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 01ce162c..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: 2018.06.13 at 02:31:45 PM IST +// 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 c6f74c42..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: 2018.06.13 at 02:31:45 PM IST +// 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 70f220db..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: 2018.06.13 at 02:31:45 PM IST +// 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 d5dbe4c2..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: 2018.06.13 at 02:31:45 PM IST +// 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 9bfd1ab4..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: 2018.06.13 at 02:31:45 PM IST +// 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 208ca5a9..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: 2018.06.13 at 02:31:45 PM IST +// 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 cf369c7f..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: 2018.06.13 at 02:31:45 PM IST +// 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 7a927d30..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: 2018.06.13 at 02:31:45 PM IST +// 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 f2a0915c..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: 2018.06.13 at 02:31:45 PM IST +// 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 3621af41..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: 2018.06.13 at 02:31:45 PM IST +// 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 85c24f26..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: 2018.06.13 at 02:31:45 PM IST +// 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 339883bd..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: 2018.06.13 at 02:31:45 PM IST +// 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 dbf91eea..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: 2018.11.14 at 11:09:15 AM IST +// 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 9bb6a3a8..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: 2018.11.14 at 11:09:15 AM IST +// 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 0f0ed998..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: 2018.06.13 at 02:31:45 PM IST +// 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 63fc015f..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: 2018.06.13 at 02:31:45 PM IST +// 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 04642bb7..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: 2018.06.13 at 02:31:45 PM IST +// 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 e78add20..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: 2018.06.13 at 02:31:45 PM IST +// 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 842fb0ae..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: 2018.06.13 at 02:31:45 PM IST +// 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 a6c55862..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: 2018.06.13 at 02:31:45 PM IST +// 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 bf5cfa29..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: 2018.06.13 at 02:31:45 PM IST +// 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 3738786a..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: 2018.06.13 at 02:31:45 PM IST +// 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 ca85d4fc..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: 2018.06.13 at 02:31:45 PM IST +// 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 11139c70..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: 2018.06.13 at 02:31:45 PM IST +// 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 a53e4583..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: 2018.06.13 at 02:31:45 PM IST +// 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 46cf3ac6..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: 2018.06.13 at 02:31:45 PM IST +// 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 a2957aa8..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: 2018.06.13 at 02:31:45 PM IST +// 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 04c79129..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: 2018.11.14 at 11:09:15 AM IST +// 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 81d480fc..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: 2018.06.13 at 02:31:45 PM IST +// 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 a5cf3672..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: 2018.06.13 at 02:31:45 PM IST +// 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 b045a622..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: 2018.06.13 at 02:31:45 PM IST +// 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 3ea8a941..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: 2018.06.13 at 02:31:45 PM IST +// 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 9a3014ef..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: 2018.06.13 at 02:31:45 PM IST +// 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 efe6d300..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: 2018.06.13 at 02:31:45 PM IST +// 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 20514663..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: 2018.06.13 at 02:31:45 PM IST +// 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 8cc02dd5..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: 2018.06.13 at 02:31:45 PM IST +// 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 274c95b0..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: 2018.06.13 at 02:31:45 PM IST +// 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 e5fe3b7a..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: 2018.06.13 at 02:31:45 PM IST +// 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 d8af02d2..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: 2018.06.13 at 02:31:45 PM IST +// 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 4b8c0d42..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: 2018.06.13 at 02:31:45 PM IST +// 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 bc853d21..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: 2018.06.13 at 02:31:45 PM IST +// 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 1e521573..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: 2018.06.13 at 02:31:45 PM IST +// 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 6526bbe3..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: 2018.06.13 at 02:31:45 PM IST +// 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 c2229604..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: 2018.06.13 at 02:31:45 PM IST +// 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 415f909e..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: 2018.11.14 at 11:09:15 AM IST +// 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; /** @@ -139,7 +139,7 @@ * <element name="productCode" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <maxLength value="15"/> + * <maxLength value="30"/> * </restriction> * </simpleType> * </element> 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 81927bbf..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: 2018.06.13 at 02:31:45 PM IST +// 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 805d7c4b..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: 2018.06.13 at 02:31:45 PM IST +// 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 5d07109b..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: 2018.06.13 at 02:31:45 PM IST +// 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 261dffc6..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: 2018.06.13 at 02:31:45 PM IST +// 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 1a4a6ab0..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: 2018.06.13 at 02:31:45 PM IST +// 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 1e6a498a..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: 2018.11.14 at 11:09:15 AM IST +// 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 6b39caa8..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: 2018.06.13 at 02:31:45 PM IST +// 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 96e94656..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: 2018.06.13 at 02:31:45 PM IST +// 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 5aebff44..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: 2018.06.13 at 02:31:45 PM IST +// 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 15ab3495..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: 2018.06.13 at 02:31:45 PM IST +// 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 32c7951f..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: 2018.06.13 at 02:31:45 PM IST +// 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 eea96904..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: 2018.06.13 at 02:31:45 PM IST +// 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 b21b1040..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: 2018.06.13 at 02:31:45 PM IST +// 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 b8632525..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: 2018.06.13 at 02:31:45 PM IST +// 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 fce41cf2..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: 2018.11.14 at 11:09:15 AM IST +// 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; @@ -1464,6 +1464,14 @@ public PaymentEmvType createPaymentEmvType() { return new PaymentEmvType(); } + /** + * Create an instance of {@link AuthorizationIndicatorType } + * + */ + public AuthorizationIndicatorType createAuthorizationIndicatorType() { + return new AuthorizationIndicatorType(); + } + /** * Create an instance of {@link SubMerchantType } * 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 9761a98d..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: 2018.11.14 at 11:09:15 AM IST +// 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 a705b9d9..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: 2018.06.13 at 02:31:45 PM IST +// 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 1840eb7e..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: 2018.06.13 at 02:31:45 PM IST +// 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 41ed91dd..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: 2018.11.14 at 11:09:15 AM IST +// 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 43e3121c..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: 2018.11.14 at 11:09:15 AM IST +// 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 2b43640f..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: 2018.06.13 at 02:31:45 PM IST +// 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 8e41501d..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: 2018.06.13 at 02:31:45 PM IST +// 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 968e3379..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: 2018.06.13 at 02:31:45 PM IST +// 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 298d6ba7..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: 2018.06.13 at 02:31:45 PM IST +// 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 9adc92a1..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: 2018.06.13 at 02:31:45 PM IST +// 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 5afb81c6..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: 2018.06.13 at 02:31:45 PM IST +// 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 d1cdede0..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: 2018.06.13 at 02:31:45 PM IST +// 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; /** @@ -33,6 +33,7 @@ * <enumeration value="VisaCheckout"/> * <enumeration value="ApplePay"/> * <enumeration value="AndroidPay"/> + * <enumeration value="GooglePay"/> * </restriction> * </simpleType> * @@ -64,7 +65,9 @@ public enum PaymentMethodsTypeEnum { @XmlEnumValue("ApplePay") APPLE_PAY("ApplePay"), @XmlEnumValue("AndroidPay") - ANDROID_PAY("AndroidPay"); + ANDROID_PAY("AndroidPay"), + @XmlEnumValue("GooglePay") + GOOGLE_PAY("GooglePay"); private final String value; PaymentMethodsTypeEnum(String v) { 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 3906fa85..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: 2018.06.13 at 02:31:45 PM IST +// 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 a1e2d00a..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: 2018.06.13 at 02:31:45 PM IST +// 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 f4c23ca9..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: 2018.06.13 at 02:31:45 PM IST +// 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 cbb280f9..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: 2018.06.13 at 02:31:45 PM IST +// 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 62aea276..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: 2018.06.13 at 02:31:45 PM IST +// 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 c729bf45..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: 2018.06.13 at 02:31:45 PM IST +// 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 c46b0ea0..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: 2018.11.14 at 11:09:15 AM IST +// 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 b5b4b810..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: 2018.06.13 at 02:31:45 PM IST +// 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 7bd867af..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: 2018.06.13 at 02:31:45 PM IST +// 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 ea2dae6b..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: 2018.06.13 at 02:31:45 PM IST +// 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 020503a0..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: 2018.06.13 at 02:31:45 PM IST +// 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 a6581871..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: 2018.06.13 at 02:31:45 PM IST +// 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 aef9be31..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: 2018.11.14 at 11:09:15 AM IST +// 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; /** @@ -35,6 +35,7 @@ * <element name="splitTenderId" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}numericString" minOccurs="0"/> * <element name="processingOptions" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}processingOptions" minOccurs="0"/> * <element name="subsequentAuthInformation" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}subsequentAuthInformation" minOccurs="0"/> + * <element name="authorizationIndicatorType" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}authorizationIndicatorType" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -54,7 +55,8 @@ "cardCode", "splitTenderId", "processingOptions", - "subsequentAuthInformation" + "subsequentAuthInformation", + "authorizationIndicatorType" }) @XmlSeeAlso({ ProfileTransAuthCaptureType.class, @@ -77,6 +79,7 @@ public class ProfileTransOrderType protected String splitTenderId; protected ProcessingOptions processingOptions; protected SubsequentAuthInformation subsequentAuthInformation; + protected AuthorizationIndicatorType authorizationIndicatorType; /** * Gets the value of the customerProfileId property. @@ -318,4 +321,28 @@ public void setSubsequentAuthInformation(SubsequentAuthInformation value) { this.subsequentAuthInformation = value; } + /** + * Gets the value of the authorizationIndicatorType property. + * + * @return + * possible object is + * {@link AuthorizationIndicatorType } + * + */ + public AuthorizationIndicatorType getAuthorizationIndicatorType() { + return authorizationIndicatorType; + } + + /** + * Sets the value of the authorizationIndicatorType property. + * + * @param value + * allowed object is + * {@link AuthorizationIndicatorType } + * + */ + public void setAuthorizationIndicatorType(AuthorizationIndicatorType value) { + this.authorizationIndicatorType = value; + } + } 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 d8707588..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: 2018.06.13 at 02:31:45 PM IST +// 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 8df16dcf..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: 2018.06.13 at 02:31:45 PM IST +// 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 aadd025e..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: 2018.06.13 at 02:31:45 PM IST +// 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 3f3b5671..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: 2018.06.13 at 02:31:45 PM IST +// 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 24bf1172..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: 2018.06.13 at 02:31:45 PM IST +// 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 038980b3..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: 2018.06.13 at 02:31:45 PM IST +// 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 ea443394..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: 2018.06.13 at 02:31:45 PM IST +// 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 eaeb7e63..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: 2018.06.13 at 02:31:45 PM IST +// 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 56f309de..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: 2018.06.13 at 02:31:45 PM IST +// 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 a1030af5..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: 2018.06.13 at 02:31:45 PM IST +// 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 392115a4..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: 2018.06.13 at 02:31:45 PM IST +// 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; /** @@ -52,6 +52,7 @@ * <enumeration value="typeEmailReceipt"/> * <enumeration value="hostedProfilePaymentOptions"/> * <enumeration value="hostedProfileSaveButtonText"/> + * <enumeration value="hostedPaymentVisaCheckoutOptions"/> * </restriction> * </simpleType> * @@ -296,7 +297,14 @@ public enum SettingNameEnum { * */ @XmlEnumValue("hostedProfileSaveButtonText") - HOSTED_PROFILE_SAVE_BUTTON_TEXT("hostedProfileSaveButtonText"); + HOSTED_PROFILE_SAVE_BUTTON_TEXT("hostedProfileSaveButtonText"), + + /** + * string. Used by getHostedPaymentPage method to accept VisaCheckout configuration. + * + */ + @XmlEnumValue("hostedPaymentVisaCheckoutOptions") + HOSTED_PAYMENT_VISA_CHECKOUT_OPTIONS("hostedPaymentVisaCheckoutOptions"); private final String value; SettingNameEnum(String v) { 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 c12c76d4..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: 2018.06.13 at 02:31:45 PM IST +// 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 9839fec4..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: 2018.06.13 at 02:31:45 PM IST +// 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 62effdc0..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: 2018.06.13 at 02:31:45 PM IST +// 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 01f14f7f..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: 2018.06.13 at 02:31:45 PM IST +// 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 03331e43..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: 2018.06.13 at 02:31:45 PM IST +// 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 47d6c805..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: 2018.06.13 at 02:31:45 PM IST +// 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 729b86ec..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: 2018.06.13 at 02:31:45 PM IST +// 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 8faedb86..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: 2018.06.13 at 02:31:45 PM IST +// 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 a74ab68c..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: 2018.06.13 at 02:31:45 PM IST +// 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 60a896b0..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,16 +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: 2018.11.14 at 11:09:15 AM IST +// 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 java.math.BigDecimal; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; /** @@ -25,6 +26,14 @@ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="originalNetworkTransId" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}networkTransId" minOccurs="0"/> + * <element name="originalAuthAmount" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}decimal"> + * <minInclusive value="0.00"/> + * <fractionDigits value="4"/> + * </restriction> + * </simpleType> + * </element> * <element name="reason" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}merchantInitTransReasonEnum" minOccurs="0"/> * </sequence> * </restriction> @@ -37,11 +46,13 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "subsequentAuthInformation", propOrder = { "originalNetworkTransId", + "originalAuthAmount", "reason" }) public class SubsequentAuthInformation { protected String originalNetworkTransId; + protected BigDecimal originalAuthAmount; @XmlSchemaType(name = "string") protected MerchantInitTransReasonEnum reason; @@ -69,6 +80,30 @@ public void setOriginalNetworkTransId(String value) { this.originalNetworkTransId = value; } + /** + * Gets the value of the originalAuthAmount property. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getOriginalAuthAmount() { + return originalAuthAmount; + } + + /** + * Sets the value of the originalAuthAmount property. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setOriginalAuthAmount(BigDecimal value) { + this.originalAuthAmount = value; + } + /** * Gets the value of the reason property. * 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 96fc62bf..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: 2018.09.24 at 04:52:54 PM IST +// 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 4b4f36f9..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: 2018.06.13 at 02:31:45 PM IST +// 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 208e7426..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: 2018.11.14 at 11:09:15 AM IST +// 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; @@ -149,6 +149,17 @@ * <element name="tip" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}extendedAmountType" minOccurs="0"/> * <element name="otherTax" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}otherTaxType" minOccurs="0"/> * <element name="shipFrom" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}nameAndAddressType" minOccurs="0"/> + * <element name="networkTransId" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}networkTransId" minOccurs="0"/> + * <element name="originalNetworkTransId" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}networkTransId" minOccurs="0"/> + * <element name="originalAuthAmount" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}decimal"> + * <minInclusive value="0.00"/> + * <fractionDigits value="4"/> + * </restriction> + * </simpleType> + * </element> + * <element name="authorizationIndicator" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> @@ -206,7 +217,11 @@ "employeeId", "tip", "otherTax", - "shipFrom" + "shipFrom", + "networkTransId", + "originalNetworkTransId", + "originalAuthAmount", + "authorizationIndicator" }) public class TransactionDetailsType { @@ -273,6 +288,10 @@ public class TransactionDetailsType { protected ExtendedAmountType tip; protected OtherTaxType otherTax; protected NameAndAddressType shipFrom; + protected String networkTransId; + protected String originalNetworkTransId; + protected BigDecimal originalAuthAmount; + protected String authorizationIndicator; /** * Gets the value of the transId property. @@ -1410,6 +1429,102 @@ public void setShipFrom(NameAndAddressType value) { this.shipFrom = value; } + /** + * Gets the value of the networkTransId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNetworkTransId() { + return networkTransId; + } + + /** + * Sets the value of the networkTransId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNetworkTransId(String value) { + this.networkTransId = value; + } + + /** + * Gets the value of the originalNetworkTransId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOriginalNetworkTransId() { + return originalNetworkTransId; + } + + /** + * Sets the value of the originalNetworkTransId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOriginalNetworkTransId(String value) { + this.originalNetworkTransId = value; + } + + /** + * Gets the value of the originalAuthAmount property. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getOriginalAuthAmount() { + return originalAuthAmount; + } + + /** + * Sets the value of the originalAuthAmount property. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setOriginalAuthAmount(BigDecimal value) { + this.originalAuthAmount = value; + } + + /** + * Gets the value of the authorizationIndicator property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAuthorizationIndicator() { + return authorizationIndicator; + } + + /** + * Sets the value of the authorizationIndicator property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAuthorizationIndicator(String value) { + this.authorizationIndicator = value; + } + /** *

Java class for anonymous complex type. 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 0a50aca6..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: 2018.06.13 at 02:31:45 PM IST +// 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 7ce81e39..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: 2018.06.13 at 02:31:45 PM IST +// 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 46273bd9..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: 2018.06.13 at 02:31:45 PM IST +// 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 a8639be6..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: 2018.11.14 at 11:09:15 AM IST +// 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; /** @@ -77,6 +77,7 @@ * <element name="subsequentAuthInformation" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}subsequentAuthInformation" minOccurs="0"/> * <element name="otherTax" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}otherTaxType" minOccurs="0"/> * <element name="shipFrom" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}nameAndAddressType" minOccurs="0"/> + * <element name="authorizationIndicatorType" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}authorizationIndicatorType" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> @@ -121,7 +122,8 @@ "processingOptions", "subsequentAuthInformation", "otherTax", - "shipFrom" + "shipFrom", + "authorizationIndicatorType" }) public class TransactionRequestType { @@ -161,6 +163,7 @@ public class TransactionRequestType { protected SubsequentAuthInformation subsequentAuthInformation; protected OtherTaxType otherTax; protected NameAndAddressType shipFrom; + protected AuthorizationIndicatorType authorizationIndicatorType; /** * Gets the value of the transactionType property. @@ -1002,6 +1005,30 @@ public void setShipFrom(NameAndAddressType value) { this.shipFrom = value; } + /** + * Gets the value of the authorizationIndicatorType property. + * + * @return + * possible object is + * {@link AuthorizationIndicatorType } + * + */ + public AuthorizationIndicatorType getAuthorizationIndicatorType() { + return authorizationIndicatorType; + } + + /** + * Sets the value of the authorizationIndicatorType property. + * + * @param value + * allowed object is + * {@link AuthorizationIndicatorType } + * + */ + public void setAuthorizationIndicatorType(AuthorizationIndicatorType value) { + this.authorizationIndicatorType = value; + } + /** *

Java class for anonymous complex type. 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 f8acb209..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: 2018.11.14 at 11:09:15 AM IST +// 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 1576243a..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: 2018.06.13 at 02:31:45 PM IST +// 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 15db3c36..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: 2018.06.13 at 02:31:45 PM IST +// 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 7d0fbc18..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: 2018.06.13 at 02:31:45 PM IST +// 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 49ece0c5..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: 2018.06.13 at 02:31:45 PM IST +// 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 fbb4552b..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: 2018.06.13 at 02:31:45 PM IST +// 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 51317c04..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: 2018.11.14 at 11:09:15 AM IST +// 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,30 +44,30 @@ 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() { - return profile; - } + public CustomerProfileInfoExType getProfile() { + return profile; + } /** * Sets the value of the profile property. * * @param value * allowed object is - * {@link CustomerProfileExType } + * {@link CustomerProfileInfoExType } * */ - public void setProfile(CustomerProfileExType profile) { - this.profile = profile; - } + 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 dd99ebd9..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: 2018.06.13 at 02:31:45 PM IST +// 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 a6fee8b8..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: 2018.06.13 at 02:31:45 PM IST +// 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 6cfd44a5..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: 2018.06.13 at 02:31:45 PM IST +// 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 1aa2516b..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: 2018.06.13 at 02:31:45 PM IST +// 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 73cb5f42..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: 2018.06.13 at 02:31:45 PM IST +// 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 b501a2e8..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: 2018.06.13 at 02:31:45 PM IST +// 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 a21ab0c5..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: 2018.06.13 at 02:31:45 PM IST +// 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 01b06e8b..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: 2018.06.13 at 02:31:45 PM IST +// 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 10b234e6..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: 2018.06.13 at 02:31:45 PM IST +// 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 dd6c7487..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: 2018.06.13 at 02:31:45 PM IST +// 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 1765ab98..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: 2018.06.13 at 02:31:45 PM IST +// 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 f93d0399..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: 2018.06.13 at 02:31:45 PM IST +// 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 db6ec99f..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: 2018.06.13 at 02:31:45 PM IST +// 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 fe902a84..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: 2018.06.13 at 02:31:45 PM IST +// 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 803641b5..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: 2018.06.13 at 02:31:45 PM IST +// 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 cb467a75..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: 2018.06.13 at 02:31:45 PM IST +// 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 58a805e0..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: 2018.06.13 at 02:31:45 PM IST +// 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 f093cb97..52e3d7cc 100644 --- a/src/main/java/net/authorize/api/controller/base/ApiOperationBase.java +++ b/src/main/java/net/authorize/api/controller/base/ApiOperationBase.java @@ -19,8 +19,8 @@ import net.authorize.util.HttpUtility; import net.authorize.util.LogHelper; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; /** * @author ramittal @@ -28,7 +28,7 @@ */ public abstract class ApiOperationBase implements IApiOperation { - protected static Log logger = LogFactory.getLog(ApiOperationBase.class); + protected static Logger logger = LogManager.getLogger(ApiOperationBase.class); private static Environment environment = null; private static MerchantAuthenticationType merchantAuthentication = null; @@ -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/BasicXmlDocument.java b/src/main/java/net/authorize/util/BasicXmlDocument.java deleted file mode 100644 index 8a72421f..00000000 --- a/src/main/java/net/authorize/util/BasicXmlDocument.java +++ /dev/null @@ -1,266 +0,0 @@ -package net.authorize.util; - -import java.io.ByteArrayInputStream; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.Serializable; -import java.util.ArrayList; - -import javax.xml.parsers.DocumentBuilder; -import javax.xml.parsers.DocumentBuilderFactory; -import javax.xml.parsers.ParserConfigurationException; - -import org.w3c.dom.Document; -import org.w3c.dom.Element; -import org.w3c.dom.Node; -import org.w3c.dom.NodeList; -import org.xml.sax.EntityResolver; -import org.xml.sax.ErrorHandler; -import org.xml.sax.InputSource; -import org.xml.sax.SAXException; -import org.xml.sax.SAXParseException; - -/** - * - * @deprecated since version 1.9.8 - * @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. - * @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API (package: net.authorize.api.*). - * @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. - * @deprecated For details on AIM, see https://github.com/AuthorizeNet/sample-code-java/tree/master/src/main/java/net/authorize/sample/PaymentTransactions. - * @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. - * - */ -@Deprecated -public class BasicXmlDocument implements Serializable { - - private static final long serialVersionUID = 1L; - - Document document; - private String sourceFile; - private boolean accessible=false; -// private int sourceType=0; - DocumentBuilderFactory dbf; - DocumentBuilder db; - private long xmlParseTime=-1; - private String resolve_path=null; - - private ArrayList errors; - - public BasicXmlDocument(){ - this.errors = new ArrayList(); - initClass(); - } - public BasicXmlDocument(String sourceFile){ - this.errors = new ArrayList(); - this.sourceFile=sourceFile; - } - private void initClass(){ - try{ - dbf = DocumentBuilderFactory.newInstance(); - // dbf.setValidating(true); - db=dbf.newDocumentBuilder(); - } - catch(ParserConfigurationException e){ - System.out.println("Error in parsing: " + e); - } - } - public void setResolvePath(String p){ - resolve_path = p; - } - public long getParseTime(){ - return xmlParseTime; - } - public boolean IsAccessible(){ - return accessible; - } - public Document getDocument(){ - return document; - } - public Element getDocumentElement(){ - return document.getDocumentElement(); - } - - public Element createElement(String name){ - return document.createElement(name); - } - - public ArrayList getErrors(){ - return this.errors; - } - - public void addError(String message){ - this.errors.add(message); - System.out.println(message); - } - - public boolean removeChildren(Node ref){ - boolean ret = false; - if(ref == null || ref.hasChildNodes() == false) return ret; - for(int i = ref.getChildNodes().getLength() - 1; i >= 0; i--){ - Node child = ref.getChildNodes().item(i); - ref.removeChild(child); - } - ret = true; - return ret; - } - - public boolean parse(){ - return parse(sourceFile); - } - - public boolean parse(String xmlFile){ - File f=new File(xmlFile); - if(!f.exists()){ - addError("parse(String xmlFile):: File " + f.getAbsolutePath() + " does not exist"); - return false; - } - sourceFile=xmlFile; - return parse(f); - } - - public void saveDocument(String fileName){ - try{ - File f=new File(fileName); - FileOutputStream fileOut=new FileOutputStream(f); - XmlTreeUtil xtu=new XmlTreeUtil(); - xtu.printTree(document,fileOut); - fileOut.close(); - } - catch(IOException e){ - addError("saveDocument(String fileName):: " + e.toString()); - e.printStackTrace(); - } - } - - public boolean parse(File in_file){ - boolean returnType=false; - try{ - FileInputStream fis=new FileInputStream(in_file); - returnType=parse(fis); - fis.close(); - } - catch(IOException e){ - addError("parse(File in_file):: " + e.toString()); -// System.out.println("Error in parsing: " + e); - } - return returnType; - } - - public boolean parse(InputStream in){ - boolean returnType=false; - try{ -/* - DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); - DocumentBuilder db=dbf.newDocumentBuilder(); -*/ - long start=System.currentTimeMillis(); - -// db.setErrorHandler(new BasicXMLDocumentErrorHandler()); - db.setEntityResolver(new BasicXmlDocumentEntityResolver(this)); - - document=db.parse(in); - long stop=System.currentTimeMillis(); - - - - xmlParseTime=(stop - start); - accessible=true; -// sourceType=1; - returnType=true; - } - catch(IOException e){ - addError("parse(InputStream in):: " + e.toString()); -// System.out.println("Error in parsing: " + e); - } - catch(SAXException e){ - addError("parse(InputStream in):: " + e.toString()); -// System.out.println("Error in parsing: " + e); - } - return returnType; - } - - public boolean parseString(String xmlValue){ - return (parse(new ByteArrayInputStream(xmlValue.getBytes()))); - } - public boolean parseBytes(byte[] xmlBytes){ - return (parse(new ByteArrayInputStream(xmlBytes))); - } - - public String dump(){ - return dump(true); - } - public String dump(boolean collapse){ - XmlTreeUtil xtu=new XmlTreeUtil(); - if(collapse) xtu.setCollapsed(); - return xtu.printTree(document); - } - public boolean dumpToDisk(String fileName){ - return dumpToDisk(fileName, true); - } - public boolean dumpToDisk(String fileName, boolean collapse){ - try{ - File f=new File(fileName); - FileOutputStream fos=new FileOutputStream(f); - fos.write(dump(collapse).getBytes()); - fos.close(); - return true; - } - catch(IOException e){ - addError("dumpToDisk(String fileName):: " + e.toString()); -// System.out.println(e); - } - return false; - } - - class BasicXmlDocumentEntityResolver implements EntityResolver{ - @SuppressWarnings("unused") - private BasicXmlDocument xml_document = null; - public BasicXmlDocumentEntityResolver(BasicXmlDocument xml_document){ - this.xml_document = xml_document; - } - public InputSource resolveEntity (String publicId, String systemId){ - if(resolve_path==null) return null; - return null; - } - } - - class BasicXMLDocumentErrorHandler implements ErrorHandler{ - public BasicXMLDocumentErrorHandler(){ - - } - public void error(SAXParseException spe_error){ - System.out.println("SAXParseException Error: " + spe_error.toString() + " / " + spe_error.getPublicId()); - } - - public void fatalError(SAXParseException spe_fatal){ - System.out.println("SAXParseException Fatal: " + spe_fatal.toString()); - } - - public void warning(SAXParseException spe_warn){ - System.out.println("SAXParseException Warning: " + spe_warn.toString()); - } - } - - /** - * Helper for getting element text from a parent. - * - * @param parent_el - * @param element_name - * @return element text - */ - public static String getElementText(Element parent_el, String element_name){ - String out_val = null; - NodeList match_list = parent_el.getElementsByTagName(element_name); - if(match_list.getLength() == 0) return out_val; - Element match_el = (Element)match_list.item(0); - if(match_el.hasChildNodes()){ - out_val = match_el.getFirstChild().getNodeValue(); - } - return out_val; - } - - -} diff --git a/src/main/java/net/authorize/util/Constants.java b/src/main/java/net/authorize/util/Constants.java index 067a9c03..2a2b42c5 100644 --- a/src/main/java/net/authorize/util/Constants.java +++ b/src/main/java/net/authorize/util/Constants.java @@ -7,7 +7,7 @@ public final class Constants { public static final String HTTPS_PROXY_HOST = "https.proxyHost"; public static final String HTTPS_PROXY_PORT = "https.proxyPort"; public static final String HTTPS_PROXY_USERNAME = "https.proxyUsername"; - public static final String HTTPS_PROXY_PASSWORD = "https.proxyPassword"; + public static final String HTTPS_PROXY_PASSWORD = "https.proxyPassword"; public static final String HTTP_USE_PROXY = "http.proxyUse"; public static final String HTTP_PROXY_HOST = "http.proxyHost"; @@ -35,5 +35,5 @@ public final class Constants { public static final String HTTP_READ_TIME_OUT = "http.ReadTimeout"; public static final int HTTP_READ_TIME_OUT_DEFAULT_VALUE = 30000; - public static final String CLIENT_ID = "sdk-java-2.0.0"; + public static final String CLIENT_ID = "sdk-java-2.0.3"; } diff --git a/src/main/java/net/authorize/util/DeepCopy.java b/src/main/java/net/authorize/util/DeepCopy.java deleted file mode 100644 index 7beecaa1..00000000 --- a/src/main/java/net/authorize/util/DeepCopy.java +++ /dev/null @@ -1,58 +0,0 @@ -package net.authorize.util; - -import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; -import java.io.IOException; -import java.io.ObjectInputStream; -import java.io.ObjectOutputStream; - -/** - * Utility for making deep copies (vs. clone()'s shallow copies) of - * objects. Objects are first serialized and then deserialized. Error - * checking is fairly minimal in this implementation. If an object is - * encountered that cannot be serialized (or that references an object - * that cannot be serialized) an error is printed to System.err and - * null is returned. Depending on your specific application, it might - * make more sense to have copy(...) re-throw the exception. - * - * @deprecated since version 1.9.8 - * @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. - * @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API (package: net.authorize.api.*). - * @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. - * @deprecated For details on AIM, see https://github.com/AuthorizeNet/sample-code-java/tree/master/src/main/java/net/authorize/sample/PaymentTransactions. - * @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. - * - */ -@Deprecated -public class DeepCopy { - - /** - * Returns a copy of the object, or null if the object cannot - * be serialized. - */ - public static Object copy(Object orig) { - Object obj = null; - try { - // Write the object out to a byte array - ByteArrayOutputStream bos = new ByteArrayOutputStream(); - ObjectOutputStream out = new ObjectOutputStream(bos); - out.writeObject(orig); - out.flush(); - out.close(); - - // Make an input stream from the byte array and read - // a copy of the object back in. - ObjectInputStream in = new ObjectInputStream( - new ByteArrayInputStream(bos.toByteArray())); - obj = in.readObject(); - } - catch(IOException e) { - e.printStackTrace(); - } - catch(ClassNotFoundException cnfe) { - cnfe.printStackTrace(); - } - return obj; - } - -} diff --git a/src/main/java/net/authorize/util/HttpCallTask.java b/src/main/java/net/authorize/util/HttpCallTask.java index 59bbb24c..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.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -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.io.entity.EntityUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +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 Log logger = LogFactory.getLog(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 29bec73f..d864dc36 100644 --- a/src/main/java/net/authorize/util/HttpClient.java +++ b/src/main/java/net/authorize/util/HttpClient.java @@ -9,164 +9,194 @@ import javax.net.ssl.SSLContext; import javax.net.ssl.TrustManagerFactory; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -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.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +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 Log logger = LogFactory.getLog(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 cae21c51..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.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -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.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +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 Log logger = LogFactory.getLog(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/LogHelper.java b/src/main/java/net/authorize/util/LogHelper.java index 7eb5cece..5779275f 100644 --- a/src/main/java/net/authorize/util/LogHelper.java +++ b/src/main/java/net/authorize/util/LogHelper.java @@ -1,6 +1,6 @@ package net.authorize.util; -import org.apache.commons.logging.Log; +import org.apache.logging.log4j.Logger; public final class LogHelper { @@ -9,27 +9,27 @@ public final class LogHelper { private LogHelper() { } - public static void debug(Log logger, String format, Object... arguments) { + public static void debug(Logger logger, String format, Object... arguments) { String logMessage = getMessage(logger, format, arguments); if ( null != logMessage) { logger.debug(logMessage); } } - public static void error(Log logger, String format, Object... arguments) { + public static void error(Logger logger, String format, Object... arguments) { String logMessage = getMessage(logger, format, arguments); if ( null != logMessage) { logger.error(logMessage); } } - public static void info(Log logger, String format, Object... arguments) { + public static void info(Logger logger, String format, Object... arguments) { String logMessage = getMessage(logger, format, arguments); if ( null != logMessage) { logger.info(logMessage); } } - public static void warn(Log logger, String format, Object... arguments) { + public static void warn(Logger logger, String format, Object... arguments) { String logMessage = getMessage(logger, format, arguments); if ( null != logMessage) { logger.warn(logMessage); } } - private static String getMessage(Log logger, String format, Object... arguments) { + private static String getMessage(Logger logger, String format, Object... arguments) { String logMessage = null; if ( null != logger && null != format && 0 < format.trim().length()) { diff --git a/src/main/java/net/authorize/util/SensitiveFilterLayout.java b/src/main/java/net/authorize/util/SensitiveFilterPatternConverter.java similarity index 67% rename from src/main/java/net/authorize/util/SensitiveFilterLayout.java rename to src/main/java/net/authorize/util/SensitiveFilterPatternConverter.java index b425c3e0..4e9769eb 100644 --- a/src/main/java/net/authorize/util/SensitiveFilterLayout.java +++ b/src/main/java/net/authorize/util/SensitiveFilterPatternConverter.java @@ -1,29 +1,50 @@ package net.authorize.util; import java.io.BufferedReader; -import java.io.FileNotFoundException; -import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; -import java.io.UnsupportedEncodingException; import java.util.regex.Pattern; -import org.apache.log4j.PatternLayout; -import org.apache.log4j.spi.LoggingEvent; -import org.apache.log4j.Logger; +import org.apache.logging.log4j.core.LogEvent; +import org.apache.logging.log4j.core.config.plugins.Plugin; +import org.apache.logging.log4j.core.pattern.LogEventPatternConverter; +import org.apache.logging.log4j.core.pattern.ConverterKeys; import com.google.gson.Gson; import com.google.gson.GsonBuilder; -public class SensitiveFilterLayout extends PatternLayout{ - +@Plugin(name = "SensitiveFilterPatternConverter", category = "Converter") +@ConverterKeys({"maskedMessage"}) +public class SensitiveFilterPatternConverter extends LogEventPatternConverter{ private static Pattern[] cardPatterns; private static Pattern[] tagPatterns; private static String[] tagReplacements; private static Gson gson; - public SensitiveFilterLayout() throws UnsupportedEncodingException, FileNotFoundException, IOException { + private SensitiveFilterPatternConverter(final String name, final String style) { + super(name, style); + initialize(); + } + + public static SensitiveFilterPatternConverter newInstance(final String[] options) { + return new SensitiveFilterPatternConverter("maskedMessage", "maskedMessage"); + } + + @Override + public void format(LogEvent event, StringBuilder toAppendTo) { + try { + String message = event.getMessage().getFormattedMessage(); + String maskXmlMessage = SensitiveFilterPatternConverter.maskSensitiveXmlString(message); + String maskCardNumber = SensitiveFilterPatternConverter.maskCreditCards(maskXmlMessage); + + toAppendTo.append(maskCardNumber.trim()); + } + catch(Exception e){ + } + } + + public void initialize() { try { GsonBuilder gsonBuilder = new GsonBuilder(); gsonBuilder.registerTypeAdapter(SensitiveDataConfigType.class, new SensitiveTagsDeserializer()); @@ -57,27 +78,9 @@ public SensitiveFilterLayout() throws UnsupportedEncodingException, FileNotFound reader.close(); } catch(Exception e){ - } - } - - @Override - public String format(LoggingEvent event) { - try { - if(event.getMessage() instanceof String) { - String message = event.getRenderedMessage(); - String maskXmlMessage = SensitiveFilterLayout.maskSensitiveXmlString(message); - String maskCardNumber = SensitiveFilterLayout.maskCreditCards(maskXmlMessage); - - Throwable throwable = event.getThrowableInformation() != null ? event.getThrowableInformation().getThrowable() : null; - LoggingEvent maskedEvent = new LoggingEvent(event.fqnOfCategoryClass, Logger.getLogger(event.getLoggerName()), event.timeStamp, event.getLevel(), maskCardNumber, throwable); - return super.format(maskedEvent); - } } - catch(Exception e){ - } - return null; } - + public static String maskCreditCards(String str) { for (int i = 0; i < cardPatterns.length; i++) { str = cardPatterns[i].matcher(str).replaceAll("XXXX"); @@ -90,5 +93,5 @@ public static String maskSensitiveXmlString(String str) { str = tagPatterns[i].matcher(str).replaceAll(tagReplacements[i]); } return str; - } + } } diff --git a/src/main/java/net/authorize/util/StringUtils.java b/src/main/java/net/authorize/util/StringUtils.java index 419a268a..fc844654 100644 --- a/src/main/java/net/authorize/util/StringUtils.java +++ b/src/main/java/net/authorize/util/StringUtils.java @@ -1,156 +1,12 @@ package net.authorize.util; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; -/** -* -* @deprecated since version 1.9.8 -* @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. -* @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API (package: net.authorize.api.*). -* @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. -* @deprecated For details on AIM, see https://github.com/AuthorizeNet/sample-code-java/tree/master/src/main/java/net/authorize/sample/PaymentTransactions. -* @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. -* -*/ -@Deprecated public class StringUtils { - private static Log logger = LogFactory.getLog(StringUtils.class); + private static Logger logger = LogManager.getLogger(StringUtils.class); - /** - * Sanitize strings for output - */ - public static String sanitizeString(String string) { - - java.lang.StringBuilder retval = new java.lang.StringBuilder(); - java.text.StringCharacterIterator iterator = new java.text.StringCharacterIterator( - string); - char character = iterator.current(); - - while (character != java.text.CharacterIterator.DONE) { - if (character == '<') { - retval.append("<"); - } else if (character == '>') { - retval.append(">"); - } else if (character == '&') { - retval.append("&"); - } else if (character == '\"') { - retval.append("""); - } else if (character == '\t') { - addCharEntity(9, retval); - } else if (character == '!') { - addCharEntity(33, retval); - } else if (character == '#') { - addCharEntity(35, retval); - } else if (character == '$') { - addCharEntity(36, retval); - } else if (character == '%') { - addCharEntity(37, retval); - } else if (character == '\'') { - addCharEntity(39, retval); - } else if (character == '(') { - addCharEntity(40, retval); - } else if (character == ')') { - addCharEntity(41, retval); - } else if (character == '*') { - addCharEntity(42, retval); - } else if (character == '+') { - addCharEntity(43, retval); - } else if (character == ',') { - addCharEntity(44, retval); - } else if (character == '-') { - addCharEntity(45, retval); - } else if (character == '.') { - addCharEntity(46, retval); - } else if (character == '/') { - addCharEntity(47, retval); - } else if (character == ':') { - addCharEntity(58, retval); - } else if (character == ';') { - addCharEntity(59, retval); - } else if (character == '=') { - addCharEntity(61, retval); - } else if (character == '?') { - addCharEntity(63, retval); - } else if (character == '@') { - addCharEntity(64, retval); - } else if (character == '[') { - addCharEntity(91, retval); - } else if (character == '\\') { - addCharEntity(92, retval); - } else if (character == ']') { - addCharEntity(93, retval); - } else if (character == '^') { - addCharEntity(94, retval); - } else if (character == '_') { - addCharEntity(95, retval); - } else if (character == '`') { - addCharEntity(96, retval); - } else if (character == '{') { - addCharEntity(123, retval); - } else if (character == '|') { - addCharEntity(124, retval); - } else if (character == '}') { - addCharEntity(125, retval); - } else if (character == '~') { - addCharEntity(126, retval); - } else { - retval.append(character); - } - character = iterator.next(); - } - return retval.toString(); - } - - /** - * Convert integer to char entity - */ - public static void addCharEntity(int i, StringBuilder sb) { - - String padding = ""; - if (i <= 9) { - padding = "00"; - } else if (i <= 99) { - padding = "0"; - } - String number = padding + i; - sb.append("&#").append(number).append(";"); - } - - /** - * Return true if the string is null or "". - * - * @param str - * @return true if the string is "empty" - */ - public static boolean isEmpty(String str) { - return (str == null || str.equals("")); - } - - /** - * Return true if the string is not null and not == "". - * - * @param str - * @return true if the string is NOT "empty" - */ - public static boolean isNotEmpty(String str) { - return (str != null && !str.equals("")); - } - - public static double parseDouble(String doubleStringValue) { - double amount = 0.0; - - if ( null != doubleStringValue && 0 < doubleStringValue.trim().length()) - try { - amount = Double.parseDouble(doubleStringValue.trim()); - } catch (NumberFormatException nfe) { - LogHelper.warn(logger, "Error parsing to double value: '%s'", doubleStringValue); - } - - return amount; - } - public static int parseInt(String intStringValue) { int amount = 0; @@ -163,17 +19,4 @@ public static int parseInt(String intStringValue) { return amount; } - - public static boolean parseBool(String boolStringValue) { - boolean result = false; - - if ( null != boolStringValue && 0 < boolStringValue.trim().length()) - try { - result = Boolean.parseBoolean(boolStringValue.trim()); - } catch (Exception e) { - LogHelper.warn(logger, "Error parsing to boolean value: '%s'", boolStringValue); - } - - return result; - } } diff --git a/src/main/java/net/authorize/util/XmlTreeUtil.java b/src/main/java/net/authorize/util/XmlTreeUtil.java deleted file mode 100644 index c376b12a..00000000 --- a/src/main/java/net/authorize/util/XmlTreeUtil.java +++ /dev/null @@ -1,133 +0,0 @@ -package net.authorize.util; - -import java.io.*; -import org.w3c.dom.*; - -/** -* -* @deprecated since version 1.9.8 -* @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. -* @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API (package: net.authorize.api.*). -* @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. -* @deprecated For details on AIM, see https://github.com/AuthorizeNet/sample-code-java/tree/master/src/main/java/net/authorize/sample/PaymentTransactions. -* @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. -* -*/ -@Deprecated -public class XmlTreeUtil{ - - private String tabSpace=" "; - private String lineSpace="\n"; - private boolean print_document_node = true; - - public XmlTreeUtil(){ - - } - public void setPrintDocumentNode(boolean b){ - print_document_node = b; - } - public void setCollapsed(){ - tabSpace=""; - lineSpace=""; - } - public String printTree(Document XMLDocument){ - return new String(printTreeBytes(XMLDocument)); - } - - public byte[] printTreeBytes(Document XMLDocument){ - byte[] xmlData = new byte[0]; - try{ - ByteArrayOutputStream baos=new ByteArrayOutputStream(); - printTree(XMLDocument,baos); - xmlData= baos.toByteArray(); - baos.close(); - } - catch(IOException e){ - /* */ - } - return xmlData; - } - - public void printTree(Document XMLDocument, OutputStream os){ - int nodeLevel=0; - try{ - _printTree(XMLDocument,os,nodeLevel); - } - catch(IOException e){ - e.printStackTrace(); - } - - } - private void _printTree(Node node,OutputStream os,int nodeLevel) throws IOException{ - switch(node.getNodeType()){ - case Node.DOCUMENT_NODE: - - if(print_document_node){ - String data=new String("" + lineSpace); - os.write(data.getBytes()); - } - - Document doc=(Document)node; - _printTree(doc.getDocumentElement(),os,nodeLevel); - break; - case Node.ELEMENT_NODE: - String tab=""; - for(int i=0;i0){ - String endElm=new String(">" + lineSpace); - os.write(endElm.getBytes()); - for(int i=0;i" + lineSpace); - os.write(closeElm.getBytes()); - } - else{ - String closeElm=new String(" />" + lineSpace); - os.write(closeElm.getBytes()); - } - nodeLevel--; - break; - case Node.TEXT_NODE: - String value=node.getNodeValue(); - if(value!=null){ - value=value.trim(); - os.write(value.getBytes()); - } - else{ -// System.out.println(node.hasChildNodes()); - } - break; - case Node.CDATA_SECTION_NODE: - String dataValue=node.getNodeValue(); - if(dataValue!=null && dataValue.length() > 0){ - dataValue = new String(""); - os.write(dataValue.getBytes()); - } - break; - case Node.PROCESSING_INSTRUCTION_NODE: - break; - case Node.ENTITY_REFERENCE_NODE: - break; - case Node.DOCUMENT_TYPE_NODE: - break; - } - } -} diff --git a/src/main/java/net/authorize/util/XmlUtility.java b/src/main/java/net/authorize/util/XmlUtility.java index cfb50fbb..d5ee7e90 100644 --- a/src/main/java/net/authorize/util/XmlUtility.java +++ b/src/main/java/net/authorize/util/XmlUtility.java @@ -6,15 +6,21 @@ 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; +import javax.xml.transform.sax.SAXSource; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.xml.sax.InputSource; +import org.xml.sax.SAXException; /** * Helper methods for serializing and de-serializing to XML using JAXB @@ -22,16 +28,16 @@ * */ public final class XmlUtility { - private static Log logger = LogFactory.getLog(XmlUtility.class); + private static Logger logger = LogManager.getLogger(XmlUtility.class); private static final String XmlHeader = ""; - private static JAXBContext request_ctx = null; - private static JAXBContext response_ctx = null; - private static HashMap jaxbContext = new HashMap(); + private static JAXBContext request_ctx = null; + private static JAXBContext response_ctx = null; + private static HashMap jaxbContext = new HashMap(); /** - * Default C'tor, cannot be instantiated - */ + * Default C'tor, cannot be instantiated + */ private XmlUtility() { } @@ -45,32 +51,32 @@ private XmlUtility() { */ public static synchronized String getXml(T entity) throws IOException, JAXBException { - StringWriter sw = new StringWriter(); + StringWriter sw = new StringWriter(); - if ( null != entity) + if ( null != entity) { - if(!jaxbContext.containsKey(entity.getClass().toString())) - { - request_ctx = JAXBContext.newInstance(entity.getClass()); - jaxbContext.put(entity.getClass().toString(), request_ctx); - } - else - { - request_ctx = jaxbContext.get(entity.getClass().toString()); - } + if(!jaxbContext.containsKey(entity.getClass().toString())) + { + request_ctx = JAXBContext.newInstance(entity.getClass()); + jaxbContext.put(entity.getClass().toString(), request_ctx); + } + else + { + request_ctx = jaxbContext.get(entity.getClass().toString()); + } - if(request_ctx != null) - { - Marshaller m = request_ctx.createMarshaller(); - m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); - - m.marshal(entity, sw); - } + if(request_ctx != null) + { + Marshaller m = request_ctx.createMarshaller(); + m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); + + m.marshal(entity, sw); + } } - sw.flush(); - sw.close(); + sw.flush(); + sw.close(); - return sw.toString(); + return sw.toString(); } /** @@ -79,53 +85,65 @@ 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 - { + public static synchronized T create(String xml, Class classType) throws ParserConfigurationException, SAXException, JAXBException { T entity = null; + + //Disable XXE + SAXParserFactory spf = SAXParserFactory.newInstance(); + spf.setNamespaceAware(true); + spf.setValidating(true); + spf.setFeature("http://xml.org/sax/features/external-general-entities", false); + spf.setFeature("http://xml.org/sax/features/external-parameter-entities", false); + spf.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false); + + //Do unmarshall operation + Source xmlSource = new SAXSource(spf.newSAXParser().getXMLReader(), new InputSource(new StringReader(xml))); + //make sure we have not null and not-empty string to de-serialize if ( null != xml && !xml.trim().isEmpty()) { - if(!jaxbContext.containsKey(classType.toString())) - { - response_ctx = JAXBContext.newInstance(classType); - jaxbContext.put(classType.toString(), response_ctx); - } - else - { - response_ctx = jaxbContext.get(classType.toString()); - } - - if(response_ctx != null) - { - Unmarshaller um = response_ctx.createUnmarshaller(); - try { - Object unmarshaled = um.unmarshal(new StringReader(xml)); - if ( null != unmarshaled) - { - try { - entity = classType.cast(unmarshaled); - } catch (ClassCastException cce) { - if (unmarshaled instanceof JAXBElement) { - @SuppressWarnings("rawtypes") - JAXBElement element = (JAXBElement) unmarshaled; - if ( null != element.getValue() && element.getValue().getClass()==classType) { - entity = (T) element.getValue(); - } - } - } - } - } catch (JAXBException jaxbe) { - LogHelper.info(logger, "Exception - while deserializing text:'%s' ", xml); - LogHelper.warn(logger, "Exception Details-> Code:'%s', Message:'%s'", jaxbe.getErrorCode(), jaxbe.getMessage()); - throw jaxbe; - } - } + if(!jaxbContext.containsKey(classType.toString())) + { + response_ctx = JAXBContext.newInstance(classType); + jaxbContext.put(classType.toString(), response_ctx); + } + else + { + response_ctx = jaxbContext.get(classType.toString()); + } + + if(response_ctx != null) + { + Unmarshaller um = response_ctx.createUnmarshaller(); + try { + Object unmarshaled = um.unmarshal(xmlSource); + if ( null != unmarshaled) + { + try { + entity = classType.cast(unmarshaled); + } catch (ClassCastException cce) { + if (unmarshaled instanceof JAXBElement) { + @SuppressWarnings("rawtypes") + JAXBElement element = (JAXBElement) unmarshaled; + if ( null != element.getValue() && element.getValue().getClass()==classType) { + entity = (T) element.getValue(); + } + } + } + } + } catch (JAXBException jaxbe) { + LogHelper.info(logger, "Exception - while deserializing text:'%s' ", xml); + LogHelper.warn(logger, "Exception Details-> Code:'%s', Message:'%s'", jaxbe.getErrorCode(), jaxbe.getMessage()); + throw jaxbe; + } + } } - return entity; + return entity; } /** @@ -211,7 +229,7 @@ public static String getRootElementXml(T entity) { * @return String root element xml without prologue */ public static String getRootElementXml(String xmlString) { - return xmlString.replace(XmlHeader, ""); + return xmlString.replace(XmlHeader, ""); } @XmlRootElement diff --git a/src/main/java/net/authorize/xml/Message.java b/src/main/java/net/authorize/xml/Message.java deleted file mode 100644 index e8673b88..00000000 --- a/src/main/java/net/authorize/xml/Message.java +++ /dev/null @@ -1,85 +0,0 @@ -package net.authorize.xml; - -/** - * Contains information about the results of the request. - * - * @deprecated since version 1.9.8 - * @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. - * @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API (package: net.authorize.api.*). - * @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. - * @deprecated For details on AIM, see https://github.com/AuthorizeNet/sample-code-java/tree/master/src/main/java/net/authorize/sample/PaymentTransactions. - * @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. - * - */ -@Deprecated -public class Message{ - - private String result_code; - private String code; - private String text; - - private Message() { - - } - - public static Message createMessage() { - return new Message(); - } - - /** - * Message code (ie. I00001) - * - * @return String - */ - public String getCode() { - return code; - } - - /** - * Set the message code. - * - * @param code - */ - public void setCode(String code) { - this.code = code; - } - - /** - * Message result code. Contains additional information about the results - * of the request. An 'Ok' result code indicates that the request was - * processed and accepted without error. - * - * @return String - */ - public String getResultCode() { - return result_code; - } - - /** - * Set the result code. - * - * @param result_code - */ - public void setResultCode(String result_code) { - this.result_code = result_code; - } - - /** - * Text description of the status. - * - * @return String - */ - public String getText() { - return text; - } - - /** - * Sets the text description. - * - * @param text - */ - public void setText(String text) { - this.text = text; - } - -} diff --git a/src/test/java/net/authorize/UnitTestData.java b/src/test/java/net/authorize/UnitTestData.java index 6bd39b14..f7fea97b 100644 --- a/src/test/java/net/authorize/UnitTestData.java +++ b/src/test/java/net/authorize/UnitTestData.java @@ -10,8 +10,8 @@ import java.util.HashMap; import java.util.Properties; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.apache.logging.log4j.Logger; +import org.apache.logging.log4j.LogManager; import net.authorize.Environment; import net.authorize.util.Constants; @@ -103,7 +103,7 @@ public abstract class UnitTestData { private static boolean internetAccessible = false; - private static Log logger = LogFactory.getLog(UnitTestData.class); + private static Logger logger = LogManager.getLogger(UnitTestData.class); static URL url = null; static String[] propertiesList = { Constants.HTTP_USE_PROXY, Constants.HTTP_PROXY_HOST, Constants.HTTP_PROXY_PORT, diff --git a/src/test/java/net/authorize/api/controller/test/ApiCoreTestBase.java b/src/test/java/net/authorize/api/controller/test/ApiCoreTestBase.java index 8f7a914a..f28c37ca 100644 --- a/src/test/java/net/authorize/api/controller/test/ApiCoreTestBase.java +++ b/src/test/java/net/authorize/api/controller/test/ApiCoreTestBase.java @@ -55,8 +55,8 @@ import net.authorize.util.DateUtil; import net.authorize.util.LogHelper; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.apache.logging.log4j.Logger; +import org.apache.logging.log4j.LogManager; import org.jmock.Expectations; import org.jmock.Mockery; import org.junit.After; @@ -66,7 +66,7 @@ public abstract class ApiCoreTestBase { - protected static Log logger = LogFactory.getLog(ApiCoreTestBase.class); + protected static Logger logger = LogManager.getLogger(ApiCoreTestBase.class); protected static HashMap errorMessages = null; diff --git a/src/test/java/net/authorize/api/controller/test/CustomerProfileNoCardCode.java b/src/test/java/net/authorize/api/controller/test/CustomerProfileNoCardCode.java index a5816ac7..94c181cc 100644 --- a/src/test/java/net/authorize/api/controller/test/CustomerProfileNoCardCode.java +++ b/src/test/java/net/authorize/api/controller/test/CustomerProfileNoCardCode.java @@ -12,7 +12,6 @@ import org.junit.Test; import junit.framework.Assert; -import net.authorize.Transaction; import net.authorize.api.contract.v1.CreateCustomerPaymentProfileRequest; import net.authorize.api.contract.v1.CreateCustomerPaymentProfileResponse; import net.authorize.api.contract.v1.CreateCustomerProfileFromTransactionRequest; diff --git a/src/test/java/net/authorize/util/StringUtilsTest.java b/src/test/java/net/authorize/util/StringUtilsTest.java deleted file mode 100644 index 036beaa5..00000000 --- a/src/test/java/net/authorize/util/StringUtilsTest.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.authorize.util; - -import org.junit.Assert; -import org.junit.Before; -import org.junit.Test; - -public class StringUtilsTest { - - @Before - public void setUp() throws Exception { - } - - @Test - public void testXSSString() { - String xss = ""; - - Assert.assertNotSame(xss, StringUtils.sanitizeString(xss)); - Assert.assertEquals("<script>I HACK YOU!</script>", StringUtils.sanitizeString(xss)); - } - -} 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;