diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b0b055c32..6833b4926 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,30 +1,71 @@ name: CI on: push: - branches: [main] + branches: + - '**' + - '!integrated/**' + - '!stl-preview-head/**' + - '!stl-preview-base/**' + - '!generated' + - '!codegen/**' + - 'codegen/stl/**' pull_request: + branches-ignore: + - 'stl-preview-head/**' + - 'stl-preview-base/**' jobs: - ci: + lint: timeout-minutes: 15 + name: lint runs-on: ubuntu-latest + if: (github.event_name == 'push' || github.event.pull_request.head.repo.fork) && (github.event_name != 'push' || github.event.head_commit.message != 'codegen metadata') + steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - uses: actions/setup-java@v5 + - name: Set up Java + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: distribution: temurin java-version: | 8 21 + cache: gradle - - uses: gradle/actions/setup-gradle@v4 + - name: Set up Gradle + uses: gradle/actions/setup-gradle@ed408507eac070d1f99cc633dbcf757c94c7933a # v4.4.3 - - name: Lint + - name: Run lints run: ./scripts/lint - - name: Build + build: + timeout-minutes: 15 + name: build + permissions: + contents: read + id-token: write + runs-on: ubuntu-latest + if: (github.event_name == 'push' || github.event.pull_request.head.repo.fork) && (github.event_name != 'push' || github.event.head_commit.message != 'codegen metadata') + + steps: + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + + - name: Set up Java + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + with: + distribution: temurin + java-version: | + 8 + 21 + cache: gradle + + - name: Set up Gradle + uses: gradle/actions/setup-gradle@ed408507eac070d1f99cc633dbcf757c94c7933a # v4.4.3 + + - name: Build SDK run: ./scripts/build - - name: Test - run: ./scripts/test + + + diff --git a/.github/workflows/publish-sonatype.yml b/.github/workflows/publish-sonatype.yml index 30b24fbab..9afbf89ba 100644 --- a/.github/workflows/publish-sonatype.yml +++ b/.github/workflows/publish-sonatype.yml @@ -1,13 +1,9 @@ -# This workflow is triggered when a GitHub release is created. -# It can also be run manually to re-publish to Sonatype in case it failed for some reason. -# You can run this workflow by navigating to https://www.github.com/Increase/increase-java/actions/workflows/publish-sonatype.yml +# workflow for re-running publishing to Sonatype in case it fails for some reason +# you can run this workflow by navigating to https://www.github.com/Increase/increase-java/actions/workflows/publish-sonatype.yml name: Publish Sonatype on: workflow_dispatch: - release: - types: [published] - jobs: publish: name: publish diff --git a/.github/workflows/release-doctor.yml b/.github/workflows/release-doctor.yml new file mode 100644 index 000000000..d7ca404f5 --- /dev/null +++ b/.github/workflows/release-doctor.yml @@ -0,0 +1,25 @@ +name: Release Doctor +on: + pull_request: + branches: + - main + workflow_dispatch: + +jobs: + release_doctor: + name: release doctor + runs-on: ubuntu-latest + if: github.repository == 'Increase/increase-java' && (github.event_name == 'push' || github.event_name == 'workflow_dispatch' || startsWith(github.head_ref, 'release-please') || github.head_ref == 'next') + + steps: + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + + - name: Check release environment + run: | + bash ./bin/check-release-environment + env: + RELEASE_PLEASE_TOKEN: ${{ secrets.RELEASE_PLEASE_TOKEN }} + SONATYPE_USERNAME: ${{ secrets.INCREASE_SONATYPE_USERNAME || secrets.SONATYPE_USERNAME }} + SONATYPE_PASSWORD: ${{ secrets.INCREASE_SONATYPE_PASSWORD || secrets.SONATYPE_PASSWORD }} + GPG_SIGNING_KEY: ${{ secrets.INCREASE_SONATYPE_GPG_SIGNING_KEY || secrets.GPG_SIGNING_KEY }} + GPG_SIGNING_PASSWORD: ${{ secrets.INCREASE_SONATYPE_GPG_SIGNING_PASSWORD || secrets.GPG_SIGNING_PASSWORD }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml deleted file mode 100644 index 54206fe48..000000000 --- a/.github/workflows/release.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: release - -on: - push: - branches: [main] - workflow_dispatch: - -jobs: - release: - runs-on: ubuntu-latest - permissions: - contents: read - steps: - - uses: actions/create-github-app-token@v3 - id: app-token - with: - client-id: ${{ vars.INCREASE_RELEASES_CLIENT_ID }} - private-key: ${{ secrets.INCREASE_RELEASES_PRIVATE_KEY }} - - uses: actions/checkout@v6 - - uses: Increase/release-please@v1 - with: - token: ${{ steps.app-token.outputs.token }} diff --git a/.release-please-manifest.json b/.release-please-manifest.json index f1e1a9adf..1332969bd 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.557.1" + ".": "0.0.1" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index 74942c3c5..72bccc20b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,3 @@ configured_endpoints: 238 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase/increase-beca94b958f84df1e88f5e26405a66965fbf81a0c0c33b5201f0ec8d06e13ff0.yml -openapi_spec_hash: e201015ba263f8cf966969629dd16dfa -config_hash: ac050010e5453883d5e5fa603554a2e0 +openapi_spec_hash: 1a50d7a7cb48a51be0cab3972db7efe5 +config_hash: 1594c43a92b2d07334f154725f0a2dd8 diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 9f02dc9e2..000000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,6151 +0,0 @@ -# Changelog - -## [0.557.1](https://github.com/Increase/increase-java/compare/v0.557.0...v0.557.1) (2026-05-20) - - -### Chores - -* add release workflow and migrate config to Increase/release-please fork ([#1323](https://github.com/Increase/increase-java/issues/1323)) ([9f6b9b2](https://github.com/Increase/increase-java/commit/9f6b9b2b89a4dcfcc6bc26859960ad3b0cfdacf7)) -* collapse CI into a single job ([#1326](https://github.com/Increase/increase-java/issues/1326)) ([537aa9c](https://github.com/Increase/increase-java/commit/537aa9cd175a7430d175d2dfeb007aaa8f709801)) -* cut over to Increase/release-please and prune Stainless CI cruft ([#1324](https://github.com/Increase/increase-java/issues/1324)) ([1e3a585](https://github.com/Increase/increase-java/commit/1e3a585f3fece489ce950211c3410221e8af022e)) - -## 0.557.0 (2026-05-20) - -Full Changelog: [v0.556.0...v0.557.0](https://github.com/Increase/increase-java/compare/v0.556.0...v0.557.0) - -### Features - -* **api:** api update ([159d183](https://github.com/Increase/increase-java/commit/159d183c2cd7bcc5c0ca2dfe6f92e1ea7ef575af)) - -## 0.556.0 (2026-05-19) - -Full Changelog: [v0.555.0...v0.556.0](https://github.com/Increase/increase-java/compare/v0.555.0...v0.556.0) - -### Features - -* **api:** api update ([942986d](https://github.com/Increase/increase-java/commit/942986d505e86ca4407b435f3da96cdb03313574)) - -## 0.555.0 (2026-05-18) - -Full Changelog: [v0.554.0...v0.555.0](https://github.com/Increase/increase-java/compare/v0.554.0...v0.555.0) - -### Features - -* **api:** api update ([a11f587](https://github.com/Increase/increase-java/commit/a11f587ee130a37f306133737b77826e2396967b)) - -## 0.554.0 (2026-05-17) - -Full Changelog: [v0.553.0...v0.554.0](https://github.com/Increase/increase-java/compare/v0.553.0...v0.554.0) - -### Features - -* **api:** api update ([95c4ef3](https://github.com/Increase/increase-java/commit/95c4ef3a648e79d47822e902fed12b54026d335e)) - -## 0.553.0 (2026-05-16) - -Full Changelog: [v0.552.0...v0.553.0](https://github.com/Increase/increase-java/compare/v0.552.0...v0.553.0) - -### Features - -* **api:** api update ([b35cd8f](https://github.com/Increase/increase-java/commit/b35cd8fc609b61d83bce6eb13d73e73fdd8d6747)) - -## 0.552.0 (2026-05-15) - -Full Changelog: [v0.551.0...v0.552.0](https://github.com/Increase/increase-java/compare/v0.551.0...v0.552.0) - -### Features - -* **api:** api update ([650eb75](https://github.com/Increase/increase-java/commit/650eb75cecb1f691db2b7ed56091be5cf40b852d)) - -## 0.551.0 (2026-05-14) - -Full Changelog: [v0.550.0...v0.551.0](https://github.com/Increase/increase-java/compare/v0.550.0...v0.551.0) - -### Features - -* **api:** api update ([babd3be](https://github.com/Increase/increase-java/commit/babd3be8422d53f6ce24de38c8af32e0dabdd375)) - -## 0.550.0 (2026-05-14) - -Full Changelog: [v0.549.0...v0.550.0](https://github.com/Increase/increase-java/compare/v0.549.0...v0.550.0) - -### Features - -* **api:** api update ([a0ffa46](https://github.com/Increase/increase-java/commit/a0ffa46bba1fb5825a35c7315690f45e8e16272a)) -* **api:** api update ([d3446f6](https://github.com/Increase/increase-java/commit/d3446f6b53fd41b277065fbb2756bb1e1de17809)) - -## 0.549.0 (2026-05-13) - -Full Changelog: [v0.548.0...v0.549.0](https://github.com/Increase/increase-java/compare/v0.548.0...v0.549.0) - -### Features - -* **api:** api update ([f3f681e](https://github.com/Increase/increase-java/commit/f3f681e6c05f492c2abebdf5a31bba4ff7cef2c8)) - -## 0.548.0 (2026-05-13) - -Full Changelog: [v0.547.0...v0.548.0](https://github.com/Increase/increase-java/compare/v0.547.0...v0.548.0) - -### Features - -* **api:** api update ([2fb8d40](https://github.com/Increase/increase-java/commit/2fb8d40f26a7b83466c64a7447320457a75025b3)) - -## 0.547.0 (2026-05-12) - -Full Changelog: [v0.546.0...v0.547.0](https://github.com/Increase/increase-java/compare/v0.546.0...v0.547.0) - -### Features - -* **api:** api update ([070e687](https://github.com/Increase/increase-java/commit/070e687e0f0db9eee575c063693d341e3c15af86)) - -## 0.546.0 (2026-05-08) - -Full Changelog: [v0.545.0...v0.546.0](https://github.com/Increase/increase-java/compare/v0.545.0...v0.546.0) - -### Features - -* **api:** api update ([271b044](https://github.com/Increase/increase-java/commit/271b044279bda7ba1c579456d800b1053285417b)) - -## 0.545.0 (2026-05-07) - -Full Changelog: [v0.544.0...v0.545.0](https://github.com/Increase/increase-java/compare/v0.544.0...v0.545.0) - -### Features - -* **client:** improve logging ([9b9bef7](https://github.com/Increase/increase-java/commit/9b9bef7b960b9042b143e72989fcd6c39461c327)) - - -### Chores - -* redact api-key headers in debug logs ([5343ac4](https://github.com/Increase/increase-java/commit/5343ac4d42079700f5efcf704b2356dbe643dd7f)) - -## 0.544.0 (2026-05-06) - -Full Changelog: [v0.543.0...v0.544.0](https://github.com/Increase/increase-java/compare/v0.543.0...v0.544.0) - -### Features - -* **api:** api update ([710d40d](https://github.com/Increase/increase-java/commit/710d40d0316c51ec321aa6cf887d72a27e434567)) - -## 0.543.0 (2026-05-05) - -Full Changelog: [v0.542.0...v0.543.0](https://github.com/Increase/increase-java/compare/v0.542.0...v0.543.0) - -### Features - -* **client:** support proxy authentication ([3026992](https://github.com/Increase/increase-java/commit/3026992f800d7dfdfb15271e9e2b62fa120400f2)) - - -### Performance Improvements - -* **client:** create one json mapper ([e4f0e11](https://github.com/Increase/increase-java/commit/e4f0e116f44b1fe14ba462602db621f56c26e853)) - -## 0.542.0 (2026-05-04) - -Full Changelog: [v0.541.0...v0.542.0](https://github.com/Increase/increase-java/compare/v0.541.0...v0.542.0) - -### Features - -* **api:** api update ([913ad34](https://github.com/Increase/increase-java/commit/913ad34b6114818d6a2ae4b632f3d2b9b0b2e703)) - - -### Chores - -* remove duplicated dokka setup ([66808a9](https://github.com/Increase/increase-java/commit/66808a9b6f9361950ae8d16f73164786624418ac)) - -## 0.541.0 (2026-05-04) - -Full Changelog: [v0.540.0...v0.541.0](https://github.com/Increase/increase-java/compare/v0.540.0...v0.541.0) - -### Features - -* **client:** more robust error parsing ([5b08e39](https://github.com/Increase/increase-java/commit/5b08e3942ce71c60ebc5b36b4535df8e4f92badc)) - -## 0.540.0 (2026-05-04) - -Full Changelog: [v0.539.0...v0.540.0](https://github.com/Increase/increase-java/compare/v0.539.0...v0.540.0) - -### Features - -* **api:** api update ([f60bfe7](https://github.com/Increase/increase-java/commit/f60bfe77b50b580a3dfaa7795fc331c197c7b836)) - - -### Documentation - -* clarify forwards compat behavior ([0cba430](https://github.com/Increase/increase-java/commit/0cba430cc763aa6afba2074d1c61b3fe9fce7fe8)) - -## 0.539.0 (2026-05-02) - -Full Changelog: [v0.538.0...v0.539.0](https://github.com/Increase/increase-java/compare/v0.538.0...v0.539.0) - -### Features - -* **api:** api update ([01b9beb](https://github.com/Increase/increase-java/commit/01b9beba8d3350a8cb26551348d52eb7b45f2581)) - -## 0.538.0 (2026-05-01) - -Full Changelog: [v0.537.0...v0.538.0](https://github.com/Increase/increase-java/compare/v0.537.0...v0.538.0) - -### Features - -* **api:** api update ([1fa18e6](https://github.com/Increase/increase-java/commit/1fa18e6398201a2e10b6dde1e44370d29544996c)) - -## 0.537.0 (2026-05-01) - -Full Changelog: [v0.536.0...v0.537.0](https://github.com/Increase/increase-java/compare/v0.536.0...v0.537.0) - -### Features - -* **api:** api update ([08bd8a7](https://github.com/Increase/increase-java/commit/08bd8a7bcec1ecf15898cebbf3d575d37eb18471)) - -## 0.536.0 (2026-05-01) - -Full Changelog: [v0.535.0...v0.536.0](https://github.com/Increase/increase-java/compare/v0.535.0...v0.536.0) - -### Features - -* **api:** api update ([fa241b5](https://github.com/Increase/increase-java/commit/fa241b513123e8a580efa14f24344da2d7af4dd3)) - -## 0.535.0 (2026-05-01) - -Full Changelog: [v0.534.0...v0.535.0](https://github.com/Increase/increase-java/compare/v0.534.0...v0.535.0) - -### Features - -* **api:** api update ([8c431b8](https://github.com/Increase/increase-java/commit/8c431b83d59a467e3956f238bec17fb20f99d515)) - -## 0.534.0 (2026-05-01) - -Full Changelog: [v0.533.0...v0.534.0](https://github.com/Increase/increase-java/compare/v0.533.0...v0.534.0) - -### Features - -* **api:** api update ([07de2fe](https://github.com/Increase/increase-java/commit/07de2fec9fb0b10c393979249cf24f6fec3e978e)) -* **api:** api update ([faf7b4e](https://github.com/Increase/increase-java/commit/faf7b4e048c31b2f2ddcf88aef047e68c4593ca5)) - -## 0.533.0 (2026-05-01) - -Full Changelog: [v0.532.0...v0.533.0](https://github.com/Increase/increase-java/compare/v0.532.0...v0.533.0) - -### Features - -* **api:** api update ([b8f20ee](https://github.com/Increase/increase-java/commit/b8f20ee928ac5694896236f22156f85f4b723326)) - -## 0.532.0 (2026-04-30) - -Full Changelog: [v0.531.0...v0.532.0](https://github.com/Increase/increase-java/compare/v0.531.0...v0.532.0) - -### Features - -* **api:** api update ([d03a7ce](https://github.com/Increase/increase-java/commit/d03a7ce3285f6ab41896c14b015d9a0df1de190c)) - -## 0.531.0 (2026-04-30) - -Full Changelog: [v0.530.0...v0.531.0](https://github.com/Increase/increase-java/compare/v0.530.0...v0.531.0) - -### Features - -* **api:** api update ([f6bbb7f](https://github.com/Increase/increase-java/commit/f6bbb7fa39b2cfdd5b64d06eb9d5edebdf33c1bd)) - -## 0.530.0 (2026-04-29) - -Full Changelog: [v0.529.0...v0.530.0](https://github.com/Increase/increase-java/compare/v0.529.0...v0.530.0) - -### Features - -* **api:** api update ([d7bb857](https://github.com/Increase/increase-java/commit/d7bb857170c2c915fc91092bd554813e00a104c1)) - -## 0.529.0 (2026-04-28) - -Full Changelog: [v0.528.0...v0.529.0](https://github.com/Increase/increase-java/compare/v0.528.0...v0.529.0) - -### Features - -* **api:** api update ([77b977c](https://github.com/Increase/increase-java/commit/77b977c4b82c09f29e033544c32a0cbb00d5eae3)) - -## 0.528.0 (2026-04-28) - -Full Changelog: [v0.527.0...v0.528.0](https://github.com/Increase/increase-java/compare/v0.527.0...v0.528.0) - -### Features - -* **api:** api update ([03d873f](https://github.com/Increase/increase-java/commit/03d873f2d767dbd1ad0bc5f7be9095b5361d1693)) -* **api:** api update ([33d199d](https://github.com/Increase/increase-java/commit/33d199d4111e60cd48a390263194841c00d540e7)) - -## 0.527.0 (2026-04-27) - -Full Changelog: [v0.526.0...v0.527.0](https://github.com/Increase/increase-java/compare/v0.526.0...v0.527.0) - -### Features - -* support setting headers via env ([18f9836](https://github.com/Increase/increase-java/commit/18f983666aefa0cee6b8fe89f75965f8ab52cc04)) - -## 0.526.0 (2026-04-27) - -Full Changelog: [v0.525.0...v0.526.0](https://github.com/Increase/increase-java/compare/v0.525.0...v0.526.0) - -### Features - -* **api:** api update ([5e99639](https://github.com/Increase/increase-java/commit/5e996394faa744ab511d666d1abc7b887f1828b8)) -* **api:** api update ([118c6f8](https://github.com/Increase/increase-java/commit/118c6f861601da7a97fad8fe9640fc8c76e88b11)) - -## 0.525.0 (2026-04-22) - -Full Changelog: [v0.524.0...v0.525.0](https://github.com/Increase/increase-java/compare/v0.524.0...v0.525.0) - -### Features - -* **api:** api update ([988c18c](https://github.com/Increase/increase-java/commit/988c18c167cd5c84b0a16fb106e85ca4b1f8c77f)) - -## 0.524.0 (2026-04-20) - -Full Changelog: [v0.523.0...v0.524.0](https://github.com/Increase/increase-java/compare/v0.523.0...v0.524.0) - -### Features - -* **api:** api update ([6b0222a](https://github.com/Increase/increase-java/commit/6b0222afb0b2e68e9aaee8dd7f8133e780c6f843)) - -## 0.523.0 (2026-04-20) - -Full Changelog: [v0.522.0...v0.523.0](https://github.com/Increase/increase-java/compare/v0.522.0...v0.523.0) - -### Features - -* **api:** api update ([e623604](https://github.com/Increase/increase-java/commit/e623604ff07a220734cf6332362cac601ba9cfae)) - -## 0.522.0 (2026-04-20) - -Full Changelog: [v0.521.0...v0.522.0](https://github.com/Increase/increase-java/compare/v0.521.0...v0.522.0) - -### Features - -* **api:** api update ([5b980ca](https://github.com/Increase/increase-java/commit/5b980ca569d1c6c3db06c88084f99d2733a3738d)) - - -### Chores - -* **tests:** bump steady to v0.22.1 ([19db1d3](https://github.com/Increase/increase-java/commit/19db1d3618779cafc6de06b8ac0f95900a27eab7)) - -## 0.521.0 (2026-04-17) - -Full Changelog: [v0.520.0...v0.521.0](https://github.com/Increase/increase-java/compare/v0.520.0...v0.521.0) - -### Features - -* **api:** api update ([8473eed](https://github.com/Increase/increase-java/commit/8473eed9cb803f2d2c66da3cdf1c9a829a969f16)) - -## 0.520.0 (2026-04-17) - -Full Changelog: [v0.519.0...v0.520.0](https://github.com/Increase/increase-java/compare/v0.519.0...v0.520.0) - -### Features - -* **api:** api update ([33c8ffa](https://github.com/Increase/increase-java/commit/33c8ffa3399a687ecb7bff68bca896c7a85d52a7)) - -## 0.519.0 (2026-04-16) - -Full Changelog: [v0.518.0...v0.519.0](https://github.com/Increase/increase-java/compare/v0.518.0...v0.519.0) - -### Features - -* **api:** api update ([3bdeff1](https://github.com/Increase/increase-java/commit/3bdeff1373783b414942d4160f2bc2ac127d1afd)) - -## 0.518.0 (2026-04-16) - -Full Changelog: [v0.517.0...v0.518.0](https://github.com/Increase/increase-java/compare/v0.517.0...v0.518.0) - -### Features - -* **api:** api update ([036c7e4](https://github.com/Increase/increase-java/commit/036c7e44423b9d0dc6c27024bfc719eba276ffa8)) - -## 0.517.0 (2026-04-15) - -Full Changelog: [v0.516.0...v0.517.0](https://github.com/Increase/increase-java/compare/v0.516.0...v0.517.0) - -### Features - -* **api:** api update ([51925d1](https://github.com/Increase/increase-java/commit/51925d1d43b7618f757beb5317d64d9d5947fa14)) -* **api:** api update ([30ee2c3](https://github.com/Increase/increase-java/commit/30ee2c3d575b43659a51996f9f5dfa1758645141)) - -## 0.516.0 (2026-04-14) - -Full Changelog: [v0.515.0...v0.516.0](https://github.com/Increase/increase-java/compare/v0.515.0...v0.516.0) - -### Features - -* **api:** api update ([c1baeb7](https://github.com/Increase/increase-java/commit/c1baeb7ba49dc687ac25bf681352214ad9851623)) - -## 0.515.0 (2026-04-13) - -Full Changelog: [v0.514.0...v0.515.0](https://github.com/Increase/increase-java/compare/v0.514.0...v0.515.0) - -### Features - -* **api:** api update ([aea3469](https://github.com/Increase/increase-java/commit/aea34699ae0d285570eb297d6cb1b0ee37a37422)) -* **api:** api update ([41a701b](https://github.com/Increase/increase-java/commit/41a701b352f547ae79f4210791155335019c345e)) - -## 0.514.0 (2026-04-13) - -Full Changelog: [v0.513.0...v0.514.0](https://github.com/Increase/increase-java/compare/v0.513.0...v0.514.0) - -### Features - -* **api:** api update ([953132b](https://github.com/Increase/increase-java/commit/953132be899bec311a6cacb17957029d19812a5f)) - -## 0.513.0 (2026-04-12) - -Full Changelog: [v0.512.0...v0.513.0](https://github.com/Increase/increase-java/compare/v0.512.0...v0.513.0) - -### Features - -* **api:** api update ([3a41464](https://github.com/Increase/increase-java/commit/3a41464b7731ad17bf5e9baad7d552678b3255ec)) - -## 0.512.0 (2026-04-12) - -Full Changelog: [v0.511.0...v0.512.0](https://github.com/Increase/increase-java/compare/v0.511.0...v0.512.0) - -### Features - -* **api:** api update ([0832765](https://github.com/Increase/increase-java/commit/0832765ccb0bbf9ef029ba0081c49befdbbe9be2)) - -## 0.511.0 (2026-04-11) - -Full Changelog: [v0.510.0...v0.511.0](https://github.com/Increase/increase-java/compare/v0.510.0...v0.511.0) - -### Features - -* **api:** api update ([f7888e9](https://github.com/Increase/increase-java/commit/f7888e95b04b2ac8f43aaa6d8fec358c69869a85)) - -## 0.510.0 (2026-04-11) - -Full Changelog: [v0.509.0...v0.510.0](https://github.com/Increase/increase-java/compare/v0.509.0...v0.510.0) - -### Features - -* **api:** api update ([32189ac](https://github.com/Increase/increase-java/commit/32189ac6acdd4b4ca595c10150d861370e3e8976)) - -## 0.509.0 (2026-04-10) - -Full Changelog: [v0.508.0...v0.509.0](https://github.com/Increase/increase-java/compare/v0.508.0...v0.509.0) - -### Features - -* **api:** api update ([6c10766](https://github.com/Increase/increase-java/commit/6c10766bea646ed4a4eb4869fcddf417c24af1a2)) - -## 0.508.0 (2026-04-10) - -Full Changelog: [v0.507.0...v0.508.0](https://github.com/Increase/increase-java/compare/v0.507.0...v0.508.0) - -### Features - -* **api:** api update ([5c694c5](https://github.com/Increase/increase-java/commit/5c694c5330d281a7555698851ff12851f43732bd)) - -## 0.507.0 (2026-04-09) - -Full Changelog: [v0.506.0...v0.507.0](https://github.com/Increase/increase-java/compare/v0.506.0...v0.507.0) - -### Features - -* **api:** api update ([a9473be](https://github.com/Increase/increase-java/commit/a9473be1bd53f82d47215f4b3b1f8c128a921823)) - -## 0.506.0 (2026-04-09) - -Full Changelog: [v0.505.0...v0.506.0](https://github.com/Increase/increase-java/compare/v0.505.0...v0.506.0) - -### Features - -* **api:** api update ([2c87ea8](https://github.com/Increase/increase-java/commit/2c87ea8437e7121a883cf59fa87da7fc2ebeed7d)) - -## 0.505.0 (2026-04-07) - -Full Changelog: [v0.504.0...v0.505.0](https://github.com/Increase/increase-java/compare/v0.504.0...v0.505.0) - -### Features - -* **api:** api update ([dbb507a](https://github.com/Increase/increase-java/commit/dbb507a426ea7cfb91bb983aee4774056acf0be1)) -* **api:** api update ([b6cbb94](https://github.com/Increase/increase-java/commit/b6cbb943fe26b6ba4dacf1b712994036fcc5bfe5)) - -## 0.504.0 (2026-04-04) - -Full Changelog: [v0.503.0...v0.504.0](https://github.com/Increase/increase-java/compare/v0.503.0...v0.504.0) - -### Features - -* **api:** api update ([3fb7d30](https://github.com/Increase/increase-java/commit/3fb7d301651b272a2a89728b66a0d67bc5da3fd6)) - -## 0.503.0 (2026-04-03) - -Full Changelog: [v0.502.0...v0.503.0](https://github.com/Increase/increase-java/compare/v0.502.0...v0.503.0) - -### Features - -* **api:** api update ([f501827](https://github.com/Increase/increase-java/commit/f5018274306e6fb80c06de6cc48cd2f55113288c)) - -## 0.502.0 (2026-04-03) - -Full Changelog: [v0.501.0...v0.502.0](https://github.com/Increase/increase-java/compare/v0.501.0...v0.502.0) - -### Features - -* **api:** api update ([fca194b](https://github.com/Increase/increase-java/commit/fca194b283ed94517b390e14ce5879549cdcbf51)) - -## 0.501.0 (2026-04-02) - -Full Changelog: [v0.500.0...v0.501.0](https://github.com/Increase/increase-java/compare/v0.500.0...v0.501.0) - -### Features - -* **api:** api update ([d0acaa1](https://github.com/Increase/increase-java/commit/d0acaa1d195a2294f401c9998f95c20a5a4011f3)) - - -### Chores - -* **tests:** bump steady to v0.20.2 ([a4959e8](https://github.com/Increase/increase-java/commit/a4959e8519172b29f627a66217ea7e126765ab2d)) - -## 0.500.0 (2026-03-31) - -Full Changelog: [v0.499.0...v0.500.0](https://github.com/Increase/increase-java/compare/v0.499.0...v0.500.0) - -### Features - -* **api:** api update ([eda24f6](https://github.com/Increase/increase-java/commit/eda24f61583b4dd3fd0f0f63f1b3dd7fd25fe0d0)) - -## 0.499.0 (2026-03-31) - -Full Changelog: [v0.498.0...v0.499.0](https://github.com/Increase/increase-java/compare/v0.498.0...v0.499.0) - -### Features - -* **api:** api update ([7365730](https://github.com/Increase/increase-java/commit/7365730f343443c0e34d06d1305e97e4f583228b)) - - -### Chores - -* **tests:** bump steady to v0.20.1 ([291b373](https://github.com/Increase/increase-java/commit/291b3730324176ff4cf300b0d72b8918ae5449c5)) - -## 0.498.0 (2026-03-30) - -Full Changelog: [v0.497.0...v0.498.0](https://github.com/Increase/increase-java/compare/v0.497.0...v0.498.0) - -### Features - -* **api:** api update ([c78094c](https://github.com/Increase/increase-java/commit/c78094cb059872c4dc0e45e9b88bc9b25f371982)) - -## 0.497.0 (2026-03-30) - -Full Changelog: [v0.496.0...v0.497.0](https://github.com/Increase/increase-java/compare/v0.496.0...v0.497.0) - -### Features - -* **api:** api update ([8fdd517](https://github.com/Increase/increase-java/commit/8fdd5170cbf62b0f697ebeb8bc0c377fd58211b6)) - -## 0.496.0 (2026-03-27) - -Full Changelog: [v0.495.0...v0.496.0](https://github.com/Increase/increase-java/compare/v0.495.0...v0.496.0) - -### Features - -* **api:** api update ([cfa83b7](https://github.com/Increase/increase-java/commit/cfa83b7dcd2e7c525ca50fb3678edcd41a8eccc3)) - - -### Chores - -* **internal:** update multipart form array serialization ([aa6df97](https://github.com/Increase/increase-java/commit/aa6df97972b5889a2c847e746979eea9c87eaa0d)) - -## 0.495.0 (2026-03-25) - -Full Changelog: [v0.494.0...v0.495.0](https://github.com/Increase/increase-java/compare/v0.494.0...v0.495.0) - -### Features - -* **api:** api update ([3a6646a](https://github.com/Increase/increase-java/commit/3a6646a998f30469c0d7a49b2f25902ed2b35b03)) - -## 0.494.0 (2026-03-25) - -Full Changelog: [v0.493.0...v0.494.0](https://github.com/Increase/increase-java/compare/v0.493.0...v0.494.0) - -### Features - -* **api:** api update ([602a20a](https://github.com/Increase/increase-java/commit/602a20ad4df6395d478ab90616c7722615a107f7)) - -## 0.493.0 (2026-03-24) - -Full Changelog: [v0.492.0...v0.493.0](https://github.com/Increase/increase-java/compare/v0.492.0...v0.493.0) - -### Features - -* **api:** api update ([89b641f](https://github.com/Increase/increase-java/commit/89b641f81b82d35357f87fcf6f3e0c6038d9be9c)) -* **api:** api update ([3d5666f](https://github.com/Increase/increase-java/commit/3d5666faeb22a5c76533a25ff86e9a1997078568)) - -## 0.492.0 (2026-03-24) - -Full Changelog: [v0.491.0...v0.492.0](https://github.com/Increase/increase-java/compare/v0.491.0...v0.492.0) - -### Features - -* **api:** api update ([7d39133](https://github.com/Increase/increase-java/commit/7d39133ebae93e409f7e38bc2609eaaad32bc952)) - -## 0.491.0 (2026-03-24) - -Full Changelog: [v0.490.0...v0.491.0](https://github.com/Increase/increase-java/compare/v0.490.0...v0.491.0) - -### Features - -* **api:** api update ([f1c1e61](https://github.com/Increase/increase-java/commit/f1c1e6150395a204662ed67bb191446125ca354e)) - - -### Chores - -* **ci:** skip lint on metadata-only changes ([42fc20f](https://github.com/Increase/increase-java/commit/42fc20f0d457c230e3e8fdbf138bb42ca8677ee0)) -* **tests:** bump steady to v0.19.7 ([6c85092](https://github.com/Increase/increase-java/commit/6c850926f0839bc33cb7405685c0203b21a13a3c)) - -## 0.490.0 (2026-03-23) - -Full Changelog: [v0.489.0...v0.490.0](https://github.com/Increase/increase-java/compare/v0.489.0...v0.490.0) - -### Features - -* **api:** api update ([a85e3c5](https://github.com/Increase/increase-java/commit/a85e3c5fbd9d8ed4c6209f01486c0bebc74d2171)) - - -### Chores - -* **internal:** update gitignore ([8c48584](https://github.com/Increase/increase-java/commit/8c485847941ea867bcea6c119e63d65619abdf5a)) -* **tests:** bump steady to v0.19.6 ([7189b45](https://github.com/Increase/increase-java/commit/7189b4537632d92c5433894b5db6f786d41634a0)) - -## 0.489.0 (2026-03-21) - -Full Changelog: [v0.488.0...v0.489.0](https://github.com/Increase/increase-java/compare/v0.488.0...v0.489.0) - -### Features - -* **api:** api update ([12fadce](https://github.com/Increase/increase-java/commit/12fadce5ee99069dba0b5f1b9ba7ae5d6284248f)) - - -### Chores - -* **tests:** bump steady to v0.19.5 ([10559a3](https://github.com/Increase/increase-java/commit/10559a31e84a1e66b2c70e9c2acc92cfc30741d1)) - -## 0.488.0 (2026-03-20) - -Full Changelog: [v0.487.0...v0.488.0](https://github.com/Increase/increase-java/compare/v0.487.0...v0.488.0) - -### Features - -* **api:** api update ([2bf986f](https://github.com/Increase/increase-java/commit/2bf986f5ae16d07169db0a6d9ca3aeb4832d97a1)) - - -### Chores - -* **tests:** bump steady to v0.19.4 ([3779fcc](https://github.com/Increase/increase-java/commit/3779fcc67239b13c02aae426056a979213f65925)) - - -### Refactors - -* **tests:** switch from prism to steady ([89337f3](https://github.com/Increase/increase-java/commit/89337f3f7a40241e7210cd0e02651a7ceb783b0e)) - -## 0.487.0 (2026-03-19) - -Full Changelog: [v0.486.0...v0.487.0](https://github.com/Increase/increase-java/compare/v0.486.0...v0.487.0) - -### Features - -* **api:** api update ([cd98960](https://github.com/Increase/increase-java/commit/cd989600a7b8b4be2b40bea566fc820aad17faa5)) - -## 0.486.0 (2026-03-19) - -Full Changelog: [v0.485.0...v0.486.0](https://github.com/Increase/increase-java/compare/v0.485.0...v0.486.0) - -### Features - -* **api:** api update ([d4e2d48](https://github.com/Increase/increase-java/commit/d4e2d482bfe255f31b55dc3ca07238f12fed92a1)) - -## 0.485.0 (2026-03-18) - -Full Changelog: [v0.484.0...v0.485.0](https://github.com/Increase/increase-java/compare/v0.484.0...v0.485.0) - -### Features - -* **api:** api update ([48bbb8a](https://github.com/Increase/increase-java/commit/48bbb8ac576e889cbf408a9d20f02ee3cb8de4e8)) - -## 0.484.0 (2026-03-18) - -Full Changelog: [v0.483.0...v0.484.0](https://github.com/Increase/increase-java/compare/v0.483.0...v0.484.0) - -### Features - -* **api:** api update ([f6ebdfc](https://github.com/Increase/increase-java/commit/f6ebdfc2686d19c1190eaf51b1e1cc677680f56f)) - -## 0.483.0 (2026-03-18) - -Full Changelog: [v0.482.1...v0.483.0](https://github.com/Increase/increase-java/compare/v0.482.1...v0.483.0) - -### Features - -* **api:** api update ([4d67040](https://github.com/Increase/increase-java/commit/4d670402f8bd158c863ed497c871c6612819e8df)) - -## 0.482.1 (2026-03-17) - -Full Changelog: [v0.482.0...v0.482.1](https://github.com/Increase/increase-java/compare/v0.482.0...v0.482.1) - -### Bug Fixes - -* **client:** allow updating header/query affecting fields in `toBuilder()` ([3e8a5a9](https://github.com/Increase/increase-java/commit/3e8a5a97a24640f220f38cdad8f82ec047f1c523)) - -## 0.482.0 (2026-03-17) - -Full Changelog: [v0.481.0...v0.482.0](https://github.com/Increase/increase-java/compare/v0.481.0...v0.482.0) - -### Features - -* **api:** api update ([fd60ef8](https://github.com/Increase/increase-java/commit/fd60ef862a9f2a227c50ab1c69dbec44cb199067)) - -## 0.481.0 (2026-03-17) - -Full Changelog: [v0.480.0...v0.481.0](https://github.com/Increase/increase-java/compare/v0.480.0...v0.481.0) - -### Features - -* **webhooks:** replace hand-written webhook services with codegen events ([9fdb89d](https://github.com/Increase/increase-java/commit/9fdb89d43911e4b931159df63672dc37ea865a7c)) - - -### Chores - -* **internal:** tweak CI branches ([58afbd1](https://github.com/Increase/increase-java/commit/58afbd14594edc9c338068523c1d02906507762e)) - -## 0.480.0 (2026-03-16) - -Full Changelog: [v0.479.0...v0.480.0](https://github.com/Increase/increase-java/compare/v0.479.0...v0.480.0) - -### Features - -* **api:** api update ([a3f5b68](https://github.com/Increase/increase-java/commit/a3f5b689f8b5f7a69cd6e0f328499b4d07736439)) - -## 0.479.0 (2026-03-16) - -Full Changelog: [v0.478.0...v0.479.0](https://github.com/Increase/increase-java/compare/v0.478.0...v0.479.0) - -### Features - -* **api:** api update ([c0ca8eb](https://github.com/Increase/increase-java/commit/c0ca8eb66bed18afa37ab870db08b96dd9dabe3c)) - -## 0.478.0 (2026-03-16) - -Full Changelog: [v0.477.0...v0.478.0](https://github.com/Increase/increase-java/compare/v0.477.0...v0.478.0) - -### Features - -* **api:** api update ([4ae014d](https://github.com/Increase/increase-java/commit/4ae014d059b04d0fef7b1b89c771b426af9d0c78)) - -## 0.477.0 (2026-03-13) - -Full Changelog: [v0.476.0...v0.477.0](https://github.com/Increase/increase-java/compare/v0.476.0...v0.477.0) - -### Features - -* **api:** api update ([e4dc138](https://github.com/Increase/increase-java/commit/e4dc1380f2ef94e065ff0ee36c35c50eab926c91)) - -## 0.476.0 (2026-03-13) - -Full Changelog: [v0.475.0...v0.476.0](https://github.com/Increase/increase-java/compare/v0.475.0...v0.476.0) - -### Features - -* **api:** api update ([b49db11](https://github.com/Increase/increase-java/commit/b49db11c88fea464bf4f5f98799d0886baa6f2e2)) - -## 0.475.0 (2026-03-13) - -Full Changelog: [v0.474.0...v0.475.0](https://github.com/Increase/increase-java/compare/v0.474.0...v0.475.0) - -### Features - -* **api:** api update ([7da1a0e](https://github.com/Increase/increase-java/commit/7da1a0ec2805ae121053fb31cf0032d6562e5a68)) - -## 0.474.0 (2026-03-12) - -Full Changelog: [v0.473.0...v0.474.0](https://github.com/Increase/increase-java/compare/v0.473.0...v0.474.0) - -### Features - -* **api:** api update ([4cab352](https://github.com/Increase/increase-java/commit/4cab352dddaa3a2543ab6b4bd626b179752c273d)) - -## 0.473.0 (2026-03-12) - -Full Changelog: [v0.472.0...v0.473.0](https://github.com/Increase/increase-java/compare/v0.472.0...v0.473.0) - -### Features - -* **api:** api update ([4f635e9](https://github.com/Increase/increase-java/commit/4f635e9e929225b8188a07d827e068e7d0ae42ab)) - -## 0.472.0 (2026-03-12) - -Full Changelog: [v0.471.0...v0.472.0](https://github.com/Increase/increase-java/compare/v0.471.0...v0.472.0) - -### Features - -* **api:** api update ([da00585](https://github.com/Increase/increase-java/commit/da005856d28ccac9f56f44f79c40eb903232977c)) - -## 0.471.0 (2026-03-12) - -Full Changelog: [v0.470.0...v0.471.0](https://github.com/Increase/increase-java/compare/v0.470.0...v0.471.0) - -### Features - -* **api:** api update ([6df8195](https://github.com/Increase/increase-java/commit/6df8195707c2f445bb2590519c9a8cd61ca1b33e)) - -## 0.470.0 (2026-03-12) - -Full Changelog: [v0.469.0...v0.470.0](https://github.com/Increase/increase-java/compare/v0.469.0...v0.470.0) - -### Features - -* **api:** api update ([f40da24](https://github.com/Increase/increase-java/commit/f40da246ad6e98f954edcab0931eace92ed4cd3f)) -* **api:** api update ([7470b8e](https://github.com/Increase/increase-java/commit/7470b8e77eb0ff806b41158136ec6b2346270330)) - -## 0.469.0 (2026-03-12) - -Full Changelog: [v0.468.0...v0.469.0](https://github.com/Increase/increase-java/compare/v0.468.0...v0.469.0) - -### Features - -* **api:** api update ([8e3b7ef](https://github.com/Increase/increase-java/commit/8e3b7ef31853c73cfb9562793a4d62df956f75d3)) - -## 0.468.0 (2026-03-12) - -Full Changelog: [v0.467.0...v0.468.0](https://github.com/Increase/increase-java/compare/v0.467.0...v0.468.0) - -### Features - -* **api:** api update ([c8f0d0f](https://github.com/Increase/increase-java/commit/c8f0d0fd4f9b3ec8f97d2fd5d1be427da8feb284)) - -## 0.467.0 (2026-03-12) - -Full Changelog: [v0.466.0...v0.467.0](https://github.com/Increase/increase-java/compare/v0.466.0...v0.467.0) - -### Features - -* **api:** api update ([8212873](https://github.com/Increase/increase-java/commit/8212873313e7011a18b6a615e28b4051557bf35a)) - -## 0.466.0 (2026-03-12) - -Full Changelog: [v0.465.0...v0.466.0](https://github.com/Increase/increase-java/compare/v0.465.0...v0.466.0) - -### Features - -* **api:** api update ([5730903](https://github.com/Increase/increase-java/commit/573090390c2c081b4d403758c7ed8cf7c00cfe62)) - -## 0.465.0 (2026-03-12) - -Full Changelog: [v0.464.0...v0.465.0](https://github.com/Increase/increase-java/compare/v0.464.0...v0.465.0) - -### Features - -* **api:** api update ([e050493](https://github.com/Increase/increase-java/commit/e0504931ec94c6e7ecc69fa9e1260bc394b4ab43)) - -## 0.464.0 (2026-03-11) - -Full Changelog: [v0.463.0...v0.464.0](https://github.com/Increase/increase-java/compare/v0.463.0...v0.464.0) - -### Features - -* **api:** api update ([a090297](https://github.com/Increase/increase-java/commit/a09029797c7fda7611fb91f6eb44e317b4ce5987)) - -## 0.463.0 (2026-03-11) - -Full Changelog: [v0.462.0...v0.463.0](https://github.com/Increase/increase-java/compare/v0.462.0...v0.463.0) - -### Features - -* **api:** api update ([21c7f56](https://github.com/Increase/increase-java/commit/21c7f564dd2cce9144fcf6ae1b16594e046aff6a)) - -## 0.462.0 (2026-03-11) - -Full Changelog: [v0.461.0...v0.462.0](https://github.com/Increase/increase-java/compare/v0.461.0...v0.462.0) - -### Features - -* **api:** api update ([cc74a41](https://github.com/Increase/increase-java/commit/cc74a41519ee42024ccc481b976604a356a34acb)) - -## 0.461.0 (2026-03-10) - -Full Changelog: [v0.460.0...v0.461.0](https://github.com/Increase/increase-java/compare/v0.460.0...v0.461.0) - -### Features - -* **api:** api update ([9ea5e55](https://github.com/Increase/increase-java/commit/9ea5e55729f2517d47738b3c4ead163dcb38ebb5)) - -## 0.460.0 (2026-03-10) - -Full Changelog: [v0.459.0...v0.460.0](https://github.com/Increase/increase-java/compare/v0.459.0...v0.460.0) - -### Features - -* **api:** api update ([71ea8bb](https://github.com/Increase/increase-java/commit/71ea8bbfe4c515f375acd142a6bbc42732f94f0a)) - - -### Chores - -* **internal:** codegen related update ([31c4344](https://github.com/Increase/increase-java/commit/31c43441e0a17c08ee7c6dde491e75d28dc26edf)) - -## 0.459.0 (2026-03-09) - -Full Changelog: [v0.458.0...v0.459.0](https://github.com/Increase/increase-java/compare/v0.458.0...v0.459.0) - -### Features - -* **api:** api update ([c6724ab](https://github.com/Increase/increase-java/commit/c6724ab2a6a8509ee7df39680562045a495f8f27)) - -## 0.458.0 (2026-03-09) - -Full Changelog: [v0.457.0...v0.458.0](https://github.com/Increase/increase-java/compare/v0.457.0...v0.458.0) - -### Features - -* **api:** api update ([36a42eb](https://github.com/Increase/increase-java/commit/36a42eb9cd1404557f6464790a5366e7ed56a96d)) - -## 0.457.0 (2026-03-09) - -Full Changelog: [v0.456.0...v0.457.0](https://github.com/Increase/increase-java/compare/v0.456.0...v0.457.0) - -### Features - -* **api:** api update ([04e6496](https://github.com/Increase/increase-java/commit/04e64964c5c7d60125a35c7f490699d2c0cd9f11)) - -## 0.456.0 (2026-03-08) - -Full Changelog: [v0.455.0...v0.456.0](https://github.com/Increase/increase-java/compare/v0.455.0...v0.456.0) - -### Features - -* **api:** api update ([a55e64e](https://github.com/Increase/increase-java/commit/a55e64e1ff9e685464535564dc2407d843a8dbca)) - - -### Chores - -* **internal:** codegen related update ([5a91cf1](https://github.com/Increase/increase-java/commit/5a91cf189c88da3ae6c9319e5cf309a123ff616e)) - -## 0.455.0 (2026-03-06) - -Full Changelog: [v0.454.0...v0.455.0](https://github.com/Increase/increase-java/compare/v0.454.0...v0.455.0) - -### Features - -* **api:** api update ([4011412](https://github.com/Increase/increase-java/commit/4011412d160626b84eed0138bd04768d4092feae)) - -## 0.454.0 (2026-03-06) - -Full Changelog: [v0.453.0...v0.454.0](https://github.com/Increase/increase-java/compare/v0.453.0...v0.454.0) - -### Features - -* **api:** api update ([5100fe7](https://github.com/Increase/increase-java/commit/5100fe73c315a434195ee1ab50c9b789c625f89c)) - -## 0.453.0 (2026-03-05) - -Full Changelog: [v0.452.0...v0.453.0](https://github.com/Increase/increase-java/compare/v0.452.0...v0.453.0) - -### Features - -* **api:** api update ([188e732](https://github.com/Increase/increase-java/commit/188e73232ba7de9af49a434d56425a841e2550d1)) - -## 0.452.0 (2026-03-05) - -Full Changelog: [v0.451.0...v0.452.0](https://github.com/Increase/increase-java/compare/v0.451.0...v0.452.0) - -### Features - -* **api:** api update ([e4abaae](https://github.com/Increase/increase-java/commit/e4abaaef1cd8a8cbec9429dacd6bdf09abf9af25)) - -## 0.451.0 (2026-03-05) - -Full Changelog: [v0.450.0...v0.451.0](https://github.com/Increase/increase-java/compare/v0.450.0...v0.451.0) - -### Features - -* **api:** api update ([6ccb367](https://github.com/Increase/increase-java/commit/6ccb3671df8630483ca1fd2596bd154296247eec)) - -## 0.450.0 (2026-03-05) - -Full Changelog: [v0.449.0...v0.450.0](https://github.com/Increase/increase-java/compare/v0.449.0...v0.450.0) - -### Features - -* **api:** api update ([c2ceb5a](https://github.com/Increase/increase-java/commit/c2ceb5a789ab8f7c6ee9e92ac3a46d10210ba02c)) - -## 0.449.0 (2026-03-05) - -Full Changelog: [v0.448.0...v0.449.0](https://github.com/Increase/increase-java/compare/v0.448.0...v0.449.0) - -### Features - -* **api:** api update ([917f6b8](https://github.com/Increase/increase-java/commit/917f6b86401823744ec289561eb91505b785dc87)) - -## 0.448.0 (2026-03-05) - -Full Changelog: [v0.447.0...v0.448.0](https://github.com/Increase/increase-java/compare/v0.447.0...v0.448.0) - -### Features - -* **api:** api update ([7356e8b](https://github.com/Increase/increase-java/commit/7356e8b8413d622ec1734b1796b71f70eafec2eb)) - - -### Chores - -* **internal:** codegen related update ([446e352](https://github.com/Increase/increase-java/commit/446e352ce5aeb3c1b45c311851fba729000888ae)) - -## 0.447.0 (2026-03-05) - -Full Changelog: [v0.446.0...v0.447.0](https://github.com/Increase/increase-java/compare/v0.446.0...v0.447.0) - -### Features - -* **api:** api update ([dee5f59](https://github.com/Increase/increase-java/commit/dee5f59ca4f91233cd8e1463342339fed4e7f264)) - -## 0.446.0 (2026-03-05) - -Full Changelog: [v0.445.0...v0.446.0](https://github.com/Increase/increase-java/compare/v0.445.0...v0.446.0) - -### Features - -* **api:** api update ([5450dde](https://github.com/Increase/increase-java/commit/5450dde7e3b8f764a25980a9e06056527613ec6f)) - -## 0.445.0 (2026-03-04) - -Full Changelog: [v0.444.0...v0.445.0](https://github.com/Increase/increase-java/compare/v0.444.0...v0.445.0) - -### Features - -* **api:** api update ([819253c](https://github.com/Increase/increase-java/commit/819253c63569118674f5404bc129abfd5aed1e50)) - -## 0.444.0 (2026-03-03) - -Full Changelog: [v0.443.0...v0.444.0](https://github.com/Increase/increase-java/compare/v0.443.0...v0.444.0) - -### Features - -* **api:** api update ([b32fe64](https://github.com/Increase/increase-java/commit/b32fe641dae97025646f827dc60cf92f3d3d46fc)) - -## 0.443.0 (2026-03-03) - -Full Changelog: [v0.442.0...v0.443.0](https://github.com/Increase/increase-java/compare/v0.442.0...v0.443.0) - -### Features - -* **api:** api update ([25ba92f](https://github.com/Increase/increase-java/commit/25ba92f43f6fd53a5c3c4b01f58d944854975fac)) - -## 0.442.0 (2026-03-03) - -Full Changelog: [v0.441.0...v0.442.0](https://github.com/Increase/increase-java/compare/v0.441.0...v0.442.0) - -### Features - -* **api:** api update ([ceb0eb0](https://github.com/Increase/increase-java/commit/ceb0eb078e9d807fca7f4d99b9157ebdf2ebbe35)) -* **api:** api update ([f9b0c75](https://github.com/Increase/increase-java/commit/f9b0c751b6b8767f49897317f6c6482590146ba7)) - -## 0.441.0 (2026-03-03) - -Full Changelog: [v0.440.0...v0.441.0](https://github.com/Increase/increase-java/compare/v0.440.0...v0.441.0) - -### Features - -* **api:** api update ([3e746f5](https://github.com/Increase/increase-java/commit/3e746f551edabfc9b658ca937f2d1308086844c9)) - - -### Chores - -* **internal:** codegen related update ([c50789b](https://github.com/Increase/increase-java/commit/c50789b10b74f7e4e78c4e2683b7b5d7c9daedc6)) - -## 0.440.0 (2026-03-03) - -Full Changelog: [v0.439.0...v0.440.0](https://github.com/Increase/increase-java/compare/v0.439.0...v0.440.0) - -### Features - -* **api:** api update ([072a26b](https://github.com/Increase/increase-java/commit/072a26b0019c7a6cfa2752846c4b91043f40981d)) - -## 0.439.0 (2026-03-02) - -Full Changelog: [v0.438.0...v0.439.0](https://github.com/Increase/increase-java/compare/v0.438.0...v0.439.0) - -### Features - -* **api:** api update ([421c44a](https://github.com/Increase/increase-java/commit/421c44a12d3fbd141ae1f197cdd55eb95431582d)) - -## 0.438.0 (2026-03-02) - -Full Changelog: [v0.437.0...v0.438.0](https://github.com/Increase/increase-java/compare/v0.437.0...v0.438.0) - -### Features - -* **api:** api update ([cf50111](https://github.com/Increase/increase-java/commit/cf50111a457edf735445f35a63b0a8079c016374)) - -## 0.437.0 (2026-03-02) - -Full Changelog: [v0.436.0...v0.437.0](https://github.com/Increase/increase-java/compare/v0.436.0...v0.437.0) - -### Features - -* **api:** api update ([ca70b7a](https://github.com/Increase/increase-java/commit/ca70b7a20969f134ef84d6db4e89bea8248e025e)) -* **api:** api update ([d9d1dda](https://github.com/Increase/increase-java/commit/d9d1ddacc3634f767b4991be00239a3f32bb366f)) -* **api:** api update ([201fc32](https://github.com/Increase/increase-java/commit/201fc3270afd93a333ed3f677b78188b65841619)) - -## 0.436.0 (2026-03-02) - -Full Changelog: [v0.435.0...v0.436.0](https://github.com/Increase/increase-java/compare/v0.435.0...v0.436.0) - -### Features - -* **api:** api update ([2688518](https://github.com/Increase/increase-java/commit/2688518152fa6f14ca5f3149ce8e189207e0912c)) - -## 0.435.0 (2026-02-25) - -Full Changelog: [v0.434.0...v0.435.0](https://github.com/Increase/increase-java/compare/v0.434.0...v0.435.0) - -### Features - -* **api:** api update ([b45ebad](https://github.com/Increase/increase-java/commit/b45ebad8a4c7c92df713179c0a3d5164134a493d)) -* **api:** api update ([466bfa9](https://github.com/Increase/increase-java/commit/466bfa9b9808b1f31c8e6f5e60e3982bd8855eff)) -* **api:** api update ([8fcb947](https://github.com/Increase/increase-java/commit/8fcb947fdf1b224de813833aaa40ad26d955bd58)) -* **api:** api update ([ced5b7f](https://github.com/Increase/increase-java/commit/ced5b7ff9be983a13a2f1b78d751c94b04b44e59)) - - -### Chores - -* drop apache dependency ([12df111](https://github.com/Increase/increase-java/commit/12df111e728f51766ffc2de3721453745a869339)) -* **internal:** expand imports ([6ed23f1](https://github.com/Increase/increase-java/commit/6ed23f1144293e561338e597e92d75efa3b9e4d9)) -* make `Properties` more resilient to `null` ([ee870a0](https://github.com/Increase/increase-java/commit/ee870a039a548a5c13dd05d5757c72634b744e69)) - -## 0.434.0 (2026-02-23) - -Full Changelog: [v0.433.0...v0.434.0](https://github.com/Increase/increase-java/compare/v0.433.0...v0.434.0) - -### Features - -* **api:** api update ([1cc4b5b](https://github.com/Increase/increase-java/commit/1cc4b5b97a86898b9000c83bacd8faecb3804bcd)) - -## 0.433.0 (2026-02-18) - -Full Changelog: [v0.432.0...v0.433.0](https://github.com/Increase/increase-java/compare/v0.432.0...v0.433.0) - -### Features - -* **client:** add connection pooling option ([20a1a9a](https://github.com/Increase/increase-java/commit/20a1a9a5926bb186d19d823aa4818ae0a0d5d951)) - - -### Chores - -* **internal:** make `OkHttp` constructor internal ([f9e3bca](https://github.com/Increase/increase-java/commit/f9e3bcaf878f1a492b3b7608ab6ea8298e691dc8)) - -## 0.432.0 (2026-02-18) - -Full Changelog: [v0.431.0...v0.432.0](https://github.com/Increase/increase-java/compare/v0.431.0...v0.432.0) - -### Features - -* **api:** api update ([22a662d](https://github.com/Increase/increase-java/commit/22a662d82f09741e4361a702210763ccd076730d)) - - -### Chores - -* **internal:** remove unnecessary base URL ([7c309fb](https://github.com/Increase/increase-java/commit/7c309fb93123e67c60271753f5248e6fb9a34622)) -* **internal:** update `TestServerExtension` comment ([680d244](https://github.com/Increase/increase-java/commit/680d244bb1753465a3629aa51d15e51b885ea67a)) - -## 0.431.0 (2026-02-14) - -Full Changelog: [v0.430.0...v0.431.0](https://github.com/Increase/increase-java/compare/v0.430.0...v0.431.0) - -### Features - -* **api:** api update ([015371c](https://github.com/Increase/increase-java/commit/015371cdb45d16d79cf7cea5e2f880e1ff40dae9)) - -## 0.430.0 (2026-02-10) - -Full Changelog: [v0.429.0...v0.430.0](https://github.com/Increase/increase-java/compare/v0.429.0...v0.430.0) - -### Features - -* **api:** api update ([c5d5b29](https://github.com/Increase/increase-java/commit/c5d5b29bc7213cfe748c247245ce4cc4cd2390e0)) - -## 0.429.0 (2026-02-10) - -Full Changelog: [v0.428.0...v0.429.0](https://github.com/Increase/increase-java/compare/v0.428.0...v0.429.0) - -### Features - -* **api:** api update ([42d3f57](https://github.com/Increase/increase-java/commit/42d3f571207168f6169fd261adf6cd9defa89a81)) - -## 0.428.0 (2026-02-10) - -Full Changelog: [v0.427.0...v0.428.0](https://github.com/Increase/increase-java/compare/v0.427.0...v0.428.0) - -### Features - -* **api:** api update ([03c4837](https://github.com/Increase/increase-java/commit/03c483749029d65adcc50743a1e7e0e294ba3daa)) - -## 0.427.0 (2026-02-07) - -Full Changelog: [v0.426.0...v0.427.0](https://github.com/Increase/increase-java/compare/v0.426.0...v0.427.0) - -### Features - -* **api:** api update ([0303bbe](https://github.com/Increase/increase-java/commit/0303bbe6b5575bcb5af085a594c56a89921a78c5)) - -## 0.426.0 (2026-02-07) - -Full Changelog: [v0.425.0...v0.426.0](https://github.com/Increase/increase-java/compare/v0.425.0...v0.426.0) - -### Features - -* **api:** api update ([8cce3f5](https://github.com/Increase/increase-java/commit/8cce3f5b9b8b10010953b2b6e2d9017fae724a8e)) - - -### Chores - -* **internal:** upgrade AssertJ ([bfba6a5](https://github.com/Increase/increase-java/commit/bfba6a58b6f3ab2dafdf1f42e09b98ddff81fa28)) - -## 0.425.0 (2026-02-06) - -Full Changelog: [v0.424.0...v0.425.0](https://github.com/Increase/increase-java/compare/v0.424.0...v0.425.0) - -### Features - -* **api:** add webhook signature verification ([ede3f4c](https://github.com/Increase/increase-java/commit/ede3f4cc63647edcebf4426df3198a6c2a27eda6)) - -## 0.424.0 (2026-02-06) - -Full Changelog: [v0.423.0...v0.424.0](https://github.com/Increase/increase-java/compare/v0.423.0...v0.424.0) - -### Features - -* **api:** api update ([f694294](https://github.com/Increase/increase-java/commit/f694294f77404ef12c71f934029fbb68dbcc69bb)) - -## 0.423.0 (2026-02-06) - -Full Changelog: [v0.422.0...v0.423.0](https://github.com/Increase/increase-java/compare/v0.422.0...v0.423.0) - -### Features - -* **api:** api update ([12d210b](https://github.com/Increase/increase-java/commit/12d210b61a66732a2cf8bf2021851ccb3e1100f2)) - -## 0.422.0 (2026-02-05) - -Full Changelog: [v0.421.0...v0.422.0](https://github.com/Increase/increase-java/compare/v0.421.0...v0.422.0) - -### Features - -* **api:** api update ([56ceda2](https://github.com/Increase/increase-java/commit/56ceda21b7bd78d9ba22968854b121967ea65bc5)) - -## 0.421.0 (2026-02-05) - -Full Changelog: [v0.420.0...v0.421.0](https://github.com/Increase/increase-java/compare/v0.420.0...v0.421.0) - -### Features - -* **api:** api update ([a7366d9](https://github.com/Increase/increase-java/commit/a7366d93a6335dfe0965de8f41f126f35741ab19)) - -## 0.420.0 (2026-02-04) - -Full Changelog: [v0.419.0...v0.420.0](https://github.com/Increase/increase-java/compare/v0.419.0...v0.420.0) - -### Features - -* **api:** api update ([83d9226](https://github.com/Increase/increase-java/commit/83d922681a98dd0b7a4430fbaebde2a65aadce93)) - -## 0.419.0 (2026-02-04) - -Full Changelog: [v0.418.0...v0.419.0](https://github.com/Increase/increase-java/compare/v0.418.0...v0.419.0) - -### Features - -* **api:** api update ([2da1e81](https://github.com/Increase/increase-java/commit/2da1e8137056b8c07c4ea5963e93347e31fb3198)) - -## 0.418.0 (2026-02-03) - -Full Changelog: [v0.417.0...v0.418.0](https://github.com/Increase/increase-java/compare/v0.417.0...v0.418.0) - -### Features - -* **api:** api update ([f5a2921](https://github.com/Increase/increase-java/commit/f5a29213885d3bbcf96629450b093d007b4e175e)) - -## 0.417.0 (2026-02-03) - -Full Changelog: [v0.416.0...v0.417.0](https://github.com/Increase/increase-java/compare/v0.416.0...v0.417.0) - -### Features - -* **api:** api update ([f28ee83](https://github.com/Increase/increase-java/commit/f28ee833804437603ac37cb9e395fe40ae68f2d2)) - -## 0.416.0 (2026-02-03) - -Full Changelog: [v0.415.0...v0.416.0](https://github.com/Increase/increase-java/compare/v0.415.0...v0.416.0) - -### Features - -* **api:** api update ([af5f34c](https://github.com/Increase/increase-java/commit/af5f34cad1cae7789cabb73e18364ed0b6e97476)) -* **api:** api update ([7de8f9a](https://github.com/Increase/increase-java/commit/7de8f9a16d02a9a40777f6a5b06ea864e58666d8)) - -## 0.415.0 (2026-02-02) - -Full Changelog: [v0.414.0...v0.415.0](https://github.com/Increase/increase-java/compare/v0.414.0...v0.415.0) - -### Features - -* **api:** api update ([66132cc](https://github.com/Increase/increase-java/commit/66132cc0c955aed65109b00e9b8040c87c5f5bfa)) - -## 0.414.0 (2026-02-02) - -Full Changelog: [v0.413.0...v0.414.0](https://github.com/Increase/increase-java/compare/v0.413.0...v0.414.0) - -### Features - -* **api:** api update ([e02136f](https://github.com/Increase/increase-java/commit/e02136f601af06521d186cb765bfb09a09162010)) -* **api:** api update ([e1d8ef6](https://github.com/Increase/increase-java/commit/e1d8ef642c9eb3ed8734c18ce73eeae4cb672a31)) -* **api:** api update ([9948766](https://github.com/Increase/increase-java/commit/99487665c1ab5054f60baab0048f5664d2a31c63)) - -## 0.413.0 (2026-01-31) - -Full Changelog: [v0.412.0...v0.413.0](https://github.com/Increase/increase-java/compare/v0.412.0...v0.413.0) - -### Features - -* **api:** api update ([0c3c59b](https://github.com/Increase/increase-java/commit/0c3c59bafd369d963bf9a669771adba7e2ba8288)) - - -### Chores - -* **internal:** allow passing args to `./scripts/test` ([6eb8c75](https://github.com/Increase/increase-java/commit/6eb8c75d57cfdd880030e565491855a9ce97d687)) - -## 0.412.0 (2026-01-30) - -Full Changelog: [v0.411.0...v0.412.0](https://github.com/Increase/increase-java/compare/v0.411.0...v0.412.0) - -### Features - -* **api:** api update ([48f7c73](https://github.com/Increase/increase-java/commit/48f7c73c6f69c0a5406d3d981f59ff6b6576229d)) - -## 0.411.0 (2026-01-30) - -Full Changelog: [v0.410.0...v0.411.0](https://github.com/Increase/increase-java/compare/v0.410.0...v0.411.0) - -### Features - -* **api:** api update ([d9bd1b1](https://github.com/Increase/increase-java/commit/d9bd1b1c38d3fc70a5625a4642a62c9ea02e822b)) - -## 0.410.0 (2026-01-30) - -Full Changelog: [v0.409.0...v0.410.0](https://github.com/Increase/increase-java/compare/v0.409.0...v0.410.0) - -### Features - -* **api:** api update ([4e2e2f8](https://github.com/Increase/increase-java/commit/4e2e2f8ebb0cbeb9b2c647f3f121c1250673279c)) - -## 0.409.0 (2026-01-30) - -Full Changelog: [v0.408.0...v0.409.0](https://github.com/Increase/increase-java/compare/v0.408.0...v0.409.0) - -### Features - -* **api:** api update ([633a11f](https://github.com/Increase/increase-java/commit/633a11f61f35bcbea16924486453cea8edb831ec)) - -## 0.408.0 (2026-01-30) - -Full Changelog: [v0.407.0...v0.408.0](https://github.com/Increase/increase-java/compare/v0.407.0...v0.408.0) - -### Features - -* **api:** api update ([5073136](https://github.com/Increase/increase-java/commit/507313624c157fb805d3521a84bc872ab745bad6)) - -## 0.407.0 (2026-01-28) - -Full Changelog: [v0.406.0...v0.407.0](https://github.com/Increase/increase-java/compare/v0.406.0...v0.407.0) - -### Features - -* **api:** api update ([858a7a6](https://github.com/Increase/increase-java/commit/858a7a60e7b0a4fc71228581cb003c98fda30d5d)) - -## 0.406.0 (2026-01-27) - -Full Changelog: [v0.405.0...v0.406.0](https://github.com/Increase/increase-java/compare/v0.405.0...v0.406.0) - -### Features - -* **api:** api update ([f6d54fa](https://github.com/Increase/increase-java/commit/f6d54fa2ffd5148ad4ad3f726731111ac0c2c06d)) - -## 0.405.0 (2026-01-27) - -Full Changelog: [v0.404.0...v0.405.0](https://github.com/Increase/increase-java/compare/v0.404.0...v0.405.0) - -### Features - -* **api:** api update ([6d1daae](https://github.com/Increase/increase-java/commit/6d1daae5f807be96ac69f6a14d36d9e47191813f)) - -## 0.404.0 (2026-01-26) - -Full Changelog: [v0.403.0...v0.404.0](https://github.com/Increase/increase-java/compare/v0.403.0...v0.404.0) - -### Features - -* **api:** api update ([b42510c](https://github.com/Increase/increase-java/commit/b42510cd9682c12470db13d16e55f652bc5404a2)) - -## 0.403.0 (2026-01-23) - -Full Changelog: [v0.402.0...v0.403.0](https://github.com/Increase/increase-java/compare/v0.402.0...v0.403.0) - -### Features - -* **api:** api update ([c3cb0a9](https://github.com/Increase/increase-java/commit/c3cb0a9752a624fb49f55dcc4e8de73946e195d4)) - - -### Chores - -* **ci:** upgrade `actions/github-script` ([dd96e20](https://github.com/Increase/increase-java/commit/dd96e205e9d446d8ec4e4f52d1beed2c48d77960)) - -## 0.402.0 (2026-01-23) - -Full Changelog: [v0.401.0...v0.402.0](https://github.com/Increase/increase-java/compare/v0.401.0...v0.402.0) - -### Features - -* **api:** api update ([b1ad49f](https://github.com/Increase/increase-java/commit/b1ad49fd720548c779e257f44f17fb1721570d29)) - -## 0.401.0 (2026-01-23) - -Full Changelog: [v0.400.1...v0.401.0](https://github.com/Increase/increase-java/compare/v0.400.1...v0.401.0) - -### Features - -* **api:** api update ([f8969d0](https://github.com/Increase/increase-java/commit/f8969d08f0073e5e043a9071cfe78723a14fd372)) - -## 0.400.1 (2026-01-23) - -Full Changelog: [v0.400.0...v0.400.1](https://github.com/Increase/increase-java/compare/v0.400.0...v0.400.1) - -### Bug Fixes - -* **client:** preserve time zone in lenient date-time parsing ([1e9fb40](https://github.com/Increase/increase-java/commit/1e9fb40a88e426e18a48f7f2566743fbe9d19963)) - - -### Chores - -* **internal:** correct cache invalidation for `SKIP_MOCK_TESTS` ([e63a9f9](https://github.com/Increase/increase-java/commit/e63a9f93f7d87ffc7c80fa005ee58e9ac689c1de)) - -## 0.400.0 (2026-01-22) - -Full Changelog: [v0.399.0...v0.400.0](https://github.com/Increase/increase-java/compare/v0.399.0...v0.400.0) - -### Features - -* **api:** api update ([fdba549](https://github.com/Increase/increase-java/commit/fdba549914ea13352bfcc099e6a387a245d05522)) - - -### Chores - -* **internal:** codegen related update ([fc90a76](https://github.com/Increase/increase-java/commit/fc90a7646adf1cfd7d0345982d435215929c0917)) - -## 0.399.0 (2026-01-21) - -Full Changelog: [v0.398.0...v0.399.0](https://github.com/Increase/increase-java/compare/v0.398.0...v0.399.0) - -### Features - -* **client:** send `X-Stainless-Kotlin-Version` header ([6f0a4b3](https://github.com/Increase/increase-java/commit/6f0a4b3946e2a8bec02d9d8df11be7579419b00d)) - - -### Chores - -* **internal:** update maven repo doc to include authentication ([2c42319](https://github.com/Increase/increase-java/commit/2c4231946f8ed09826d0efdd97354e6bc0202b28)) - -## 0.398.0 (2026-01-21) - -Full Changelog: [v0.397.2...v0.398.0](https://github.com/Increase/increase-java/compare/v0.397.2...v0.398.0) - -### Features - -* **api:** api update ([bc8ce27](https://github.com/Increase/increase-java/commit/bc8ce27aadc2d9630eba8d64f9ead9c0c49983d0)) - - -### Chores - -* **ci:** upgrade `actions/setup-java` ([0229fe8](https://github.com/Increase/increase-java/commit/0229fe8719cb0a543eb5dd6af69c2d82be74883a)) - -## 0.397.2 (2026-01-16) - -Full Changelog: [v0.397.1...v0.397.2](https://github.com/Increase/increase-java/compare/v0.397.1...v0.397.2) - -### Bug Fixes - -* **client:** fully respect max retries ([9bfdc06](https://github.com/Increase/increase-java/commit/9bfdc0664a531b57b07a47aaa03a3dbc573b9e9d)) -* **client:** send retry count header for max retries 0 ([9bfdc06](https://github.com/Increase/increase-java/commit/9bfdc0664a531b57b07a47aaa03a3dbc573b9e9d)) - - -### Chores - -* **internal:** depend on packages directly in example ([9bfdc06](https://github.com/Increase/increase-java/commit/9bfdc0664a531b57b07a47aaa03a3dbc573b9e9d)) - -## 0.397.1 (2026-01-16) - -Full Changelog: [v0.397.0...v0.397.1](https://github.com/Increase/increase-java/compare/v0.397.0...v0.397.1) - -### Bug Fixes - -* **client:** disallow coercion from float to int ([1ce4714](https://github.com/Increase/increase-java/commit/1ce4714a00e240befe036e481bdf05c15f105548)) -* date time deserialization leniency ([0c562b1](https://github.com/Increase/increase-java/commit/0c562b1e32380760e9120ce1ac934b323f0b5ca3)) - - -### Chores - -* **internal:** improve maven repo docs ([07b42be](https://github.com/Increase/increase-java/commit/07b42be3fc7dc39fa331aa7225219e9f52cc7304)) -* **internal:** update `actions/checkout` version ([54a30a6](https://github.com/Increase/increase-java/commit/54a30a6ffd819b19b55269356e186e93b700e91c)) -* test on Jackson 2.14.0 to avoid encountering FasterXML/jackson-databind[#3240](https://github.com/Increase/increase-java/issues/3240) in tests ([0c562b1](https://github.com/Increase/increase-java/commit/0c562b1e32380760e9120ce1ac934b323f0b5ca3)) - -## 0.397.0 (2026-01-16) - -Full Changelog: [v0.396.0...v0.397.0](https://github.com/Increase/increase-java/compare/v0.396.0...v0.397.0) - -### Features - -* **api:** api update ([d270889](https://github.com/Increase/increase-java/commit/d270889d3821b24bce29d3b74cc2b7472fbc7db1)) - - -### Chores - -* **internal:** clean up maven repo artifact script and add html documentation to repo root ([cf9cda9](https://github.com/Increase/increase-java/commit/cf9cda9e2963052c860047c6d6795ae977b52c0b)) - -## 0.396.0 (2026-01-14) - -Full Changelog: [v0.395.0...v0.396.0](https://github.com/Increase/increase-java/compare/v0.395.0...v0.396.0) - -### Features - -* **api:** api update ([7a3f167](https://github.com/Increase/increase-java/commit/7a3f1676006a0ebdabcb9557b432b0068b9fc19b)) -* **client:** allow configuring dispatcher executor service ([cb9ec15](https://github.com/Increase/increase-java/commit/cb9ec1516cfc976ef1f7ac5256804193c569033a)) - - -### Chores - -* **internal:** support uploading Maven repo artifacts to stainless package server ([86f6e2f](https://github.com/Increase/increase-java/commit/86f6e2f373c8117a7ff2c84cb76c177b9945fb28)) - -## 0.395.0 (2026-01-08) - -Full Changelog: [v0.394.0...v0.395.0](https://github.com/Increase/increase-java/compare/v0.394.0...v0.395.0) - -### Features - -* **api:** api update ([ec66695](https://github.com/Increase/increase-java/commit/ec6669584ccc894314cf256a01e1ae78652c8aa6)) - -## 0.394.0 (2026-01-07) - -Full Changelog: [v0.393.0...v0.394.0](https://github.com/Increase/increase-java/compare/v0.393.0...v0.394.0) - -### Features - -* **api:** api update ([5c4420c](https://github.com/Increase/increase-java/commit/5c4420c3ff53f7da22f9e47cbd06c79ebb3bae19)) - -## 0.393.0 (2026-01-07) - -Full Changelog: [v0.392.0...v0.393.0](https://github.com/Increase/increase-java/compare/v0.392.0...v0.393.0) - -### Features - -* **api:** api update ([8aa31c7](https://github.com/Increase/increase-java/commit/8aa31c7bf75c67e3ebd77b3d87026ad73a95ba9f)) - -## 0.392.0 (2026-01-07) - -Full Changelog: [v0.391.0...v0.392.0](https://github.com/Increase/increase-java/compare/v0.391.0...v0.392.0) - -### Features - -* **api:** api update ([1a412bd](https://github.com/Increase/increase-java/commit/1a412bd889d80f91b5877accf9f363720ffeda01)) - -## 0.391.0 (2026-01-06) - -Full Changelog: [v0.390.0...v0.391.0](https://github.com/Increase/increase-java/compare/v0.390.0...v0.391.0) - -### Features - -* **api:** api update ([072d558](https://github.com/Increase/increase-java/commit/072d558caf428a0bd34b622b4da6f612524cc7db)) - -## 0.390.0 (2026-01-05) - -Full Changelog: [v0.389.0...v0.390.0](https://github.com/Increase/increase-java/compare/v0.389.0...v0.390.0) - -### Features - -* **api:** api update ([03ee177](https://github.com/Increase/increase-java/commit/03ee177555c58bfe68a197658753b7ea9ebe282e)) -* **client:** add `HttpRequest#url()` method ([ab5d43a](https://github.com/Increase/increase-java/commit/ab5d43a329eac1ef864127751bb109097abb6742)) - -## 0.389.0 (2026-01-01) - -Full Changelog: [v0.388.0...v0.389.0](https://github.com/Increase/increase-java/compare/v0.388.0...v0.389.0) - -### Features - -* **api:** api update ([6380ff8](https://github.com/Increase/increase-java/commit/6380ff842c28a985f2647e439461e6f222179c7a)) - -## 0.388.0 (2025-12-19) - -Full Changelog: [v0.387.0...v0.388.0](https://github.com/Increase/increase-java/compare/v0.387.0...v0.388.0) - -### Features - -* **api:** api update ([23b6980](https://github.com/Increase/increase-java/commit/23b6980005ef0827dc67d74f1539f07295fffdac)) - -## 0.387.0 (2025-12-18) - -Full Changelog: [v0.386.0...v0.387.0](https://github.com/Increase/increase-java/compare/v0.386.0...v0.387.0) - -### Features - -* **api:** api update ([010a893](https://github.com/Increase/increase-java/commit/010a89332ca59f6c123c8d1d95c86c470e0aa15b)) - -## 0.386.0 (2025-12-18) - -Full Changelog: [v0.385.0...v0.386.0](https://github.com/Increase/increase-java/compare/v0.385.0...v0.386.0) - -### Features - -* **api:** api update ([2cc8bbb](https://github.com/Increase/increase-java/commit/2cc8bbbad2ecc3572645983f5256cc5c89117143)) - -## 0.385.0 (2025-12-17) - -Full Changelog: [v0.384.0...v0.385.0](https://github.com/Increase/increase-java/compare/v0.384.0...v0.385.0) - -### Features - -* **api:** api update ([ff62c0d](https://github.com/Increase/increase-java/commit/ff62c0d47af330b017b3384232d8b69050edb026)) - -## 0.384.0 (2025-12-16) - -Full Changelog: [v0.383.0...v0.384.0](https://github.com/Increase/increase-java/compare/v0.383.0...v0.384.0) - -### Features - -* **api:** api update ([f75c00c](https://github.com/Increase/increase-java/commit/f75c00c8dd6f9fd7138c09337db17d1aa312e3b0)) - -## 0.383.0 (2025-12-16) - -Full Changelog: [v0.382.0...v0.383.0](https://github.com/Increase/increase-java/compare/v0.382.0...v0.383.0) - -### Features - -* **api:** api update ([93e1351](https://github.com/Increase/increase-java/commit/93e1351525757bfd83381934bb85e08a69ccb3af)) - -## 0.382.0 (2025-12-15) - -Full Changelog: [v0.381.0...v0.382.0](https://github.com/Increase/increase-java/compare/v0.381.0...v0.382.0) - -### Features - -* **api:** api update ([c779908](https://github.com/Increase/increase-java/commit/c7799081864e2317135a1609730a2c3e18906654)) - -## 0.381.0 (2025-12-15) - -Full Changelog: [v0.380.0...v0.381.0](https://github.com/Increase/increase-java/compare/v0.380.0...v0.381.0) - -### Features - -* **api:** api update ([26eec45](https://github.com/Increase/increase-java/commit/26eec454b82d24a122d45b45a02eea1ba89de7c7)) - -## 0.380.0 (2025-12-15) - -Full Changelog: [v0.379.0...v0.380.0](https://github.com/Increase/increase-java/compare/v0.379.0...v0.380.0) - -### Features - -* **api:** api update ([e010cfe](https://github.com/Increase/increase-java/commit/e010cfecbadad5976c5d1afef0c783164e64260a)) - -## 0.379.0 (2025-12-15) - -Full Changelog: [v0.378.0...v0.379.0](https://github.com/Increase/increase-java/compare/v0.378.0...v0.379.0) - -### Features - -* **api:** api update ([4af75e8](https://github.com/Increase/increase-java/commit/4af75e81dfa91862fec120234a02a0a38732c6ce)) - -## 0.378.0 (2025-12-09) - -Full Changelog: [v0.377.0...v0.378.0](https://github.com/Increase/increase-java/compare/v0.377.0...v0.378.0) - -### Features - -* **api:** api update ([b90529e](https://github.com/Increase/increase-java/commit/b90529e666b244c8b7c4d92b84f10c4ab9986633)) - -## 0.377.0 (2025-12-08) - -Full Changelog: [v0.376.0...v0.377.0](https://github.com/Increase/increase-java/compare/v0.376.0...v0.377.0) - -### Features - -* **api:** api update ([5875a12](https://github.com/Increase/increase-java/commit/5875a125f07087e38563e9d65810b96586eb4b64)) - -## 0.376.0 (2025-12-08) - -Full Changelog: [v0.375.0...v0.376.0](https://github.com/Increase/increase-java/compare/v0.375.0...v0.376.0) - -### Features - -* **api:** api update ([76ef438](https://github.com/Increase/increase-java/commit/76ef438085db48829e4f2341e8d0bdfb7874edd6)) - -## 0.375.0 (2025-12-08) - -Full Changelog: [v0.374.0...v0.375.0](https://github.com/Increase/increase-java/compare/v0.374.0...v0.375.0) - -### Features - -* **api:** api update ([cc80a88](https://github.com/Increase/increase-java/commit/cc80a8883eaf76ca1eba4b593d3114849591cadb)) - -## 0.374.0 (2025-12-06) - -Full Changelog: [v0.373.0...v0.374.0](https://github.com/Increase/increase-java/compare/v0.373.0...v0.374.0) - -### Features - -* **api:** api update ([6394d80](https://github.com/Increase/increase-java/commit/6394d80ce130926ea6db3546a22dcf0488230a6f)) - -## 0.373.0 (2025-12-05) - -Full Changelog: [v0.372.0...v0.373.0](https://github.com/Increase/increase-java/compare/v0.372.0...v0.373.0) - -### Features - -* **api:** api update ([a563478](https://github.com/Increase/increase-java/commit/a563478b74310fe9c891988bb7d6bc535bb54490)) - -## 0.372.0 (2025-12-04) - -Full Changelog: [v0.371.0...v0.372.0](https://github.com/Increase/increase-java/compare/v0.371.0...v0.372.0) - -### Features - -* **api:** api update ([713c527](https://github.com/Increase/increase-java/commit/713c527943e32f2e0ccdbcfff824bc2f6ef55cf7)) - - -### Documentation - -* remove `$` for better copy-pasteabality ([90af4bf](https://github.com/Increase/increase-java/commit/90af4bff3c195690cf9de4c09c0920addc48e282)) - -## 0.371.0 (2025-12-01) - -Full Changelog: [v0.370.1...v0.371.0](https://github.com/Increase/increase-java/compare/v0.370.1...v0.371.0) - -### Features - -* **api:** api update ([d0fd6ed](https://github.com/Increase/increase-java/commit/d0fd6ed0649a8afc4ca025586f042a7782f576ff)) - -## 0.370.1 (2025-11-26) - -Full Changelog: [v0.370.0...v0.370.1](https://github.com/Increase/increase-java/compare/v0.370.0...v0.370.1) - -### Bug Fixes - -* **client:** cancel okhttp call when future cancelled ([ecf3201](https://github.com/Increase/increase-java/commit/ecf32018d966ad54d6ec26b479acf0ebe7fc2fb3)) - -## 0.370.0 (2025-11-26) - -Full Changelog: [v0.369.0...v0.370.0](https://github.com/Increase/increase-java/compare/v0.369.0...v0.370.0) - -### Features - -* **api:** api update ([3816f9a](https://github.com/Increase/increase-java/commit/3816f9a2dde3a34697bb0b289b5dd543152aadb3)) - -## 0.369.0 (2025-11-26) - -Full Changelog: [v0.368.0...v0.369.0](https://github.com/Increase/increase-java/compare/v0.368.0...v0.369.0) - -### Features - -* **api:** api update ([49f8354](https://github.com/Increase/increase-java/commit/49f8354e6d4f314efbe012732e12254ae18a3127)) - -## 0.368.0 (2025-11-24) - -Full Changelog: [v0.367.0...v0.368.0](https://github.com/Increase/increase-java/compare/v0.367.0...v0.368.0) - -### Features - -* **api:** api update ([5ca6984](https://github.com/Increase/increase-java/commit/5ca69846a32c92beb3f1872eaff953d423f6b61d)) - -## 0.367.0 (2025-11-24) - -Full Changelog: [v0.366.0...v0.367.0](https://github.com/Increase/increase-java/compare/v0.366.0...v0.367.0) - -### Features - -* **api:** api update ([4e8b23c](https://github.com/Increase/increase-java/commit/4e8b23c966af0d9453d6706d5dfae8110377dfdf)) - -## 0.366.0 (2025-11-23) - -Full Changelog: [v0.365.0...v0.366.0](https://github.com/Increase/increase-java/compare/v0.365.0...v0.366.0) - -### Features - -* **api:** api update ([2eed66b](https://github.com/Increase/increase-java/commit/2eed66b6c2c660c10afa8765d636ebbb3ebe5c4c)) -* **api:** api update ([b2a1098](https://github.com/Increase/increase-java/commit/b2a10987351436c1a4dbc0de865f732d7d4cb5c1)) - -## 0.365.0 (2025-11-20) - -Full Changelog: [v0.364.0...v0.365.0](https://github.com/Increase/increase-java/compare/v0.364.0...v0.365.0) - -### Features - -* **api:** api update ([ee2c28a](https://github.com/Increase/increase-java/commit/ee2c28ae3099da499f8bf37b5f30ff9ceafcadfe)) - -## 0.364.0 (2025-11-18) - -Full Changelog: [v0.363.0...v0.364.0](https://github.com/Increase/increase-java/compare/v0.363.0...v0.364.0) - -### Features - -* **api:** api update ([a599fef](https://github.com/Increase/increase-java/commit/a599fef94a136294594254d03fe329998fdd7257)) - -## 0.363.0 (2025-11-14) - -Full Changelog: [v0.362.0...v0.363.0](https://github.com/Increase/increase-java/compare/v0.362.0...v0.363.0) - -### Features - -* **api:** api update ([ac86a4b](https://github.com/Increase/increase-java/commit/ac86a4bf04cebdf00f8a668b379bdcb2cd923586)) -* **api:** api update ([9724c79](https://github.com/Increase/increase-java/commit/9724c793983494b8389b5ed74949d2fa71e051b6)) - -## 0.362.0 (2025-11-13) - -Full Changelog: [v0.361.1...v0.362.0](https://github.com/Increase/increase-java/compare/v0.361.1...v0.362.0) - -### Features - -* **api:** api update ([df3f836](https://github.com/Increase/increase-java/commit/df3f83679227f57b39c0572f75a42aee80ab4935)) - -## 0.361.1 (2025-11-13) - -Full Changelog: [v0.361.0...v0.361.1](https://github.com/Increase/increase-java/compare/v0.361.0...v0.361.1) - -### Bug Fixes - -* **client:** multi-value header serialization ([5bec988](https://github.com/Increase/increase-java/commit/5bec988e759471ee0f3a8af6173636866a44ade7)) - -## 0.361.0 (2025-11-12) - -Full Changelog: [v0.360.0...v0.361.0](https://github.com/Increase/increase-java/compare/v0.360.0...v0.361.0) - -### Features - -* **api:** api update ([806bd6f](https://github.com/Increase/increase-java/commit/806bd6f3052a3ee354cb9cad48e388594b2bd4d0)) - -## 0.360.0 (2025-11-10) - -Full Changelog: [v0.359.0...v0.360.0](https://github.com/Increase/increase-java/compare/v0.359.0...v0.360.0) - -### Features - -* **api:** api update ([3f5547d](https://github.com/Increase/increase-java/commit/3f5547d25f3755e5695164dfaf6adb5aa23f881a)) - -## 0.359.0 (2025-11-07) - -Full Changelog: [v0.358.0...v0.359.0](https://github.com/Increase/increase-java/compare/v0.358.0...v0.359.0) - -### Features - -* **api:** api update ([be62ef4](https://github.com/Increase/increase-java/commit/be62ef406e40c196304e793687f8f39838c5f387)) - -## 0.358.0 (2025-11-07) - -Full Changelog: [v0.357.0...v0.358.0](https://github.com/Increase/increase-java/compare/v0.357.0...v0.358.0) - -### Features - -* **api:** api update ([501189d](https://github.com/Increase/increase-java/commit/501189d7411b2034857c36ebb522976d36509662)) - -## 0.357.0 (2025-11-07) - -Full Changelog: [v0.356.0...v0.357.0](https://github.com/Increase/increase-java/compare/v0.356.0...v0.357.0) - -### Features - -* **api:** api update ([a45b066](https://github.com/Increase/increase-java/commit/a45b066f2ed7b42b906ed3de3f169fbee3241254)) - -## 0.356.0 (2025-11-07) - -Full Changelog: [v0.355.0...v0.356.0](https://github.com/Increase/increase-java/compare/v0.355.0...v0.356.0) - -### Features - -* **api:** api update ([ede9159](https://github.com/Increase/increase-java/commit/ede9159b3ee898ef71ec407192cdfa9ade3339bb)) - -## 0.355.0 (2025-11-07) - -Full Changelog: [v0.354.0...v0.355.0](https://github.com/Increase/increase-java/compare/v0.354.0...v0.355.0) - -### Features - -* **api:** api update ([30f96a9](https://github.com/Increase/increase-java/commit/30f96a966ac396ab2bcff7883deccfa334ca8029)) - -## 0.354.0 (2025-11-07) - -Full Changelog: [v0.353.0...v0.354.0](https://github.com/Increase/increase-java/compare/v0.353.0...v0.354.0) - -### Features - -* **api:** api update ([151deb6](https://github.com/Increase/increase-java/commit/151deb6815b8a1c13dd91fa17bd6a702d68b5154)) - -## 0.353.0 (2025-11-06) - -Full Changelog: [v0.352.0...v0.353.0](https://github.com/Increase/increase-java/compare/v0.352.0...v0.353.0) - -### Features - -* **api:** api update ([ca1a423](https://github.com/Increase/increase-java/commit/ca1a4230681b212d62ae936b5970e7bc1f4afd0f)) - -## 0.352.0 (2025-11-06) - -Full Changelog: [v0.351.0...v0.352.0](https://github.com/Increase/increase-java/compare/v0.351.0...v0.352.0) - -### Features - -* **api:** api update ([43d6d70](https://github.com/Increase/increase-java/commit/43d6d70689edda40dfc1c3917a3c0a204956260e)) - -## 0.351.0 (2025-11-05) - -Full Changelog: [v0.350.0...v0.351.0](https://github.com/Increase/increase-java/compare/v0.350.0...v0.351.0) - -### Features - -* **api:** api update ([29b88e9](https://github.com/Increase/increase-java/commit/29b88e951229b63cfb3a44a2bbbcb01991e005ef)) - -## 0.350.0 (2025-11-05) - -Full Changelog: [v0.349.0...v0.350.0](https://github.com/Increase/increase-java/compare/v0.349.0...v0.350.0) - -### Features - -* **api:** api update ([447ae5e](https://github.com/Increase/increase-java/commit/447ae5ef94de2246636a0520c2e7af22c36f5563)) - -## 0.349.0 (2025-11-04) - -Full Changelog: [v0.348.0...v0.349.0](https://github.com/Increase/increase-java/compare/v0.348.0...v0.349.0) - -### Features - -* **api:** api update ([8058212](https://github.com/Increase/increase-java/commit/805821268c75be80ef612710d4c7b445f48f7e91)) - -## 0.348.0 (2025-10-31) - -Full Changelog: [v0.347.0...v0.348.0](https://github.com/Increase/increase-java/compare/v0.347.0...v0.348.0) - -### Features - -* **api:** api update ([5d1526d](https://github.com/Increase/increase-java/commit/5d1526d1629bb1dcbf40e3e09a921746c2927337)) -* **api:** api update ([c4c5a15](https://github.com/Increase/increase-java/commit/c4c5a15738430ba9fbd51e320cdbcd5db3060240)) -* **api:** api update ([d3025b1](https://github.com/Increase/increase-java/commit/d3025b144aa584b898034e04f7fc1cb53f0ed5de)) -* **api:** api update ([3b68ad7](https://github.com/Increase/increase-java/commit/3b68ad78944655bafdafdf3c0323652e11576841)) -* **api:** api update ([945eed1](https://github.com/Increase/increase-java/commit/945eed1c35b0d13b9f75b3a7830d0ead3f366db0)) -* **api:** api update ([d0e687c](https://github.com/Increase/increase-java/commit/d0e687c0f89f2a26f0a93a706ed365a906a1bfb9)) -* **api:** api update ([5803cda](https://github.com/Increase/increase-java/commit/5803cdab7196ff122cf8f9aedfaf89e3d33d231e)) -* **api:** api update ([05fd77e](https://github.com/Increase/increase-java/commit/05fd77ecbab2646bc41fcbde45b746f6c74d4674)) -* **api:** api update ([4082773](https://github.com/Increase/increase-java/commit/408277389cbc77d1a840a57a6ad0694bdef6a5e9)) -* **api:** api update ([9438908](https://github.com/Increase/increase-java/commit/94389080530654e684f60a910d4581f6edc19841)) -* **api:** api update ([e135f5f](https://github.com/Increase/increase-java/commit/e135f5f9de55f04bffdd9bf8cdf432cc185ff7dd)) -* **api:** api update ([26c0a6f](https://github.com/Increase/increase-java/commit/26c0a6f5543f3c6b5800b774c37b49c3efdecad7)) -* **api:** api update ([f7b88d8](https://github.com/Increase/increase-java/commit/f7b88d8b6148ab0f33f8c4f937346b2ef0c670d8)) -* **api:** api update ([a57da18](https://github.com/Increase/increase-java/commit/a57da1835b758b295c18930ead890ab1469997f5)) -* **api:** api update ([a7c29d9](https://github.com/Increase/increase-java/commit/a7c29d9eb1fcd85020ae654163f7a08aa6d606dd)) -* **api:** api update ([ee7968d](https://github.com/Increase/increase-java/commit/ee7968ddfed0a889d9c6cb4a0033d041ed07f751)) -* **api:** api update ([2111373](https://github.com/Increase/increase-java/commit/2111373ba896c63c028db86bc55b4f4cc15ab84c)) -* **api:** api update ([4cc243c](https://github.com/Increase/increase-java/commit/4cc243c53315482c3f0c4e66b83e1a97002075ad)) -* **api:** api update ([627c529](https://github.com/Increase/increase-java/commit/627c5290ea4b54edabb8ac80c45c5c4309ece8a1)) -* **api:** api update ([c2aa9ee](https://github.com/Increase/increase-java/commit/c2aa9ee013d28d1f078de229881f1feb3dfc32b4)) -* **api:** api update ([5bf05d8](https://github.com/Increase/increase-java/commit/5bf05d830f2ce0adeb347c992ae637d2256e2523)) -* **api:** api update ([2049ebb](https://github.com/Increase/increase-java/commit/2049ebb7ae2a221317c692c6b5e66860937e88f5)) -* **api:** api update ([4e3ec15](https://github.com/Increase/increase-java/commit/4e3ec15caa8c049362a17bd5d29c0f1857d6c711)) -* **api:** api update ([dbb50b0](https://github.com/Increase/increase-java/commit/dbb50b0f1b0225cda41b3cb3a2c3e0394be13f09)) -* **api:** api update ([a14bd3d](https://github.com/Increase/increase-java/commit/a14bd3d085793249c465069b89c3260e1b5ccfec)) -* **api:** api update ([a053a21](https://github.com/Increase/increase-java/commit/a053a213225c53d204b741b9c149ac0448aa60f3)) -* **api:** api update ([2344228](https://github.com/Increase/increase-java/commit/2344228fddb443ad50a3c4c0b6b6d8a6054f9125)) -* **api:** api update ([8933f23](https://github.com/Increase/increase-java/commit/8933f23c50360ad105a07d1b885f4a64143830be)) -* **api:** api update ([1c75bae](https://github.com/Increase/increase-java/commit/1c75baeb3991dc02fa1898d0a77c0f662473f610)) -* **api:** api update ([0b6df76](https://github.com/Increase/increase-java/commit/0b6df767c9f4b65cf437e57d55377a258d49c1a4)) - -## 0.347.0 (2025-10-06) - -Full Changelog: [v0.346.0...v0.347.0](https://github.com/Increase/increase-java/compare/v0.346.0...v0.347.0) - -### Features - -* **api:** api update ([1b2b27b](https://github.com/Increase/increase-java/commit/1b2b27b41fe9d1d2a00b1524e1ee6cc08809571a)) -* **api:** api update ([443e6d7](https://github.com/Increase/increase-java/commit/443e6d78698488c070a1346ff26655ff63f9ef9e)) -* **api:** api update ([7b3da9f](https://github.com/Increase/increase-java/commit/7b3da9f438112a023cb85f7b0296c4fb633c40bd)) - - -### Bug Fixes - -* **client:** handle some Dispute objects as empty rather than unknown ([ca24660](https://github.com/Increase/increase-java/commit/ca24660b0a5bf5c580d77e5a04be7498aaa0dd40)) - -## 0.346.0 (2025-10-01) - -Full Changelog: [v0.345.0...v0.346.0](https://github.com/Increase/increase-java/compare/v0.345.0...v0.346.0) - -### Features - -* **api:** api update ([3250462](https://github.com/Increase/increase-java/commit/3250462d4085c8f6003b8cedeb2af7e28b02faaa)) - -## 0.345.0 (2025-10-01) - -Full Changelog: [v0.344.0...v0.345.0](https://github.com/Increase/increase-java/compare/v0.344.0...v0.345.0) - -### Features - -* **api:** api update ([b55a614](https://github.com/Increase/increase-java/commit/b55a6146d624b0ca9a1b8f780f93b9c5e978ab0a)) - -## 0.344.0 (2025-09-29) - -Full Changelog: [v0.343.0...v0.344.0](https://github.com/Increase/increase-java/compare/v0.343.0...v0.344.0) - -### Features - -* **api:** api update ([22218e1](https://github.com/Increase/increase-java/commit/22218e1cf75dd5d33350c49930e6ed91f7aaa4fa)) - -## 0.343.0 (2025-09-29) - -Full Changelog: [v0.342.0...v0.343.0](https://github.com/Increase/increase-java/compare/v0.342.0...v0.343.0) - -### Features - -* **api:** api update ([5bb0026](https://github.com/Increase/increase-java/commit/5bb00264a22103bf099ec153e65b0444f1519f45)) - -## 0.342.0 (2025-09-26) - -Full Changelog: [v0.341.0...v0.342.0](https://github.com/Increase/increase-java/compare/v0.341.0...v0.342.0) - -### Features - -* **api:** api update ([2d649a6](https://github.com/Increase/increase-java/commit/2d649a69a5de5351345410bd14d1c669f5891927)) - -## 0.341.0 (2025-09-26) - -Full Changelog: [v0.340.0...v0.341.0](https://github.com/Increase/increase-java/compare/v0.340.0...v0.341.0) - -### Features - -* **api:** api update ([0c7fc19](https://github.com/Increase/increase-java/commit/0c7fc191283b0046bef4d67f200dae86dc221665)) - -## 0.340.0 (2025-09-26) - -Full Changelog: [v0.339.0...v0.340.0](https://github.com/Increase/increase-java/compare/v0.339.0...v0.340.0) - -### Features - -* **api:** api update ([bd6cd53](https://github.com/Increase/increase-java/commit/bd6cd538a7cdd21bd8446096a02f54a1db552034)) - -## 0.339.0 (2025-09-26) - -Full Changelog: [v0.338.0...v0.339.0](https://github.com/Increase/increase-java/compare/v0.338.0...v0.339.0) - -### Features - -* **api:** api update ([ef56185](https://github.com/Increase/increase-java/commit/ef561852f606957fefab5235b62d1238063a56c4)) - -## 0.338.0 (2025-09-26) - -Full Changelog: [v0.337.1...v0.338.0](https://github.com/Increase/increase-java/compare/v0.337.1...v0.338.0) - -### Features - -* **api:** api update ([b563156](https://github.com/Increase/increase-java/commit/b56315678747c227486e75be28e75bbdd967a4e1)) - -## 0.337.1 (2025-09-25) - -Full Changelog: [v0.337.0...v0.337.1](https://github.com/Increase/increase-java/compare/v0.337.0...v0.337.1) - -### Bug Fixes - -* **client:** deserialization of empty objects ([7139f0f](https://github.com/Increase/increase-java/commit/7139f0f97cc8f47cc8c52008978afa27afd0ddfa)) - -## 0.337.0 (2025-09-24) - -Full Changelog: [v0.336.0...v0.337.0](https://github.com/Increase/increase-java/compare/v0.336.0...v0.337.0) - -### Features - -* **api:** api update ([bc473aa](https://github.com/Increase/increase-java/commit/bc473aa1f3d2bf9db49e688740a359492d4572eb)) - -## 0.336.0 (2025-09-24) - -Full Changelog: [v0.335.0...v0.336.0](https://github.com/Increase/increase-java/compare/v0.335.0...v0.336.0) - -### Features - -* **api:** api update ([d22557a](https://github.com/Increase/increase-java/commit/d22557adeedb4447fa7b1e6567addf33ac6f34af)) - -## 0.335.0 (2025-09-24) - -Full Changelog: [v0.334.0...v0.335.0](https://github.com/Increase/increase-java/compare/v0.334.0...v0.335.0) - -### Features - -* **api:** api update ([5ea52d4](https://github.com/Increase/increase-java/commit/5ea52d46b591f405709fab21b9d58ae74b70908b)) - -## 0.334.0 (2025-09-23) - -Full Changelog: [v0.333.0...v0.334.0](https://github.com/Increase/increase-java/compare/v0.333.0...v0.334.0) - -### Features - -* **api:** api update ([259e81e](https://github.com/Increase/increase-java/commit/259e81e1db82f6480413061a90abc990d22b3e6a)) -* **api:** api update ([32f2605](https://github.com/Increase/increase-java/commit/32f260540ee45dd190f4b2d39ff1cc1667dbb7fd)) - - -### Chores - -* **internal:** change some comment formatting ([bbdf34b](https://github.com/Increase/increase-java/commit/bbdf34bbf04961f7d614e8526f43ec5c90aa65ef)) - -## 0.333.0 (2025-09-22) - -Full Changelog: [v0.332.0...v0.333.0](https://github.com/Increase/increase-java/compare/v0.332.0...v0.333.0) - -### Features - -* **api:** api update ([6e1b049](https://github.com/Increase/increase-java/commit/6e1b0499ac786a3b1a04c707b64a2cfd5ecb2aa2)) - - -### Chores - -* improve example values ([ecd9f3c](https://github.com/Increase/increase-java/commit/ecd9f3cbc291cd92a8a54016a7f93fdfd188e080)) - -## 0.332.0 (2025-09-19) - -Full Changelog: [v0.331.0...v0.332.0](https://github.com/Increase/increase-java/compare/v0.331.0...v0.332.0) - -### Features - -* **api:** api update ([754b269](https://github.com/Increase/increase-java/commit/754b2695831ca2b9d96552479be756bb1824e4a3)) -* **api:** api update ([afa92a3](https://github.com/Increase/increase-java/commit/afa92a3e8ff77106c78b4201c7b75b709d3f177b)) -* **client:** expose sleeper option ([42e0af4](https://github.com/Increase/increase-java/commit/42e0af4be43e8108563e40081422505320c5caf6)) - - -### Bug Fixes - -* **client:** ensure single timer is created per client ([42e0af4](https://github.com/Increase/increase-java/commit/42e0af4be43e8108563e40081422505320c5caf6)) - - -### Chores - -* improve formatter performance ([0795a95](https://github.com/Increase/increase-java/commit/0795a9506c0f7734ec77df11f4613e16d972f7dc)) - -## 0.331.0 (2025-09-19) - -Full Changelog: [v0.330.0...v0.331.0](https://github.com/Increase/increase-java/compare/v0.330.0...v0.331.0) - -### Features - -* **api:** api update ([3982559](https://github.com/Increase/increase-java/commit/39825593dced35f965da7818c2cef9ebced517ed)) - -## 0.330.0 (2025-09-18) - -Full Changelog: [v0.329.0...v0.330.0](https://github.com/Increase/increase-java/compare/v0.329.0...v0.330.0) - -### Features - -* **api:** api update ([ae13952](https://github.com/Increase/increase-java/commit/ae139526da8158c7801ea7c6473b76dd9becd31e)) - -## 0.329.0 (2025-09-17) - -Full Changelog: [v0.328.0...v0.329.0](https://github.com/Increase/increase-java/compare/v0.328.0...v0.329.0) - -### Features - -* **api:** api update ([efaab46](https://github.com/Increase/increase-java/commit/efaab46aafff0c6af9a18189d4b92b77615f8b56)) - -## 0.328.0 (2025-09-17) - -Full Changelog: [v0.327.0...v0.328.0](https://github.com/Increase/increase-java/compare/v0.327.0...v0.328.0) - -### Features - -* **api:** api update ([21c6220](https://github.com/Increase/increase-java/commit/21c6220cb7dd359b5988c0bbf779eb8c99e2c9fd)) - -## 0.327.0 (2025-09-16) - -Full Changelog: [v0.326.0...v0.327.0](https://github.com/Increase/increase-java/compare/v0.326.0...v0.327.0) - -### Features - -* **api:** api update ([2283e16](https://github.com/Increase/increase-java/commit/2283e169d17b96dae213c757a5a11290e03f066b)) - -## 0.326.0 (2025-09-16) - -Full Changelog: [v0.325.0...v0.326.0](https://github.com/Increase/increase-java/compare/v0.325.0...v0.326.0) - -### Features - -* **api:** api update ([aefdc94](https://github.com/Increase/increase-java/commit/aefdc947850891767b31cf05c5a4506f7ecbe855)) - -## 0.325.0 (2025-09-15) - -Full Changelog: [v0.324.0...v0.325.0](https://github.com/Increase/increase-java/compare/v0.324.0...v0.325.0) - -### Features - -* **api:** api update ([e5a6ba7](https://github.com/Increase/increase-java/commit/e5a6ba7703576cb3223fbcd4d100e06b3a50c3f8)) - -## 0.324.0 (2025-09-15) - -Full Changelog: [v0.323.1...v0.324.0](https://github.com/Increase/increase-java/compare/v0.323.1...v0.324.0) - -### Features - -* **api:** api update ([2db95ec](https://github.com/Increase/increase-java/commit/2db95ecc5d3b13fa915823229b477b6df41e7f5b)) - -## 0.323.1 (2025-09-15) - -Full Changelog: [v0.323.0...v0.323.1](https://github.com/Increase/increase-java/compare/v0.323.0...v0.323.1) - -### Bug Fixes - -* **client:** incorrect `getPackageVersion` impl ([e1a6691](https://github.com/Increase/increase-java/commit/e1a6691913137060a826e6eae7b0c4954db9234d)) - -## 0.323.0 (2025-09-12) - -Full Changelog: [v0.322.0...v0.323.0](https://github.com/Increase/increase-java/compare/v0.322.0...v0.323.0) - -### Features - -* **api:** api update ([4b4e509](https://github.com/Increase/increase-java/commit/4b4e509262a90aa293c098189a60944be5f27e55)) - - -### Chores - -* improve formatter performance ([6ee849d](https://github.com/Increase/increase-java/commit/6ee849da8b64059c6cbd4d71e26d89fa6ce85dab)) -* **internal:** codegen related update ([8ba61fe](https://github.com/Increase/increase-java/commit/8ba61fe8960287361d1c908bba4a7ac751248c2f)) -* **internal:** codegen related update ([7ff261c](https://github.com/Increase/increase-java/commit/7ff261c0d3060a89c9a7e5820328ac1eec3db69b)) - -## 0.322.0 (2025-09-09) - -Full Changelog: [v0.321.0...v0.322.0](https://github.com/Increase/increase-java/compare/v0.321.0...v0.322.0) - -### Features - -* **api:** api update ([d54462c](https://github.com/Increase/increase-java/commit/d54462c0bf87bd43a49535a4a0d6e37c1a5515b7)) -* **api:** api update ([9d71442](https://github.com/Increase/increase-java/commit/9d7144272bf59c85babb2acb8bba7b8ce245fefd)) - -## 0.321.0 (2025-09-08) - -Full Changelog: [v0.320.0...v0.321.0](https://github.com/Increase/increase-java/compare/v0.320.0...v0.321.0) - -### Features - -* **api:** api update ([2868e76](https://github.com/Increase/increase-java/commit/2868e76c6099c395932c7fc5cee620b4a6e22edf)) - -## 0.320.0 (2025-09-08) - -Full Changelog: [v0.319.0...v0.320.0](https://github.com/Increase/increase-java/compare/v0.319.0...v0.320.0) - -### Features - -* **api:** api update ([a4c16b7](https://github.com/Increase/increase-java/commit/a4c16b71b2a8088fbb0797e655027e1f6499153a)) - -## 0.319.0 (2025-09-08) - -Full Changelog: [v0.318.0...v0.319.0](https://github.com/Increase/increase-java/compare/v0.318.0...v0.319.0) - -### Features - -* **api:** api update ([7bfad97](https://github.com/Increase/increase-java/commit/7bfad970b78fe549aa3123f3448fd6ad5ddf25ff)) - -## 0.318.0 (2025-09-08) - -Full Changelog: [v0.317.0...v0.318.0](https://github.com/Increase/increase-java/compare/v0.317.0...v0.318.0) - -### Features - -* **api:** api update ([c4396ff](https://github.com/Increase/increase-java/commit/c4396ffddbc3e5eeacf2aa87be59de96bea360f2)) - -## 0.317.0 (2025-09-07) - -Full Changelog: [v0.316.0...v0.317.0](https://github.com/Increase/increase-java/compare/v0.316.0...v0.317.0) - -### Features - -* **api:** api update ([cb56b44](https://github.com/Increase/increase-java/commit/cb56b442991a71ff607c96f041b232118e7218a4)) - -## 0.316.0 (2025-09-05) - -Full Changelog: [v0.315.0...v0.316.0](https://github.com/Increase/increase-java/compare/v0.315.0...v0.316.0) - -### Features - -* **api:** api update ([f839d0c](https://github.com/Increase/increase-java/commit/f839d0cc70e62cb5cfa62f9d590d41ec46acf8fb)) - -## 0.315.0 (2025-09-05) - -Full Changelog: [v0.314.0...v0.315.0](https://github.com/Increase/increase-java/compare/v0.314.0...v0.315.0) - -### Features - -* **api:** api update ([0791906](https://github.com/Increase/increase-java/commit/0791906452e6fb161b51751b0e2e191de4cf9cd4)) - -## 0.314.0 (2025-09-05) - -Full Changelog: [v0.313.0...v0.314.0](https://github.com/Increase/increase-java/compare/v0.313.0...v0.314.0) - -### Features - -* **api:** api update ([e73ca86](https://github.com/Increase/increase-java/commit/e73ca86c001d332306539c8c158ebd84c35013bb)) - -## 0.313.0 (2025-09-04) - -Full Changelog: [v0.312.0...v0.313.0](https://github.com/Increase/increase-java/compare/v0.312.0...v0.313.0) - -### Features - -* **api:** api update ([1f10bd1](https://github.com/Increase/increase-java/commit/1f10bd1512faf9bd465c08f709b4cb1e6e5e1330)) - -## 0.312.0 (2025-09-04) - -Full Changelog: [v0.311.1...v0.312.0](https://github.com/Increase/increase-java/compare/v0.311.1...v0.312.0) - -### Features - -* **api:** api update ([bcf7b63](https://github.com/Increase/increase-java/commit/bcf7b63d51c29f329956b4fbbf5e9a1433e72af0)) - -## 0.311.1 (2025-09-03) - -Full Changelog: [v0.311.0...v0.311.1](https://github.com/Increase/increase-java/compare/v0.311.0...v0.311.1) - -### Bug Fixes - -* **ci:** use java-version 21 for publish step ([26b6bc7](https://github.com/Increase/increase-java/commit/26b6bc714133b9820ca9295d7f96fe62efa6e2a1)) - -## 0.311.0 (2025-08-29) - -Full Changelog: [v0.310.0...v0.311.0](https://github.com/Increase/increase-java/compare/v0.310.0...v0.311.0) - -### Features - -* **api:** api update ([7d419b8](https://github.com/Increase/increase-java/commit/7d419b884d0fa4ed0b52ae8322726aa2f556390a)) - -## 0.310.0 (2025-08-29) - -Full Changelog: [v0.309.0...v0.310.0](https://github.com/Increase/increase-java/compare/v0.309.0...v0.310.0) - -### Features - -* **api:** api update ([20f87ce](https://github.com/Increase/increase-java/commit/20f87ce96f97c222d6cea2c7a1d6f3db8b49ebff)) - -## 0.309.0 (2025-08-29) - -Full Changelog: [v0.308.0...v0.309.0](https://github.com/Increase/increase-java/compare/v0.308.0...v0.309.0) - -### Features - -* **api:** api update ([fef001c](https://github.com/Increase/increase-java/commit/fef001cf2d2bcd435c4a7e1866e707d4df13574e)) - -## 0.308.0 (2025-08-28) - -Full Changelog: [v0.307.0...v0.308.0](https://github.com/Increase/increase-java/compare/v0.307.0...v0.308.0) - -### Features - -* **api:** api update ([6e33c80](https://github.com/Increase/increase-java/commit/6e33c80f8694f44e4b480b447a3f69c29db58e23)) - -## 0.307.0 (2025-08-28) - -Full Changelog: [v0.306.0...v0.307.0](https://github.com/Increase/increase-java/compare/v0.306.0...v0.307.0) - -### Features - -* **api:** api update ([9c8c742](https://github.com/Increase/increase-java/commit/9c8c7427888e90b8717ac78c8f5dd0433697d5cd)) - -## 0.306.0 (2025-08-28) - -Full Changelog: [v0.305.0...v0.306.0](https://github.com/Increase/increase-java/compare/v0.305.0...v0.306.0) - -### Features - -* **api:** api update ([71fff89](https://github.com/Increase/increase-java/commit/71fff89a19065123a7e67b5893d27a40a58d5ade)) - -## 0.305.0 (2025-08-28) - -Full Changelog: [v0.304.0...v0.305.0](https://github.com/Increase/increase-java/compare/v0.304.0...v0.305.0) - -### Features - -* **api:** api update ([08649c8](https://github.com/Increase/increase-java/commit/08649c8df60a3abb2242c73488e18396d64d373c)) - -## 0.304.0 (2025-08-28) - -Full Changelog: [v0.303.0...v0.304.0](https://github.com/Increase/increase-java/compare/v0.303.0...v0.304.0) - -### Features - -* **api:** api update ([eed960f](https://github.com/Increase/increase-java/commit/eed960f335ee050a6eeb5bb30c5bdf0c1d1a63f5)) - -## 0.303.0 (2025-08-27) - -Full Changelog: [v0.302.0...v0.303.0](https://github.com/Increase/increase-java/compare/v0.302.0...v0.303.0) - -### Features - -* **api:** api update ([7427bb7](https://github.com/Increase/increase-java/commit/7427bb7899231f81e123cf2c19154aa8e46fe41e)) - -## 0.302.0 (2025-08-27) - -Full Changelog: [v0.301.0...v0.302.0](https://github.com/Increase/increase-java/compare/v0.301.0...v0.302.0) - -### Features - -* **api:** api update ([d7c77f2](https://github.com/Increase/increase-java/commit/d7c77f28c295f3505dcce6d7888dba18a5825ddc)) - -## 0.301.0 (2025-08-27) - -Full Changelog: [v0.300.0...v0.301.0](https://github.com/Increase/increase-java/compare/v0.300.0...v0.301.0) - -### Features - -* **api:** api update ([ac9a860](https://github.com/Increase/increase-java/commit/ac9a86044fc461e406cae3bcf6bebb3bcdc6d6ca)) - -## 0.300.0 (2025-08-26) - -Full Changelog: [v0.299.0...v0.300.0](https://github.com/Increase/increase-java/compare/v0.299.0...v0.300.0) - -### Features - -* **api:** api update ([4207dc1](https://github.com/Increase/increase-java/commit/4207dc15626ab13b06de3281e911f89ccb6bc789)) - -## 0.299.0 (2025-08-26) - -Full Changelog: [v0.298.0...v0.299.0](https://github.com/Increase/increase-java/compare/v0.298.0...v0.299.0) - -### Features - -* **api:** api update ([d1d9cad](https://github.com/Increase/increase-java/commit/d1d9cad6f02491103313ab3c4bd9a071a6fb6efb)) - -## 0.298.0 (2025-08-26) - -Full Changelog: [v0.297.0...v0.298.0](https://github.com/Increase/increase-java/compare/v0.297.0...v0.298.0) - -### Features - -* **api:** api update ([14ef038](https://github.com/Increase/increase-java/commit/14ef038d7c201120bc8629c70b4da9963f5a750f)) - -## 0.297.0 (2025-08-25) - -Full Changelog: [v0.296.0...v0.297.0](https://github.com/Increase/increase-java/compare/v0.296.0...v0.297.0) - -### Features - -* **api:** api update ([9b20d89](https://github.com/Increase/increase-java/commit/9b20d89fc05b930d847996c048159c97ac718bbf)) - -## 0.296.0 (2025-08-25) - -Full Changelog: [v0.295.1...v0.296.0](https://github.com/Increase/increase-java/compare/v0.295.1...v0.296.0) - -### Features - -* **api:** api update ([3e677b9](https://github.com/Increase/increase-java/commit/3e677b9f1b1f175fb57cfb3e685f3189d8676431)) - -## 0.295.1 (2025-08-23) - -Full Changelog: [v0.295.0...v0.295.1](https://github.com/Increase/increase-java/compare/v0.295.0...v0.295.1) - -### Bug Fixes - -* fix casing issue ([57fbf8d](https://github.com/Increase/increase-java/commit/57fbf8da257af38f4e5f23ac5a53577bcd4e554b)) -* update singularization rules ([691c68b](https://github.com/Increase/increase-java/commit/691c68be2e3d95cc503a0684b2fee6c86618b9c8)) - -## 0.295.0 (2025-08-22) - -Full Changelog: [v0.294.0...v0.295.0](https://github.com/Increase/increase-java/compare/v0.294.0...v0.295.0) - -### Features - -* **api:** api update ([d047382](https://github.com/Increase/increase-java/commit/d0473828f55a6543ee20f268e2e42116a73d6a66)) - -## 0.294.0 (2025-08-22) - -Full Changelog: [v0.293.0...v0.294.0](https://github.com/Increase/increase-java/compare/v0.293.0...v0.294.0) - -### Features - -* **api:** api update ([f6a6892](https://github.com/Increase/increase-java/commit/f6a689264b9fbef8052eeea4d068c0d08e4efeee)) - - -### Chores - -* **ci:** reduce log noise ([7684281](https://github.com/Increase/increase-java/commit/7684281d84a9af40ca280becd0d11b2dff3967df)) -* remove memory upper bound from publishing step ([77667b5](https://github.com/Increase/increase-java/commit/77667b5392e79ce9e86b02db52e674a8a0ffa693)) - -## 0.293.0 (2025-08-21) - -Full Changelog: [v0.292.0...v0.293.0](https://github.com/Increase/increase-java/compare/v0.292.0...v0.293.0) - -### Features - -* **api:** api update ([5000323](https://github.com/Increase/increase-java/commit/50003233fed300b42fa24f890aac4026c226bdc0)) - -## 0.292.0 (2025-08-21) - -Full Changelog: [v0.291.0...v0.292.0](https://github.com/Increase/increase-java/compare/v0.291.0...v0.292.0) - -### Features - -* **api:** api update ([c6023da](https://github.com/Increase/increase-java/commit/c6023da7af7387079f103d2366d8d161603e0abc)) - -## 0.291.0 (2025-08-20) - -Full Changelog: [v0.290.0...v0.291.0](https://github.com/Increase/increase-java/compare/v0.290.0...v0.291.0) - -### Features - -* **api:** api update ([b36e5a2](https://github.com/Increase/increase-java/commit/b36e5a298e285fa6e7817b5b499498fde431f662)) - - -### Chores - -* **client:** refactor closing / shutdown ([d60429a](https://github.com/Increase/increase-java/commit/d60429a7493712e18d4fdd9f9ef3764b277dced6)) -* **internal:** support running formatters directly ([320f9b0](https://github.com/Increase/increase-java/commit/320f9b0aeffa6ef5328d578e725d6dddb5d034c0)) - -## 0.290.0 (2025-08-20) - -Full Changelog: [v0.289.1...v0.290.0](https://github.com/Increase/increase-java/compare/v0.289.1...v0.290.0) - -### Features - -* **api:** api update ([ff83c2c](https://github.com/Increase/increase-java/commit/ff83c2c62538dc51e0a3146baf8f0ec7c2a4ae85)) -* **api:** api update ([af3edfe](https://github.com/Increase/increase-java/commit/af3edfe48c5025350f70e05d9cabe6f0531a19cc)) - -## 0.289.1 (2025-08-20) - -Full Changelog: [v0.289.0...v0.289.1](https://github.com/Increase/increase-java/compare/v0.289.0...v0.289.1) - -### Bug Fixes - -* **client:** ensure correct binary content type ([3f0018a](https://github.com/Increase/increase-java/commit/3f0018aacd63a0925f71acaac851cc80b43a22dd)) - - -### Chores - -* **client:** rename parameter ([3f0018a](https://github.com/Increase/increase-java/commit/3f0018aacd63a0925f71acaac851cc80b43a22dd)) - -## 0.289.0 (2025-08-20) - -Full Changelog: [v0.288.0...v0.289.0](https://github.com/Increase/increase-java/compare/v0.288.0...v0.289.0) - -### Features - -* **api:** api update ([d91fed0](https://github.com/Increase/increase-java/commit/d91fed0f01fafbfc2010e5f3e189912c04a58f4f)) - -## 0.288.0 (2025-08-20) - -Full Changelog: [v0.287.0...v0.288.0](https://github.com/Increase/increase-java/compare/v0.287.0...v0.288.0) - -### Features - -* **api:** api update ([7974261](https://github.com/Increase/increase-java/commit/797426125cd8ed15d394418b856841cb18f63232)) - -## 0.287.0 (2025-08-20) - -Full Changelog: [v0.286.0...v0.287.0](https://github.com/Increase/increase-java/compare/v0.286.0...v0.287.0) - -### Features - -* **api:** api update ([e04dbf1](https://github.com/Increase/increase-java/commit/e04dbf1959dc3d704777f79a0049f84e5a9287fa)) - -## 0.286.0 (2025-08-19) - -Full Changelog: [v0.285.0...v0.286.0](https://github.com/Increase/increase-java/compare/v0.285.0...v0.286.0) - -### Features - -* **api:** api update ([3ffde5d](https://github.com/Increase/increase-java/commit/3ffde5ddabd9b60cc0e02fb1e789ab02db972999)) - -## 0.285.0 (2025-08-19) - -Full Changelog: [v0.284.0...v0.285.0](https://github.com/Increase/increase-java/compare/v0.284.0...v0.285.0) - -### Features - -* **api:** api update ([7ed6cbc](https://github.com/Increase/increase-java/commit/7ed6cbc7a518497952aaf72e847aa9a019964697)) - -## 0.284.0 (2025-08-18) - -Full Changelog: [v0.283.0...v0.284.0](https://github.com/Increase/increase-java/compare/v0.283.0...v0.284.0) - -### Features - -* **api:** api update ([70b590e](https://github.com/Increase/increase-java/commit/70b590e20b8b7275f8829a1bdee46f2b5a7729b2)) - -## 0.283.0 (2025-08-15) - -Full Changelog: [v0.282.0...v0.283.0](https://github.com/Increase/increase-java/compare/v0.282.0...v0.283.0) - -### Features - -* **api:** api update ([b3f1501](https://github.com/Increase/increase-java/commit/b3f1501730e237bce9e63957a5fcdff35941d950)) - - -### Chores - -* **ci:** add build job ([cde330b](https://github.com/Increase/increase-java/commit/cde330b817f2f0f717d05c40ee82ed6108b8f4ec)) - -## 0.282.0 (2025-08-14) - -Full Changelog: [v0.281.0...v0.282.0](https://github.com/Increase/increase-java/compare/v0.281.0...v0.282.0) - -### Features - -* **api:** api update ([66b4681](https://github.com/Increase/increase-java/commit/66b46812c11f6043b88cde6e464fa24f228e0fdc)) - -## 0.281.0 (2025-08-14) - -Full Changelog: [v0.280.0...v0.281.0](https://github.com/Increase/increase-java/compare/v0.280.0...v0.281.0) - -### Features - -* **api:** api update ([4cf2d0e](https://github.com/Increase/increase-java/commit/4cf2d0ea27d88667340a037d96d33f84f1b8b77b)) - - -### Performance Improvements - -* **internal:** make formatting faster ([98eeb9a](https://github.com/Increase/increase-java/commit/98eeb9a7a085f1b28aeeacf4a713042bbfa54b6b)) - -## 0.280.0 (2025-08-13) - -Full Changelog: [v0.279.0...v0.280.0](https://github.com/Increase/increase-java/compare/v0.279.0...v0.280.0) - -### Features - -* **api:** api update ([c253db1](https://github.com/Increase/increase-java/commit/c253db1834a266939afda540111b3294f9a2fde7)) - - -### Chores - -* **internal:** dynamically determine included projects ([0fad6c0](https://github.com/Increase/increase-java/commit/0fad6c031f857f27dc46110debea0cf9f6729b61)) -* **internal:** format identity methods ([ef96bfd](https://github.com/Increase/increase-java/commit/ef96bfd6da05b1bad073e31054d6b37e9e0bd6fc)) -* **internal:** support passing arguments to test script ([20f4b3f](https://github.com/Increase/increase-java/commit/20f4b3fd0bdaa1a44c9ee151797ceffbea197ef4)) - -## 0.279.0 (2025-08-12) - -Full Changelog: [v0.278.0...v0.279.0](https://github.com/Increase/increase-java/compare/v0.278.0...v0.279.0) - -### Features - -* **api:** api update ([71dfbe8](https://github.com/Increase/increase-java/commit/71dfbe8b5bf02b8e6d21de98492533d74a6069aa)) - -## 0.278.0 (2025-08-11) - -Full Changelog: [v0.277.0...v0.278.0](https://github.com/Increase/increase-java/compare/v0.277.0...v0.278.0) - -### Features - -* **api:** api update ([fe3fed8](https://github.com/Increase/increase-java/commit/fe3fed839ef55b2847a82984cac5a51608cb010c)) - -## 0.277.0 (2025-08-11) - -Full Changelog: [v0.276.0...v0.277.0](https://github.com/Increase/increase-java/compare/v0.276.0...v0.277.0) - -### Features - -* **api:** api update ([e2669eb](https://github.com/Increase/increase-java/commit/e2669eb04e125313e15fe832d7e72f5967aa683e)) - - -### Chores - -* **internal:** update comment in script ([fcf7e4b](https://github.com/Increase/increase-java/commit/fcf7e4bc77ec92c9b5c2e039fba663b52d60356a)) -* update @stainless-api/prism-cli to v5.15.0 ([471dbd9](https://github.com/Increase/increase-java/commit/471dbd93d5019390e51d4b51b30730919802f56c)) - -## 0.276.0 (2025-08-07) - -Full Changelog: [v0.275.0...v0.276.0](https://github.com/Increase/increase-java/compare/v0.275.0...v0.276.0) - -### Features - -* **api:** api update ([ce9dd6a](https://github.com/Increase/increase-java/commit/ce9dd6a9721868ce23f91cf3daaf5ac3193b7871)) - - -### Chores - -* increase max gradle JVM heap to 8GB ([5530b92](https://github.com/Increase/increase-java/commit/5530b9256c2d24d12744eb6b79a0d6a6471eb65f)) - -## 0.275.0 (2025-08-07) - -Full Changelog: [v0.274.0...v0.275.0](https://github.com/Increase/increase-java/compare/v0.274.0...v0.275.0) - -### Features - -* **api:** api update ([84c8004](https://github.com/Increase/increase-java/commit/84c80048ede85a977df64caa43f742f568cf5cb2)) - -## 0.274.0 (2025-08-06) - -Full Changelog: [v0.273.0...v0.274.0](https://github.com/Increase/increase-java/compare/v0.273.0...v0.274.0) - -### Features - -* **api:** api update ([cbf001e](https://github.com/Increase/increase-java/commit/cbf001e5b2a95cf6c88db95c0082193bc4c9dfbc)) - -## 0.273.0 (2025-08-06) - -Full Changelog: [v0.272.0...v0.273.0](https://github.com/Increase/increase-java/compare/v0.272.0...v0.273.0) - -### Features - -* **api:** api update ([eb1b597](https://github.com/Increase/increase-java/commit/eb1b597349163ef5372f2a28a54607e3239e7953)) - - -### Chores - -* **example:** fix run example comment ([fee56bf](https://github.com/Increase/increase-java/commit/fee56bf02015b7e8ac6c8a1ad789138fc1897123)) -* **internal:** add async lock helper ([207a33b](https://github.com/Increase/increase-java/commit/207a33b115a9dce3b3132b9b1bc91b799462d2e6)) - -## 0.272.0 (2025-08-04) - -Full Changelog: [v0.271.0...v0.272.0](https://github.com/Increase/increase-java/compare/v0.271.0...v0.272.0) - -### Features - -* **api:** api update ([936bfa8](https://github.com/Increase/increase-java/commit/936bfa8cd75b4f0db84816bc6f0bf265d2d43519)) - -## 0.271.0 (2025-08-02) - -Full Changelog: [v0.270.0...v0.271.0](https://github.com/Increase/increase-java/compare/v0.270.0...v0.271.0) - -### Features - -* **api:** api update ([943ed5c](https://github.com/Increase/increase-java/commit/943ed5c93eaa93263f0ed6339622d002710069c7)) -* **api:** api update ([919debd](https://github.com/Increase/increase-java/commit/919debd4d02f49fc18dedc04cdaadb392e39560c)) - -## 0.270.0 (2025-08-01) - -Full Changelog: [v0.269.1...v0.270.0](https://github.com/Increase/increase-java/compare/v0.269.1...v0.270.0) - -### Features - -* **api:** api update ([ab10429](https://github.com/Increase/increase-java/commit/ab10429feedbc8de84ac0c9eb08a3482d00b3d06)) - - -### Chores - -* **internal:** bump ci test timeout ([c3b0780](https://github.com/Increase/increase-java/commit/c3b07807f85589ec57ba5aca72af6a562c055302)) -* **internal:** reduce proguard ci logging ([a59e157](https://github.com/Increase/increase-java/commit/a59e157b126aa9e7b40388a75f39b55fb75362bb)) - -## 0.269.1 (2025-07-31) - -Full Changelog: [v0.269.0...v0.269.1](https://github.com/Increase/increase-java/compare/v0.269.0...v0.269.1) - -### Bug Fixes - -* **client:** r8 support ([554f5f0](https://github.com/Increase/increase-java/commit/554f5f062658e3cf3a090f6c57d72bc512d70d35)) - -## 0.269.0 (2025-07-29) - -Full Changelog: [v0.268.0...v0.269.0](https://github.com/Increase/increase-java/compare/v0.268.0...v0.269.0) - -### Features - -* **api:** api update ([c39f68c](https://github.com/Increase/increase-java/commit/c39f68cbfeb86597f5286ef3b823c7d2d4d1a4dc)) - -## 0.268.0 (2025-07-29) - -Full Changelog: [v0.267.0...v0.268.0](https://github.com/Increase/increase-java/compare/v0.267.0...v0.268.0) - -### Features - -* **api:** api update ([e7bc58f](https://github.com/Increase/increase-java/commit/e7bc58f92a987c248ec33a71e62fa1ad15e8c40f)) -* **api:** api update ([17a4f0e](https://github.com/Increase/increase-java/commit/17a4f0efa9a6769383a8c6eeff639df17998998c)) - -## 0.267.0 (2025-07-29) - -Full Changelog: [v0.266.1...v0.267.0](https://github.com/Increase/increase-java/compare/v0.266.1...v0.267.0) - -### Features - -* add retryable exception ([3beee7e](https://github.com/Increase/increase-java/commit/3beee7ef2b430fa43401ca77cd488246b66d86a0)) -* **api:** api update ([2fb6b19](https://github.com/Increase/increase-java/commit/2fb6b195347be42452c7a477f8f1568b6ff3d239)) -* **client:** ensure compat with proguard ([2a0df21](https://github.com/Increase/increase-java/commit/2a0df215d33f5f1dc05482171f2ed77a507f4f8c)) - -## 0.266.1 (2025-07-28) - -Full Changelog: [v0.266.0...v0.266.1](https://github.com/Increase/increase-java/compare/v0.266.0...v0.266.1) - -### Bug Fixes - -* **client:** some bad `_additionalBodyProperties` serialization ([4460cdc](https://github.com/Increase/increase-java/commit/4460cdc369dfbd69ebf1e364f3dbae08698010b2)) - - -### Chores - -* **internal:** remove unnecessary `[...]` in `[@see](https://github.com/see)` ([f9b79eb](https://github.com/Increase/increase-java/commit/f9b79ebc61e8d6fe9fc2c2ee2f9e70dffc2611ad)) - - -### Documentation - -* more code comments ([68f5533](https://github.com/Increase/increase-java/commit/68f5533bf7f13aba48372c441cca27dee53ca50a)) - -## 0.266.0 (2025-07-23) - -Full Changelog: [v0.265.0...v0.266.0](https://github.com/Increase/increase-java/compare/v0.265.0...v0.266.0) - -### Features - -* **api:** api update ([9a54cb8](https://github.com/Increase/increase-java/commit/9a54cb8cedc252a1c18a45f36e1d65298020b15e)) - - -### Documentation - -* fix missing readme comment ([03a9b97](https://github.com/Increase/increase-java/commit/03a9b975d3e88e8e4745c053cca26c74da13eafc)) - -## 0.265.0 (2025-07-22) - -Full Changelog: [v0.264.0...v0.265.0](https://github.com/Increase/increase-java/compare/v0.264.0...v0.265.0) - -### Features - -* **api:** api update ([2e242ef](https://github.com/Increase/increase-java/commit/2e242ef5f7daaa7585e95eca727655bf8f3d20ef)) -* **api:** api update ([568351c](https://github.com/Increase/increase-java/commit/568351c2a6089f37ba721cf6f92f4b23fc43ce2c)) -* **client:** add `{QueryParams,Headers}#put(String, JsonValue)` methods ([eb5e260](https://github.com/Increase/increase-java/commit/eb5e260b07b4c3490a5a3de3d8f2bb70e78683c2)) - -## 0.264.0 (2025-07-21) - -Full Changelog: [v0.263.0...v0.264.0](https://github.com/Increase/increase-java/compare/v0.263.0...v0.264.0) - -### Features - -* **api:** api update ([02bff21](https://github.com/Increase/increase-java/commit/02bff21d64116422318dd3472f88561f99bb4767)) - -## 0.263.0 (2025-07-21) - -Full Changelog: [v0.262.0...v0.263.0](https://github.com/Increase/increase-java/compare/v0.262.0...v0.263.0) - -### Features - -* **api:** api update ([146db20](https://github.com/Increase/increase-java/commit/146db20ddc3179d3fb7193c446f6584a8776d5a1)) -* **client:** add https config options ([f22db91](https://github.com/Increase/increase-java/commit/f22db91567decbc8fd08b957e4ec01052675a570)) -* **client:** allow configuring env via system properties ([13c25db](https://github.com/Increase/increase-java/commit/13c25dba41aaaacdc7a1c166fe3e3e827fd43089)) -* **client:** allow setting additional multipart body props ([15bb03f](https://github.com/Increase/increase-java/commit/15bb03f8234293bd936c2ae617ade816a005e9c7)) - - -### Chores - -* **internal:** refactor delegating from client to options ([3dec230](https://github.com/Increase/increase-java/commit/3dec2305506bb528f5ab6b8258b0f23431a72765)) - -## 0.262.0 (2025-07-18) - -Full Changelog: [v0.261.1...v0.262.0](https://github.com/Increase/increase-java/compare/v0.261.1...v0.262.0) - -### Features - -* **api:** api update ([2c1eded](https://github.com/Increase/increase-java/commit/2c1eded480a9e5cce5c5166ea73288745fd2d4e5)) - -## 0.261.1 (2025-07-17) - -Full Changelog: [v0.261.0...v0.261.1](https://github.com/Increase/increase-java/compare/v0.261.0...v0.261.1) - -### Bug Fixes - -* **client:** ensure error handling always occurs ([82faed8](https://github.com/Increase/increase-java/commit/82faed8125f96e02e9c20d989d41bb50942df037)) - - -### Chores - -* **ci:** bump `actions/setup-java` to v4 ([90bded8](https://github.com/Increase/increase-java/commit/90bded87bd08864097d705f9a05f8d52735f54c7)) -* **internal:** allow running specific example from cli ([9ac4855](https://github.com/Increase/increase-java/commit/9ac4855ae6f2fbe7d7a82a7e10b79fc9d62b631f)) - -## 0.261.0 (2025-07-11) - -Full Changelog: [v0.260.0...v0.261.0](https://github.com/Increase/increase-java/compare/v0.260.0...v0.261.0) - -### Features - -* **api:** api update ([6e7e8a1](https://github.com/Increase/increase-java/commit/6e7e8a1a88a3734259ee14a5d8c66ba0a70da2f3)) - -## 0.260.0 (2025-07-10) - -Full Changelog: [v0.259.0...v0.260.0](https://github.com/Increase/increase-java/compare/v0.259.0...v0.260.0) - -### Features - -* **api:** api update ([a12171a](https://github.com/Increase/increase-java/commit/a12171a1fb5987ddeb1bec3588358f9d7218641b)) - -## 0.259.0 (2025-07-09) - -Full Changelog: [v0.258.0...v0.259.0](https://github.com/Increase/increase-java/compare/v0.258.0...v0.259.0) - -### Features - -* **api:** api update ([cfd4529](https://github.com/Increase/increase-java/commit/cfd452993df828b39ad9b2b3587a87cea7db5220)) - -## 0.258.0 (2025-07-08) - -Full Changelog: [v0.257.0...v0.258.0](https://github.com/Increase/increase-java/compare/v0.257.0...v0.258.0) - -### Features - -* **api:** api update ([9838c94](https://github.com/Increase/increase-java/commit/9838c94009c0388e229f15ab3a2bf612573dac79)) - -## 0.257.0 (2025-07-08) - -Full Changelog: [v0.256.0...v0.257.0](https://github.com/Increase/increase-java/compare/v0.256.0...v0.257.0) - -### Features - -* **api:** api update ([06ecdf3](https://github.com/Increase/increase-java/commit/06ecdf3f06c28b4908e512c49390aac74c11d541)) - - -### Chores - -* **ci:** ensure docs generation always succeeds ([3aa3d59](https://github.com/Increase/increase-java/commit/3aa3d59ff5476dc69f3957cc2b8213887c43dc66)) - -## 0.256.0 (2025-07-04) - -Full Changelog: [v0.255.0...v0.256.0](https://github.com/Increase/increase-java/compare/v0.255.0...v0.256.0) - -### Features - -* **api:** api update ([7477234](https://github.com/Increase/increase-java/commit/74772344429f65cd9834d93906f60bd286c8d584)) -* **api:** api update ([86ce084](https://github.com/Increase/increase-java/commit/86ce084567b29e62b83a0af13ec78d0d4ce533a4)) - -## 0.255.0 (2025-07-02) - -Full Changelog: [v0.254.0...v0.255.0](https://github.com/Increase/increase-java/compare/v0.254.0...v0.255.0) - -### Features - -* **api:** api update ([23e9138](https://github.com/Increase/increase-java/commit/23e9138258e8459c93c422a613125f62f14b2181)) - -## 0.254.0 (2025-07-01) - -Full Changelog: [v0.253.0...v0.254.0](https://github.com/Increase/increase-java/compare/v0.253.0...v0.254.0) - -### Features - -* **api:** api update ([f6b0d16](https://github.com/Increase/increase-java/commit/f6b0d1645780f19bd64ff7946fa7d31ce5227dc7)) - -## 0.253.0 (2025-07-01) - -Full Changelog: [v0.252.2...v0.253.0](https://github.com/Increase/increase-java/compare/v0.252.2...v0.253.0) - -### Features - -* **api:** api update ([c5a5480](https://github.com/Increase/increase-java/commit/c5a5480830ed974f1c8088455241bb39199e6328)) - - -### Refactors - -* **internal:** minor `ClientOptionsTest` change ([85bbfae](https://github.com/Increase/increase-java/commit/85bbfae841f457d8cd5bf118fdcc99196f7280fe)) - -## 0.252.2 (2025-06-29) - -Full Changelog: [v0.252.1...v0.252.2](https://github.com/Increase/increase-java/compare/v0.252.1...v0.252.2) - -### Bug Fixes - -* **client:** don't close client on `withOptions` usage when original is gc'd ([5bcf0ce](https://github.com/Increase/increase-java/commit/5bcf0ce9fcb950f29613864724db85a28facbc33)) - - -### Chores - -* **ci:** only run for pushes and fork pull requests ([49e15b2](https://github.com/Increase/increase-java/commit/49e15b2971fe231fbeae7cdb0cc8ade76ea26f03)) - -## 0.252.1 (2025-06-26) - -Full Changelog: [v0.252.0...v0.252.1](https://github.com/Increase/increase-java/compare/v0.252.0...v0.252.1) - -### Bug Fixes - -* **ci:** release-doctor — report correct token name ([ae9efc2](https://github.com/Increase/increase-java/commit/ae9efc2f4bebb375890165943fd261c17332e9f0)) - -## 0.252.0 (2025-06-26) - -Full Changelog: [v0.251.0...v0.252.0](https://github.com/Increase/increase-java/compare/v0.251.0...v0.252.0) - -### Features - -* **api:** api update ([16fdd7e](https://github.com/Increase/increase-java/commit/16fdd7eea982efc45b56a2b86fef27b44e0b38d7)) -* **api:** api update ([4431671](https://github.com/Increase/increase-java/commit/44316718a6cee6b85a323ee604119727bfabbd43)) - -## 0.251.0 (2025-06-25) - -Full Changelog: [v0.250.0...v0.251.0](https://github.com/Increase/increase-java/compare/v0.250.0...v0.251.0) - -### Features - -* **api:** api update ([c5dcb96](https://github.com/Increase/increase-java/commit/c5dcb96c859cc5cca5b2aa784d980166940f92ff)) -* **api:** api update ([6327717](https://github.com/Increase/increase-java/commit/63277173afd2f4f754730c8b783fb2f7009a63ca)) - -## 0.250.0 (2025-06-24) - -Full Changelog: [v0.249.0...v0.250.0](https://github.com/Increase/increase-java/compare/v0.249.0...v0.250.0) - -### Features - -* **api:** api update ([cf8eb8d](https://github.com/Increase/increase-java/commit/cf8eb8d3731cfb5abf3ef44358d8d58c8705ddd5)) - -## 0.249.0 (2025-06-24) - -Full Changelog: [v0.248.0...v0.249.0](https://github.com/Increase/increase-java/compare/v0.248.0...v0.249.0) - -### Features - -* **api:** api update ([f0453ee](https://github.com/Increase/increase-java/commit/f0453ee77f0562efa9a7dc1b1ed20f9187489ce1)) - -## 0.248.0 (2025-06-23) - -Full Changelog: [v0.247.0...v0.248.0](https://github.com/Increase/increase-java/compare/v0.247.0...v0.248.0) - -### Features - -* **api:** api update ([9a03992](https://github.com/Increase/increase-java/commit/9a03992eedd2f074bf2a93ad8c956fb9ed3d9bef)) -* **api:** api update ([363cee7](https://github.com/Increase/increase-java/commit/363cee7c443766b0a4f315776b7d9ccfd0d7d41f)) -* **api:** api update ([157653f](https://github.com/Increase/increase-java/commit/157653f6ecfea90f0347555224938a87069d665a)) -* **api:** api update ([d908dea](https://github.com/Increase/increase-java/commit/d908dead3c741530df5c9f6a429e72ba392ae842)) -* **api:** api update ([df6a686](https://github.com/Increase/increase-java/commit/df6a68607b029709b4fef7920731871027c24105)) -* **api:** api update ([4ad3e86](https://github.com/Increase/increase-java/commit/4ad3e867b0866a9015c9e83cb1ea0968c1443761)) -* **api:** api update ([4e4c8ca](https://github.com/Increase/increase-java/commit/4e4c8cac07ab6c02580c8bd007561332eff9cb4d)) - - -### Bug Fixes - -* **client:** bump max requests per host to max requests (5 -> 64) ([95c8544](https://github.com/Increase/increase-java/commit/95c8544e0c3daeaa5edf57029f4233d9165b23b5)) - - -### Chores - -* **ci:** enable for pull requests ([fbaca5d](https://github.com/Increase/increase-java/commit/fbaca5d8f16a9a52cb486dff999653507cda5869)) - -## 0.247.0 (2025-06-16) - -Full Changelog: [v0.246.0...v0.247.0](https://github.com/Increase/increase-java/compare/v0.246.0...v0.247.0) - -### Features - -* **api:** api update ([882d998](https://github.com/Increase/increase-java/commit/882d9980de44c37ec9d50488fcfc64e008af703c)) - -## 0.246.0 (2025-06-16) - -Full Changelog: [v0.245.0...v0.246.0](https://github.com/Increase/increase-java/compare/v0.245.0...v0.246.0) - -### Features - -* **api:** api update ([1eef95f](https://github.com/Increase/increase-java/commit/1eef95f4cbd0e6cc42b813d76d32f3c5b0860f92)) - -## 0.245.0 (2025-06-16) - -Full Changelog: [v0.244.0...v0.245.0](https://github.com/Increase/increase-java/compare/v0.244.0...v0.245.0) - -### Features - -* **api:** api update ([f490f5e](https://github.com/Increase/increase-java/commit/f490f5eea946781107f423607e181ca293867207)) - -## 0.244.0 (2025-06-13) - -Full Changelog: [v0.243.0...v0.244.0](https://github.com/Increase/increase-java/compare/v0.243.0...v0.244.0) - -### Features - -* **api:** api update ([a5f2473](https://github.com/Increase/increase-java/commit/a5f24733af7b3db75d79175da49f70aeb4d860e6)) -* **client:** add a `withOptions` method ([3256111](https://github.com/Increase/increase-java/commit/32561113215b2b77ce89ceca014964010bdea18b)) - -## 0.243.0 (2025-06-12) - -Full Changelog: [v0.242.0...v0.243.0](https://github.com/Increase/increase-java/compare/v0.242.0...v0.243.0) - -### Features - -* **api:** api update ([8f455d0](https://github.com/Increase/increase-java/commit/8f455d0435a4092fd018b19b4d5a9c21b5251952)) - -## 0.242.0 (2025-06-11) - -Full Changelog: [v0.241.0...v0.242.0](https://github.com/Increase/increase-java/compare/v0.241.0...v0.242.0) - -### Features - -* **api:** api update ([fe6a923](https://github.com/Increase/increase-java/commit/fe6a923e00770daf70bb826d0d3cf488f382c4f6)) -* **client:** implement per-endpoint base URL support ([abb3370](https://github.com/Increase/increase-java/commit/abb3370c94b509e1ca9a49dd8a0248eabff14bf3)) - -## 0.241.0 (2025-06-08) - -Full Changelog: [v0.240.0...v0.241.0](https://github.com/Increase/increase-java/compare/v0.240.0...v0.241.0) - -### Features - -* **api:** api update ([7561455](https://github.com/Increase/increase-java/commit/756145539a6b949af746865d6716394d6515c599)) - -## 0.240.0 (2025-06-05) - -Full Changelog: [v0.239.0...v0.240.0](https://github.com/Increase/increase-java/compare/v0.239.0...v0.240.0) - -### Features - -* **api:** api update ([fd9cfeb](https://github.com/Increase/increase-java/commit/fd9cfeb7cb9bc10304f7af08c23e3cb155c04d4b)) - - -### Chores - -* fix idempotency header ([118ba35](https://github.com/Increase/increase-java/commit/118ba35cace4b33a2e94364623bea94fd930e8ff)) - -## 0.239.0 (2025-06-03) - -Full Changelog: [v0.238.0...v0.239.0](https://github.com/Increase/increase-java/compare/v0.238.0...v0.239.0) - -### Features - -* **api:** api update ([545ba27](https://github.com/Increase/increase-java/commit/545ba279362b477fa70d1d6ba0284530e7d44bdc)) -* **api:** api update ([decac62](https://github.com/Increase/increase-java/commit/decac62c3ffaaadfe0606155fa0c2e98e0dce876)) -* **api:** api update ([711bf91](https://github.com/Increase/increase-java/commit/711bf91d5289b7ddf0a6250b6fda20bb94861a0e)) - -## 0.238.0 (2025-06-02) - -Full Changelog: [v0.237.0...v0.238.0](https://github.com/Increase/increase-java/compare/v0.237.0...v0.238.0) - -### Features - -* **api:** api update ([7fa9ce8](https://github.com/Increase/increase-java/commit/7fa9ce8eb0136ddbd2e8456f02eb1000c5fea6c0)) - -## 0.237.0 (2025-06-02) - -Full Changelog: [v0.236.0...v0.237.0](https://github.com/Increase/increase-java/compare/v0.236.0...v0.237.0) - -### Features - -* **api:** api update ([b82ec2c](https://github.com/Increase/increase-java/commit/b82ec2cca34c34d161616c4e787e1529543256b1)) -* **api:** api update ([eb01d70](https://github.com/Increase/increase-java/commit/eb01d704b878694e5bd7e65057aeb7b397e6bb6f)) - -## 0.236.0 (2025-06-01) - -Full Changelog: [v0.235.1...v0.236.0](https://github.com/Increase/increase-java/compare/v0.235.1...v0.236.0) - -### Features - -* **api:** api update ([573cc6f](https://github.com/Increase/increase-java/commit/573cc6fef3b6c7cd5424978c272f382859b5f869)) - -## 0.235.1 (2025-05-29) - -Full Changelog: [v0.235.0...v0.235.1](https://github.com/Increase/increase-java/compare/v0.235.0...v0.235.1) - -### Bug Fixes - -* **client:** remove `@MustBeClosed` for future returning methods ([e9b6118](https://github.com/Increase/increase-java/commit/e9b6118dc39abe6df5f4f0b4124d8176325863ba)) - -## 0.235.0 (2025-05-28) - -Full Changelog: [v0.234.0...v0.235.0](https://github.com/Increase/increase-java/compare/v0.234.0...v0.235.0) - -### Features - -* **api:** api update ([58db347](https://github.com/Increase/increase-java/commit/58db347e64e77425be58c28e3ea3bdf30bda6ac0)) - -## 0.234.0 (2025-05-27) - -Full Changelog: [v0.233.0...v0.234.0](https://github.com/Increase/increase-java/compare/v0.233.0...v0.234.0) - -### Features - -* **api:** api update ([831621a](https://github.com/Increase/increase-java/commit/831621ac4a7a8ef5c65afc740d541ea2b29372f4)) - -## 0.233.0 (2025-05-22) - -Full Changelog: [v0.232.0...v0.233.0](https://github.com/Increase/increase-java/compare/v0.232.0...v0.233.0) - -### Features - -* **api:** api update ([d11af59](https://github.com/Increase/increase-java/commit/d11af59a8365166b219bea59ea74c5aca45399dd)) -* **api:** api update ([c3feedc](https://github.com/Increase/increase-java/commit/c3feedc19db4b5fcafe83a53986e6fcf7facdd56)) - - -### Chores - -* **docs:** grammar improvements ([79853e6](https://github.com/Increase/increase-java/commit/79853e6c5b11f4339380042661631dc307bca01a)) - -## 0.232.0 (2025-05-20) - -Full Changelog: [v0.231.0...v0.232.0](https://github.com/Increase/increase-java/compare/v0.231.0...v0.232.0) - -### Features - -* **api:** api update ([1cc3339](https://github.com/Increase/increase-java/commit/1cc3339d860a58b02c7ed2a2626268818c398a4c)) - -## 0.231.0 (2025-05-15) - -Full Changelog: [v0.230.0...v0.231.0](https://github.com/Increase/increase-java/compare/v0.230.0...v0.231.0) - -### Features - -* **api:** api update ([ba34e2f](https://github.com/Increase/increase-java/commit/ba34e2f4d9f3ba215a4029e87b0f5e0027b76f35)) - -## 0.230.0 (2025-05-14) - -Full Changelog: [v0.229.0...v0.230.0](https://github.com/Increase/increase-java/compare/v0.229.0...v0.230.0) - -### Features - -* **api:** api update ([2f3a9ef](https://github.com/Increase/increase-java/commit/2f3a9ef6325038f880c51087b5c1bf0fc1f19339)) - -## 0.229.0 (2025-05-12) - -Full Changelog: [v0.228.0...v0.229.0](https://github.com/Increase/increase-java/compare/v0.228.0...v0.229.0) - -### Features - -* **api:** api update ([77d25d1](https://github.com/Increase/increase-java/commit/77d25d175dd24eeacbfbab43147e3f9ed19ad987)) - -## 0.228.0 (2025-05-09) - -Full Changelog: [v0.227.0...v0.228.0](https://github.com/Increase/increase-java/compare/v0.227.0...v0.228.0) - -### Features - -* **api:** api update ([eba36ce](https://github.com/Increase/increase-java/commit/eba36ce6b9ded34e5dbfa91952b9423a009a8ced)) - -## 0.227.0 (2025-05-08) - -Full Changelog: [v0.226.0...v0.227.0](https://github.com/Increase/increase-java/compare/v0.226.0...v0.227.0) - -### ⚠ BREAKING CHANGES - -* **client:** extract auto pagination to shared classes -* **client:** **Migration:** - If you were referencing the `AutoPager` class on a specific `*Page` or `*PageAsync` type, then you should instead reference the shared `AutoPager` and `AutoPagerAsync` types, under the `core` package - - `AutoPagerAsync` now has different usage. You can call `.subscribe(...)` on the returned object instead to get called back each page item. You can also call `onCompleteFuture()` to get a future that completes when all items have been processed. Finally, you can call `.close()` on the returned object to stop auto-paginating early - - If you were referencing `getNextPage` or `getNextPageParams`: - - Swap to `nextPage()` and `nextPageParams()` - - Note that these both now return non-optional types (use `hasNextPage()` before calling these, since they will throw if it's impossible to get another page) - -### Features - -* **client:** allow providing some params positionally ([0d80e20](https://github.com/Increase/increase-java/commit/0d80e20051d5888f945e0af4039d5fa3653bf462)) -* **client:** extract auto pagination to shared classes ([973109a](https://github.com/Increase/increase-java/commit/973109aca513fb56221975aa3659036158bc3861)) - -## 0.226.0 (2025-05-07) - -Full Changelog: [v0.225.0...v0.226.0](https://github.com/Increase/increase-java/compare/v0.225.0...v0.226.0) - -### Features - -* **api:** api update ([8ac3e61](https://github.com/Increase/increase-java/commit/8ac3e619a7f32ea3a9fb4ce3b5fefd1ec3a19f8e)) - -## 0.225.0 (2025-05-06) - -Full Changelog: [v0.224.0...v0.225.0](https://github.com/Increase/increase-java/compare/v0.224.0...v0.225.0) - -### Features - -* **api:** api update ([819fc5e](https://github.com/Increase/increase-java/commit/819fc5e5595a6edcaf6af057291bdaecf6c0c822)) -* **api:** api update ([9cd81d4](https://github.com/Increase/increase-java/commit/9cd81d497a9be0ff345c6abb8dec5a05d84ac300)) - - -### Chores - -* **internal:** remove flaky `-Xbackend-threads=0` option ([012b764](https://github.com/Increase/increase-java/commit/012b7649fac6130eee58343b4ab4fbdc1ba4cbce)) - -## 0.224.0 (2025-05-05) - -Full Changelog: [v0.223.0...v0.224.0](https://github.com/Increase/increase-java/compare/v0.223.0...v0.224.0) - -### Features - -* **api:** api update ([3f1650b](https://github.com/Increase/increase-java/commit/3f1650bfd07895f43871a647535ca67124f37df4)) - -## 0.223.0 (2025-05-04) - -Full Changelog: [v0.222.0...v0.223.0](https://github.com/Increase/increase-java/compare/v0.222.0...v0.223.0) - -### Features - -* **api:** api update ([f11353c](https://github.com/Increase/increase-java/commit/f11353c3191905f881c8df93b394becdcf3a1b75)) - - -### Chores - -* **internal:** update java toolchain ([a023665](https://github.com/Increase/increase-java/commit/a023665e24a27e342c66ae286f9f9decb48545a9)) - -## 0.222.0 (2025-05-01) - -Full Changelog: [v0.221.0...v0.222.0](https://github.com/Increase/increase-java/compare/v0.221.0...v0.222.0) - -### Features - -* **api:** api update ([66acd12](https://github.com/Increase/increase-java/commit/66acd123ed65b5490309cd91d11dc1f128226dde)) - -## 0.221.0 (2025-04-29) - -Full Changelog: [v0.220.0...v0.221.0](https://github.com/Increase/increase-java/compare/v0.220.0...v0.221.0) - -### Features - -* **api:** api update ([6de8898](https://github.com/Increase/increase-java/commit/6de8898e8496dd18d3710b2c7708f00f0c072a1b)) - -## 0.220.0 (2025-04-27) - -Full Changelog: [v0.219.0...v0.220.0](https://github.com/Increase/increase-java/compare/v0.219.0...v0.220.0) - -### Features - -* **api:** api update ([40821b3](https://github.com/Increase/increase-java/commit/40821b307f4539a85fa0d9f9cae51f4a3a92384c)) - -## 0.219.0 (2025-04-25) - -Full Changelog: [v0.218.0...v0.219.0](https://github.com/Increase/increase-java/compare/v0.218.0...v0.219.0) - -### Features - -* **api:** api update ([340a72d](https://github.com/Increase/increase-java/commit/340a72d6d79842c399910708569535e297d77704)) - -## 0.218.0 (2025-04-25) - -Full Changelog: [v0.217.1...v0.218.0](https://github.com/Increase/increase-java/compare/v0.217.1...v0.218.0) - -### Features - -* **api:** api update ([b44f8b9](https://github.com/Increase/increase-java/commit/b44f8b9fc40694c331f500a7afd660ff5c836edd)) - -## 0.217.1 (2025-04-23) - -Full Changelog: [v0.217.0...v0.217.1](https://github.com/Increase/increase-java/compare/v0.217.0...v0.217.1) - -### Bug Fixes - -* **client:** add missing convenience methods ([c9fcc9f](https://github.com/Increase/increase-java/commit/c9fcc9f7ebef82a23a929246b8a9a2223b7441db)) - - -### Chores - -* **ci:** only use depot for staging repos ([f52c224](https://github.com/Increase/increase-java/commit/f52c2240ad55cb086883c562260b3ff92215c6a4)) -* **ci:** run on more branches and use depot runners ([40b53eb](https://github.com/Increase/increase-java/commit/40b53eb08cfbe0aec0bc9ca02b0d59c22b7f496d)) -* **internal:** java 17 -> 21 on ci ([bb64e14](https://github.com/Increase/increase-java/commit/bb64e1410c14ef4c64b72fa79b0b2de998f7afe3)) -* **internal:** use `byteInputStream()` in tests ([c9fcc9f](https://github.com/Increase/increase-java/commit/c9fcc9f7ebef82a23a929246b8a9a2223b7441db)) - -## 0.217.0 (2025-04-22) - -Full Changelog: [v0.216.0...v0.217.0](https://github.com/Increase/increase-java/compare/v0.216.0...v0.217.0) - -### Features - -* **api:** api update ([1b64980](https://github.com/Increase/increase-java/commit/1b64980b229303eaadf5a297926c4085024dbd86)) - - -### Chores - -* **internal:** codegen related update ([2ad10b4](https://github.com/Increase/increase-java/commit/2ad10b42f1457e56f128b0f0e915e0e66356535e)) - -## 0.216.0 (2025-04-18) - -Full Changelog: [v0.215.0...v0.216.0](https://github.com/Increase/increase-java/compare/v0.215.0...v0.216.0) - -### Features - -* **api:** api update ([f69a736](https://github.com/Increase/increase-java/commit/f69a73610ee797a3f36911994137125415fac9ae)) -* **api:** api update ([7855d87](https://github.com/Increase/increase-java/commit/7855d87677d0a664cbf0eb924a72171ce5c32181)) -* **api:** api update ([0cf047b](https://github.com/Increase/increase-java/commit/0cf047b42bb96c693aff6cf899c90bf3788b1736)) - -## 0.215.0 (2025-04-17) - -Full Changelog: [v0.214.0...v0.215.0](https://github.com/Increase/increase-java/compare/v0.214.0...v0.215.0) - -### Features - -* **api:** api update ([3b84f94](https://github.com/Increase/increase-java/commit/3b84f94bb6626b0073e7c38d93d05c235e5f4024)) - - -### Performance Improvements - -* **internal:** improve compilation+test speed ([19e3880](https://github.com/Increase/increase-java/commit/19e3880175d5caf93e7ac9ecb86845bb060b5879)) - - -### Documentation - -* **client:** update jackson compat error message ([83a1d97](https://github.com/Increase/increase-java/commit/83a1d97d41e22e353d518b9b2b28de1ca70de3a6)) -* explain http client customization ([cdd2abf](https://github.com/Increase/increase-java/commit/cdd2abff4f724ace2ac0855324e826efe472dd73)) -* explain jackson compat in readme ([6da3037](https://github.com/Increase/increase-java/commit/6da3037a23506c1c40035d5800f647e41f3fa03f)) - -## 0.214.0 (2025-04-14) - -Full Changelog: [v0.213.0...v0.214.0](https://github.com/Increase/increase-java/compare/v0.213.0...v0.214.0) - -### Features - -* **api:** api update ([930e584](https://github.com/Increase/increase-java/commit/930e58466558a97414d769620c5b07f337e51827)) - - -### Documentation - -* update documentation links to be more uniform ([6aa5b38](https://github.com/Increase/increase-java/commit/6aa5b38c7588193c186f1191e8aa7ab42df7353f)) - -## 0.213.0 (2025-04-12) - -Full Changelog: [v0.212.0...v0.213.0](https://github.com/Increase/increase-java/compare/v0.212.0...v0.213.0) - -### Features - -* **api:** api update ([8bc2748](https://github.com/Increase/increase-java/commit/8bc2748a209cc06c19c7eed8a4922dd6b8c13448)) -* **api:** api update ([aa8e65a](https://github.com/Increase/increase-java/commit/aa8e65a332271cfd8be350fb7e02ada2163a9e00)) -* **api:** api update ([28c1878](https://github.com/Increase/increase-java/commit/28c1878577cfa866990590fa86f537831c6625e6)) - -## 0.212.0 (2025-04-11) - -Full Changelog: [v0.211.0...v0.212.0](https://github.com/Increase/increase-java/compare/v0.211.0...v0.212.0) - -### Features - -* **api:** api update ([5e51774](https://github.com/Increase/increase-java/commit/5e51774fa15d724f0b78cd1ec09489be5c9085c9)) -* **api:** api update ([77a6b94](https://github.com/Increase/increase-java/commit/77a6b94002e4ac0fb8efef076736d22aaacf5347)) - -## 0.211.0 (2025-04-09) - -Full Changelog: [v0.210.0...v0.211.0](https://github.com/Increase/increase-java/compare/v0.210.0...v0.211.0) - -### Features - -* **client:** make pagination robust to missing data ([620b779](https://github.com/Increase/increase-java/commit/620b7794bc1944bfb6696b8e12b76d3cc0b84482)) -* **client:** support setting base URL via env var ([#950](https://github.com/Increase/increase-java/issues/950)) ([024ab97](https://github.com/Increase/increase-java/commit/024ab978a92e5f622af6d255816d2baac4d5bad7)) - - -### Bug Fixes - -* **client:** bump to better jackson version ([#953](https://github.com/Increase/increase-java/issues/953)) ([23fd745](https://github.com/Increase/increase-java/commit/23fd74582cd9c0f80141d7346d6d273897292a9f)) - - -### Chores - -* **internal:** expand CI branch coverage ([#952](https://github.com/Increase/increase-java/issues/952)) ([9f82333](https://github.com/Increase/increase-java/commit/9f82333d4703adbc015308705f27b45a21c4b86c)) -* **internal:** reduce CI branch coverage ([39ffec0](https://github.com/Increase/increase-java/commit/39ffec05403adfb79127d71eec3ef51c804f46ca)) - - -### Documentation - -* add comments for page methods ([620b779](https://github.com/Increase/increase-java/commit/620b7794bc1944bfb6696b8e12b76d3cc0b84482)) - - -### Refactors - -* **client:** deduplicate page response classes ([#954](https://github.com/Increase/increase-java/issues/954)) ([620b779](https://github.com/Increase/increase-java/commit/620b7794bc1944bfb6696b8e12b76d3cc0b84482)) -* **client:** migrate pages to builder pattern ([#955](https://github.com/Increase/increase-java/issues/955)) ([22418b2](https://github.com/Increase/increase-java/commit/22418b2bd3c7b9f552f2dee0466e4ff7805ee3c7)) - -## 0.210.0 (2025-04-08) - -Full Changelog: [v0.209.0...v0.210.0](https://github.com/Increase/increase-java/compare/v0.209.0...v0.210.0) - -### Features - -* **api:** api update ([#948](https://github.com/Increase/increase-java/issues/948)) ([37ab219](https://github.com/Increase/increase-java/commit/37ab2196c480d22ae73b3ce90349e7e4c9af805b)) - -## 0.209.0 (2025-04-08) - -Full Changelog: [v0.208.1...v0.209.0](https://github.com/Increase/increase-java/compare/v0.208.1...v0.209.0) - -### Features - -* **api:** api update ([#947](https://github.com/Increase/increase-java/issues/947)) ([7ac3393](https://github.com/Increase/increase-java/commit/7ac339367a19bf869589e5dc32dd1c36bbe7b54e)) - - -### Chores - -* **tests:** improve enum examples ([#946](https://github.com/Increase/increase-java/issues/946)) ([5abc0c1](https://github.com/Increase/increase-java/commit/5abc0c101d91408c3c73ced40e08e7a1b4696ba7)) - - -### Documentation - -* document how to forcibly omit required field ([189c894](https://github.com/Increase/increase-java/commit/189c8948a894e3290dab8ebc465ab0fb75399011)) -* swap examples used in readme ([#944](https://github.com/Increase/increase-java/issues/944)) ([189c894](https://github.com/Increase/increase-java/commit/189c8948a894e3290dab8ebc465ab0fb75399011)) - -## 0.208.1 (2025-04-04) - -Full Changelog: [v0.208.0...v0.208.1](https://github.com/Increase/increase-java/compare/v0.208.0...v0.208.1) - -### Bug Fixes - -* **client:** return `Optional<T>` instead of `Optional` ([#941](https://github.com/Increase/increase-java/issues/941)) ([1fcc007](https://github.com/Increase/increase-java/commit/1fcc00769014e07c97a29272f8b525ecea668148)) - - -### Chores - -* **internal:** swap from `getNullable` to `getOptional` ([#939](https://github.com/Increase/increase-java/issues/939)) ([1bdc884](https://github.com/Increase/increase-java/commit/1bdc884cc46a29c8e710595db0da0170a0ec8c28)) - - -### Documentation - -* add comments to `JsonField` classes ([1fcc007](https://github.com/Increase/increase-java/commit/1fcc00769014e07c97a29272f8b525ecea668148)) - -## 0.208.0 (2025-04-04) - -Full Changelog: [v0.207.0...v0.208.0](https://github.com/Increase/increase-java/compare/v0.207.0...v0.208.0) - -### Features - -* **api:** api update ([#937](https://github.com/Increase/increase-java/issues/937)) ([f07b92f](https://github.com/Increase/increase-java/commit/f07b92f2ecfe00276da5fc793abd050838e00140)) - - -### Performance Improvements - -* **client:** cached parsed type in `HttpResponseFor` ([#935](https://github.com/Increase/increase-java/issues/935)) ([b217bfd](https://github.com/Increase/increase-java/commit/b217bfd8694a3e4dec769edcce0abb605a6161ca)) - -## 0.207.0 (2025-04-02) - -Full Changelog: [v0.206.0...v0.207.0](https://github.com/Increase/increase-java/compare/v0.206.0...v0.207.0) - -### Features - -* **api:** api update ([#933](https://github.com/Increase/increase-java/issues/933)) ([e82124b](https://github.com/Increase/increase-java/commit/e82124b7a7cb26757f800356360aa3d96c454c0c)) -* **client:** expose request body setter and getter ([#932](https://github.com/Increase/increase-java/issues/932)) ([bf9e1e6](https://github.com/Increase/increase-java/commit/bf9e1e69006fb2928beffb3800647b9112a64d0c)) - - -### Chores - -* **internal:** codegen related update ([#929](https://github.com/Increase/increase-java/issues/929)) ([e879db7](https://github.com/Increase/increase-java/commit/e879db74a3bc649094352376f57a8b69e92e04fe)) -* **internal:** codegen related update ([#931](https://github.com/Increase/increase-java/issues/931)) ([4685970](https://github.com/Increase/increase-java/commit/46859708380460bf704adf0f0d3382aeec497281)) - -## 0.206.0 (2025-04-01) - -Full Changelog: [v0.205.0...v0.206.0](https://github.com/Increase/increase-java/compare/v0.205.0...v0.206.0) - -### Features - -* **api:** api update ([#926](https://github.com/Increase/increase-java/issues/926)) ([1923a1f](https://github.com/Increase/increase-java/commit/1923a1f26a3a521d45b0c4a5d04c39446ea7b51b)) - -## 0.205.0 (2025-04-01) - -Full Changelog: [v0.204.0...v0.205.0](https://github.com/Increase/increase-java/compare/v0.204.0...v0.205.0) - -### Features - -* **api:** api update ([#923](https://github.com/Increase/increase-java/issues/923)) ([b0c636a](https://github.com/Increase/increase-java/commit/b0c636ad7b688b3728ccf2526d3d445e706a1e9f)) - -## 0.204.0 (2025-04-01) - -Full Changelog: [v0.203.1...v0.204.0](https://github.com/Increase/increase-java/compare/v0.203.1...v0.204.0) - -### Features - -* **api:** api update ([#920](https://github.com/Increase/increase-java/issues/920)) ([67d33e5](https://github.com/Increase/increase-java/commit/67d33e5141754d5bb73c1d429fb96b04933141d2)) - -## 0.203.1 (2025-03-31) - -Full Changelog: [v0.203.0...v0.203.1](https://github.com/Increase/increase-java/compare/v0.203.0...v0.203.1) - -### Bug Fixes - -* **client:** limit json deserialization coercion ([#917](https://github.com/Increase/increase-java/issues/917)) ([8e030fc](https://github.com/Increase/increase-java/commit/8e030fc409fc28107ab0fb0f27cc76dc541a93c1)) - -## 0.203.0 (2025-03-31) - -Full Changelog: [v0.202.0...v0.203.0](https://github.com/Increase/increase-java/compare/v0.202.0...v0.203.0) - -### Features - -* **api:** api update ([#914](https://github.com/Increase/increase-java/issues/914)) ([42ec425](https://github.com/Increase/increase-java/commit/42ec42526df9878e02e19f62795ec5c484d0d508)) - -## 0.202.0 (2025-03-28) - -Full Changelog: [v0.201.0...v0.202.0](https://github.com/Increase/increase-java/compare/v0.201.0...v0.202.0) - -### Features - -* **api:** api update ([#911](https://github.com/Increase/increase-java/issues/911)) ([dab404a](https://github.com/Increase/increase-java/commit/dab404afc64ff3781ca4a712d4813c8778f58821)) - -## 0.201.0 (2025-03-28) - -Full Changelog: [v0.200.2...v0.201.0](https://github.com/Increase/increase-java/compare/v0.200.2...v0.201.0) - -### Features - -* **api:** api update ([#908](https://github.com/Increase/increase-java/issues/908)) ([dec31b9](https://github.com/Increase/increase-java/commit/dec31b9865f392b5564ea41dd84722b1714d0c9d)) - -## 0.200.2 (2025-03-28) - -Full Changelog: [v0.200.1...v0.200.2](https://github.com/Increase/increase-java/compare/v0.200.1...v0.200.2) - -### Bug Fixes - -* **client:** don't call `validate()` during deserialization if we don't have to ([#905](https://github.com/Increase/increase-java/issues/905)) ([8116b49](https://github.com/Increase/increase-java/commit/8116b49d6358aa57ba172b9b2ea468619ed82d31)) - -## 0.200.1 (2025-03-26) - -Full Changelog: [v0.200.0...v0.200.1](https://github.com/Increase/increase-java/compare/v0.200.0...v0.200.1) - -### Bug Fixes - -* **client:** map deserialization bug ([f23b999](https://github.com/Increase/increase-java/commit/f23b999baaccc833cb32349a271ee95e5e059fba)) - - -### Chores - -* **internal:** delete unused methods and annotations ([#902](https://github.com/Increase/increase-java/issues/902)) ([f23b999](https://github.com/Increase/increase-java/commit/f23b999baaccc833cb32349a271ee95e5e059fba)) - -## 0.200.0 (2025-03-26) - -Full Changelog: [v0.199.0...v0.200.0](https://github.com/Increase/increase-java/compare/v0.199.0...v0.200.0) - -### Features - -* **api:** api update ([#900](https://github.com/Increase/increase-java/issues/900)) ([9218720](https://github.com/Increase/increase-java/commit/9218720115abd60b7b451fe9c595d540167aee4a)) -* **client:** support a lower jackson version ([#898](https://github.com/Increase/increase-java/issues/898)) ([72dcee9](https://github.com/Increase/increase-java/commit/72dcee9ef4f79e28e9b28cdc03e05db029374cb0)) -* **client:** throw on incompatible jackson version ([72dcee9](https://github.com/Increase/increase-java/commit/72dcee9ef4f79e28e9b28cdc03e05db029374cb0)) - -## 0.199.0 (2025-03-22) - -Full Changelog: [v0.198.0...v0.199.0](https://github.com/Increase/increase-java/compare/v0.198.0...v0.199.0) - -### Features - -* **api:** api update ([#895](https://github.com/Increase/increase-java/issues/895)) ([1334794](https://github.com/Increase/increase-java/commit/1334794f03e177d38cafc6d5b7ca187659e3a4fb)) - -## 0.198.0 (2025-03-22) - -Full Changelog: [v0.197.0...v0.198.0](https://github.com/Increase/increase-java/compare/v0.197.0...v0.198.0) - -### Features - -* **api:** api update ([#893](https://github.com/Increase/increase-java/issues/893)) ([e4940f0](https://github.com/Increase/increase-java/commit/e4940f046fe867085cb8d790967500bf39f4f45c)) - - -### Chores - -* **internal:** fix example formatting ([#889](https://github.com/Increase/increase-java/issues/889)) ([0e3e428](https://github.com/Increase/increase-java/commit/0e3e4280d17c6dca1820a3f8e962debad3f36dde)) -* **internal:** make multipart assertions more robust ([9a5bd52](https://github.com/Increase/increase-java/commit/9a5bd52acfdde61c1d98ebad432a7fed8492a28b)) -* **internal:** remove unnecessary `assertNotNull` calls ([9a5bd52](https://github.com/Increase/increase-java/commit/9a5bd52acfdde61c1d98ebad432a7fed8492a28b)) -* **internal:** remove unnecessary import ([#890](https://github.com/Increase/increase-java/issues/890)) ([58eeabe](https://github.com/Increase/increase-java/commit/58eeabeff6905a55bdcb47f342e89bbaa2a27915)) - - -### Documentation - -* minor readme tweak ([#892](https://github.com/Increase/increase-java/issues/892)) ([6dbe539](https://github.com/Increase/increase-java/commit/6dbe5398bf11a4105c315c04df9fcaa6a2975a21)) -* refine comments on multipart params ([#887](https://github.com/Increase/increase-java/issues/887)) ([9a5bd52](https://github.com/Increase/increase-java/commit/9a5bd52acfdde61c1d98ebad432a7fed8492a28b)) -* update readme exception docs ([#891](https://github.com/Increase/increase-java/issues/891)) ([8a13850](https://github.com/Increase/increase-java/commit/8a13850eb288ccc7b62d0f4c6022e895dd916dd6)) - -## 0.197.0 (2025-03-20) - -Full Changelog: [v0.196.1...v0.197.0](https://github.com/Increase/increase-java/compare/v0.196.1...v0.197.0) - -### ⚠ BREAKING CHANGES - -* **client:** refactor exception structure and methods ([#885](https://github.com/Increase/increase-java/issues/885)) - -### Bug Fixes - -* compilation error ([7dc9133](https://github.com/Increase/increase-java/commit/7dc9133c70841963b8cd729d88de793231dadf1f)) - - -### Chores - -* **client:** refactor exception structure and methods ([#885](https://github.com/Increase/increase-java/issues/885)) ([a6a26f4](https://github.com/Increase/increase-java/commit/a6a26f460d13b04dffb3b14225e75922f1751d56)) -* **internal:** add missing release please block ([#884](https://github.com/Increase/increase-java/issues/884)) ([ee37922](https://github.com/Increase/increase-java/commit/ee37922f9015f932dcce99069d76ec875be23717)) -* **internal:** version bump ([#882](https://github.com/Increase/increase-java/issues/882)) ([d07cb07](https://github.com/Increase/increase-java/commit/d07cb07b559972ff8d92167de1f7d71ef5d61298)) - -## 0.196.1 (2025-03-18) - -Full Changelog: [v0.196.0...v0.196.1](https://github.com/Increase/increase-java/compare/v0.196.0...v0.196.1) - -### Bug Fixes - -* **client:** support kotlin 1.8 runtime ([#880](https://github.com/Increase/increase-java/issues/880)) ([3aedf16](https://github.com/Increase/increase-java/commit/3aedf1690a18b67988da577ed8f56c131c100bca)) - - -### Chores - -* **internal:** refactor enum query param serialization ([#881](https://github.com/Increase/increase-java/issues/881)) ([751b8ab](https://github.com/Increase/increase-java/commit/751b8abc4c472ba959fa0f295a35fd328f30000e)) -* **internal:** version bump ([#878](https://github.com/Increase/increase-java/issues/878)) ([762de6e](https://github.com/Increase/increase-java/commit/762de6e49daa14183ba38d22a0c18fd45e9b52a9)) - -## 0.196.0 (2025-03-18) - -Full Changelog: [v0.195.1...v0.196.0](https://github.com/Increase/increase-java/compare/v0.195.1...v0.196.0) - -### ⚠ BREAKING CHANGES - -* **client:** move classes into subpackages and shorten names ([#860](https://github.com/Increase/increase-java/issues/860)) - -### Features - -* **api:** api update ([#877](https://github.com/Increase/increase-java/issues/877)) ([aa093df](https://github.com/Increase/increase-java/commit/aa093df73f07b741792b65c1097c8d6ea7c370cc)) -* **api:** update ([1352891](https://github.com/Increase/increase-java/commit/1352891e20b8005ae9fc927b378ce06de0165747)) - - -### Chores - -* **client:** move classes into subpackages and shorten names ([#860](https://github.com/Increase/increase-java/issues/860)) ([baf2d1a](https://github.com/Increase/increase-java/commit/baf2d1afb475a4c0efe3a015811c8c8092dd41be)) -* **internal:** remove .idea/ ([4d708b1](https://github.com/Increase/increase-java/commit/4d708b12072a145c3662067d38af00b2ecd487ee)) -* **internal:** revert accidental custom code ([3fb2596](https://github.com/Increase/increase-java/commit/3fb25969206cbbcb7f6f9eaa9f5f601eff1fca48)) -* **internal:** revert last bit of accidental custom code ([d872989](https://github.com/Increase/increase-java/commit/d872989a6a3add15b7fdba422d75e264ad7c3ea6)) - - -### Documentation - -* document `JsonValue` construction in readme ([#859](https://github.com/Increase/increase-java/issues/859)) ([75be21b](https://github.com/Increase/increase-java/commit/75be21bd1ba6b3c6f148693e67db7b52af01db57)) -* revise readme docs about nested params ([#858](https://github.com/Increase/increase-java/issues/858)) ([b6eab23](https://github.com/Increase/increase-java/commit/b6eab232021d3577f08b2a1729fcbb5118a764ce)) - -## 0.195.1 (2025-03-09) - -Full Changelog: [v0.195.0...v0.195.1](https://github.com/Increase/increase-java/compare/v0.195.0...v0.195.1) - -### Bug Fixes - -* revert accidental custom code and fix lint ([4affe9a](https://github.com/Increase/increase-java/commit/4affe9ac2ddb954cc9d12ded3a4951de775565cf)) - - -### Chores - -* **internal:** add `.kotlin` to `.gitignore` ([#852](https://github.com/Increase/increase-java/issues/852)) ([706a419](https://github.com/Increase/increase-java/commit/706a4199a5540e2d46ed4c0c69be4d526c5752d7)) -* **internal:** don't use `JvmOverloads` in interfaces ([d126781](https://github.com/Increase/increase-java/commit/d126781f0670f74417a9e73100c6f6dbbabf65e3)) -* **internal:** reenable warnings as errors ([#855](https://github.com/Increase/increase-java/issues/855)) ([d126781](https://github.com/Increase/increase-java/commit/d126781f0670f74417a9e73100c6f6dbbabf65e3)) -* **internal:** use `getOrNull` instead of `orElse(null)` ([#854](https://github.com/Increase/increase-java/issues/854)) ([69c471d](https://github.com/Increase/increase-java/commit/69c471d2674647003660d39ed7b628e1772468ea)) -* **internal:** version bump ([#851](https://github.com/Increase/increase-java/issues/851)) ([6d20733](https://github.com/Increase/increase-java/commit/6d2073358212d6bf1bf466bf50a58429931ef82f)) - - -### Documentation - -* make URL purpose clearer in readme ([#856](https://github.com/Increase/increase-java/issues/856)) ([30704cb](https://github.com/Increase/increase-java/commit/30704cb21214b72fc9518d028ca2711c632a2103)) - -## 0.195.0 (2025-03-07) - -Full Changelog: [v0.194.0...v0.195.0](https://github.com/Increase/increase-java/compare/v0.194.0...v0.195.0) - -### ⚠ BREAKING CHANGES - -* **client:** refactor multipart formdata impl ([#840](https://github.com/Increase/increase-java/issues/840)) - -### Features - -* **api:** api update ([#845](https://github.com/Increase/increase-java/issues/845)) ([d74ac06](https://github.com/Increase/increase-java/commit/d74ac0629c81b3dd4f2a3b25d0e8a5a1982eecc8)) -* **client:** accept `InputStream` and `Path` for file params ([#847](https://github.com/Increase/increase-java/issues/847)) ([8ac4f4b](https://github.com/Increase/increase-java/commit/8ac4f4b4dcd04c1228204536e9cfec102f49c735)) -* **client:** detect binary incompatible jackson versions ([#849](https://github.com/Increase/increase-java/issues/849)) ([ad91966](https://github.com/Increase/increase-java/commit/ad919664e3ae736ba496dc14a9dc70dff8b2b607)) -* generate and publish docs ([#850](https://github.com/Increase/increase-java/issues/850)) ([e307b90](https://github.com/Increase/increase-java/commit/e307b9043110c18a29ba9f186b996a1ca25dd50d)) - - -### Chores - -* **client:** expose `Optional`, not nullable, from `ClientOptions` ([#844](https://github.com/Increase/increase-java/issues/844)) ([b78051a](https://github.com/Increase/increase-java/commit/b78051a6e94e1b0096520932b127e0392d021121)) -* **client:** refactor multipart formdata impl ([#840](https://github.com/Increase/increase-java/issues/840)) ([493ba6c](https://github.com/Increase/increase-java/commit/493ba6c2b0d95dfa0041544553058ea9b4e983c3)) -* **internal:** codegen related update ([#848](https://github.com/Increase/increase-java/issues/848)) ([faee63f](https://github.com/Increase/increase-java/commit/faee63fd389383819ac1f07d7dbdf4b98ae5b48a)) - - -### Documentation - -* add raw response readme documentation ([#842](https://github.com/Increase/increase-java/issues/842)) ([4d8f72c](https://github.com/Increase/increase-java/commit/4d8f72caec7b6a2ad20f495a83713b6a68fcefe8)) - -## 0.194.0 (2025-03-04) - -Full Changelog: [v0.193.0...v0.194.0](https://github.com/Increase/increase-java/compare/v0.193.0...v0.194.0) - -### Features - -* **api:** api update ([#839](https://github.com/Increase/increase-java/issues/839)) ([bd9f9bf](https://github.com/Increase/increase-java/commit/bd9f9bfcfbd5a1ab3eb0960b05c77dddc0a4d229)) -* **client:** allow configuring timeouts granularly ([#836](https://github.com/Increase/increase-java/issues/836)) ([7a68be6](https://github.com/Increase/increase-java/commit/7a68be663b502ec6bc698863509ff207a64c5b75)) -* **client:** support raw response access ([#838](https://github.com/Increase/increase-java/issues/838)) ([75dd0db](https://github.com/Increase/increase-java/commit/75dd0dbc97003cb7ceae424749ecf978517fda4c)) - -## 0.193.0 (2025-03-04) - -Full Changelog: [v0.192.0...v0.193.0](https://github.com/Increase/increase-java/compare/v0.192.0...v0.193.0) - -### Features - -* **api:** api update ([#833](https://github.com/Increase/increase-java/issues/833)) ([d3059fa](https://github.com/Increase/increase-java/commit/d3059fa3b0b02b324ae5d51823af124f6a3282de)) - -## 0.192.0 (2025-03-03) - -Full Changelog: [v0.191.0...v0.192.0](https://github.com/Increase/increase-java/compare/v0.191.0...v0.192.0) - -### Features - -* **api:** api update ([#831](https://github.com/Increase/increase-java/issues/831)) ([e489738](https://github.com/Increase/increase-java/commit/e489738aa69f584c0a395e76ad0d41fea4f5e7f3)) - - -### Chores - -* **internal:** refactor `ErrorHandlingTest` ([#829](https://github.com/Increase/increase-java/issues/829)) ([b9900f2](https://github.com/Increase/increase-java/commit/b9900f2652afb5aa1e8a3c7ffb47b017a81dfb9b)) - -## 0.191.0 (2025-03-01) - -Full Changelog: [v0.190.0...v0.191.0](https://github.com/Increase/increase-java/compare/v0.190.0...v0.191.0) - -### Features - -* **api:** api update ([#826](https://github.com/Increase/increase-java/issues/826)) ([ff7b4f0](https://github.com/Increase/increase-java/commit/ff7b4f06886a2a4895222a163119dbbca77cffdc)) - -## 0.190.0 (2025-03-01) - -Full Changelog: [v0.189.0...v0.190.0](https://github.com/Increase/increase-java/compare/v0.189.0...v0.190.0) - -### Features - -* **api:** api update ([#823](https://github.com/Increase/increase-java/issues/823)) ([c22993d](https://github.com/Increase/increase-java/commit/c22993d060484407e7eac6fa45ec1726cab11941)) - -## 0.189.0 (2025-03-01) - -Full Changelog: [v0.188.0...v0.189.0](https://github.com/Increase/increase-java/compare/v0.188.0...v0.189.0) - -### Features - -* **api:** api update ([#820](https://github.com/Increase/increase-java/issues/820)) ([504b158](https://github.com/Increase/increase-java/commit/504b15887afc56561f79317185ae8449cdf7c112)) - -## 0.188.0 (2025-03-01) - -Full Changelog: [v0.187.0...v0.188.0](https://github.com/Increase/increase-java/compare/v0.187.0...v0.188.0) - -### Features - -* **api:** api update ([#817](https://github.com/Increase/increase-java/issues/817)) ([7477c37](https://github.com/Increase/increase-java/commit/7477c3798515530a91fa0bd0dd134096e5fe514b)) - -## 0.187.0 (2025-02-28) - -Full Changelog: [v0.186.0...v0.187.0](https://github.com/Increase/increase-java/compare/v0.186.0...v0.187.0) - -### Features - -* **api:** api update ([#815](https://github.com/Increase/increase-java/issues/815)) ([376bfe7](https://github.com/Increase/increase-java/commit/376bfe7b7bdfeccff08741d74d123cf9d79a957e)) - - -### Chores - -* **client:** use deep identity methods for primitive array types ([#810](https://github.com/Increase/increase-java/issues/810)) ([26e0e96](https://github.com/Increase/increase-java/commit/26e0e963fd9d25aa7a97a48b99fdc5124eca73c8)) -* **internal:** refactor `ServiceParamsTest` ([#812](https://github.com/Increase/increase-java/issues/812)) ([6ce3c82](https://github.com/Increase/increase-java/commit/6ce3c8203ea0255e86c310461986045e53fe89d6)) - - -### Documentation - -* update URLs from stainlessapi.com to stainless.com ([#814](https://github.com/Increase/increase-java/issues/814)) ([af07cb5](https://github.com/Increase/increase-java/commit/af07cb516a7dcd1e56c0ad4560f843eb75c42bca)) - -## 0.186.0 (2025-02-26) - -Full Changelog: [v0.185.0...v0.186.0](https://github.com/Increase/increase-java/compare/v0.185.0...v0.186.0) - -### Features - -* **api:** api update ([#808](https://github.com/Increase/increase-java/issues/808)) ([aab201e](https://github.com/Increase/increase-java/commit/aab201e923b42313d97076c0eab0f3b192e2b25f)) - - -### Chores - -* **internal:** add async service tests ([#806](https://github.com/Increase/increase-java/issues/806)) ([a8e54c9](https://github.com/Increase/increase-java/commit/a8e54c9a1997cb6a9191eb5b0f2caec0223d6fd5)) -* **internal:** improve sync service tests ([a8e54c9](https://github.com/Increase/increase-java/commit/a8e54c9a1997cb6a9191eb5b0f2caec0223d6fd5)) - - -### Documentation - -* readme parameter tweaks ([a8e54c9](https://github.com/Increase/increase-java/commit/a8e54c9a1997cb6a9191eb5b0f2caec0223d6fd5)) - -## 0.185.0 (2025-02-26) - -Full Changelog: [v0.184.0...v0.185.0](https://github.com/Increase/increase-java/compare/v0.184.0...v0.185.0) - -### Features - -* **client:** allow omitting params object when none required ([#803](https://github.com/Increase/increase-java/issues/803)) ([f2f57cf](https://github.com/Increase/increase-java/commit/f2f57cf28c958449ec945c130f9eca88f8fc6d1f)) - - -### Bug Fixes - -* **client:** add missing `@JvmStatic` ([#804](https://github.com/Increase/increase-java/issues/804)) ([85d5a99](https://github.com/Increase/increase-java/commit/85d5a997de384ba02049dcc4ee53d6c5b05a8a7d)) - - -### Documentation - -* add source file links to readme ([#801](https://github.com/Increase/increase-java/issues/801)) ([0e12cc3](https://github.com/Increase/increase-java/commit/0e12cc3299b4b839346142269f5c05ef8b3df775)) - -## 0.184.0 (2025-02-24) - -Full Changelog: [v0.183.0...v0.184.0](https://github.com/Increase/increase-java/compare/v0.183.0...v0.184.0) - -### Features - -* **api:** api update ([#798](https://github.com/Increase/increase-java/issues/798)) ([7ff9a47](https://github.com/Increase/increase-java/commit/7ff9a47d80802674163a09b74dd2c98408d42297)) - -## 0.183.0 (2025-02-22) - -Full Changelog: [v0.182.0...v0.183.0](https://github.com/Increase/increase-java/compare/v0.182.0...v0.183.0) - -### Features - -* **api:** api update ([#796](https://github.com/Increase/increase-java/issues/796)) ([5a3ab26](https://github.com/Increase/increase-java/commit/5a3ab2623718590705b3059d639997d11a3347df)) - - -### Documentation - -* add immutability explanation to readme ([#794](https://github.com/Increase/increase-java/issues/794)) ([19587b1](https://github.com/Increase/increase-java/commit/19587b1dcab521ce8870d553590656e6f2eab180)) - -## 0.182.0 (2025-02-20) - -Full Changelog: [v0.181.0...v0.182.0](https://github.com/Increase/increase-java/compare/v0.181.0...v0.182.0) - -### Features - -* **client:** get rid of annoying checked exceptions ([#790](https://github.com/Increase/increase-java/issues/790)) ([6b370b5](https://github.com/Increase/increase-java/commit/6b370b567becd9edbea337bee86f0b10ab7ea0ca)) -* **client:** support `JsonField#asX()` for known values ([#784](https://github.com/Increase/increase-java/issues/784)) ([cb4cc91](https://github.com/Increase/increase-java/commit/cb4cc9194d8a564872dae6834e22b182c78bd52a)) -* **client:** update enum `asX` methods ([#783](https://github.com/Increase/increase-java/issues/783)) ([7816b1a](https://github.com/Increase/increase-java/commit/7816b1ac5f779888a1e94a602f84645ee8f58b9d)) - - -### Bug Fixes - -* **client:** mark some request bodies as optional ([#792](https://github.com/Increase/increase-java/issues/792)) ([7e64575](https://github.com/Increase/increase-java/commit/7e645756cca9839e826971363963294dd85bee3c)) - - -### Chores - -* **ci:** update gradle actions to v4 ([#789](https://github.com/Increase/increase-java/issues/789)) ([a26984e](https://github.com/Increase/increase-java/commit/a26984ee1b1f776780998e3c0b109b2383899898)) -* **docs:** add faq to readme ([#791](https://github.com/Increase/increase-java/issues/791)) ([cfe2afc](https://github.com/Increase/increase-java/commit/cfe2afc8e3309a3dba346e002659f2e576addce4)) -* **docs:** reorganize readme ([#785](https://github.com/Increase/increase-java/issues/785)) ([367a3df](https://github.com/Increase/increase-java/commit/367a3dfbf3a822695cc8e1cee6aa9bfd0e8def4d)) -* **internal:** get rid of configuration cache ([#788](https://github.com/Increase/increase-java/issues/788)) ([43dae34](https://github.com/Increase/increase-java/commit/43dae3447f7b4416d2e53fd2dcf27296e8b19143)) -* **internal:** make body class constructors private ([620882f](https://github.com/Increase/increase-java/commit/620882f220578e011bd38a4e180317d19328e75f)) -* **internal:** make body classes for multipart requests ([620882f](https://github.com/Increase/increase-java/commit/620882f220578e011bd38a4e180317d19328e75f)) -* **internal:** misc formatting changes ([620882f](https://github.com/Increase/increase-java/commit/620882f220578e011bd38a4e180317d19328e75f)) -* **internal:** optimize build and test perf ([2da6705](https://github.com/Increase/increase-java/commit/2da670503c0b19dab0efeaa942d0f9addd0565d4)) -* **internal:** remove unnecessary non-null asserts in tests ([7e64575](https://github.com/Increase/increase-java/commit/7e645756cca9839e826971363963294dd85bee3c)) -* **internal:** rename internal body classes ([620882f](https://github.com/Increase/increase-java/commit/620882f220578e011bd38a4e180317d19328e75f)) -* **internal:** update formatter ([#780](https://github.com/Increase/increase-java/issues/780)) ([2da6705](https://github.com/Increase/increase-java/commit/2da670503c0b19dab0efeaa942d0f9addd0565d4)) -* **internal:** update some formatting in `Values.kt` ([cb4cc91](https://github.com/Increase/increase-java/commit/cb4cc9194d8a564872dae6834e22b182c78bd52a)) -* **internal:** use `assertNotNull` in tests for type narrowing ([7e64575](https://github.com/Increase/increase-java/commit/7e645756cca9839e826971363963294dd85bee3c)) -* **internal:** use better test example values ([#782](https://github.com/Increase/increase-java/issues/782)) ([620882f](https://github.com/Increase/increase-java/commit/620882f220578e011bd38a4e180317d19328e75f)) - -## 0.181.0 (2025-02-19) - -Full Changelog: [v0.180.0...v0.181.0](https://github.com/Increase/increase-java/compare/v0.180.0...v0.181.0) - -### Features - -* **api:** api update ([#778](https://github.com/Increase/increase-java/issues/778)) ([c78334f](https://github.com/Increase/increase-java/commit/c78334f21591e3d1f81c0dbcdcc9b4e7f1087198)) - - -### Chores - -* **internal:** refactor `PhantomReachableClosingAsyncStreamResponse` impl ([#776](https://github.com/Increase/increase-java/issues/776)) ([46ebe45](https://github.com/Increase/increase-java/commit/46ebe451635928d603f575de21d768f0e1e70017)) - - -### Documentation - -* add more phantom reachability docs ([46ebe45](https://github.com/Increase/increase-java/commit/46ebe451635928d603f575de21d768f0e1e70017)) - -## 0.180.0 (2025-02-12) - -Full Changelog: [v0.179.0...v0.180.0](https://github.com/Increase/increase-java/compare/v0.179.0...v0.180.0) - -### Features - -* **api:** api update ([#773](https://github.com/Increase/increase-java/issues/773)) ([cbc26b2](https://github.com/Increase/increase-java/commit/cbc26b2c5d2576590acd028b1dd61b1c6d1e98ba)) - -## 0.179.0 (2025-02-11) - -Full Changelog: [v0.178.0...v0.179.0](https://github.com/Increase/increase-java/compare/v0.178.0...v0.179.0) - -### Features - -* **api:** api update ([#770](https://github.com/Increase/increase-java/issues/770)) ([184a6d0](https://github.com/Increase/increase-java/commit/184a6d0f1640ba24eab01627df4e034fcc58758c)) - -## 0.178.0 (2025-02-10) - -Full Changelog: [v0.177.0...v0.178.0](https://github.com/Increase/increase-java/compare/v0.177.0...v0.178.0) - -### Features - -* **api:** api update ([#767](https://github.com/Increase/increase-java/issues/767)) ([48eee40](https://github.com/Increase/increase-java/commit/48eee40ecc8248bda7f3420ec0a069f2d918aae6)) - -## 0.177.0 (2025-02-07) - -Full Changelog: [v0.176.0...v0.177.0](https://github.com/Increase/increase-java/compare/v0.176.0...v0.177.0) - -### Features - -* **api:** api update ([#764](https://github.com/Increase/increase-java/issues/764)) ([d5735a4](https://github.com/Increase/increase-java/commit/d5735a4b1c6d97c2d95a1c283121203689c31a23)) - -## 0.176.0 (2025-02-06) - -Full Changelog: [v0.175.1...v0.176.0](https://github.com/Increase/increase-java/compare/v0.175.1...v0.176.0) - -### Features - -* **api:** api update ([#761](https://github.com/Increase/increase-java/issues/761)) ([a17b529](https://github.com/Increase/increase-java/commit/a17b529d7c45dac5aa80aafb39359dda101c27a0)) - -## 0.175.1 (2025-02-05) - -Full Changelog: [v0.175.0...v0.175.1](https://github.com/Increase/increase-java/compare/v0.175.0...v0.175.1) - -### Bug Fixes - -* **api:** add missing `@MustBeClosed` annotations ([#758](https://github.com/Increase/increase-java/issues/758)) ([9b4c83b](https://github.com/Increase/increase-java/commit/9b4c83b976853b6d9433a86f1f210d31bb896fdc)) -* **api:** switch `CompletableFuture<Void>` to `CompletableFuture` ([9b4c83b](https://github.com/Increase/increase-java/commit/9b4c83b976853b6d9433a86f1f210d31bb896fdc)) -* **client:** add missing validation calls on response ([9b4c83b](https://github.com/Increase/increase-java/commit/9b4c83b976853b6d9433a86f1f210d31bb896fdc)) -* **client:** always provide a body for `PATCH` methods ([9b4c83b](https://github.com/Increase/increase-java/commit/9b4c83b976853b6d9433a86f1f210d31bb896fdc)) - - -### Chores - -* **internal:** minor formatting/style changes ([9b4c83b](https://github.com/Increase/increase-java/commit/9b4c83b976853b6d9433a86f1f210d31bb896fdc)) -* **internal:** rename some tests ([9b4c83b](https://github.com/Increase/increase-java/commit/9b4c83b976853b6d9433a86f1f210d31bb896fdc)) - -## 0.175.0 (2025-02-04) - -Full Changelog: [v0.174.0...v0.175.0](https://github.com/Increase/increase-java/compare/v0.174.0...v0.175.0) - -### Features - -* **api:** api update ([#756](https://github.com/Increase/increase-java/issues/756)) ([7087292](https://github.com/Increase/increase-java/commit/708729236be5d99454876a7d99a3e161ddb8e358)) -* **client:** send client-side timeout headers ([#754](https://github.com/Increase/increase-java/issues/754)) ([4403efc](https://github.com/Increase/increase-java/commit/4403efc7197c379c1204d3b99c8cd9ea974ef758)) - -## 0.174.0 (2025-02-03) - -Full Changelog: [v0.173.0...v0.174.0](https://github.com/Increase/increase-java/compare/v0.173.0...v0.174.0) - -### Features - -* **api:** api update ([#751](https://github.com/Increase/increase-java/issues/751)) ([bb7c06b](https://github.com/Increase/increase-java/commit/bb7c06b70a20bedc8480faa34e24d6dbf11ef6eb)) - -## 0.173.0 (2025-02-01) - -Full Changelog: [v0.172.0...v0.173.0](https://github.com/Increase/increase-java/compare/v0.172.0...v0.173.0) - -### Features - -* **api:** api update ([#748](https://github.com/Increase/increase-java/issues/748)) ([6c7891f](https://github.com/Increase/increase-java/commit/6c7891fdebd3e4b9c863f4c8e6bf9e6684d7c95d)) - -## 0.172.0 (2025-01-31) - -Full Changelog: [v0.171.0...v0.172.0](https://github.com/Increase/increase-java/compare/v0.171.0...v0.172.0) - -### Features - -* **api:** api update ([#745](https://github.com/Increase/increase-java/issues/745)) ([ee37b37](https://github.com/Increase/increase-java/commit/ee37b37190ca706daabf418b5e4bd22e0ddfe7f3)) - -## 0.171.0 (2025-01-31) - -Full Changelog: [v0.170.0...v0.171.0](https://github.com/Increase/increase-java/compare/v0.170.0...v0.171.0) - -### Features - -* **api:** api update ([#742](https://github.com/Increase/increase-java/issues/742)) ([e55f8d5](https://github.com/Increase/increase-java/commit/e55f8d5e3eb7a2883512b893e846c641c47b46d9)) - -## 0.170.0 (2025-01-30) - -Full Changelog: [v0.169.1...v0.170.0](https://github.com/Increase/increase-java/compare/v0.169.1...v0.170.0) - -### Features - -* **api:** api update ([#739](https://github.com/Increase/increase-java/issues/739)) ([3b19f90](https://github.com/Increase/increase-java/commit/3b19f9014843b23992838e0d66e53f8c08b9978f)) - -## 0.169.1 (2025-01-30) - -Full Changelog: [v0.169.0...v0.169.1](https://github.com/Increase/increase-java/compare/v0.169.0...v0.169.1) - -### Bug Fixes - -* **client:** don't leak responses when retrying ([#735](https://github.com/Increase/increase-java/issues/735)) ([ffb6259](https://github.com/Increase/increase-java/commit/ffb6259df249b9e3f02fa2b4647e4fc64b0d25e0)) - - -### Documentation - -* fix incorrect additional properties info ([#737](https://github.com/Increase/increase-java/issues/737)) ([5eb497a](https://github.com/Increase/increase-java/commit/5eb497a37fa360731e0beeffc05456985bb4b9b6)) - -## 0.169.0 (2025-01-30) - -Full Changelog: [v0.168.0...v0.169.0](https://github.com/Increase/increase-java/compare/v0.168.0...v0.169.0) - -### Features - -* **api:** api update ([#732](https://github.com/Increase/increase-java/issues/732)) ([d9c7602](https://github.com/Increase/increase-java/commit/d9c76020a8a59249207221042fb374c8d4f735b2)) -* **client:** add `_queryParams` and `_headers` methods ([#729](https://github.com/Increase/increase-java/issues/729)) ([c3c0560](https://github.com/Increase/increase-java/commit/c3c0560787d0765fd87e3d3829d9e2082d79a684)) - - -### Chores - -* **internal:** improve `RetryingHttpClientTest` ([#731](https://github.com/Increase/increase-java/issues/731)) ([fc8dcc1](https://github.com/Increase/increase-java/commit/fc8dcc15257cbe0b945fc69f8ae0a16997bd7edb)) - - -### Refactors - -* **internal:** extract request preparation logic ([c3c0560](https://github.com/Increase/increase-java/commit/c3c0560787d0765fd87e3d3829d9e2082d79a684)) - -## 0.168.0 (2025-01-30) - -Full Changelog: [v0.167.0...v0.168.0](https://github.com/Increase/increase-java/compare/v0.167.0...v0.168.0) - -### Features - -* **api:** api update ([#726](https://github.com/Increase/increase-java/issues/726)) ([b0620e4](https://github.com/Increase/increase-java/commit/b0620e4efab06013bfe6fbe34a059c64f6198341)) - -## 0.167.0 (2025-01-27) - -Full Changelog: [v0.166.0...v0.167.0](https://github.com/Increase/increase-java/compare/v0.166.0...v0.167.0) - -### Features - -* **api:** api update ([#724](https://github.com/Increase/increase-java/issues/724)) ([d53c7fe](https://github.com/Increase/increase-java/commit/d53c7fe79ec352f4ba575ca412710b6b6278aff9)) - - -### Documentation - -* builder, enum, and union comments ([#722](https://github.com/Increase/increase-java/issues/722)) ([09e5ad9](https://github.com/Increase/increase-java/commit/09e5ad906227c3942bedf48101438e3c7ca6bf71)) - -## 0.166.0 (2025-01-27) - -Full Changelog: [v0.165.0...v0.166.0](https://github.com/Increase/increase-java/compare/v0.165.0...v0.166.0) - -### Features - -* **api:** api update ([#719](https://github.com/Increase/increase-java/issues/719)) ([7af0816](https://github.com/Increase/increase-java/commit/7af08162379c5a403c65701139c0f569884a65ca)) - -## 0.165.0 (2025-01-26) - -Full Changelog: [v0.164.0...v0.165.0](https://github.com/Increase/increase-java/compare/v0.164.0...v0.165.0) - -### Features - -* **client:** add `close` method ([#714](https://github.com/Increase/increase-java/issues/714)) ([c12ac3e](https://github.com/Increase/increase-java/commit/c12ac3e374b223c851cd205a84259d287ea1dc18)) - - -### Bug Fixes - -* **client:** make some classes and constructors non-public ([#717](https://github.com/Increase/increase-java/issues/717)) ([340d96b](https://github.com/Increase/increase-java/commit/340d96bc74666af64d8111b80801f0f48235365f)) - - -### Chores - -* add max retries to test ([#713](https://github.com/Increase/increase-java/issues/713)) ([520c559](https://github.com/Increase/increase-java/commit/520c559e04a3257b2271d721392388713efeae94)) -* **internal:** remove some unnecessary `constructor` keywords ([340d96b](https://github.com/Increase/increase-java/commit/340d96bc74666af64d8111b80801f0f48235365f)) -* **internal:** swap `checkNotNull` to `checkRequired` ([#712](https://github.com/Increase/increase-java/issues/712)) ([8a70645](https://github.com/Increase/increase-java/commit/8a7064572a31d58c8431340907dfbf7e5f2e7c92)) - - -### Documentation - -* `async` and `sync` method comments ([#716](https://github.com/Increase/increase-java/issues/716)) ([0a1c399](https://github.com/Increase/increase-java/commit/0a1c3999eccb1c8573f9885fb024ec1da5ecb3e0)) -* add client documentation ([#715](https://github.com/Increase/increase-java/issues/715)) ([0db60c7](https://github.com/Increase/increase-java/commit/0db60c7044b02422800b8275934e830c4c54ae9b)) -* move up requirements section ([#711](https://github.com/Increase/increase-java/issues/711)) ([53325d0](https://github.com/Increase/increase-java/commit/53325d0401e2f2c401c1f3bd3b7d9b9d0ca1cd15)) -* update readme ([#709](https://github.com/Increase/increase-java/issues/709)) ([db446a9](https://github.com/Increase/increase-java/commit/db446a9f73d66cc337e2db22f9c13bc6b3e5edcd)) - -## 0.164.0 (2025-01-21) - -Full Changelog: [v0.163.0...v0.164.0](https://github.com/Increase/increase-java/compare/v0.163.0...v0.164.0) - -### Features - -* **api:** api update ([#706](https://github.com/Increase/increase-java/issues/706)) ([c832504](https://github.com/Increase/increase-java/commit/c8325046c6706b7e082eb59fa8cca55cdee281ad)) - -## 0.163.0 (2025-01-21) - -Full Changelog: [v0.162.1...v0.163.0](https://github.com/Increase/increase-java/compare/v0.162.1...v0.163.0) - -### Features - -* **api:** api update ([#704](https://github.com/Increase/increase-java/issues/704)) ([3515303](https://github.com/Increase/increase-java/commit/351530386c8f8ddefbb0597912dc93fda3aaa837)) - - -### Documentation - -* more enum documentation ([#702](https://github.com/Increase/increase-java/issues/702)) ([c286f83](https://github.com/Increase/increase-java/commit/c286f83b7a03c60a0aaf111f97a5ecaf3047e338)) - -## 0.162.1 (2025-01-20) - -Full Changelog: [v0.162.0...v0.162.1](https://github.com/Increase/increase-java/compare/v0.162.0...v0.162.1) - -### Bug Fixes - -* **client:** make service impl constructors internal ([#700](https://github.com/Increase/increase-java/issues/700)) ([fc31e66](https://github.com/Increase/increase-java/commit/fc31e66b986a649e59f08c66ff0b7933cb52ee33)) - - -### Chores - -* **internal:** upgrade kotlin compiler and gradle ([#698](https://github.com/Increase/increase-java/issues/698)) ([12b19e8](https://github.com/Increase/increase-java/commit/12b19e8cdfea26d606c242960248824a5dbb4255)) -* simplify examples involving lists ([#696](https://github.com/Increase/increase-java/issues/696)) ([efd6ff0](https://github.com/Increase/increase-java/commit/efd6ff0cd56019b1939caafb390065feb0d8ecd3)) - - -### Documentation - -* add more documentation ([#699](https://github.com/Increase/increase-java/issues/699)) ([5b09b99](https://github.com/Increase/increase-java/commit/5b09b992cfe86a7ff082d42aa7146d04d99a9824)) - -## 0.162.0 (2025-01-14) - -Full Changelog: [v0.161.0...v0.162.0](https://github.com/Increase/increase-java/compare/v0.161.0...v0.162.0) - -### Features - -* **api:** api update ([#694](https://github.com/Increase/increase-java/issues/694)) ([a4a521b](https://github.com/Increase/increase-java/commit/a4a521bf4d2937f97472ab6765df88ea8a04a452)) - - -### Chores - -* **internal:** add and tweak check functions ([#692](https://github.com/Increase/increase-java/issues/692)) ([abbf2d2](https://github.com/Increase/increase-java/commit/abbf2d2cb7f925b2eb15f0f2e6c57f878cf80e00)) -* **internal:** tweak client options nullability handling ([abbf2d2](https://github.com/Increase/increase-java/commit/abbf2d2cb7f925b2eb15f0f2e6c57f878cf80e00)) - -## 0.161.0 (2025-01-14) - -Full Changelog: [v0.160.0...v0.161.0](https://github.com/Increase/increase-java/compare/v0.160.0...v0.161.0) - -### Features - -* **api:** api update ([#689](https://github.com/Increase/increase-java/issues/689)) ([9c18c02](https://github.com/Increase/increase-java/commit/9c18c02e1f0a86faec2924a09368f40f0ebd205e)) -* **client:** add various convenience setters to models ([#682](https://github.com/Increase/increase-java/issues/682)) ([57324bd](https://github.com/Increase/increase-java/commit/57324bd4fdf994132ce7011a3a17be8b93e9e709)) -* **client:** allow passing null or optional for nullable fields ([#679](https://github.com/Increase/increase-java/issues/679)) ([7e006d5](https://github.com/Increase/increase-java/commit/7e006d5c6e40f33214a218bb828b191291fe132f)) -* **client:** allow setting arbitrary JSON for top-level body params ([57324bd](https://github.com/Increase/increase-java/commit/57324bd4fdf994132ce7011a3a17be8b93e9e709)) -* **client:** expose getters for `JsonField` of body params ([57324bd](https://github.com/Increase/increase-java/commit/57324bd4fdf994132ce7011a3a17be8b93e9e709)) - - -### Bug Fixes - -* **client:** add some missing `validate()` calls ([#684](https://github.com/Increase/increase-java/issues/684)) ([3695f32](https://github.com/Increase/increase-java/commit/3695f32cd34625432630d9e1710d8b2a00e3056e)) -* **client:** consistently throw on omitting required fields ([57324bd](https://github.com/Increase/increase-java/commit/57324bd4fdf994132ce7011a3a17be8b93e9e709)) -* **client:** convert `JsonField` containing list type to mutable in builder ([57324bd](https://github.com/Increase/increase-java/commit/57324bd4fdf994132ce7011a3a17be8b93e9e709)) - - -### Chores - -* **internal:** codegen related update ([#683](https://github.com/Increase/increase-java/issues/683)) ([237ecbe](https://github.com/Increase/increase-java/commit/237ecbe32368323fea0a55e8c28fb6dca57b4500)) -* **internal:** extract a `checkRequired` function ([#690](https://github.com/Increase/increase-java/issues/690)) ([deffea6](https://github.com/Increase/increase-java/commit/deffea6eda34cd3d340e5d296bb129051f965a1b)) -* **internal:** fix up root `build.gradle.kts` formatting ([#685](https://github.com/Increase/increase-java/issues/685)) ([2b491a4](https://github.com/Increase/increase-java/commit/2b491a46fbdecc3be4d303102f883e7161246704)) -* **internal:** refactor `validate` methods ([3695f32](https://github.com/Increase/increase-java/commit/3695f32cd34625432630d9e1710d8b2a00e3056e)) -* **internal:** remove unused Gradle imports ([#686](https://github.com/Increase/increase-java/issues/686)) ([f9ab04f](https://github.com/Increase/increase-java/commit/f9ab04ffa0b3f36d62a1233f0e35f5cc63eb82da)) -* **internal:** remove unused or unnecessary Gradle imports ([#687](https://github.com/Increase/increase-java/issues/687)) ([d5bdf23](https://github.com/Increase/increase-java/commit/d5bdf239816098ce93f254ecf55019f43b8a5848)) -* **internal:** update examples ([#680](https://github.com/Increase/increase-java/issues/680)) ([c0b2611](https://github.com/Increase/increase-java/commit/c0b26111b85e9990629dabb4394f9d247bdc5f92)) -* **internal:** update some gradle formatting ([#688](https://github.com/Increase/increase-java/issues/688)) ([7538c22](https://github.com/Increase/increase-java/commit/7538c22efbff557c69eaa8bee4627426a6ce6be0)) - - -### Documentation - -* add params class javadocs ([#681](https://github.com/Increase/increase-java/issues/681)) ([8afc6b9](https://github.com/Increase/increase-java/commit/8afc6b97936da522428847f45b6c0f74f3bbe0a9)) - - -### Styles - -* **internal:** explicitly add some method return types ([57324bd](https://github.com/Increase/increase-java/commit/57324bd4fdf994132ce7011a3a17be8b93e9e709)) -* **internal:** move headers and query params setters below others ([57324bd](https://github.com/Increase/increase-java/commit/57324bd4fdf994132ce7011a3a17be8b93e9e709)) -* **internal:** simplify existing convenience setters on params ([57324bd](https://github.com/Increase/increase-java/commit/57324bd4fdf994132ce7011a3a17be8b93e9e709)) -* **internal:** sort fields ([#677](https://github.com/Increase/increase-java/issues/677)) ([258af91](https://github.com/Increase/increase-java/commit/258af913ced4e717f3662bec83e4371a8f1b1137)) - -## 0.160.0 (2025-01-03) - -Full Changelog: [v0.159.0...v0.160.0](https://github.com/Increase/increase-java/compare/v0.159.0...v0.160.0) - -### ⚠ BREAKING CHANGES - -* **client:** switch query params objects to use `QueryParams` ([#666](https://github.com/Increase/increase-java/issues/666)) - -### Features - -* **api:** api update ([#669](https://github.com/Increase/increase-java/issues/669)) ([a48d436](https://github.com/Increase/increase-java/commit/a48d436999cefec232bffb44a9aae5eb9074014d)) -* **api:** api update ([#670](https://github.com/Increase/increase-java/issues/670)) ([31d9fe0](https://github.com/Increase/increase-java/commit/31d9fe00d3c7949105fabe83d56de1a3cbe7a4e4)) -* **api:** api update ([#671](https://github.com/Increase/increase-java/issues/671)) ([ea1ed7d](https://github.com/Increase/increase-java/commit/ea1ed7d87b439dcd9ad648ae548522037234b9d5)) -* **api:** api update ([#673](https://github.com/Increase/increase-java/issues/673)) ([74ec930](https://github.com/Increase/increase-java/commit/74ec930838db53278d85fa7d2a5110e5368b159f)) -* **api:** api update ([#674](https://github.com/Increase/increase-java/issues/674)) ([05926fd](https://github.com/Increase/increase-java/commit/05926fdb2c16ced7b9e2d583b84faa6c535d4840)) - - -### Chores - -* **internal:** codegen related update ([#672](https://github.com/Increase/increase-java/issues/672)) ([2dd8d70](https://github.com/Increase/increase-java/commit/2dd8d70f19bde02e31f341acd24521c2a6ceb5ee)) -* **internal:** codegen related update ([#675](https://github.com/Increase/increase-java/issues/675)) ([88f1f82](https://github.com/Increase/increase-java/commit/88f1f82bf6b6e0964a55e61160079a6cd5fc0324)) - - -### Refactors - -* **client:** switch query params objects to use `QueryParams` ([#666](https://github.com/Increase/increase-java/issues/666)) ([0687924](https://github.com/Increase/increase-java/commit/0687924d47ed59f60a3ea7b0fa1b9360a514530b)) -* **internal:** use constructor to deserialize json ([#668](https://github.com/Increase/increase-java/issues/668)) ([62773ca](https://github.com/Increase/increase-java/commit/62773ca6e39bcf8ecebdbb4d56c12923f4d8e363)) - -## 0.159.0 (2024-12-20) - -Full Changelog: [v0.158.0...v0.159.0](https://github.com/Increase/increase-java/compare/v0.158.0...v0.159.0) - -### Features - -* **api:** api update ([#664](https://github.com/Increase/increase-java/issues/664)) ([48e56c9](https://github.com/Increase/increase-java/commit/48e56c9fe3845acd95904cd08a554a257f04a45f)) - - -### Chores - -* **docs:** add example project ([#662](https://github.com/Increase/increase-java/issues/662)) ([dfe4f0c](https://github.com/Increase/increase-java/commit/dfe4f0ccd4f77cc7bdcac7066cdc0b1aba65399f)) -* **docs:** fix code block language ([#663](https://github.com/Increase/increase-java/issues/663)) ([48109e8](https://github.com/Increase/increase-java/commit/48109e8ffaf7002053288e24307943215002da1a)) -* **docs:** update readme ([#661](https://github.com/Increase/increase-java/issues/661)) ([c74b8e6](https://github.com/Increase/increase-java/commit/c74b8e693a492bace34b1775f5aae53eb62016cc)) -* update parameter examples in tests and docs ([#659](https://github.com/Increase/increase-java/issues/659)) ([493e7ac](https://github.com/Increase/increase-java/commit/493e7aceac7a3dd6eeef23604945073766218731)) - -## 0.158.0 (2024-12-18) - -Full Changelog: [v0.157.0...v0.158.0](https://github.com/Increase/increase-java/compare/v0.157.0...v0.158.0) - -### Features - -* **api:** api update ([#645](https://github.com/Increase/increase-java/issues/645)) ([ad806f4](https://github.com/Increase/increase-java/commit/ad806f44fa2387744f892ce3aa37af1299be4482)) -* **api:** api update ([#647](https://github.com/Increase/increase-java/issues/647)) ([dd4c71a](https://github.com/Increase/increase-java/commit/dd4c71a7d62da3a968639e13827857a8de99d8fd)) -* **api:** api update ([#652](https://github.com/Increase/increase-java/issues/652)) ([a330815](https://github.com/Increase/increase-java/commit/a33081568fcbba8b677c85a6244484bc438dfb22)) -* **api:** api update ([#657](https://github.com/Increase/increase-java/issues/657)) ([02c29b7](https://github.com/Increase/increase-java/commit/02c29b7c7453ba2947420b2e548e3ecdf0282d51)) - - -### Chores - -* **internal:** remove unused and expand used wildcard imports ([#655](https://github.com/Increase/increase-java/issues/655)) ([4ea2232](https://github.com/Increase/increase-java/commit/4ea22321f6714678eb88293e7f3ec3d21502e508)) -* **internal:** remove unused and expand used wildcard imports ([#656](https://github.com/Increase/increase-java/issues/656)) ([f9fab92](https://github.com/Increase/increase-java/commit/f9fab923e0d1874578da01be174097c741995c2c)) -* **internal:** remove unused imports ([#651](https://github.com/Increase/increase-java/issues/651)) ([652cf01](https://github.com/Increase/increase-java/commit/652cf0162501bad6e8b2731e29383951f3599fe7)) -* **test:** remove unused imports ([#653](https://github.com/Increase/increase-java/issues/653)) ([bd477bf](https://github.com/Increase/increase-java/commit/bd477bf96456f8d057db67ae9be000a3e54bef6c)) -* **test:** use `JsonValue` instead of `JsonString` ([#654](https://github.com/Increase/increase-java/issues/654)) ([4470aa8](https://github.com/Increase/increase-java/commit/4470aa836dec9090babcf44c29942ce9e3b168bc)) -* update example values in tests and docs ([#648](https://github.com/Increase/increase-java/issues/648)) ([f1e2ee1](https://github.com/Increase/increase-java/commit/f1e2ee1afc5e405a39978774d4046aeb62660b6c)) - - -### Styles - -* **internal:** make enum value definitions less verbose ([#649](https://github.com/Increase/increase-java/issues/649)) ([30ec6c5](https://github.com/Increase/increase-java/commit/30ec6c5ab32fa72e4f1d49f93f40c6f357269471)) -* **internal:** move enum identity methods to bottom of class ([#650](https://github.com/Increase/increase-java/issues/650)) ([3d2f476](https://github.com/Increase/increase-java/commit/3d2f476dd4de6154cb36d80a1b301eb3d07333ea)) - -## 0.157.0 (2024-12-02) - -Full Changelog: [v0.156.0...v0.157.0](https://github.com/Increase/increase-java/compare/v0.156.0...v0.157.0) - -### Features - -* **api:** api update ([#642](https://github.com/Increase/increase-java/issues/642)) ([ab297e8](https://github.com/Increase/increase-java/commit/ab297e868a29d80b0069d342630a5bca45057018)) - -## 0.156.0 (2024-11-26) - -Full Changelog: [v0.155.0...v0.156.0](https://github.com/Increase/increase-java/compare/v0.155.0...v0.156.0) - -### Features - -* **api:** api update ([#638](https://github.com/Increase/increase-java/issues/638)) ([f3e4594](https://github.com/Increase/increase-java/commit/f3e4594dc220ea7a4c9761315db48df155129d23)) -* **client:** add logging when debug env is set ([#635](https://github.com/Increase/increase-java/issues/635)) ([aaa5b9b](https://github.com/Increase/increase-java/commit/aaa5b9b4eaee2e1be3f7cd2b1589e984fd3987fb)) -* derive gpg release key's id via gpg itself ([#640](https://github.com/Increase/increase-java/issues/640)) ([c96d761](https://github.com/Increase/increase-java/commit/c96d761ce198292b198f11eed9a6c68d986dff47)) - - -### Chores - -* **internal:** codegen related update ([#633](https://github.com/Increase/increase-java/issues/633)) ([36e102f](https://github.com/Increase/increase-java/commit/36e102f7df19d1c4d4739db4734694ffac1810d4)) -* **internal:** update example values ([#639](https://github.com/Increase/increase-java/issues/639)) ([ee613c7](https://github.com/Increase/increase-java/commit/ee613c7cd0bde53f2eb0c0dd65dcca3942b5659c)) -* publish to maven central portal ([#637](https://github.com/Increase/increase-java/issues/637)) ([eb76c9d](https://github.com/Increase/increase-java/commit/eb76c9d4648b83262104b637fc5fcacb54056e38)) - -## 0.155.0 (2024-11-22) - -Full Changelog: [v0.154.0...v0.155.0](https://github.com/Increase/increase-java/compare/v0.154.0...v0.155.0) - -### Features - -* **api:** api update ([#632](https://github.com/Increase/increase-java/issues/632)) ([1fcb7a6](https://github.com/Increase/increase-java/commit/1fcb7a65e923a4226a739a7ab8e14cbb2fcac45e)) - - -### Chores - -* **deps:** bump jackson to 2.18.1 ([#630](https://github.com/Increase/increase-java/issues/630)) ([e12d550](https://github.com/Increase/increase-java/commit/e12d5501b20e22586c51fbfcaa667a73abf71919)) -* **internal:** codegen related update ([#631](https://github.com/Increase/increase-java/issues/631)) ([504768b](https://github.com/Increase/increase-java/commit/504768b7b10fc4319d5e0adfc7ea2d505bf2ed8d)) -* rebuild project due to codegen change ([#628](https://github.com/Increase/increase-java/issues/628)) ([ce9c4a2](https://github.com/Increase/increase-java/commit/ce9c4a20081aba56b174f7ae392b194214d0324c)) - -## 0.154.0 (2024-11-14) - -Full Changelog: [v0.153.0...v0.154.0](https://github.com/Increase/increase-java/compare/v0.153.0...v0.154.0) - -### Features - -* **api:** api update ([#625](https://github.com/Increase/increase-java/issues/625)) ([2bdbd37](https://github.com/Increase/increase-java/commit/2bdbd376f94c3f981506a595dec5b9de5ca4874e)) - -## 0.153.0 (2024-11-14) - -Full Changelog: [v0.152.0...v0.153.0](https://github.com/Increase/increase-java/compare/v0.152.0...v0.153.0) - -### Features - -* **api:** api update ([#623](https://github.com/Increase/increase-java/issues/623)) ([955804d](https://github.com/Increase/increase-java/commit/955804d49f0ba061b261b6a53de8d0b3b41f358a)) - -## 0.152.0 (2024-11-14) - -Full Changelog: [v0.151.0...v0.152.0](https://github.com/Increase/increase-java/compare/v0.151.0...v0.152.0) - -### Features - -* **api:** api update ([#620](https://github.com/Increase/increase-java/issues/620)) ([ba95ae4](https://github.com/Increase/increase-java/commit/ba95ae42801bddd98a56a2a9ddd7c58f2711e3cf)) -* **api:** api update ([#622](https://github.com/Increase/increase-java/issues/622)) ([6432b3e](https://github.com/Increase/increase-java/commit/6432b3efb0a3f907fca8985c02646649a1185b4a)) - -## 0.151.0 (2024-11-13) - -Full Changelog: [v0.150.0...v0.151.0](https://github.com/Increase/increase-java/compare/v0.150.0...v0.151.0) - -### Features - -* **api:** api update ([#617](https://github.com/Increase/increase-java/issues/617)) ([3178281](https://github.com/Increase/increase-java/commit/317828161a8eb048e38943cb187f39af348d2a54)) - -## 0.150.0 (2024-11-13) - -Full Changelog: [v0.149.0...v0.150.0](https://github.com/Increase/increase-java/compare/v0.149.0...v0.150.0) - -### Features - -* **api:** api update ([#615](https://github.com/Increase/increase-java/issues/615)) ([c612d0c](https://github.com/Increase/increase-java/commit/c612d0cca30f249614e747f75c6304d7c6470a01)) - -## 0.149.0 (2024-11-13) - -Full Changelog: [v0.148.0...v0.149.0](https://github.com/Increase/increase-java/compare/v0.148.0...v0.149.0) - -### Features - -* **api:** api update ([#613](https://github.com/Increase/increase-java/issues/613)) ([8d4b26f](https://github.com/Increase/increase-java/commit/8d4b26f288c40065b411bc4287c2ff89060d990d)) - -## 0.148.0 (2024-11-13) - -Full Changelog: [v0.147.0...v0.148.0](https://github.com/Increase/increase-java/compare/v0.147.0...v0.148.0) - -### Features - -* **api:** api update ([#611](https://github.com/Increase/increase-java/issues/611)) ([00aa6d8](https://github.com/Increase/increase-java/commit/00aa6d816e93d25184916b170a4ccda146a94d51)) - -## 0.147.0 (2024-11-13) - -Full Changelog: [v0.146.0...v0.147.0](https://github.com/Increase/increase-java/compare/v0.146.0...v0.147.0) - -### Features - -* **api:** api update ([#609](https://github.com/Increase/increase-java/issues/609)) ([d38bf4f](https://github.com/Increase/increase-java/commit/d38bf4ff14a0c067d49146ffed8369d177de1836)) - -## 0.146.0 (2024-11-13) - -Full Changelog: [v0.145.0...v0.146.0](https://github.com/Increase/increase-java/compare/v0.145.0...v0.146.0) - -### Features - -* **api:** api update ([#607](https://github.com/Increase/increase-java/issues/607)) ([438a938](https://github.com/Increase/increase-java/commit/438a938ee1298f01cdfbbad9c567387747e6b455)) - -## 0.145.0 (2024-11-13) - -Full Changelog: [v0.144.0...v0.145.0](https://github.com/Increase/increase-java/compare/v0.144.0...v0.145.0) - -### Features - -* **api:** api update ([#606](https://github.com/Increase/increase-java/issues/606)) ([73dfba5](https://github.com/Increase/increase-java/commit/73dfba54e04c4afd61cf81b12fc7162393d0a54c)) - - -### Chores - -* rebuild project due to codegen change ([#604](https://github.com/Increase/increase-java/issues/604)) ([cd14824](https://github.com/Increase/increase-java/commit/cd14824f40438a731dee2078e112fed08b49687d)) - -## 0.144.0 (2024-11-11) - -Full Changelog: [v0.143.0...v0.144.0](https://github.com/Increase/increase-java/compare/v0.143.0...v0.144.0) - -### Features - -* **api:** api update ([#602](https://github.com/Increase/increase-java/issues/602)) ([c5e6dd6](https://github.com/Increase/increase-java/commit/c5e6dd6ad779a29b3ffe289633ed94d2fa9a887b)) - -## 0.143.0 (2024-11-09) - -Full Changelog: [v0.142.0...v0.143.0](https://github.com/Increase/increase-java/compare/v0.142.0...v0.143.0) - -### Features - -* **api:** api update ([#600](https://github.com/Increase/increase-java/issues/600)) ([73eb790](https://github.com/Increase/increase-java/commit/73eb7909cb170b13706695dc38e3bac85167059a)) - -## 0.142.0 (2024-11-08) - -Full Changelog: [v0.141.0...v0.142.0](https://github.com/Increase/increase-java/compare/v0.141.0...v0.142.0) - -### Features - -* **api:** api update ([#597](https://github.com/Increase/increase-java/issues/597)) ([56b0241](https://github.com/Increase/increase-java/commit/56b0241e93ea9dbad90d9ad0011a7d5c1784cc7b)) - -## 0.141.0 (2024-11-08) - -Full Changelog: [v0.140.0...v0.141.0](https://github.com/Increase/increase-java/compare/v0.140.0...v0.141.0) - -### Features - -* **api:** api update ([#596](https://github.com/Increase/increase-java/issues/596)) ([afeeaf7](https://github.com/Increase/increase-java/commit/afeeaf7118f1f581cc2c6f032bf2acd8b406f869)) - - -### Chores - -* **internal:** version bump ([#593](https://github.com/Increase/increase-java/issues/593)) ([8b6c995](https://github.com/Increase/increase-java/commit/8b6c9957961ab7eb6d247110606961c8327fb860)) - -## 0.140.0 (2024-11-07) - -Full Changelog: [v0.139.0...v0.140.0](https://github.com/Increase/increase-java/compare/v0.139.0...v0.140.0) - -### Features - -* **api:** api update ([#591](https://github.com/Increase/increase-java/issues/591)) ([a2a0f1a](https://github.com/Increase/increase-java/commit/a2a0f1abb55a84d76976322e5f0737b8cd1c1d55)) - - -### Chores - -* **internal:** version bump ([#586](https://github.com/Increase/increase-java/issues/586)) ([a06d92f](https://github.com/Increase/increase-java/commit/a06d92f422dafe5e8b68e62ab1277c40988d99f7)) -* rebuild project due to codegen change ([#589](https://github.com/Increase/increase-java/issues/589)) ([09688fc](https://github.com/Increase/increase-java/commit/09688fc04b3d39c65d9b23ed0f2b2cf2fd67674e)) -* rebuild project due to codegen change ([#592](https://github.com/Increase/increase-java/issues/592)) ([36543dd](https://github.com/Increase/increase-java/commit/36543dd0340d20ef4eb20d54dbf2c45c5bb1803d)) - -## 0.139.0 (2024-11-05) - -Full Changelog: [v0.138.0...v0.139.0](https://github.com/Increase/increase-java/compare/v0.138.0...v0.139.0) - -### Features - -* **api:** api update ([#585](https://github.com/Increase/increase-java/issues/585)) ([e22c8b6](https://github.com/Increase/increase-java/commit/e22c8b651474f4cfbaa47323eb3a0cbbcf9f6a4d)) - - -### Chores - -* **internal:** version bump ([#582](https://github.com/Increase/increase-java/issues/582)) ([b85f119](https://github.com/Increase/increase-java/commit/b85f119fd53160f00208c0d2b1c33e9668633ac6)) - -## 0.138.0 (2024-11-04) - -Full Changelog: [v0.137.1...v0.138.0](https://github.com/Increase/increase-java/compare/v0.137.1...v0.138.0) - -### Features - -* **api:** api update ([#579](https://github.com/Increase/increase-java/issues/579)) ([68097eb](https://github.com/Increase/increase-java/commit/68097eb57d421b1010b86a70a3a983f60f8a0dec)) - -## 0.137.1 (2024-11-01) - -Full Changelog: [v0.137.0...v0.137.1](https://github.com/Increase/increase-java/compare/v0.137.0...v0.137.1) - -### Bug Fixes - -* error handler import ([#576](https://github.com/Increase/increase-java/issues/576)) ([9f88f38](https://github.com/Increase/increase-java/commit/9f88f38768cd32515be24c126bb8f6ed26403c49)) - -## 0.137.0 (2024-11-01) - -Full Changelog: [v0.136.0...v0.137.0](https://github.com/Increase/increase-java/compare/v0.136.0...v0.137.0) - -### Features - -* **api:** api update ([23079dd](https://github.com/Increase/increase-java/commit/23079dd77426eb6d5e44b095ce1ac55943a7a954)) - -## 0.136.0 (2024-11-01) - -Full Changelog: [v0.135.1...v0.136.0](https://github.com/Increase/increase-java/compare/v0.135.1...v0.136.0) - -### Features - -* **api:** api update ([#572](https://github.com/Increase/increase-java/issues/572)) ([a0129ec](https://github.com/Increase/increase-java/commit/a0129ec36ea2a70afecf119d2c2cc6c5eb9ce505)) - -## 0.135.1 (2024-10-31) - -Full Changelog: [v0.135.0...v0.135.1](https://github.com/Increase/increase-java/compare/v0.135.0...v0.135.1) - -### Bug Fixes - -* erroneous deletion of getRequiredHeader ([#569](https://github.com/Increase/increase-java/issues/569)) ([3c4ea98](https://github.com/Increase/increase-java/commit/3c4ea981309c6ca80ed274632109f9dc3277a1ec)) - -## 0.135.0 (2024-10-31) - -Full Changelog: [v0.134.0...v0.135.0](https://github.com/Increase/increase-java/compare/v0.134.0...v0.135.0) - -### Features - -* **api:** api update ([#565](https://github.com/Increase/increase-java/issues/565)) ([576853e](https://github.com/Increase/increase-java/commit/576853e13fe398c09d8dd7766ce9667b7510ff13)) - -## 0.134.0 (2024-10-22) - -Full Changelog: [v0.133.0...v0.134.0](https://github.com/Increase/increase-java/compare/v0.133.0...v0.134.0) - -### Features - -* **api:** api update ([#562](https://github.com/Increase/increase-java/issues/562)) ([bdffdbb](https://github.com/Increase/increase-java/commit/bdffdbb3a58cd4c1fe964f6cc9b11820c8ec88ab)) - -## 0.133.0 (2024-10-22) - -Full Changelog: [v0.132.0...v0.133.0](https://github.com/Increase/increase-java/compare/v0.132.0...v0.133.0) - -### Features - -* **api:** api update ([#559](https://github.com/Increase/increase-java/issues/559)) ([3947550](https://github.com/Increase/increase-java/commit/3947550019fff2dd14c4776221a18a00e82b284f)) - -## 0.132.0 (2024-10-21) - -Full Changelog: [v0.131.0...v0.132.0](https://github.com/Increase/increase-java/compare/v0.131.0...v0.132.0) - -### Features - -* **api:** api update ([#556](https://github.com/Increase/increase-java/issues/556)) ([1c9a3dd](https://github.com/Increase/increase-java/commit/1c9a3ddef43d16cd692d779e1f4f020ba0a37446)) - -## 0.131.0 (2024-10-17) - -Full Changelog: [v0.130.0...v0.131.0](https://github.com/Increase/increase-java/compare/v0.130.0...v0.131.0) - -### Features - -* **api:** api update ([#553](https://github.com/Increase/increase-java/issues/553)) ([df6a050](https://github.com/Increase/increase-java/commit/df6a050480bb6c612171a56df40dfda7bf539d50)) - -## 0.130.0 (2024-10-17) - -Full Changelog: [v0.129.0...v0.130.0](https://github.com/Increase/increase-java/compare/v0.129.0...v0.130.0) - -### Features - -* **api:** api update ([#550](https://github.com/Increase/increase-java/issues/550)) ([6191a8f](https://github.com/Increase/increase-java/commit/6191a8fb17ae0ab25789b85c451d76896fd6d3b7)) - -## 0.129.0 (2024-10-17) - -Full Changelog: [v0.128.0...v0.129.0](https://github.com/Increase/increase-java/compare/v0.128.0...v0.129.0) - -### Features - -* **api:** api update ([#547](https://github.com/Increase/increase-java/issues/547)) ([7e10acb](https://github.com/Increase/increase-java/commit/7e10acb1586525b0957aa363023825c9318672ca)) - -## 0.128.0 (2024-10-16) - -Full Changelog: [v0.127.0...v0.128.0](https://github.com/Increase/increase-java/compare/v0.127.0...v0.128.0) - -### Features - -* **api:** api update ([#544](https://github.com/Increase/increase-java/issues/544)) ([f83e726](https://github.com/Increase/increase-java/commit/f83e726dd645ad76341c7c8631297f223a61e577)) - -## 0.127.0 (2024-10-16) - -Full Changelog: [v0.126.0...v0.127.0](https://github.com/Increase/increase-java/compare/v0.126.0...v0.127.0) - -### Features - -* **api:** api update ([#541](https://github.com/Increase/increase-java/issues/541)) ([8882b26](https://github.com/Increase/increase-java/commit/8882b26953b64ebf1a07870939dc47231b6e5b3b)) - -## 0.126.0 (2024-10-16) - -Full Changelog: [v0.125.0...v0.126.0](https://github.com/Increase/increase-java/compare/v0.125.0...v0.126.0) - -### Features - -* **api:** api update ([#538](https://github.com/Increase/increase-java/issues/538)) ([3797f7c](https://github.com/Increase/increase-java/commit/3797f7c16b0204379776168322deebad9489a638)) - -## 0.125.0 (2024-10-16) - -Full Changelog: [v0.124.0...v0.125.0](https://github.com/Increase/increase-java/compare/v0.124.0...v0.125.0) - -### Features - -* **api:** api update ([#535](https://github.com/Increase/increase-java/issues/535)) ([525635f](https://github.com/Increase/increase-java/commit/525635f1b274884ab33f02e1abcff60c6966b90d)) - -## 0.124.0 (2024-10-15) - -Full Changelog: [v0.123.0...v0.124.0](https://github.com/Increase/increase-java/compare/v0.123.0...v0.124.0) - -### Features - -* **api:** api update ([#532](https://github.com/Increase/increase-java/issues/532)) ([9123070](https://github.com/Increase/increase-java/commit/912307075480fd724bdbf9ac29cfe51fad2defdb)) - -## 0.123.0 (2024-10-14) - -Full Changelog: [v0.122.0...v0.123.0](https://github.com/Increase/increase-java/compare/v0.122.0...v0.123.0) - -### Features - -* **api:** api update ([#529](https://github.com/Increase/increase-java/issues/529)) ([c3a20a0](https://github.com/Increase/increase-java/commit/c3a20a048e9d3aeac69ecc322795758b3c5a5ec2)) - -## 0.122.0 (2024-10-11) - -Full Changelog: [v0.121.0...v0.122.0](https://github.com/Increase/increase-java/compare/v0.121.0...v0.122.0) - -### Features - -* **api:** api update ([#526](https://github.com/Increase/increase-java/issues/526)) ([79c2d72](https://github.com/Increase/increase-java/commit/79c2d7226f732344fa7e8c993edafce613c124cd)) - -## 0.121.0 (2024-10-11) - -Full Changelog: [v0.120.0...v0.121.0](https://github.com/Increase/increase-java/compare/v0.120.0...v0.121.0) - -### Features - -* **api:** api update ([#523](https://github.com/Increase/increase-java/issues/523)) ([113fbcb](https://github.com/Increase/increase-java/commit/113fbcb2cc9de6f284a7fe6864ff68ec042717ff)) - -## 0.120.0 (2024-10-10) - -Full Changelog: [v0.119.0...v0.120.0](https://github.com/Increase/increase-java/compare/v0.119.0...v0.120.0) - -### Features - -* **api:** api update ([#520](https://github.com/Increase/increase-java/issues/520)) ([96bbf7f](https://github.com/Increase/increase-java/commit/96bbf7f6fe5add8915fe62be757cc957df9f56ac)) - -## 0.119.0 (2024-10-10) - -Full Changelog: [v0.118.0...v0.119.0](https://github.com/Increase/increase-java/compare/v0.118.0...v0.119.0) - -### Features - -* **api:** api update ([#517](https://github.com/Increase/increase-java/issues/517)) ([fbf0479](https://github.com/Increase/increase-java/commit/fbf047973ce58f18e03d08d3fc2fd4d1347a1ef1)) - -## 0.118.0 (2024-10-10) - -Full Changelog: [v0.117.0...v0.118.0](https://github.com/Increase/increase-java/compare/v0.117.0...v0.118.0) - -### Features - -* **api:** api update ([#514](https://github.com/Increase/increase-java/issues/514)) ([80265c4](https://github.com/Increase/increase-java/commit/80265c4c2b83548454ea47d6e37783e80897d393)) - -## 0.117.0 (2024-10-07) - -Full Changelog: [v0.116.0...v0.117.0](https://github.com/Increase/increase-java/compare/v0.116.0...v0.117.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#511](https://github.com/Increase/increase-java/issues/511)) ([c08f5de](https://github.com/Increase/increase-java/commit/c08f5def5241699df7d8514112467c457263bf4a)) - -## 0.116.0 (2024-10-07) - -Full Changelog: [v0.115.0...v0.116.0](https://github.com/Increase/increase-java/compare/v0.115.0...v0.116.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#509](https://github.com/Increase/increase-java/issues/509)) ([fcc2bc3](https://github.com/Increase/increase-java/commit/fcc2bc3f9a1a8fda4b4342f088e897aa6082e48b)) - - -### Chores - -* **internal:** codegen related update ([#507](https://github.com/Increase/increase-java/issues/507)) ([9fc03ca](https://github.com/Increase/increase-java/commit/9fc03ca2f29698f90cd29b4ccd6aaeb7d044329d)) - -## 0.115.0 (2024-10-07) - -Full Changelog: [v0.114.0...v0.115.0](https://github.com/Increase/increase-java/compare/v0.114.0...v0.115.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#504](https://github.com/Increase/increase-java/issues/504)) ([b79fa2b](https://github.com/Increase/increase-java/commit/b79fa2b11170d2d5287864901dd586fa952fb73f)) - -## 0.114.0 (2024-10-03) - -Full Changelog: [v0.113.0...v0.114.0](https://github.com/Increase/increase-java/compare/v0.113.0...v0.114.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#501](https://github.com/Increase/increase-java/issues/501)) ([db675a0](https://github.com/Increase/increase-java/commit/db675a07dc0f68f0e9708710495ac8dfeff153c4)) - -## 0.113.0 (2024-10-03) - -Full Changelog: [v0.112.0...v0.113.0](https://github.com/Increase/increase-java/compare/v0.112.0...v0.113.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#498](https://github.com/Increase/increase-java/issues/498)) ([6a91577](https://github.com/Increase/increase-java/commit/6a91577d9704a2a75fc4f5e001f715ca1640fae0)) -* **api:** OpenAPI spec update via Stainless API ([#499](https://github.com/Increase/increase-java/issues/499)) ([4dc8c0a](https://github.com/Increase/increase-java/commit/4dc8c0a84def2ac765ae0092d557fa1a62a8ae5c)) - - -### Chores - -* **internal:** codegen related update ([#496](https://github.com/Increase/increase-java/issues/496)) ([8e922d2](https://github.com/Increase/increase-java/commit/8e922d298c024b5dfa7318c3f283161765cb9895)) - -## 0.112.0 (2024-10-02) - -Full Changelog: [v0.111.0...v0.112.0](https://github.com/Increase/increase-java/compare/v0.111.0...v0.112.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#493](https://github.com/Increase/increase-java/issues/493)) ([c06ffd3](https://github.com/Increase/increase-java/commit/c06ffd378ec102a374bcca84563ccb849dde20bc)) - -## 0.111.0 (2024-10-02) - -Full Changelog: [v0.110.0...v0.111.0](https://github.com/Increase/increase-java/compare/v0.110.0...v0.111.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#491](https://github.com/Increase/increase-java/issues/491)) ([34991cb](https://github.com/Increase/increase-java/commit/34991cb733455a89946283df49d695daca5cc41f)) - - -### Chores - -* **internal:** codegen related update ([#489](https://github.com/Increase/increase-java/issues/489)) ([8388e83](https://github.com/Increase/increase-java/commit/8388e839125f650a1c0fedee83e719138d1d6934)) - -## 0.110.0 (2024-09-26) - -Full Changelog: [v0.109.0...v0.110.0](https://github.com/Increase/increase-java/compare/v0.109.0...v0.110.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#487](https://github.com/Increase/increase-java/issues/487)) ([6340c24](https://github.com/Increase/increase-java/commit/6340c241b1d6d3cb5a9461dd5e0e3cfab1cd4c69)) - - -### Chores - -* **internal:** codegen related update ([#484](https://github.com/Increase/increase-java/issues/484)) ([e9d6242](https://github.com/Increase/increase-java/commit/e9d6242b08a6be0a37f671b1e102c121bee9592f)) - -## 0.109.0 (2024-09-25) - -Full Changelog: [v0.108.0...v0.109.0](https://github.com/Increase/increase-java/compare/v0.108.0...v0.109.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#482](https://github.com/Increase/increase-java/issues/482)) ([b54092c](https://github.com/Increase/increase-java/commit/b54092c781d4f4fa1993558e23b51fd4a42e374c)) - -## 0.108.0 (2024-09-24) - -Full Changelog: [v0.107.0...v0.108.0](https://github.com/Increase/increase-java/compare/v0.107.0...v0.108.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#480](https://github.com/Increase/increase-java/issues/480)) ([1bec39d](https://github.com/Increase/increase-java/commit/1bec39ddc522fd1e6f5279104cead9ba1c0007a8)) - - -### Chores - -* **internal:** temporary docs change ([#478](https://github.com/Increase/increase-java/issues/478)) ([070590d](https://github.com/Increase/increase-java/commit/070590d9dc45749f8cf169bc59f79167b2615476)) - -## 0.107.0 (2024-09-24) - -Full Changelog: [v0.106.0...v0.107.0](https://github.com/Increase/increase-java/compare/v0.106.0...v0.107.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#473](https://github.com/Increase/increase-java/issues/473)) ([9ab9de2](https://github.com/Increase/increase-java/commit/9ab9de2393263f026774abc1aa2698c22cb103f9)) -* **api:** OpenAPI spec update via Stainless API ([#474](https://github.com/Increase/increase-java/issues/474)) ([b5b90b7](https://github.com/Increase/increase-java/commit/b5b90b794e76fca94b87530ee1666e692c83d9d7)) - -## 0.106.0 (2024-09-19) - -Full Changelog: [v0.105.0...v0.106.0](https://github.com/Increase/increase-java/compare/v0.105.0...v0.106.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#466](https://github.com/Increase/increase-java/issues/466)) ([c021940](https://github.com/Increase/increase-java/commit/c021940db7dc77382ce9a6af4930a18b3c57d152)) - -## 0.105.0 (2024-09-18) - -Full Changelog: [v0.104.0...v0.105.0](https://github.com/Increase/increase-java/compare/v0.104.0...v0.105.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#464](https://github.com/Increase/increase-java/issues/464)) ([1a86952](https://github.com/Increase/increase-java/commit/1a86952e35ee0681c5ada7f4084e1b2f8455e014)) -* **client:** added structured fields to errors ([#461](https://github.com/Increase/increase-java/issues/461)) ([c61f6af](https://github.com/Increase/increase-java/commit/c61f6afc7203abec98b4e8ed637a2dfe094a5b3c)) - - -### Chores - -* **internal:** fix lint warning for isPresent ([#463](https://github.com/Increase/increase-java/issues/463)) ([717501b](https://github.com/Increase/increase-java/commit/717501bd3982fe3a209451cc0c2b6e8575cd4448)) - -## 0.104.0 (2024-09-17) - -Full Changelog: [v0.103.0...v0.104.0](https://github.com/Increase/increase-java/compare/v0.103.0...v0.104.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#457](https://github.com/Increase/increase-java/issues/457)) ([3ec7b24](https://github.com/Increase/increase-java/commit/3ec7b245f414ac4243d6821f895aa4909ed311ca)) -* **api:** OpenAPI spec update via Stainless API ([#459](https://github.com/Increase/increase-java/issues/459)) ([75bb181](https://github.com/Increase/increase-java/commit/75bb18155a2fac899213bd1876dff415980a0280)) - -## 0.103.0 (2024-09-09) - -Full Changelog: [v0.102.0...v0.103.0](https://github.com/Increase/increase-java/compare/v0.102.0...v0.103.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#454](https://github.com/Increase/increase-java/issues/454)) ([88cd83d](https://github.com/Increase/increase-java/commit/88cd83dcd77702f8532ff615aa81787a48a6039c)) - -## 0.102.0 (2024-09-09) - -Full Changelog: [v0.101.0...v0.102.0](https://github.com/Increase/increase-java/compare/v0.101.0...v0.102.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#451](https://github.com/Increase/increase-java/issues/451)) ([3ff6cf6](https://github.com/Increase/increase-java/commit/3ff6cf6b1557516b046ecc7c8ae7b0852bbf20e4)) - -## 0.101.0 (2024-09-09) - -Full Changelog: [v0.100.0...v0.101.0](https://github.com/Increase/increase-java/compare/v0.100.0...v0.101.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#448](https://github.com/Increase/increase-java/issues/448)) ([bddc15a](https://github.com/Increase/increase-java/commit/bddc15a4259de0c88d9c14abb9bc2eb459fcc19a)) - -## 0.100.0 (2024-09-09) - -Full Changelog: [v0.99.0...v0.100.0](https://github.com/Increase/increase-java/compare/v0.99.0...v0.100.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#445](https://github.com/Increase/increase-java/issues/445)) ([53b8ba2](https://github.com/Increase/increase-java/commit/53b8ba2653dea225ac665d1e25dab1b4e6317094)) - -## 0.99.0 (2024-09-06) - -Full Changelog: [v0.98.0...v0.99.0](https://github.com/Increase/increase-java/compare/v0.98.0...v0.99.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#442](https://github.com/Increase/increase-java/issues/442)) ([fcf275c](https://github.com/Increase/increase-java/commit/fcf275cfbacd96e2b38e66b174363bc7812257c2)) - -## 0.98.0 (2024-09-06) - -Full Changelog: [v0.97.0...v0.98.0](https://github.com/Increase/increase-java/compare/v0.97.0...v0.98.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#439](https://github.com/Increase/increase-java/issues/439)) ([921dee5](https://github.com/Increase/increase-java/commit/921dee51f062c7492710d59c3cc0479a124aec3f)) - -## 0.97.0 (2024-09-06) - -Full Changelog: [v0.96.0...v0.97.0](https://github.com/Increase/increase-java/compare/v0.96.0...v0.97.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#430](https://github.com/Increase/increase-java/issues/430)) ([d49afc8](https://github.com/Increase/increase-java/commit/d49afc84c61490f7e6933ee3eb48e366adab4c2b)) -* **api:** OpenAPI spec update via Stainless API ([#432](https://github.com/Increase/increase-java/issues/432)) ([bb8d0ca](https://github.com/Increase/increase-java/commit/bb8d0ca8d69879777a0877219d38d6f59dcee568)) -* **api:** OpenAPI spec update via Stainless API ([#434](https://github.com/Increase/increase-java/issues/434)) ([6f5d441](https://github.com/Increase/increase-java/commit/6f5d4416270e89030cfe23e210a91fe4d220cd47)) -* **api:** OpenAPI spec update via Stainless API ([#435](https://github.com/Increase/increase-java/issues/435)) ([7b87093](https://github.com/Increase/increase-java/commit/7b87093f331ffc6d643db14fba0fcd057e93794c)) -* **api:** OpenAPI spec update via Stainless API ([#436](https://github.com/Increase/increase-java/issues/436)) ([5c80a1b](https://github.com/Increase/increase-java/commit/5c80a1b4dfcd3d092701fb3faa28ce2adeffcccf)) -* **api:** OpenAPI spec update via Stainless API ([#437](https://github.com/Increase/increase-java/issues/437)) ([4a64923](https://github.com/Increase/increase-java/commit/4a6492389b4e32c4aa026639d7f048b3dfa0eb46)) - - -### Chores - -* **internal:** codegen related update ([#433](https://github.com/Increase/increase-java/issues/433)) ([aebf985](https://github.com/Increase/increase-java/commit/aebf985595d1d86073127e4a2b36f2c90a39fd5e)) - -## 0.96.0 (2024-09-03) - -Full Changelog: [v0.95.0...v0.96.0](https://github.com/Increase/increase-java/compare/v0.95.0...v0.96.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#428](https://github.com/Increase/increase-java/issues/428)) ([f18b970](https://github.com/Increase/increase-java/commit/f18b970b014ef294a48665019bdbd1aa2b86b8e2)) - - -### Chores - -* fix repo names ([#427](https://github.com/Increase/increase-java/issues/427)) ([b064016](https://github.com/Increase/increase-java/commit/b06401630ae1456c3de54600c7cb38787803169d)) -* **internal:** codegen related update ([#423](https://github.com/Increase/increase-java/issues/423)) ([c731eeb](https://github.com/Increase/increase-java/commit/c731eeb5270e00acf490e937a247db055629e923)) -* **internal:** codegen related update ([#424](https://github.com/Increase/increase-java/issues/424)) ([a690b5e](https://github.com/Increase/increase-java/commit/a690b5ed3b6ce8bf1fd71d8c5f4e7cb6de941b78)) - -## 0.95.0 (2024-08-30) - -Full Changelog: [v0.94.0...v0.95.0](https://github.com/Increase/increase-java/compare/v0.94.0...v0.95.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#417](https://github.com/Increase/increase-java/issues/417)) ([1e57d98](https://github.com/Increase/increase-java/commit/1e57d985b09f74bd64ed37bb26d4340089bed5bc)) - -## 0.94.0 (2024-08-27) - -Full Changelog: [v0.93.0...v0.94.0](https://github.com/Increase/increase-java/compare/v0.93.0...v0.94.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#414](https://github.com/Increase/increase-java/issues/414)) ([d654ead](https://github.com/Increase/increase-java/commit/d654eadfd16e954e8be87ef3c2a836deb5dd46a0)) - -## 0.93.0 (2024-08-26) - -Full Changelog: [v0.92.0...v0.93.0](https://github.com/Increase/increase-java/compare/v0.92.0...v0.93.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#411](https://github.com/Increase/increase-java/issues/411)) ([84f3dc7](https://github.com/Increase/increase-java/commit/84f3dc75c25c2e3f63c2d8309bf108ec649fe58c)) - -## 0.92.0 (2024-08-26) - -Full Changelog: [v0.91.1...v0.92.0](https://github.com/Increase/increase-java/compare/v0.91.1...v0.92.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#408](https://github.com/Increase/increase-java/issues/408)) ([8252b8f](https://github.com/Increase/increase-java/commit/8252b8f461f3cf28e11059c25ad90f0793c1e158)) - -## 0.91.1 (2024-08-21) - -Full Changelog: [v0.91.0...v0.91.1](https://github.com/Increase/increase-java/compare/v0.91.0...v0.91.1) - -### Bug Fixes - -* **docs:** use correct putAdditionalProperty value ([#405](https://github.com/Increase/increase-java/issues/405)) ([b3bc1a5](https://github.com/Increase/increase-java/commit/b3bc1a5b11c14c7005efba2d4b4b83445ae93369)) - -## 0.91.0 (2024-08-21) - -Full Changelog: [v0.90.0...v0.91.0](https://github.com/Increase/increase-java/compare/v0.90.0...v0.91.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#402](https://github.com/Increase/increase-java/issues/402)) ([5a9c557](https://github.com/Increase/increase-java/commit/5a9c557f199ab215fabdd1c4e8dc0298eae4cdee)) - -## 0.90.0 (2024-08-21) - -Full Changelog: [v0.89.0...v0.90.0](https://github.com/Increase/increase-java/compare/v0.89.0...v0.90.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#399](https://github.com/Increase/increase-java/issues/399)) ([67e86b5](https://github.com/Increase/increase-java/commit/67e86b5dfc3805d6a823ba97abb722b80e0ff2b1)) - -## 0.89.0 (2024-08-20) - -Full Changelog: [v0.88.0...v0.89.0](https://github.com/Increase/increase-java/compare/v0.88.0...v0.89.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#396](https://github.com/Increase/increase-java/issues/396)) ([361d0e0](https://github.com/Increase/increase-java/commit/361d0e07ce52165a59222fdcee1e60ff822511d5)) - -## 0.88.0 (2024-08-20) - -Full Changelog: [v0.87.0...v0.88.0](https://github.com/Increase/increase-java/compare/v0.87.0...v0.88.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#393](https://github.com/Increase/increase-java/issues/393)) ([93bc903](https://github.com/Increase/increase-java/commit/93bc90318bdd3f64fc3d36d3f9cde6e9b7666334)) - -## 0.87.0 (2024-08-20) - -Full Changelog: [v0.86.0...v0.87.0](https://github.com/Increase/increase-java/compare/v0.86.0...v0.87.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#390](https://github.com/Increase/increase-java/issues/390)) ([fbd4b4f](https://github.com/Increase/increase-java/commit/fbd4b4fc3e26f569147238fa7d5f60767447d361)) - -## 0.86.0 (2024-08-20) - -Full Changelog: [v0.85.0...v0.86.0](https://github.com/Increase/increase-java/compare/v0.85.0...v0.86.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#387](https://github.com/Increase/increase-java/issues/387)) ([5151b8d](https://github.com/Increase/increase-java/commit/5151b8dc1523ee3d368432aa65825d6ca4de07f3)) - -## 0.85.0 (2024-08-19) - -Full Changelog: [v0.84.0...v0.85.0](https://github.com/Increase/increase-java/compare/v0.84.0...v0.85.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#384](https://github.com/Increase/increase-java/issues/384)) ([26bab5f](https://github.com/Increase/increase-java/commit/26bab5f066e99ab137de4ce1b57987fbe332a912)) - -## 0.84.0 (2024-08-19) - -Full Changelog: [v0.83.0...v0.84.0](https://github.com/Increase/increase-java/compare/v0.83.0...v0.84.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#381](https://github.com/Increase/increase-java/issues/381)) ([31f2b50](https://github.com/Increase/increase-java/commit/31f2b505b0dfd21a0ac225cebbd6e7718f60a90c)) - -## 0.83.0 (2024-08-19) - -Full Changelog: [v0.82.0...v0.83.0](https://github.com/Increase/increase-java/compare/v0.82.0...v0.83.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#378](https://github.com/Increase/increase-java/issues/378)) ([399eda5](https://github.com/Increase/increase-java/commit/399eda5feea7c77110e37146ccc1bfbd6e9aa4c8)) - -## 0.82.0 (2024-08-16) - -Full Changelog: [v0.81.0...v0.82.0](https://github.com/Increase/increase-java/compare/v0.81.0...v0.82.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#375](https://github.com/Increase/increase-java/issues/375)) ([79cfc71](https://github.com/Increase/increase-java/commit/79cfc71fd7c7349353846afded9eeace07db461f)) - -## 0.81.0 (2024-08-16) - -Full Changelog: [v0.80.0...v0.81.0](https://github.com/Increase/increase-java/compare/v0.80.0...v0.81.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#372](https://github.com/Increase/increase-java/issues/372)) ([c42e4fc](https://github.com/Increase/increase-java/commit/c42e4fc29a0f12d95f850755600166a90ab204ca)) - -## 0.80.0 (2024-08-15) - -Full Changelog: [v0.79.0...v0.80.0](https://github.com/Increase/increase-java/compare/v0.79.0...v0.80.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#369](https://github.com/Increase/increase-java/issues/369)) ([1341bc0](https://github.com/Increase/increase-java/commit/1341bc0f46f3f9b0b5b9703905aa98d3d8d4cd32)) - -## 0.79.0 (2024-08-15) - -Full Changelog: [v0.78.0...v0.79.0](https://github.com/Increase/increase-java/compare/v0.78.0...v0.79.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#366](https://github.com/Increase/increase-java/issues/366)) ([361f14a](https://github.com/Increase/increase-java/commit/361f14a70c64cab7f005cc09c3100f1b4c719698)) - -## 0.78.0 (2024-08-14) - -Full Changelog: [v0.77.0...v0.78.0](https://github.com/Increase/increase-java/compare/v0.77.0...v0.78.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#363](https://github.com/Increase/increase-java/issues/363)) ([1c212d6](https://github.com/Increase/increase-java/commit/1c212d6ed539864abfc277b677d094313fd10954)) - -## 0.77.0 (2024-08-13) - -Full Changelog: [v0.76.0...v0.77.0](https://github.com/Increase/increase-java/compare/v0.76.0...v0.77.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#360](https://github.com/Increase/increase-java/issues/360)) ([3c5566b](https://github.com/Increase/increase-java/commit/3c5566b810a8fc548e111e538f0d952f3741bd37)) - -## 0.76.0 (2024-08-13) - -Full Changelog: [v0.75.0...v0.76.0](https://github.com/Increase/increase-java/compare/v0.75.0...v0.76.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#357](https://github.com/Increase/increase-java/issues/357)) ([6fbd0f2](https://github.com/Increase/increase-java/commit/6fbd0f264c41d19b9d1c124fb0b8c1c22056c8f1)) - -## 0.75.0 (2024-08-13) - -Full Changelog: [v0.74.0...v0.75.0](https://github.com/Increase/increase-java/compare/v0.74.0...v0.75.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#355](https://github.com/Increase/increase-java/issues/355)) ([9e79571](https://github.com/Increase/increase-java/commit/9e795714034500d2e97b5d89d9de657e88474a57)) - - -### Chores - -* **ci:** bump prism mock server version ([#353](https://github.com/Increase/increase-java/issues/353)) ([1f3c625](https://github.com/Increase/increase-java/commit/1f3c625a35cfbfd13fa4f06a18a43cc067e2f05d)) - -## 0.74.0 (2024-08-09) - -Full Changelog: [v0.73.0...v0.74.0](https://github.com/Increase/increase-java/compare/v0.73.0...v0.74.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#350](https://github.com/Increase/increase-java/issues/350)) ([51b17fc](https://github.com/Increase/increase-java/commit/51b17fc2e0211c2f0a071cfda7e3f4675d16a2ab)) - -## 0.73.0 (2024-08-08) - -Full Changelog: [v0.72.0...v0.73.0](https://github.com/Increase/increase-java/compare/v0.72.0...v0.73.0) - -### Features - -* **api:** api updates ([#345](https://github.com/Increase/increase-java/issues/345)) ([954172e](https://github.com/Increase/increase-java/commit/954172e21a577e2ffd80526339aa138f3dcc5995)) -* **api:** OpenAPI spec update via Stainless API ([#347](https://github.com/Increase/increase-java/issues/347)) ([df92656](https://github.com/Increase/increase-java/commit/df926561b04d8e4711884d7a6d073ec084d2e180)) -* **api:** OpenAPI spec update via Stainless API ([#348](https://github.com/Increase/increase-java/issues/348)) ([8554ae9](https://github.com/Increase/increase-java/commit/8554ae911c80bc846c15c3864056206fab19328c)) -* **client:** improve binary return values ([#343](https://github.com/Increase/increase-java/issues/343)) ([57ae93c](https://github.com/Increase/increase-java/commit/57ae93cf589963441ae79b650b346a4cf02d1094)) - - -### Chores - -* **ci:** run tests in CI ([#344](https://github.com/Increase/increase-java/issues/344)) ([37948d6](https://github.com/Increase/increase-java/commit/37948d62dc69dc09fccf981c07087457d1db78d4)) -* **internal:** capitalize github org name ([#346](https://github.com/Increase/increase-java/issues/346)) ([528ab40](https://github.com/Increase/increase-java/commit/528ab40068d36b9345c01831cea0581002ac490a)) -* **internal:** remove unused test file ([#341](https://github.com/Increase/increase-java/issues/341)) ([cd572b1](https://github.com/Increase/increase-java/commit/cd572b1827497082caaaee96e026e4c25eef6d23)) - -## 0.72.0 (2024-08-01) - -Full Changelog: [v0.71.0...v0.72.0](https://github.com/Increase/increase-java/compare/v0.71.0...v0.72.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#338](https://github.com/Increase/increase-java/issues/338)) ([2a52b5c](https://github.com/Increase/increase-java/commit/2a52b5c42794898da5fb21ce12ac2063309ac969)) - -## 0.71.0 (2024-07-26) - -Full Changelog: [v0.70.0...v0.71.0](https://github.com/Increase/increase-java/compare/v0.70.0...v0.71.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#335](https://github.com/Increase/increase-java/issues/335)) ([5b44508](https://github.com/Increase/increase-java/commit/5b445080b07f69f6cb894447953a572ac907b581)) - -## 0.70.0 (2024-07-26) - -Full Changelog: [v0.69.0...v0.70.0](https://github.com/Increase/increase-java/compare/v0.69.0...v0.70.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#332](https://github.com/Increase/increase-java/issues/332)) ([4681d1b](https://github.com/Increase/increase-java/commit/4681d1b8857a4812d2d4c0c18ecd8b5e8b24dd69)) - -## 0.69.0 (2024-07-25) - -Full Changelog: [v0.68.0...v0.69.0](https://github.com/Increase/increase-java/compare/v0.68.0...v0.69.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#329](https://github.com/Increase/increase-java/issues/329)) ([6728ba0](https://github.com/Increase/increase-java/commit/6728ba0e925a8c1f667af4afbf24ae2c4784df4f)) - -## 0.68.0 (2024-07-25) - -Full Changelog: [v0.67.0...v0.68.0](https://github.com/Increase/increase-java/compare/v0.67.0...v0.68.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#326](https://github.com/Increase/increase-java/issues/326)) ([f6ba1e8](https://github.com/Increase/increase-java/commit/f6ba1e8787fe3999eb437873216d6b6ff2b221a7)) - -## 0.67.0 (2024-07-25) - -Full Changelog: [v0.66.0...v0.67.0](https://github.com/Increase/increase-java/compare/v0.66.0...v0.67.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#323](https://github.com/Increase/increase-java/issues/323)) ([b0731f6](https://github.com/Increase/increase-java/commit/b0731f672ee48a3aa060a65a419631c8dd77e854)) - -## 0.66.0 (2024-07-23) - -Full Changelog: [v0.65.0...v0.66.0](https://github.com/Increase/increase-java/compare/v0.65.0...v0.66.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#321](https://github.com/Increase/increase-java/issues/321)) ([e00b6e0](https://github.com/Increase/increase-java/commit/e00b6e0cf5e61ef52d665c0747696297f9f9cd34)) - - -### Chores - -* **tests:** update prism version ([#319](https://github.com/Increase/increase-java/issues/319)) ([49fe0ee](https://github.com/Increase/increase-java/commit/49fe0eefbf4209e6de4f0d287b24e358c61665c3)) - -## 0.65.0 (2024-07-23) - -Full Changelog: [v0.64.0...v0.65.0](https://github.com/Increase/increase-java/compare/v0.64.0...v0.65.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#316](https://github.com/Increase/increase-java/issues/316)) ([8e820c1](https://github.com/Increase/increase-java/commit/8e820c1e48240780526ace896c648f40eeeac640)) - -## 0.64.0 (2024-07-18) - -Full Changelog: [v0.63.0...v0.64.0](https://github.com/Increase/increase-java/compare/v0.63.0...v0.64.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#313](https://github.com/Increase/increase-java/issues/313)) ([8141a03](https://github.com/Increase/increase-java/commit/8141a03b26c71d20b8289b794513f3bd6d53cabc)) - -## 0.63.0 (2024-07-17) - -Full Changelog: [v0.62.0...v0.63.0](https://github.com/Increase/increase-java/compare/v0.62.0...v0.63.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#310](https://github.com/Increase/increase-java/issues/310)) ([e47aabb](https://github.com/Increase/increase-java/commit/e47aabbf17babaaef75d415822c92c1365509188)) - -## 0.62.0 (2024-07-15) - -Full Changelog: [v0.61.0...v0.62.0](https://github.com/Increase/increase-java/compare/v0.61.0...v0.62.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#308](https://github.com/Increase/increase-java/issues/308)) ([54dd572](https://github.com/Increase/increase-java/commit/54dd572aee3e7874ee8b60c6564d875148dd2829)) - - -### Chores - -* sync changes ([#306](https://github.com/Increase/increase-java/issues/306)) ([0c12015](https://github.com/Increase/increase-java/commit/0c1201574955af3af2fe77fc074d336472edcb91)) - -## 0.61.0 (2024-07-14) - -Full Changelog: [v0.60.1...v0.61.0](https://github.com/Increase/increase-java/compare/v0.60.1...v0.61.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#296](https://github.com/Increase/increase-java/issues/296)) ([973bb17](https://github.com/Increase/increase-java/commit/973bb17133363124fa851778765a02c8b38a3381)) -* **api:** OpenAPI spec update via Stainless API ([#298](https://github.com/Increase/increase-java/issues/298)) ([e9a39bf](https://github.com/Increase/increase-java/commit/e9a39bfd87c159c379e550cb2497bebd5668aa2f)) -* **api:** OpenAPI spec update via Stainless API ([#299](https://github.com/Increase/increase-java/issues/299)) ([c27080f](https://github.com/Increase/increase-java/commit/c27080ff1f0467fc6f718e61cbf1a5baf896c626)) -* **api:** OpenAPI spec update via Stainless API ([#300](https://github.com/Increase/increase-java/issues/300)) ([bf339f3](https://github.com/Increase/increase-java/commit/bf339f37a92d315d315c9d0e2413ea391270fb68)) -* **api:** OpenAPI spec update via Stainless API ([#301](https://github.com/Increase/increase-java/issues/301)) ([46e68d3](https://github.com/Increase/increase-java/commit/46e68d31f3994a5e6df9561ae777a6471b25deee)) -* **api:** OpenAPI spec update via Stainless API ([#302](https://github.com/Increase/increase-java/issues/302)) ([4b28439](https://github.com/Increase/increase-java/commit/4b28439c866c39a665d71ac14b626eb2d6d2660d)) - -## 0.60.1 (2024-07-11) - -Full Changelog: [v0.60.0...v0.60.1](https://github.com/Increase/increase-java/compare/v0.60.0...v0.60.1) - -### Chores - -* **ci:** also run workflows for PRs targeting `next` ([#294](https://github.com/Increase/increase-java/issues/294)) ([30b0819](https://github.com/Increase/increase-java/commit/30b0819cb53157dda98e7f21c387023b61994443)) -* **docs:** document minimum Java version (Java 8) in README ([#292](https://github.com/Increase/increase-java/issues/292)) ([8e839f0](https://github.com/Increase/increase-java/commit/8e839f0039ed834dd807c2b3676dc2dc69b4e8c2)) - - -### Documentation - -* **examples:** update example values ([#295](https://github.com/Increase/increase-java/issues/295)) ([178ed9a](https://github.com/Increase/increase-java/commit/178ed9abebdef4b8b535610f6779af3795983297)) - -## 0.60.0 (2024-07-04) - -Full Changelog: [v0.59.0...v0.60.0](https://github.com/Increase/increase-java/compare/v0.59.0...v0.60.0) - -### Features - -* **api:** add property 'receiver identification number' to 'originator company entry description' ([#290](https://github.com/Increase/increase-java/issues/290)) ([e7bbb3e](https://github.com/Increase/increase-java/commit/e7bbb3ea3128563d266944e3f2450c763b4f9d71)) - -## 0.59.0 (2024-07-02) - -Full Changelog: [v0.58.0...v0.59.0](https://github.com/Increase/increase-java/compare/v0.58.0...v0.59.0) - -### Features - -* **api:** add deposit return property to inbound check deposit model ([#288](https://github.com/Increase/increase-java/issues/288)) ([2a2095c](https://github.com/Increase/increase-java/commit/2a2095ca554bfa4efebd4d264c949619fb7fecdd)) - -## 0.58.0 (2024-07-01) - -Full Changelog: [v0.57.0...v0.58.0](https://github.com/Increase/increase-java/compare/v0.57.0...v0.58.0) - -### Features - -* **api:** add method to simulate international ACH transfers ([#286](https://github.com/Increase/increase-java/issues/286)) ([26c83fe](https://github.com/Increase/increase-java/commit/26c83fea9c5656a18949201cd9919936759c6792)) - -## 0.57.0 (2024-06-28) - -Full Changelog: [v0.56.0...v0.57.0](https://github.com/Increase/increase-java/compare/v0.56.0...v0.57.0) - -### Features - -* **api:** updates ([#285](https://github.com/Increase/increase-java/issues/285)) ([af99850](https://github.com/Increase/increase-java/commit/af998506f897c57c721a3ec6224f3936aae2b1b2)) -* **client:** add support for `putQueryParam` on `ClientOptions` ([#282](https://github.com/Increase/increase-java/issues/282)) ([ad4406c](https://github.com/Increase/increase-java/commit/ad4406cc3af310f2e37eb91a0ceb50d43f8e59d2)) - - -### Chores - -* gitignore test server logs ([#284](https://github.com/Increase/increase-java/issues/284)) ([c84562b](https://github.com/Increase/increase-java/commit/c84562bd03a8862136727675a00d5a10489221db)) - -## 0.56.0 (2024-06-04) - -Full Changelog: [v0.55.0...v0.56.0](https://github.com/Increase/increase-java/compare/v0.55.0...v0.56.0) - -### Features - -* **api:** add `default_digital_card_profile_id` property ([#280](https://github.com/Increase/increase-java/issues/280)) ([3be8bd9](https://github.com/Increase/increase-java/commit/3be8bd9ab92668d32cc277a8bfce51995aa0f3e0)) - -## 0.55.0 (2024-06-03) - -Full Changelog: [v0.54.0...v0.55.0](https://github.com/Increase/increase-java/compare/v0.54.0...v0.55.0) - -### Features - -* **api:** add trace number to ach transfer returns ([#277](https://github.com/Increase/increase-java/issues/277)) ([10f6924](https://github.com/Increase/increase-java/commit/10f692483ecbbbe6827521c036774012c381a144)) -* **api:** updates ([#279](https://github.com/Increase/increase-java/issues/279)) ([b999b61](https://github.com/Increase/increase-java/commit/b999b617b8b7ba134691fefa26d6e537e5f42195)) - -## 0.54.0 (2024-05-23) - -Full Changelog: [v0.53.0...v0.54.0](https://github.com/Increase/increase-java/compare/v0.53.0...v0.54.0) - -### Features - -* **api:** realtime decision updates ([#275](https://github.com/Increase/increase-java/issues/275)) ([cfc4bbb](https://github.com/Increase/increase-java/commit/cfc4bbbc0d728f08344433aca0f3bd66bc44bc8f)) - -## 0.53.0 (2024-05-15) - -Full Changelog: [v0.52.0...v0.53.0](https://github.com/Increase/increase-java/compare/v0.52.0...v0.53.0) - -### Features - -* **api:** updates ([#274](https://github.com/Increase/increase-java/issues/274)) ([584c8ad](https://github.com/Increase/increase-java/commit/584c8ad295866a573826f779890719390694baeb)) - - -### Chores - -* **docs:** add SECURITY.md ([#270](https://github.com/Increase/increase-java/issues/270)) ([8e4eda7](https://github.com/Increase/increase-java/commit/8e4eda786e6c8cfe3248fcd028c045ff0344349a)) -* **internal:** add scripts-to-rule-them-all ([#273](https://github.com/Increase/increase-java/issues/273)) ([3264fb2](https://github.com/Increase/increase-java/commit/3264fb22e18b6375ef69c494c4e5dd2bc6ab096c)) - - -### Documentation - -* **api:** update examples & docstrings ([#272](https://github.com/Increase/increase-java/issues/272)) ([56326fb](https://github.com/Increase/increase-java/commit/56326fba4252dcf2824bda46971b72f53b28b2c9)) - -## 0.52.0 (2024-05-10) - -Full Changelog: [v0.51.0...v0.52.0](https://github.com/Increase/increase-java/compare/v0.51.0...v0.52.0) - -### Features - -* **api:** enhance API with extended transaction details and new entity types ([#267](https://github.com/Increase/increase-java/issues/267)) ([19334c8](https://github.com/Increase/increase-java/commit/19334c81ff465cda1661bd230f676202ac72925f)) - -## 0.51.0 (2024-05-09) - -Full Changelog: [v0.50.1...v0.51.0](https://github.com/Increase/increase-java/compare/v0.50.1...v0.51.0) - -### Features - -* **api:** updates ([#263](https://github.com/Increase/increase-java/issues/263)) ([27c07a8](https://github.com/Increase/increase-java/commit/27c07a8a26bb88fd931e0dc7670c9f61d8c67808)) -* propagate resource description field from stainless config to SDK docs ([#265](https://github.com/Increase/increase-java/issues/265)) ([f7bebfb](https://github.com/Increase/increase-java/commit/f7bebfbd2429a611ba5d0b26a7bf59b93113aaaf)) - - -### Chores - -* **internal:** add link to openapi spec ([#259](https://github.com/Increase/increase-java/issues/259)) ([648eb58](https://github.com/Increase/increase-java/commit/648eb58d2460e5227b022cd43a28c6b0ef142ad9)) -* **internal:** add scripts/mock ([#261](https://github.com/Increase/increase-java/issues/261)) ([d54b66e](https://github.com/Increase/increase-java/commit/d54b66e4699e83b53ee5169a9d941ab03801c642)) -* **internal:** bump mock server version to ~5.8.0 ([#262](https://github.com/Increase/increase-java/issues/262)) ([12edc8e](https://github.com/Increase/increase-java/commit/12edc8e3cefcbc816d7f35848e2443a61286d61a)) - -## 0.50.1 (2024-04-29) - -Full Changelog: [v0.50.0...v0.50.1](https://github.com/Increase/increase-java/compare/v0.50.0...v0.50.1) - -### Bug Fixes - -* **client:** do not strip date-time 00 seconds when getQueryParams() is called ([#257](https://github.com/Increase/increase-java/issues/257)) ([49aa73e](https://github.com/Increase/increase-java/commit/49aa73ec0f106322b6315e19bf062c6175fb51f6)) - -## 0.50.0 (2024-04-25) - -Full Changelog: [v0.49.0...v0.50.0](https://github.com/Increase/increase-java/compare/v0.49.0...v0.50.0) - -### ⚠ BREAKING CHANGES - -* require account ID for creating an ACH prenotification ([#255](https://github.com/Increase/increase-java/issues/255)) - -### Bug Fixes - -* require account ID for creating an ACH prenotification ([#255](https://github.com/Increase/increase-java/issues/255)) ([1d18860](https://github.com/Increase/increase-java/commit/1d18860f2dfe3d1431a8875b065ba8a2bf7cc2eb)) - -## 0.49.0 (2024-04-24) - -Full Changelog: [v0.48.0...v0.49.0](https://github.com/Increase/increase-java/compare/v0.48.0...v0.49.0) - -### Features - -* **api:** remove inbound_wire_drawdown_payment_reversal ([#253](https://github.com/Increase/increase-java/issues/253)) ([4953686](https://github.com/Increase/increase-java/commit/49536867ab18cb4150d28bae0071e5cb4ab9c0be)) - - -### Chores - -* **ci:** validate Gradle wrapper ([#250](https://github.com/Increase/increase-java/issues/250)) ([fcc8f2d](https://github.com/Increase/increase-java/commit/fcc8f2d7e2c4da8d155e9ce4951c1bb0c6077a0b)) -* **internal:** gradlew v8.7, use gradle task config avoidance APIs ([#252](https://github.com/Increase/increase-java/issues/252)) ([e3e52bc](https://github.com/Increase/increase-java/commit/e3e52bcd3983446a0af7cc0ab57e59aa6b3c7f48)) -* **internal:** use actions/checkout@v4 for codeflow ([#254](https://github.com/Increase/increase-java/issues/254)) ([696d9ba](https://github.com/Increase/increase-java/commit/696d9ba15a6de322a19c4539309e3d43e39b7a85)) - -## 0.48.0 (2024-04-19) - -Full Changelog: [v0.47.0...v0.48.0](https://github.com/Increase/increase-java/compare/v0.47.0...v0.48.0) - -### Features - -* **api:** add account_id param to ach_prenotification and third_party to check_transfer ([#248](https://github.com/Increase/increase-java/issues/248)) ([afa60ff](https://github.com/Increase/increase-java/commit/afa60ff7adf26c25414c7d852b93883ed89a47b9)) - -## 0.47.0 (2024-04-18) - -Full Changelog: [v0.46.0...v0.47.0](https://github.com/Increase/increase-java/compare/v0.46.0...v0.47.0) - -### Features - -* **api:** add inbound_check_deposits decline endpoint ([#246](https://github.com/Increase/increase-java/issues/246)) ([1330f1c](https://github.com/Increase/increase-java/commit/1330f1c8b77dc792eff41be60a543a798753bd97)) - -## 0.46.0 (2024-04-17) - -Full Changelog: [v0.45.0...v0.46.0](https://github.com/Increase/increase-java/compare/v0.45.0...v0.46.0) - -### Features - -* **api:** add altered_or_fictitious check decline reason ([#244](https://github.com/Increase/increase-java/issues/244)) ([47fae0b](https://github.com/Increase/increase-java/commit/47fae0becb5023cb234d1b881cbedce32118209b)) - -## 0.45.0 (2024-04-16) - -Full Changelog: [v0.44.0...v0.45.0](https://github.com/Increase/increase-java/compare/v0.44.0...v0.45.0) - -### Features - -* **api:** remove deposit field from check transfer ([#243](https://github.com/Increase/increase-java/issues/243)) ([e2a4058](https://github.com/Increase/increase-java/commit/e2a4058baa46dad1535847c157a9b7185ff4f08f)) - - -### Build System - -* configure UTF-8 locale in devcontainer ([#241](https://github.com/Increase/increase-java/issues/241)) ([bf564d7](https://github.com/Increase/increase-java/commit/bf564d7b56af1fd53bf3f1d2de3cfb5f62f6e52b)) - -## 0.44.0 (2024-04-16) - -Full Changelog: [v0.43.0...v0.44.0](https://github.com/Increase/increase-java/compare/v0.43.0...v0.44.0) - -### Features - -* **api:** add /inbound_check_deposits endpoints ([#240](https://github.com/Increase/increase-java/issues/240)) ([a4db634](https://github.com/Increase/increase-java/commit/a4db63492c2896058dd478631600a7801ca69905)) - - -### Chores - -* **internal:** formatting ([#238](https://github.com/Increase/increase-java/issues/238)) ([6afa709](https://github.com/Increase/increase-java/commit/6afa7099adca07e7c91703e11f67b178d82bf29e)) - -## 0.43.0 (2024-04-11) - -Full Changelog: [v0.42.0...v0.43.0](https://github.com/Increase/increase-java/compare/v0.42.0...v0.43.0) - -### Features - -* **client:** implement support for multipart/form-data body requests ([#235](https://github.com/Increase/increase-java/issues/235)) ([5307396](https://github.com/Increase/increase-java/commit/530739685b055629b32e75fdd51bd26a3a67a10e)) - - -### Bug Fixes - -* **types:** mark physical card cardholder as required ([#237](https://github.com/Increase/increase-java/issues/237)) ([04fecc5](https://github.com/Increase/increase-java/commit/04fecc5ceb02bc4b5ece9ffb9bdce596e45fab50)) - -## 0.42.0 (2024-04-10) - -Full Changelog: [v0.41.0...v0.42.0](https://github.com/Increase/increase-java/compare/v0.41.0...v0.42.0) - -### Features - -* **api:** updates ([#234](https://github.com/Increase/increase-java/issues/234)) ([ad5a63d](https://github.com/Increase/increase-java/commit/ad5a63d869686c77bd42ac10555e313d94f1ae18)) - - -### Chores - -* **tests:** import wiremock.client.WireMock.put ([#233](https://github.com/Increase/increase-java/issues/233)) ([0c95c45](https://github.com/Increase/increase-java/commit/0c95c45e4fa68b5bb19662dbcdff4865c1206b15)) - - -### Documentation - -* **api:** update links to NAICS classification codes ([#231](https://github.com/Increase/increase-java/issues/231)) ([0c2d8e3](https://github.com/Increase/increase-java/commit/0c2d8e36fe0925bb0774c6a3237a061e575174ed)) - -## 0.41.0 (2024-04-05) - -Full Changelog: [v0.40.0...v0.41.0](https://github.com/Increase/increase-java/compare/v0.40.0...v0.41.0) - -### Features - -* **api:** add inbound check deposit return intention ([#229](https://github.com/Increase/increase-java/issues/229)) ([b551fb6](https://github.com/Increase/increase-java/commit/b551fb6fb524c48f34d8235c9c25268b8b1ec1aa)) - -## 0.40.0 (2024-04-04) - -Full Changelog: [v0.39.0...v0.40.0](https://github.com/Increase/increase-java/compare/v0.39.0...v0.40.0) - -### Features - -* **api:** remove inbound_check category, rename check_deposit_mail_item, add inbound_mail_item ([#228](https://github.com/Increase/increase-java/issues/228)) ([c332f48](https://github.com/Increase/increase-java/commit/c332f483d74f0cc02ab626a1c49963970f6e51de)) - - -### Chores - -* **deps:** update jackson to v2.14.3 ([#224](https://github.com/Increase/increase-java/issues/224)) ([5fcadd1](https://github.com/Increase/increase-java/commit/5fcadd1bb13e3c18712414f078437a98f2070e7d)) -* **deps:** update junit5 to v5.9.3 ([#227](https://github.com/Increase/increase-java/issues/227)) ([ba52abf](https://github.com/Increase/increase-java/commit/ba52abf954d12f1261cbf01e6a88c22b5b576ffd)) -* **deps:** update kotlin-gradle-plugin to v1.9.23 ([#226](https://github.com/Increase/increase-java/issues/226)) ([305ff58](https://github.com/Increase/increase-java/commit/305ff58b6bbe7d48e3cebe56adc4b86cfa0a6f93)) - -## 0.39.0 (2024-04-02) - -Full Changelog: [v0.38.0...v0.39.0](https://github.com/Increase/increase-java/compare/v0.38.0...v0.39.0) - -### Features - -* **api:** filter OAuth connections by their status ([#222](https://github.com/Increase/increase-java/issues/222)) ([2a76296](https://github.com/Increase/increase-java/commit/2a762960c5fd7ff82b8afe19311818a52f7de3d4)) - -## 0.38.0 (2024-03-29) - -Full Changelog: [v0.37.0...v0.38.0](https://github.com/Increase/increase-java/compare/v0.37.0...v0.38.0) - -### Features - -* **api:** remove check transfer intention ([#219](https://github.com/Increase/increase-java/issues/219)) ([2fc2783](https://github.com/Increase/increase-java/commit/2fc2783e84ca811030e9c2969986f0208d19c270)) - -## 0.37.0 (2024-03-29) - -Full Changelog: [v0.36.0...v0.37.0](https://github.com/Increase/increase-java/compare/v0.36.0...v0.37.0) - -### Features - -* **api:** updates ([#218](https://github.com/Increase/increase-java/issues/218)) ([8eb4328](https://github.com/Increase/increase-java/commit/8eb43284af28d866b4ee78194b288fb4aaea3819)) - - -### Chores - -* revert temporary commit ([8b358d6](https://github.com/Increase/increase-java/commit/8b358d62829e96cb0229ad289fea6442ef85ceef)) -* temporary commit ([#216](https://github.com/Increase/increase-java/issues/216)) ([d27aa4b](https://github.com/Increase/increase-java/commit/d27aa4be9140ddf26cd875b0f36f11b424a01b52)) - -## 0.36.0 (2024-03-27) - -Full Changelog: [v0.35.0...v0.36.0](https://github.com/Increase/increase-java/compare/v0.35.0...v0.36.0) - -### Features - -* **api:** add `funding` parameter to external account update ([#214](https://github.com/Increase/increase-java/issues/214)) ([33eb902](https://github.com/Increase/increase-java/commit/33eb902cfe5d3f5d45e39793a7c834e0b6ce66bd)) - -## 0.35.0 (2024-03-25) - -Full Changelog: [v0.34.0...v0.35.0](https://github.com/Increase/increase-java/compare/v0.34.0...v0.35.0) - -### Features - -* **api:** updates ([#212](https://github.com/Increase/increase-java/issues/212)) ([70ffe2a](https://github.com/Increase/increase-java/commit/70ffe2ac3d4d92b7ee0bbb2e780a89c29645d1f2)) - -## 0.34.0 (2024-03-21) - -Full Changelog: [v0.33.0...v0.34.0](https://github.com/Increase/increase-java/compare/v0.33.0...v0.34.0) - -### Features - -* add HttpRequestBody.contentLength() ([#208](https://github.com/Increase/increase-java/issues/208)) ([24727c1](https://github.com/Increase/increase-java/commit/24727c17b9d4bb324187f537b31c8add4dd84f1b)) -* **api:** adding `pending_reviewing` wire transfer state ([ae838ff](https://github.com/Increase/increase-java/commit/ae838ffff9f76727bf663e77127315e59cea4a88)) -* **api:** introduce `network_risk_score` ([#211](https://github.com/Increase/increase-java/issues/211)) ([ae838ff](https://github.com/Increase/increase-java/commit/ae838ffff9f76727bf663e77127315e59cea4a88)) -* **api:** remove Card Profile ID properties ([ae838ff](https://github.com/Increase/increase-java/commit/ae838ffff9f76727bf663e77127315e59cea4a88)) - - -### Documentation - -* **readme:** consistent use of sentence case in headings ([#210](https://github.com/Increase/increase-java/issues/210)) ([9e35083](https://github.com/Increase/increase-java/commit/9e35083919f45e8fe6ee711d5decc3eb9bfeffce)) - -## 0.33.0 (2024-03-13) - -Full Changelog: [v0.32.0...v0.33.0](https://github.com/Increase/increase-java/compare/v0.32.0...v0.33.0) - -### ⚠ BREAKING CHANGES - -* rename card_profile_id -> digital_card_profile_id ([#203](https://github.com/Increase/increase-java/issues/203)) - -### Features - -* **api:** confirm entities ([#207](https://github.com/Increase/increase-java/issues/207)) ([5a9c53f](https://github.com/Increase/increase-java/commit/5a9c53fc3744c66b48eb32157141bd1e1ff5a14e)) - - -### Bug Fixes - -* rename card_profile_id -> digital_card_profile_id ([#203](https://github.com/Increase/increase-java/issues/203)) ([103dd50](https://github.com/Increase/increase-java/commit/103dd508774eedee0908672284256e363dceb459)) - - -### Chores - -* add api.md ([#205](https://github.com/Increase/increase-java/issues/205)) ([97ff8f5](https://github.com/Increase/increase-java/commit/97ff8f5c57ba8e8ee5cf35e82c521f8bc0ae3ab8)) - - -### Documentation - -* update docs for digital wallet phone/email ([#206](https://github.com/Increase/increase-java/issues/206)) ([8cf9e96](https://github.com/Increase/increase-java/commit/8cf9e9602695b768de40a5e28f07cf00b9ab5644)) - -## 0.32.0 (2024-03-01) - -Full Changelog: [v0.31.0...v0.32.0](https://github.com/Increase/increase-java/compare/v0.31.0...v0.32.0) - -### Features - -* **api:** add actioner properties ([#201](https://github.com/Increase/increase-java/issues/201)) ([6a510e7](https://github.com/Increase/increase-java/commit/6a510e77daa3a4a3f0131d25f1c5fe3efb0ca054)) - -## 0.31.0 (2024-03-01) - -Full Changelog: [v0.30.0...v0.31.0](https://github.com/Increase/increase-java/compare/v0.30.0...v0.31.0) - -### Features - -* **api:** add `industry_code` property to methods ([#198](https://github.com/Increase/increase-java/issues/198)) ([c41e0ab](https://github.com/Increase/increase-java/commit/c41e0ab2a3a8b798ac86a637b8b3902b6094538d)) -* **api:** add post /entities/{entity_id}/industry_code endpoint ([#199](https://github.com/Increase/increase-java/issues/199)) ([95aa092](https://github.com/Increase/increase-java/commit/95aa0925b60e48f14ca6295cc47f227672fe084d)) -* **api:** add unusual_activity_report_attachment enum member ([#197](https://github.com/Increase/increase-java/issues/197)) ([491799f](https://github.com/Increase/increase-java/commit/491799f312aa5ba6df79b78f8aa8a7c58a4f02a2)) -* **api:** physical card clone update ([#196](https://github.com/Increase/increase-java/issues/196)) ([1852f66](https://github.com/Increase/increase-java/commit/1852f667568c6ff9423d7f65fd930294503d85d5)) - - -### Chores - -* **ci:** update actions/setup-java action to v4 ([#190](https://github.com/Increase/increase-java/issues/190)) ([9b75807](https://github.com/Increase/increase-java/commit/9b75807c77fca667b42a0a770e5da1b225d1471c)) -* **internal:** update deps ([#188](https://github.com/Increase/increase-java/issues/188)) ([833ee4d](https://github.com/Increase/increase-java/commit/833ee4d3034686e63aceac842ef563a690645753)) -* update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.25.0 ([#192](https://github.com/Increase/increase-java/issues/192)) ([756e67e](https://github.com/Increase/increase-java/commit/756e67ecd5cd7a33ae7adb44441fe85d81226b2d)) -* update dependency com.github.tomakehurst:wiremock-jre8 to v2.35.2 ([#195](https://github.com/Increase/increase-java/issues/195)) ([f823c68](https://github.com/Increase/increase-java/commit/f823c689ee406a28705c128dc941882700157756)) -* update dependency com.google.guava:guava to v33 ([#193](https://github.com/Increase/increase-java/issues/193)) ([5f3335c](https://github.com/Increase/increase-java/commit/5f3335c1a11e6de82c608afd5b52f567e3e97e88)) -* update dependency com.squareup.okhttp3:okhttp to v4.12.0 ([#191](https://github.com/Increase/increase-java/issues/191)) ([d53f274](https://github.com/Increase/increase-java/commit/d53f274184d2df85db724595e8d4ab7c83caf562)) -* update dependency org.apache.httpcomponents.client5:httpclient5 to v5.3.1 ([#189](https://github.com/Increase/increase-java/issues/189)) ([09181a3](https://github.com/Increase/increase-java/commit/09181a3fd3be3a84ac2b5f424df6cdcb7e928023)) -* update dependency org.assertj:assertj-core to v3.25.3 ([#186](https://github.com/Increase/increase-java/issues/186)) ([eee7389](https://github.com/Increase/increase-java/commit/eee7389190447d9be5c2134f3899a720c544ae8a)) -* update dependency org.assertj:assertj-guava to v3.25.3 ([#187](https://github.com/Increase/increase-java/issues/187)) ([e5fad50](https://github.com/Increase/increase-java/commit/e5fad50fb8471eb8d048fadf123d922715827e77)) -* update dependency org.slf4j:slf4j-simple to v1.7.36 ([#184](https://github.com/Increase/increase-java/issues/184)) ([3cc80f1](https://github.com/Increase/increase-java/commit/3cc80f1bdd02fd604fa9e880bbfeb9eb1f49e463)) -* update dependency org.slf4j:slf4j-simple to v2 ([#194](https://github.com/Increase/increase-java/issues/194)) ([ebfb90a](https://github.com/Increase/increase-java/commit/ebfb90ad7915e550a241e04c818f1bf20e2ac8d9)) - - -### Documentation - -* change industry code docstring ([#200](https://github.com/Increase/increase-java/issues/200)) ([5cc962b](https://github.com/Increase/increase-java/commit/5cc962b92db5ed905e3f5bfa46e5928d788ba67f)) - -## 0.30.0 (2024-02-22) - -Full Changelog: [v0.29.0...v0.30.0](https://github.com/Increase/increase-java/compare/v0.29.0...v0.30.0) - -### Features - -* **api:** inbound checks ([#182](https://github.com/Increase/increase-java/issues/182)) ([38b0ee3](https://github.com/Increase/increase-java/commit/38b0ee36e009c450d0db4b353a5ac1658505b405)) - - -### Chores - -* **internal:** refactor release environment script ([#179](https://github.com/Increase/increase-java/issues/179)) ([2aa8446](https://github.com/Increase/increase-java/commit/2aa8446857ea18a1adea586281079a12bf92c811)) -* update dependency org.apache.httpcomponents.core5:httpcore5 to v5.2.4 ([#183](https://github.com/Increase/increase-java/issues/183)) ([5201774](https://github.com/Increase/increase-java/commit/520177448d3a2df38697014d164bad33c8eee410)) - -## 0.29.0 (2024-02-15) - -Full Changelog: [v0.28.1...v0.29.0](https://github.com/Increase/increase-java/compare/v0.28.1...v0.29.0) - -### ⚠ BREAKING CHANGES - -* **api:** split card profile resource into digital and physical card profile resources ([#178](https://github.com/Increase/increase-java/issues/178)) - -### Features - -* **api:** split card profile resource into digital and physical card profile resources ([#178](https://github.com/Increase/increase-java/issues/178)) ([bfa4264](https://github.com/Increase/increase-java/commit/bfa4264bd3a62f38bae72e42baac81c9ff931f91)) - - -### Chores - -* **ci:** uses Stainless GitHub App for releases ([#176](https://github.com/Increase/increase-java/issues/176)) ([90d7eb3](https://github.com/Increase/increase-java/commit/90d7eb33b8be0628894fcec202272323f7818d6f)) - -## 0.28.1 (2024-02-13) - -Full Changelog: [v0.28.0...v0.28.1](https://github.com/Increase/increase-java/compare/v0.28.0...v0.28.1) - -### Bug Fixes - -* **docs:** wrong client import in readme usage example ([#175](https://github.com/Increase/increase-java/issues/175)) ([20ca22a](https://github.com/Increase/increase-java/commit/20ca22acdc345c2bd57ede5cb40fa36f74ea79e5)) - - -### Chores - -* **interal:** make link to api.md relative ([#174](https://github.com/Increase/increase-java/issues/174)) ([0de109d](https://github.com/Increase/increase-java/commit/0de109ddfb846193f9bf50f49c29669346f5cb43)) -* **internal:** support pre-release versioning ([#172](https://github.com/Increase/increase-java/issues/172)) ([2499513](https://github.com/Increase/increase-java/commit/2499513cc830f3b9017f78ba18bf5632a8293c88)) - -## 0.28.0 (2024-01-26) - -Full Changelog: [v0.27.0...v0.28.0](https://github.com/increase/increase-java/compare/v0.27.0...v0.28.0) - -### Features - -* **api:** update descriptions ([#170](https://github.com/increase/increase-java/issues/170)) ([a8c8e30](https://github.com/increase/increase-java/commit/a8c8e304e7838dd1ac4183fdf3b2a861c193f90c)) - -## 0.27.0 (2024-01-24) - -Full Changelog: [v0.26.0...v0.27.0](https://github.com/increase/increase-java/compare/v0.26.0...v0.27.0) - -### Features - -* **api:** list Inbound Wire Transfers, change transfer simulation return types ([#168](https://github.com/increase/increase-java/issues/168)) ([f1f92e4](https://github.com/increase/increase-java/commit/f1f92e4057550adb7666d68e8e155fa5a742196d)) - -## 0.26.0 (2024-01-22) - -Full Changelog: [v0.25.0...v0.26.0](https://github.com/increase/increase-java/compare/v0.25.0...v0.26.0) - -### Features - -* **api:** simplify WireDecline and InboundWireTransfer ([#166](https://github.com/increase/increase-java/issues/166)) ([b50a1d2](https://github.com/increase/increase-java/commit/b50a1d2576ff8e62eb2f864aae78d71637ddaa9b)) - -## 0.25.0 (2024-01-19) - -Full Changelog: [v0.24.1...v0.25.0](https://github.com/increase/increase-java/compare/v0.24.1...v0.25.0) - -### ⚠ BREAKING CHANGES - -* fix oauth casing ([#163](https://github.com/increase/increase-java/issues/163)) - -### Features - -* **api:** add oauth token and inbound wire transfer methods ([#165](https://github.com/increase/increase-java/issues/165)) ([c84f5c7](https://github.com/increase/increase-java/commit/c84f5c76d166cc5ba20ce7903e1b4e0fa0678f33)) - - -### Refactors - -* fix oauth casing ([#163](https://github.com/increase/increase-java/issues/163)) ([97f8bc3](https://github.com/increase/increase-java/commit/97f8bc33b24f8249baeae3161a21e9d7af893cfc)) - -## 0.24.1 (2024-01-18) - -Full Changelog: [v0.24.0...v0.24.1](https://github.com/increase/increase-java/compare/v0.24.0...v0.24.1) - -### Bug Fixes - -* **ci:** ignore stainless-app edits to release PR title ([#162](https://github.com/increase/increase-java/issues/162)) ([53f2ce3](https://github.com/increase/increase-java/commit/53f2ce3da46d316fadebdbc58f767c9b3d2d21ff)) - - -### Chores - -* **internal:** speculative retry-after-ms support ([#161](https://github.com/increase/increase-java/issues/161)) ([835be55](https://github.com/increase/increase-java/commit/835be5523a85169eb1e6a61a3601011e200d2842)) -* remove Alex Rattray from reviewers ([#160](https://github.com/increase/increase-java/issues/160)) ([4fe0791](https://github.com/increase/increase-java/commit/4fe079107efea77e189d1d7c25a7762314b73f6b)) - - -### Documentation - -* **api:** fix typo ([#158](https://github.com/increase/increase-java/issues/158)) ([9ca5281](https://github.com/increase/increase-java/commit/9ca5281938d52d5113c0cf27153d197bead8401a)) - -## 0.24.0 (2024-01-12) - -Full Changelog: [v0.23.0...v0.24.0](https://github.com/increase/increase-java/compare/v0.23.0...v0.24.0) - -### Features - -* **api:** add merchant data to simulation api ([#157](https://github.com/increase/increase-java/issues/157)) ([4c03acb](https://github.com/increase/increase-java/commit/4c03acbbc6b849ccbc50fd915d42c3ff5256fc3c)) - - -### Documentation - -* **readme:** improve api reference ([#155](https://github.com/increase/increase-java/issues/155)) ([ab22ff4](https://github.com/increase/increase-java/commit/ab22ff40913341ba11e63917530d3d2920686790)) - -## 0.23.0 (2024-01-12) - -Full Changelog: [v0.22.0...v0.23.0](https://github.com/increase/increase-java/compare/v0.22.0...v0.23.0) - -### Features - -* **api:** allow webhook unwrapping without providing secret ([#153](https://github.com/increase/increase-java/issues/153)) ([4d43deb](https://github.com/increase/increase-java/commit/4d43debf14c0c189832e3927bc1ac321165c45e6)) - -## 0.22.0 (2024-01-10) - -Full Changelog: [v0.21.0...v0.22.0](https://github.com/increase/increase-java/compare/v0.21.0...v0.22.0) - -### Features - -* **api:** new methods for handling webhooks ([#152](https://github.com/increase/increase-java/issues/152)) ([ce9dcd7](https://github.com/increase/increase-java/commit/ce9dcd79b07450ac63b71640d8d11fef848642c5)) - - -### Chores - -* add .keep files for examples and custom code directories ([#149](https://github.com/increase/increase-java/issues/149)) ([2128c4a](https://github.com/increase/increase-java/commit/2128c4a26a2bb68db9bdadac79a0e8e5f6171cdf)) -* **internal:** minor improvements to auth code ([#151](https://github.com/increase/increase-java/issues/151)) ([049724d](https://github.com/increase/increase-java/commit/049724da12a9f808c83c2a2756660958cf80bc80)) - -## 0.21.0 (2024-01-08) - -Full Changelog: [v0.20.0...v0.21.0](https://github.com/increase/increase-java/compare/v0.20.0...v0.21.0) - -### Features - -* **api:** add `ach_debit_status` ([#147](https://github.com/increase/increase-java/issues/147)) ([684e7e3](https://github.com/increase/increase-java/commit/684e7e321a12575927fb6a6234e4fbfce2dd3be0)) - -## 0.20.0 (2024-01-02) - -Full Changelog: [v0.19.0...v0.20.0](https://github.com/increase/increase-java/compare/v0.19.0...v0.20.0) - -### Features - -* **api:** add real-time payments request for payment endpoints ([#146](https://github.com/increase/increase-java/issues/146)) ([e90c253](https://github.com/increase/increase-java/commit/e90c2536f2f972e90bd292393ab4be9e23ee2b6c)) - - -### Chores - -* **internal:** bump license ([#144](https://github.com/increase/increase-java/issues/144)) ([ead155b](https://github.com/increase/increase-java/commit/ead155bed5957b0d56c2974b78bbe023412f18a9)) - -## 0.19.0 (2023-12-18) - -Full Changelog: [v0.18.0...v0.19.0](https://github.com/increase/increase-java/compare/v0.18.0...v0.19.0) - -### Features - -* **api:** add deposit_submission property to check deposit ([#143](https://github.com/increase/increase-java/issues/143)) ([ded50cf](https://github.com/increase/increase-java/commit/ded50cfc67484b939ab806b3e347bd67e57756cf)) - - -### Chores - -* **ci:** run release workflow once per day ([#141](https://github.com/increase/increase-java/issues/141)) ([62b99da](https://github.com/increase/increase-java/commit/62b99da4f86ad849e49b4c6abdbeaf5f04507059)) - -## 0.18.0 (2023-12-14) - -Full Changelog: [v0.17.0...v0.18.0](https://github.com/increase/increase-java/compare/v0.17.0...v0.18.0) - -### Features - -* **api:** add `suspected_fraud` rejection reason ([#139](https://github.com/increase/increase-java/issues/139)) ([59975c8](https://github.com/increase/increase-java/commit/59975c8621e1539cbcefed3f3fe7df8ce54c5992)) - -## 0.17.0 (2023-12-08) - -Full Changelog: [v0.16.1...v0.17.0](https://github.com/increase/increase-java/compare/v0.16.1...v0.17.0) - -### Features - -* **api:** updates ([#138](https://github.com/increase/increase-java/issues/138)) ([acb3057](https://github.com/increase/increase-java/commit/acb305739e1442b506eed925d58f5aa0974df5b3)) - -## 0.16.1 (2023-12-04) - -Full Changelog: [v0.16.0...v0.16.1](https://github.com/increase/increase-java/compare/v0.16.0...v0.16.1) - -## 0.16.0 (2023-11-08) - -Full Changelog: [v0.15.0...v0.16.0](https://github.com/increase/increase-java/compare/v0.15.0...v0.16.0) - -### Features - -* **api:** restructure balance lookups ([#133](https://github.com/increase/increase-java/issues/133)) ([df5c606](https://github.com/increase/increase-java/commit/df5c6061d21f78c7c1efd1a1e67015728831b87e)) -* **client:** allow binary returns ([#130](https://github.com/increase/increase-java/issues/130)) ([42fa3f6](https://github.com/increase/increase-java/commit/42fa3f6b2a3d59db773864fa6777b3e64d244a3a)) - - -### Chores - -* remove bad tests ([#132](https://github.com/increase/increase-java/issues/132)) ([79de2de](https://github.com/increase/increase-java/commit/79de2de31d1709a02e66a3e340f988d6bb26cec2)) - -## 0.15.0 (2023-11-01) - -Full Changelog: [v0.14.0...v0.15.0](https://github.com/increase/increase-java/compare/v0.14.0...v0.15.0) - -### Features - -* **api:** add failed to export status enum ([#129](https://github.com/increase/increase-java/issues/129)) ([c4adbf4](https://github.com/increase/increase-java/commit/c4adbf49e763136385e8dec8d6e087f968709aa8)) -* **github:** include a devcontainer setup ([#127](https://github.com/increase/increase-java/issues/127)) ([d958435](https://github.com/increase/increase-java/commit/d958435e7ee726f7eba9b0decd7c039aa1f49954)) - -## 0.14.0 (2023-10-27) - -Full Changelog: [v0.13.0...v0.14.0](https://github.com/increase/increase-java/compare/v0.13.0...v0.14.0) - -### Features - -* **api:** add network identifiers and effective date ([#125](https://github.com/increase/increase-java/issues/125)) ([3a24b45](https://github.com/increase/increase-java/commit/3a24b45e00b21c859fffa467a738bf226b01bdaa)) - -## 0.13.0 (2023-10-26) - -Full Changelog: [v0.12.0...v0.13.0](https://github.com/increase/increase-java/compare/v0.12.0...v0.13.0) - -### Features - -* **api:** updates ([#123](https://github.com/increase/increase-java/issues/123)) ([733ab3d](https://github.com/increase/increase-java/commit/733ab3df013fc7a59636c7072cf832a802329452)) - -## 0.12.0 (2023-10-24) - -Full Changelog: [v0.11.0...v0.12.0](https://github.com/increase/increase-java/compare/v0.11.0...v0.12.0) - -### Features - -* **api:** add fuel confirmation functionality ([#119](https://github.com/increase/increase-java/issues/119)) ([21a4d0d](https://github.com/increase/increase-java/commit/21a4d0d17cc0c32c39aa151f7c6a7cd1b0094f75)) -* **api:** add returned_per_odfi_request enum ([#118](https://github.com/increase/increase-java/issues/118)) ([10154b3](https://github.com/increase/increase-java/commit/10154b3f46a4ac24422f9b7c18fb30cd7697b05b)) -* **api:** updates ([#116](https://github.com/increase/increase-java/issues/116)) ([3c1acdc](https://github.com/increase/increase-java/commit/3c1acdcfb986347c9d0bb423e8ecb5ce85e9dcba)) -* **api:** updates ([#117](https://github.com/increase/increase-java/issues/117)) ([a5515c1](https://github.com/increase/increase-java/commit/a5515c1aad75a14ba859c290891e3c0ea3ac0759)) -* **client:** adjust retry behavior ([#120](https://github.com/increase/increase-java/issues/120)) ([c632636](https://github.com/increase/increase-java/commit/c632636f2acdd1a9738b524408f218458134784e)) - -## 0.11.0 (2023-10-19) - -Full Changelog: [v0.10.5...v0.11.0](https://github.com/increase/increase-java/compare/v0.10.5...v0.11.0) - -### Features - -* **api:** add addenda details for ACH transfers ([#112](https://github.com/increase/increase-java/issues/112)) ([77c3b66](https://github.com/increase/increase-java/commit/77c3b662faf64888d99fd4438bac6186d6cc5f5f)) -* **api:** updates ([#113](https://github.com/increase/increase-java/issues/113)) ([e9d92f2](https://github.com/increase/increase-java/commit/e9d92f2c806d31e1d7229606999642e5782eacd3)) - - -### Chores - -* add case insensitive get header function ([#110](https://github.com/increase/increase-java/issues/110)) ([c8a6a01](https://github.com/increase/increase-java/commit/c8a6a010d7e206f4c78200712f7241de79fc130b)) -* **internal:** minor reformatting ([#108](https://github.com/increase/increase-java/issues/108)) ([df9d4a7](https://github.com/increase/increase-java/commit/df9d4a7f834cd70a4cf24705c99b246141300fd7)) -* **internal:** rearrange client arguments ([#106](https://github.com/increase/increase-java/issues/106)) ([42efa26](https://github.com/increase/increase-java/commit/42efa26e7f91e044a77fd199ac21a2e775e95365)) -* update README ([#105](https://github.com/increase/increase-java/issues/105)) ([a2b123b](https://github.com/increase/increase-java/commit/a2b123b13a8f02e2581aa0215fb66dad65f03ba4)) - - -### Documentation - -* organisation -> organization (UK to US English) ([#111](https://github.com/increase/increase-java/issues/111)) ([48e3f4b](https://github.com/increase/increase-java/commit/48e3f4b2271c68702d1a6001848a170548e2e73d)) - -## 0.10.5 (2023-10-05) - -Full Changelog: [v0.10.4...v0.10.5](https://github.com/increase/increase-java/compare/v0.10.4...v0.10.5) - -### Features - -* **api:** add direction property to CardAuthorization ([#104](https://github.com/increase/increase-java/issues/104)) ([9dc87fa](https://github.com/increase/increase-java/commit/9dc87fa91bb134a64356f5205223acc53ff710e7)) -* **api:** expand event categories and Entity status options ([#102](https://github.com/increase/increase-java/issues/102)) ([458aff0](https://github.com/increase/increase-java/commit/458aff0194b8bacc123ff43832f4e63ba98e24bf)) - - -### Chores - -* **internal:** add a top-level generated comment to each file ([#103](https://github.com/increase/increase-java/issues/103)) ([8886f78](https://github.com/increase/increase-java/commit/8886f78e8b91aaa4d196969db6c56e5adbf6cb5d)) - -## 0.10.4 (2023-09-29) - -Full Changelog: [v0.10.3...v0.10.4](https://github.com/Increase/increase-java/compare/v0.10.3...v0.10.4) - -### Features - -* **api:** add card payments endpoints ([#98](https://github.com/Increase/increase-java/issues/98)) ([de741df](https://github.com/Increase/increase-java/commit/de741df4b966b9a2944171a5962bc633df94e5cd)) -* **api:** add physical cards endpoints ([#96](https://github.com/Increase/increase-java/issues/96)) ([1a9971a](https://github.com/Increase/increase-java/commit/1a9971a89a4064890ab2cf44be3515cfb832dfa6)) - -## 0.10.3 (2023-09-22) - -Full Changelog: [v0.10.2...v0.10.3](https://github.com/increase/increase-java/compare/v0.10.2...v0.10.3) - -### Features - -* **api:** add inbound checks, originating routing number and new event types ([#94](https://github.com/increase/increase-java/issues/94)) ([784d32d](https://github.com/increase/increase-java/commit/784d32d9f8c5f85aee2c842275e7100969493659)) - -## 0.10.2 (2023-09-20) - -Full Changelog: [v0.10.1...v0.10.2](https://github.com/Increase/increase-java/compare/v0.10.1...v0.10.2) - -### Features - -* **api:** add entity_id to Card and make relationship nullable ([#91](https://github.com/Increase/increase-java/issues/91)) ([654c2b6](https://github.com/Increase/increase-java/commit/654c2b6862e18ee874a765f265e7ad66d51219ac)) -* **api:** export account statements in OFX format ([#93](https://github.com/Increase/increase-java/issues/93)) ([a73aa41](https://github.com/Increase/increase-java/commit/a73aa41501360700bd1a77fe6c4e2dbe3283542b)) - -## 0.10.1 (2023-09-15) - -Full Changelog: [v0.10.0...v0.10.1](https://github.com/increase/increase-java/compare/v0.10.0...v0.10.1) - -### Features - -* **api:** add card payment ID reference to transaction models ([#86](https://github.com/increase/increase-java/issues/86)) ([1b3a36d](https://github.com/increase/increase-java/commit/1b3a36d1a0496d700001d81b5b08e27d386038c4)) -* **client:** retry on 408 Request Timeout ([#88](https://github.com/increase/increase-java/issues/88)) ([04b7e97](https://github.com/increase/increase-java/commit/04b7e97720d83ae7832ebdd30a23758f32ac2f96)) - -## 0.10.0 (2023-09-12) - -Full Changelog: [v0.9.3...v0.10.0](https://github.com/increase/increase-java/compare/v0.9.3...v0.10.0) - -### ⚠ BREAKING CHANGES - -* **api:** remove Limits API, add ACH controls to Account Numbers ([#84](https://github.com/increase/increase-java/issues/84)) - -### Features - -* **api:** remove Limits API, add ACH controls to Account Numbers ([#84](https://github.com/increase/increase-java/issues/84)) ([d16d5a0](https://github.com/increase/increase-java/commit/d16d5a05f9ad9f7094960830a27e0ec47cfb4490)) - -## 0.9.3 (2023-09-07) - -Full Changelog: [v0.9.2...v0.9.3](https://github.com/increase/increase-java/compare/v0.9.2...v0.9.3) - -### Features - -* **api:** add bank_of_first_deposit_routing_number and transfer_id properties ([#80](https://github.com/increase/increase-java/issues/80)) ([2fff0d2](https://github.com/increase/increase-java/commit/2fff0d2fd51acd1a47d30f9e616dbe0f1c442c34)) -* **api:** add Update Address and Create Notification Change endpoints ([#82](https://github.com/increase/increase-java/issues/82)) ([9c3264c](https://github.com/increase/increase-java/commit/9c3264cd76bfa453578975c53c24582e09f5d678)) - - -### Documentation - -* **api:** add docstrings and refine enum types ([#83](https://github.com/increase/increase-java/issues/83)) ([46bd156](https://github.com/increase/increase-java/commit/46bd156249680b657f6fc25b85b07eea2161dfa5)) - -## 0.9.2 (2023-08-29) - -Full Changelog: [v0.9.1...v0.9.2](https://github.com/Increase/increase-java/compare/v0.9.1...v0.9.2) - -### Features - -* **api:** remove unused `/inbound_ach_transfer_returns` endpoints ([#78](https://github.com/Increase/increase-java/issues/78)) ([08b2921](https://github.com/Increase/increase-java/commit/08b29215f1c5ea5f95d988a1a23843a6e20af58e)) - - -### Bug Fixes - -* **api:** move ACH Return endpoint and add digital wallet properties ([#77](https://github.com/Increase/increase-java/issues/77)) ([f481290](https://github.com/Increase/increase-java/commit/f481290971e22901de5211a6ffe9ab134b9a475b)) - - -### Chores - -* **ci:** setup workflows to create releases and release PRs ([#74](https://github.com/Increase/increase-java/issues/74)) ([b1aa07e](https://github.com/Increase/increase-java/commit/b1aa07ee5f288efa0490cbc2e12f2a5c2a2684bd)) - -## [0.9.1](https://github.com/Increase/increase-java/compare/v0.9.0...v0.9.1) (2023-08-27) - - -### Features - -* **api:** move inbound ACH transfer returns (⚠️ breaking); add ACH transfer declines ([#72](https://github.com/Increase/increase-java/issues/72)) ([162f32f](https://github.com/Increase/increase-java/commit/162f32f3fe6dbc318fc9180bafa80d2a9f9944e7)) -* **api:** updates ([#70](https://github.com/Increase/increase-java/issues/70)) ([adff556](https://github.com/Increase/increase-java/commit/adff556c31615da8e2f74957d3ca9f49218caf14)) - - -### Chores - -* **internal:** minor code re-ordering ([#71](https://github.com/Increase/increase-java/issues/71)) ([15fbcdd](https://github.com/Increase/increase-java/commit/15fbcddc51cc316546e66f6e976db3d916cd486f)) - -## [0.9.0](https://github.com/Increase/increase-java/compare/v0.8.4...v0.9.0) (2023-08-17) - - -### ⚠ BREAKING CHANGES - -* **api:** change `physical_cards.status` value, remove `event_subscription` field, add fields ([#65](https://github.com/Increase/increase-java/issues/65)) - -### Features - -* **api:** change `physical_cards.status` value, remove `event_subscription` field, add fields ([#65](https://github.com/Increase/increase-java/issues/65)) ([5b2c460](https://github.com/Increase/increase-java/commit/5b2c46083e373868e2dc8bc04577e2448444c191)) - -## [0.8.4](https://github.com/Increase/increase-java/compare/v0.8.3...v0.8.4) (2023-08-16) - - -### Features - -* default timeout is set for java clients ([#59](https://github.com/Increase/increase-java/issues/59)) ([a0bdd18](https://github.com/Increase/increase-java/commit/a0bdd18804c1c9d44f109dc281e34546d7026237)) -* generate addXxx methods for array types ([#62](https://github.com/Increase/increase-java/issues/62)) ([031953c](https://github.com/Increase/increase-java/commit/031953c9a0ed7b66d5634b1fd76b944bd0f93431)) - - -### Bug Fixes - -* set correct timeouts on okhttp client ([#63](https://github.com/Increase/increase-java/issues/63)) ([f3a4a43](https://github.com/Increase/increase-java/commit/f3a4a43f66b7414e2d60355a87622a8d94be685e)) - - -### Chores - -* assign default reviewers to release PRs ([#61](https://github.com/Increase/increase-java/issues/61)) ([72257c0](https://github.com/Increase/increase-java/commit/72257c01116682051dafd14c096359340f6a1eeb)) - -## [0.8.3](https://github.com/Increase/increase-java/compare/v0.8.2...v0.8.3) (2023-08-11) - - -### Features - -* **api:** updates ([#55](https://github.com/Increase/increase-java/issues/55)) ([314adae](https://github.com/Increase/increase-java/commit/314adae061640d5cdd4676126333fa695f2af612)) - - -### Documentation - -* **api:** change description of various fields ([#57](https://github.com/Increase/increase-java/issues/57)) ([7db1e95](https://github.com/Increase/increase-java/commit/7db1e95b2a91725abdd281ea2a3dd6c2d15b1ebc)) - -## [0.8.2](https://github.com/Increase/increase-java/compare/v0.8.1...v0.8.2) (2023-08-08) - - -### Features - -* **api:** updates ([#52](https://github.com/Increase/increase-java/issues/52)) ([cf6fae1](https://github.com/Increase/increase-java/commit/cf6fae1c8358fb351cd63b2a682390a05dbc5f8c)) -* **test:** unskip file uploads tests ([#46](https://github.com/Increase/increase-java/issues/46)) ([bf35772](https://github.com/Increase/increase-java/commit/bf35772430b75426d54380e0393eee100b3e843a)) - - -### Chores - -* **ci:** allow release to proceed without signing key id secret ([#53](https://github.com/Increase/increase-java/issues/53)) ([d1547d4](https://github.com/Increase/increase-java/commit/d1547d461391d48f906146844bc2809b372cabd9)) -* **internal:** publish with --stacktrace for more helpful error information ([#49](https://github.com/Increase/increase-java/issues/49)) ([453732e](https://github.com/Increase/increase-java/commit/453732e00fc437c8ae221b7150f90b88d767ec29)) -* **internal:** reorganize types ([#54](https://github.com/Increase/increase-java/issues/54)) ([055c963](https://github.com/Increase/increase-java/commit/055c9632783a249148df263ce879097c5d61718b)) -* **internal:** support passing GPG_SIGNING_KEY_ID from secrets ([#51](https://github.com/Increase/increase-java/issues/51)) ([977a2be](https://github.com/Increase/increase-java/commit/977a2bebf053499adc17621bb39d64a0045d094c)) - -## [0.8.1](https://github.com/Increase/increase-java/compare/v0.8.0...v0.8.1) (2023-07-27) - - -### Features - -* **ci:** add a publish-sonatype workflow for manual running ([#44](https://github.com/Increase/increase-java/issues/44)) ([fb2d0f4](https://github.com/Increase/increase-java/commit/fb2d0f4bd803d5f51026b3ec7a472de60aaa21da)) - - -### Chores - -* **internal:** add `codegen.log` to `.gitignore` ([#42](https://github.com/Increase/increase-java/issues/42)) ([09b95e6](https://github.com/Increase/increase-java/commit/09b95e6a217c58ea72eaa4b7487a457792c3e69e)) - -## [0.8.0](https://github.com/Increase/increase-java/compare/v0.7.1...v0.8.0) (2023-07-22) - - -### ⚠ BREAKING CHANGES - -* **api:** reorganize `check_transfer` and `network fields; add `request_details`; add `unknown` ([#36](https://github.com/Increase/increase-java/issues/36)) - -### Features - -* **api:** add fee_period_start and return_of_erroneous_or_reversing_debit ([#40](https://github.com/Increase/increase-java/issues/40)) ([c562272](https://github.com/Increase/increase-java/commit/c562272c8ee970444cce0f690ca90f83a7cce412)) -* **api:** reorganize `check_transfer` and `network fields; add `request_details`; add `unknown` ([#36](https://github.com/Increase/increase-java/issues/36)) ([964c5ad](https://github.com/Increase/increase-java/commit/964c5adb2b91a1ce4a0e3b63542371a0e52923a2)) - - -### Bug Fixes - -* auto-close responses even if an exception is thrown during deserialization ([#38](https://github.com/Increase/increase-java/issues/38)) ([e8e9452](https://github.com/Increase/increase-java/commit/e8e94521a74091dcff02fcb01ef0e2f6a5b7636d)) - - -### Documentation - -* **api:** update `model_id` documentation ([#39](https://github.com/Increase/increase-java/issues/39)) ([29502ac](https://github.com/Increase/increase-java/commit/29502ac72de6f493b43891931cbc2c994352d8e8)) - -## [0.7.1](https://github.com/Increase/increase-java/compare/v0.7.0...v0.7.1) (2023-07-17) - - -### Features - -* **api:** add physical_card_id ([#31](https://github.com/Increase/increase-java/issues/31)) ([1aef9ff](https://github.com/Increase/increase-java/commit/1aef9ff90998cde4b6341b42b6cc32abd8c756c6)) - - -### Chores - -* **internal:** minor reformatting ([#34](https://github.com/Increase/increase-java/issues/34)) ([f0a69b1](https://github.com/Increase/increase-java/commit/f0a69b1426d31d74e31849a86b858637c7ea8ee4)) -* **internal:** minor reformatting + remove internal examples classes ([#33](https://github.com/Increase/increase-java/issues/33)) ([b656b3b](https://github.com/Increase/increase-java/commit/b656b3bd7259e7453baf1f9cd758b1d80c2f011c)) - -## [0.7.0](https://github.com/Increase/increase-java/compare/v0.6.0...v0.7.0) (2023-07-12) - - -### ⚠ BREAKING CHANGES - -* **api:** add unique_identifier, driver's license backs, inbound funds holds, and more ([#28](https://github.com/Increase/increase-java/issues/28)) - -### Features - -* **api:** add unique_identifier, driver's license backs, inbound funds holds, and more ([#28](https://github.com/Increase/increase-java/issues/28)) ([470fd38](https://github.com/Increase/increase-java/commit/470fd3802ad7b163c0c2bdc1a9f8a605d15ff8f4)) - -## [0.6.0](https://github.com/Increase/increase-java/compare/v0.5.0...v0.6.0) (2023-07-07) - - -### ⚠ BREAKING CHANGES - -* **api:** add card profiles simulation method ([#25](https://github.com/Increase/increase-java/issues/25)) - -### Features - -* **api:** add card profiles simulation method ([#25](https://github.com/Increase/increase-java/issues/25)) ([b7c7d75](https://github.com/Increase/increase-java/commit/b7c7d75ebbda9ef01eff6ebf60f950daeac01902)) - -## [0.5.0](https://github.com/Increase/increase-java/compare/v0.4.1...v0.5.0) (2023-06-29) - - -### ⚠ BREAKING CHANGES - -* **api:** remove many enum members from document category ([#22](https://github.com/Increase/increase-java/issues/22)) - -### Features - -* **api/types:** mark more check transfer intention properties as nullable ([#21](https://github.com/Increase/increase-java/issues/21)) ([50e0bbc](https://github.com/Increase/increase-java/commit/50e0bbc45b50b431bdb3be9c3c964fb313189b49)) - - -### Refactors - -* **api:** remove `other` from reason enum ([#19](https://github.com/Increase/increase-java/issues/19)) ([3bb921d](https://github.com/Increase/increase-java/commit/3bb921db184c53d82227c5c3811714cfdc46964c)) -* **api:** remove many enum members from document category ([#22](https://github.com/Increase/increase-java/issues/22)) ([327d529](https://github.com/Increase/increase-java/commit/327d5293471a4a48503636304812aa1497bc5ef6)) - - -### Documentation - -* add trailing newlines ([#23](https://github.com/Increase/increase-java/issues/23)) ([b553eec](https://github.com/Increase/increase-java/commit/b553eec4264af4ca9cd0b490bb662079635e7395)) - -## [0.4.1](https://github.com/Increase/increase-java/compare/v0.4.0...v0.4.1) (2023-06-19) - - -### Refactors - -* **api:** remove unused properties and enum members ([#16](https://github.com/Increase/increase-java/issues/16)) ([4190d26](https://github.com/Increase/increase-java/commit/4190d26200176313ba4109b3f0a0236848ec5391)) - -## [0.4.0](https://github.com/Increase/increase-java/compare/v0.3.1...v0.4.0) (2023-06-13) - - -### ⚠ BREAKING CHANGES - -* **api:** rename return reason enum member ([#13](https://github.com/Increase/increase-java/issues/13)) - -### Refactors - -* **api:** rename return reason enum member ([#13](https://github.com/Increase/increase-java/issues/13)) ([22a3fd6](https://github.com/Increase/increase-java/commit/22a3fd63050eab68ff66c84b78968cbed97c8c93)) - - -### Documentation - -* point to github repo instead of email contact ([#14](https://github.com/Increase/increase-java/issues/14)) ([4ab211e](https://github.com/Increase/increase-java/commit/4ab211eef042fb09d11cafd25e1c0be5d7accb71)) - -## [0.3.1](https://github.com/Increase/increase-java/compare/v0.3.0...v0.3.1) (2023-06-12) - - -### Features - -* **api:** add new endpoints + properties + enums ([#6](https://github.com/Increase/increase-java/issues/6)) ([5709621](https://github.com/Increase/increase-java/commit/5709621358606b76d7aeb14f650320a630894b7a)) - -## [0.3.0](https://github.com/Increase/increase-java/compare/v0.2.0...v0.3.0) (2023-05-31) - - -### ⚠ BREAKING CHANGES - -* improve pagination response types - -### Features - -* add JsonValue.convert method ([27ed6d1](https://github.com/Increase/increase-java/commit/27ed6d19e8032fa61f5dcd015196305a8d91428b)) -* **api:** add `at_time` property for balance lookups ([d75c450](https://github.com/Increase/increase-java/commit/d75c4508e912e2bb6f15b4ebfeea3ca2b95cbcf8)) -* **api:** add `expires_at` property ([7d79522](https://github.com/Increase/increase-java/commit/7d79522da942328571c5071290d9019c409c2796)) -* **core:** add `asUnknown` to `JsonField` ([91433f0](https://github.com/Increase/increase-java/commit/91433f0b9cfe341fb84cb7cfbb14d68ecec46362)) -* **docs:** updates ([40bfd3e](https://github.com/Increase/increase-java/commit/40bfd3ec4c62b89b3f7766b5e24db9d3ddfa41d6)) -* improve pagination response types ([7afbb7a](https://github.com/Increase/increase-java/commit/7afbb7afb610572890335ec5cfca10686525f08e)) -* **tests:** support specifying `SKIP_MOCK_TESTS=true` ([840d385](https://github.com/Increase/increase-java/commit/840d385c9879ec2eef1c90281dd40959f4b4ab48)) - - -### Refactors - -* **pagination:** remove special casing of empty string cursors ([66d84c5](https://github.com/Increase/increase-java/commit/66d84c50e88a08d557ef18fc3c6ff76f7ea4dddf)) diff --git a/README.md b/README.md index 525f93c77..e47f156d7 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ -[![Maven Central](https://img.shields.io/maven-central/v/com.increase.api/increase-java)](https://central.sonatype.com/artifact/com.increase.api/increase-java/0.557.1) -[![javadoc](https://javadoc.io/badge2/com.increase.api/increase-java/0.557.1/javadoc.svg)](https://javadoc.io/doc/com.increase.api/increase-java/0.557.1) +[![Maven Central](https://img.shields.io/maven-central/v/com.increase.api/increase-java)](https://central.sonatype.com/artifact/com.increase.api/increase-java/0.0.1) +[![javadoc](https://javadoc.io/badge2/com.increase.api/increase-java/0.0.1/javadoc.svg)](https://javadoc.io/doc/com.increase.api/increase-java/0.0.1) @@ -13,7 +13,7 @@ The Increase Java SDK is similar to the Increase Kotlin SDK but with minor diffe -The REST API documentation can be found on [increase.com](https://increase.com/documentation). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.increase.api/increase-java/0.557.1). +The REST API documentation can be found on [increase.com](https://increase.com/documentation). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.increase.api/increase-java/0.0.1). @@ -24,7 +24,7 @@ The REST API documentation can be found on [increase.com](https://increase.com/d ### Gradle ```kotlin -implementation("com.increase.api:increase-java:0.557.1") +implementation("com.increase.api:increase-java:0.0.1") ``` ### Maven @@ -33,7 +33,7 @@ implementation("com.increase.api:increase-java:0.557.1") com.increase.api increase-java - 0.557.1 + 0.0.1 ``` diff --git a/bin/check-release-environment b/bin/check-release-environment new file mode 100644 index 000000000..273c639de --- /dev/null +++ b/bin/check-release-environment @@ -0,0 +1,37 @@ +#!/usr/bin/env bash + +errors=() + +if [ -z "${RELEASE_PLEASE_TOKEN}" ]; then + errors+=("The RELEASE_PLEASE_TOKEN secret has not been set. Create a fine-grained GitHub PAT and add it as a repository secret.") +fi + +if [ -z "${SONATYPE_USERNAME}" ]; then + errors+=("The SONATYPE_USERNAME secret has not been set. Please set it in either this repository's secrets or your organization secrets") +fi + +if [ -z "${SONATYPE_PASSWORD}" ]; then + errors+=("The SONATYPE_PASSWORD secret has not been set. Please set it in either this repository's secrets or your organization secrets") +fi + +if [ -z "${GPG_SIGNING_KEY}" ]; then + errors+=("The GPG_SIGNING_KEY secret has not been set. Please set it in either this repository's secrets or your organization secrets") +fi + +if [ -z "${GPG_SIGNING_PASSWORD}" ]; then + errors+=("The GPG_SIGNING_PASSWORD secret has not been set. Please set it in either this repository's secrets or your organization secrets") +fi + +lenErrors=${#errors[@]} + +if [[ lenErrors -gt 0 ]]; then + echo -e "Found the following errors in the release environment:\n" + + for error in "${errors[@]}"; do + echo -e "- $error\n" + done + + exit 1 +fi + +echo "The environment is ready to push releases!" diff --git a/build.gradle.kts b/build.gradle.kts index 0f4007820..3704e0816 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,7 +8,7 @@ repositories { allprojects { group = "com.increase.api" - version = "0.557.1" // x-release-please-version + version = "0.0.1" // x-release-please-version } subprojects { diff --git a/increase-java-core/build.gradle.kts b/increase-java-core/build.gradle.kts index 4bc845bc9..dc63be49f 100644 --- a/increase-java-core/build.gradle.kts +++ b/increase-java-core/build.gradle.kts @@ -28,7 +28,6 @@ dependencies { implementation("com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.18.2") implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2") implementation("com.fasterxml.jackson.module:jackson-module-kotlin:2.18.2") - implementation("com.google.guava:guava:33.0.0-jre") testImplementation(kotlin("test")) testImplementation(project(":increase-java-client-okhttp")) diff --git a/increase-java-core/src/main/kotlin/com/increase/api/core/Utils.kt b/increase-java-core/src/main/kotlin/com/increase/api/core/Utils.kt index c48f2909f..cfc21efda 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/core/Utils.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/core/Utils.kt @@ -2,7 +2,6 @@ package com.increase.api.core -import com.increase.api.core.http.Headers import com.increase.api.errors.IncreaseInvalidDataException import java.util.Collections import java.util.SortedMap @@ -98,10 +97,6 @@ internal fun Any?.contentToString(): String { return string } -@JvmSynthetic -internal fun Headers.getRequiredHeader(name: String): String = - values(name).firstOrNull() ?: throw IncreaseInvalidDataException("Could not find $name header") - internal interface Enum /** diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotification.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotification.kt index b87551824..1dfc58f27 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotification.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotification.kt @@ -1113,10 +1113,10 @@ private constructor( companion object { - /** The Prenotification is for an anticipated credit. */ + /** Credit */ @JvmField val CREDIT = of("credit") - /** The Prenotification is for an anticipated debit. */ + /** Debit */ @JvmField val DEBIT = of("debit") @JvmStatic fun of(value: String) = CreditDebitIndicator(JsonField.of(value)) @@ -1124,9 +1124,9 @@ private constructor( /** An enum containing [CreditDebitIndicator]'s known values. */ enum class Known { - /** The Prenotification is for an anticipated credit. */ + /** Credit */ CREDIT, - /** The Prenotification is for an anticipated debit. */ + /** Debit */ DEBIT, } @@ -1141,9 +1141,9 @@ private constructor( * - It was constructed with an arbitrary value using the [of] method. */ enum class Value { - /** The Prenotification is for an anticipated credit. */ + /** Credit */ CREDIT, - /** The Prenotification is for an anticipated debit. */ + /** Debit */ DEBIT, /** * An enum member indicating that [CreditDebitIndicator] was instantiated with an @@ -2092,6 +2092,9 @@ private constructor( /** A savings account. */ @JvmField val SAVINGS = of("savings") + /** A loan account used in a lender-borrower relationship. Uncommon. */ + @JvmField val LOAN = of("loan") + /** A bank's general ledger. Uncommon. */ @JvmField val GENERAL_LEDGER = of("general_ledger") @@ -2104,6 +2107,8 @@ private constructor( CHECKING, /** A savings account. */ SAVINGS, + /** A loan account used in a lender-borrower relationship. Uncommon. */ + LOAN, /** A bank's general ledger. Uncommon. */ GENERAL_LEDGER, } @@ -2124,6 +2129,8 @@ private constructor( CHECKING, /** A savings account. */ SAVINGS, + /** A loan account used in a lender-borrower relationship. Uncommon. */ + LOAN, /** A bank's general ledger. Uncommon. */ GENERAL_LEDGER, /** @@ -2144,6 +2151,7 @@ private constructor( when (this) { CHECKING -> Value.CHECKING SAVINGS -> Value.SAVINGS + LOAN -> Value.LOAN GENERAL_LEDGER -> Value.GENERAL_LEDGER else -> Value._UNKNOWN } @@ -2161,6 +2169,7 @@ private constructor( when (this) { CHECKING -> Known.CHECKING SAVINGS -> Known.SAVINGS + LOAN -> Known.LOAN GENERAL_LEDGER -> Known.GENERAL_LEDGER else -> throw IncreaseInvalidDataException( diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationCreateParams.kt index 62cd6276d..17b7729e8 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationCreateParams.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationCreateParams.kt @@ -1384,10 +1384,10 @@ private constructor( companion object { - /** The Prenotification is for an anticipated credit. */ + /** Credit */ @JvmField val CREDIT = of("credit") - /** The Prenotification is for an anticipated debit. */ + /** Debit */ @JvmField val DEBIT = of("debit") @JvmStatic fun of(value: String) = CreditDebitIndicator(JsonField.of(value)) @@ -1395,9 +1395,9 @@ private constructor( /** An enum containing [CreditDebitIndicator]'s known values. */ enum class Known { - /** The Prenotification is for an anticipated credit. */ + /** Credit */ CREDIT, - /** The Prenotification is for an anticipated debit. */ + /** Debit */ DEBIT, } @@ -1412,9 +1412,9 @@ private constructor( * - It was constructed with an arbitrary value using the [of] method. */ enum class Value { - /** The Prenotification is for an anticipated credit. */ + /** Credit */ CREDIT, - /** The Prenotification is for an anticipated debit. */ + /** Debit */ DEBIT, /** * An enum member indicating that [CreditDebitIndicator] was instantiated with an diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransfer.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransfer.kt index 44e7e3134..aa08fa8b4 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransfer.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransfer.kt @@ -404,8 +404,8 @@ private constructor( fun network(): Network = network.getRequired("network") /** - * If the receiving bank accepts the transfer but notifies that future transfers should use - * different details, this will contain those details. + * If the receiving bank notifies that future transfers should use different details, this will + * contain those details. * * @throws IncreaseInvalidDataException if the JSON field has an unexpected type or is * unexpectedly missing or null (e.g. if the server responded with an unexpected value). @@ -1373,8 +1373,8 @@ private constructor( fun network(network: JsonField) = apply { this.network = network } /** - * If the receiving bank accepts the transfer but notifies that future transfers should use - * different details, this will contain those details. + * If the receiving bank notifies that future transfers should use different details, this + * will contain those details. */ fun notificationsOfChange(notificationsOfChange: List) = notificationsOfChange(JsonField.of(notificationsOfChange)) @@ -7141,6 +7141,9 @@ private constructor( /** A savings account. */ @JvmField val SAVINGS = of("savings") + /** A loan account used in a lender-borrower relationship. Uncommon. */ + @JvmField val LOAN = of("loan") + /** A bank's general ledger. Uncommon. */ @JvmField val GENERAL_LEDGER = of("general_ledger") @@ -7153,6 +7156,8 @@ private constructor( CHECKING, /** A savings account. */ SAVINGS, + /** A loan account used in a lender-borrower relationship. Uncommon. */ + LOAN, /** A bank's general ledger. Uncommon. */ GENERAL_LEDGER, } @@ -7173,6 +7178,8 @@ private constructor( CHECKING, /** A savings account. */ SAVINGS, + /** A loan account used in a lender-borrower relationship. Uncommon. */ + LOAN, /** A bank's general ledger. Uncommon. */ GENERAL_LEDGER, /** @@ -7193,6 +7200,7 @@ private constructor( when (this) { CHECKING -> Value.CHECKING SAVINGS -> Value.SAVINGS + LOAN -> Value.LOAN GENERAL_LEDGER -> Value.GENERAL_LEDGER else -> Value._UNKNOWN } @@ -7210,6 +7218,7 @@ private constructor( when (this) { CHECKING -> Known.CHECKING SAVINGS -> Known.SAVINGS + LOAN -> Known.LOAN GENERAL_LEDGER -> Known.GENERAL_LEDGER else -> throw IncreaseInvalidDataException( diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDispute.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDispute.kt index 93cf88a9b..44f117314 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDispute.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDispute.kt @@ -37,6 +37,7 @@ private constructor( private val idempotencyKey: JsonField, private val loss: JsonField, private val network: JsonField, + private val rejection: JsonField, private val status: JsonField, private val type: JsonField, private val userSubmissionRequiredBy: JsonField, @@ -62,6 +63,9 @@ private constructor( idempotencyKey: JsonField = JsonMissing.of(), @JsonProperty("loss") @ExcludeMissing loss: JsonField = JsonMissing.of(), @JsonProperty("network") @ExcludeMissing network: JsonField = JsonMissing.of(), + @JsonProperty("rejection") + @ExcludeMissing + rejection: JsonField = JsonMissing.of(), @JsonProperty("status") @ExcludeMissing status: JsonField = JsonMissing.of(), @JsonProperty("type") @ExcludeMissing type: JsonField = JsonMissing.of(), @JsonProperty("user_submission_required_by") @@ -81,6 +85,7 @@ private constructor( idempotencyKey, loss, network, + rejection, status, type, userSubmissionRequiredBy, @@ -158,6 +163,14 @@ private constructor( */ fun network(): Network = network.getRequired("network") + /** + * If the Card Dispute has been rejected, this will contain details of the rejection. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun rejection(): Optional = rejection.getOptional("rejection") + /** * The status of the Card Dispute. * @@ -274,6 +287,13 @@ private constructor( */ @JsonProperty("network") @ExcludeMissing fun _network(): JsonField = network + /** + * Returns the raw JSON value of [rejection]. + * + * Unlike [rejection], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("rejection") @ExcludeMissing fun _rejection(): JsonField = rejection + /** * Returns the raw JSON value of [status]. * @@ -348,6 +368,7 @@ private constructor( * .idempotencyKey() * .loss() * .network() + * .rejection() * .status() * .type() * .userSubmissionRequiredBy() @@ -370,6 +391,7 @@ private constructor( private var idempotencyKey: JsonField? = null private var loss: JsonField? = null private var network: JsonField? = null + private var rejection: JsonField? = null private var status: JsonField? = null private var type: JsonField? = null private var userSubmissionRequiredBy: JsonField? = null @@ -388,6 +410,7 @@ private constructor( idempotencyKey = cardDispute.idempotencyKey loss = cardDispute.loss network = cardDispute.network + rejection = cardDispute.rejection status = cardDispute.status type = cardDispute.type userSubmissionRequiredBy = cardDispute.userSubmissionRequiredBy @@ -510,6 +533,21 @@ private constructor( */ fun network(network: JsonField) = apply { this.network = network } + /** If the Card Dispute has been rejected, this will contain details of the rejection. */ + fun rejection(rejection: Rejection?) = rejection(JsonField.ofNullable(rejection)) + + /** Alias for calling [Builder.rejection] with `rejection.orElse(null)`. */ + fun rejection(rejection: Optional) = rejection(rejection.getOrNull()) + + /** + * Sets [Builder.rejection] to an arbitrary JSON value. + * + * You should usually call [Builder.rejection] with a well-typed [Rejection] value instead. + * This method is primarily for setting the field to an undocumented or not yet supported + * value. + */ + fun rejection(rejection: JsonField) = apply { this.rejection = rejection } + /** The status of the Card Dispute. */ fun status(status: Status) = status(JsonField.of(status)) @@ -641,6 +679,7 @@ private constructor( * .idempotencyKey() * .loss() * .network() + * .rejection() * .status() * .type() * .userSubmissionRequiredBy() @@ -661,6 +700,7 @@ private constructor( checkRequired("idempotencyKey", idempotencyKey), checkRequired("loss", loss), checkRequired("network", network), + checkRequired("rejection", rejection), checkRequired("status", status), checkRequired("type", type), checkRequired("userSubmissionRequiredBy", userSubmissionRequiredBy), @@ -694,6 +734,7 @@ private constructor( idempotencyKey() loss().ifPresent { it.validate() } network().validate() + rejection().ifPresent { it.validate() } status().validate() type().validate() userSubmissionRequiredBy() @@ -726,6 +767,7 @@ private constructor( (if (idempotencyKey.asKnown().isPresent) 1 else 0) + (loss.asKnown().getOrNull()?.validity() ?: 0) + (network.asKnown().getOrNull()?.validity() ?: 0) + + (rejection.asKnown().getOrNull()?.validity() ?: 0) + (status.asKnown().getOrNull()?.validity() ?: 0) + (type.asKnown().getOrNull()?.validity() ?: 0) + (if (userSubmissionRequiredBy.asKnown().isPresent) 1 else 0) + @@ -1236,6 +1278,232 @@ private constructor( override fun toString() = value.toString() } + /** If the Card Dispute has been rejected, this will contain details of the rejection. */ + class Rejection + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val explanation: JsonField, + private val rejectedAt: JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("explanation") + @ExcludeMissing + explanation: JsonField = JsonMissing.of(), + @JsonProperty("rejected_at") + @ExcludeMissing + rejectedAt: JsonField = JsonMissing.of(), + ) : this(explanation, rejectedAt, mutableMapOf()) + + /** + * Why the Card Dispute was rejected. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type or is + * unexpectedly missing or null (e.g. if the server responded with an unexpected value). + */ + fun explanation(): String = explanation.getRequired("explanation") + + /** + * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the Card + * Dispute was rejected. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type or is + * unexpectedly missing or null (e.g. if the server responded with an unexpected value). + */ + fun rejectedAt(): OffsetDateTime = rejectedAt.getRequired("rejected_at") + + /** + * Returns the raw JSON value of [explanation]. + * + * Unlike [explanation], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("explanation") + @ExcludeMissing + fun _explanation(): JsonField = explanation + + /** + * Returns the raw JSON value of [rejectedAt]. + * + * Unlike [rejectedAt], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("rejected_at") + @ExcludeMissing + fun _rejectedAt(): JsonField = rejectedAt + + @JsonAnySetter + private fun putAdditionalProperty(key: String, value: JsonValue) { + additionalProperties.put(key, value) + } + + @JsonAnyGetter + @ExcludeMissing + fun _additionalProperties(): Map = + Collections.unmodifiableMap(additionalProperties) + + fun toBuilder() = Builder().from(this) + + companion object { + + /** + * Returns a mutable builder for constructing an instance of [Rejection]. + * + * The following fields are required: + * ```java + * .explanation() + * .rejectedAt() + * ``` + */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [Rejection]. */ + class Builder internal constructor() { + + private var explanation: JsonField? = null + private var rejectedAt: JsonField? = null + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(rejection: Rejection) = apply { + explanation = rejection.explanation + rejectedAt = rejection.rejectedAt + additionalProperties = rejection.additionalProperties.toMutableMap() + } + + /** Why the Card Dispute was rejected. */ + fun explanation(explanation: String) = explanation(JsonField.of(explanation)) + + /** + * Sets [Builder.explanation] to an arbitrary JSON value. + * + * You should usually call [Builder.explanation] with a well-typed [String] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun explanation(explanation: JsonField) = apply { + this.explanation = explanation + } + + /** + * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the + * Card Dispute was rejected. + */ + fun rejectedAt(rejectedAt: OffsetDateTime) = rejectedAt(JsonField.of(rejectedAt)) + + /** + * Sets [Builder.rejectedAt] to an arbitrary JSON value. + * + * You should usually call [Builder.rejectedAt] with a well-typed [OffsetDateTime] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun rejectedAt(rejectedAt: JsonField) = apply { + this.rejectedAt = rejectedAt + } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [Rejection]. + * + * Further updates to this [Builder] will not mutate the returned instance. + * + * The following fields are required: + * ```java + * .explanation() + * .rejectedAt() + * ``` + * + * @throws IllegalStateException if any required field is unset. + */ + fun build(): Rejection = + Rejection( + checkRequired("explanation", explanation), + checkRequired("rejectedAt", rejectedAt), + additionalProperties.toMutableMap(), + ) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match its + * expected type. + */ + fun validate(): Rejection = apply { + if (validated) { + return@apply + } + + explanation() + rejectedAt() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * Returns a score indicating how many valid values are contained in this object + * recursively. + * + * Used for best match union deserialization. + */ + @JvmSynthetic + internal fun validity(): Int = + (if (explanation.asKnown().isPresent) 1 else 0) + + (if (rejectedAt.asKnown().isPresent) 1 else 0) + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is Rejection && + explanation == other.explanation && + rejectedAt == other.rejectedAt && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { + Objects.hash(explanation, rejectedAt, additionalProperties) + } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "Rejection{explanation=$explanation, rejectedAt=$rejectedAt, additionalProperties=$additionalProperties}" + } + /** The status of the Card Dispute. */ class Status @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -1278,6 +1546,12 @@ private constructor( /** The Card Dispute has been won and no further action can be taken. */ @JvmField val WON = of("won") + /** + * The Card Dispute has been reviewed and rejected, please review the explanation for + * more details. + */ + @JvmField val REJECTED = of("rejected") + @JvmStatic fun of(value: String) = Status(JsonField.of(value)) } @@ -1300,6 +1574,11 @@ private constructor( LOST, /** The Card Dispute has been won and no further action can be taken. */ WON, + /** + * The Card Dispute has been reviewed and rejected, please review the explanation for + * more details. + */ + REJECTED, } /** @@ -1329,6 +1608,11 @@ private constructor( LOST, /** The Card Dispute has been won and no further action can be taken. */ WON, + /** + * The Card Dispute has been reviewed and rejected, please review the explanation for + * more details. + */ + REJECTED, /** An enum member indicating that [Status] was instantiated with an unknown value. */ _UNKNOWN, } @@ -1349,6 +1633,7 @@ private constructor( PENDING_RESPONSE -> Value.PENDING_RESPONSE LOST -> Value.LOST WON -> Value.WON + REJECTED -> Value.REJECTED else -> Value._UNKNOWN } @@ -1370,6 +1655,7 @@ private constructor( PENDING_RESPONSE -> Known.PENDING_RESPONSE LOST -> Known.LOST WON -> Known.WON + REJECTED -> Known.REJECTED else -> throw IncreaseInvalidDataException("Unknown Status: $value") } @@ -43163,6 +43449,7 @@ private constructor( idempotencyKey == other.idempotencyKey && loss == other.loss && network == other.network && + rejection == other.rejection && status == other.status && type == other.type && userSubmissionRequiredBy == other.userSubmissionRequiredBy && @@ -43182,6 +43469,7 @@ private constructor( idempotencyKey, loss, network, + rejection, status, type, userSubmissionRequiredBy, @@ -43195,5 +43483,5 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "CardDispute{id=$id, amount=$amount, cardId=$cardId, createdAt=$createdAt, disputedTransactionId=$disputedTransactionId, idempotencyKey=$idempotencyKey, loss=$loss, network=$network, status=$status, type=$type, userSubmissionRequiredBy=$userSubmissionRequiredBy, visa=$visa, win=$win, withdrawal=$withdrawal, additionalProperties=$additionalProperties}" + "CardDispute{id=$id, amount=$amount, cardId=$cardId, createdAt=$createdAt, disputedTransactionId=$disputedTransactionId, idempotencyKey=$idempotencyKey, loss=$loss, network=$network, rejection=$rejection, status=$status, type=$type, userSubmissionRequiredBy=$userSubmissionRequiredBy, visa=$visa, win=$win, withdrawal=$withdrawal, additionalProperties=$additionalProperties}" } diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDisputeListParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDisputeListParams.kt index 94a21b2a2..56e5bd5c3 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDisputeListParams.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDisputeListParams.kt @@ -613,6 +613,12 @@ private constructor( /** The Card Dispute has been won and no further action can be taken. */ @JvmField val WON = of("won") + /** + * The Card Dispute has been reviewed and rejected, please review the explanation + * for more details. + */ + @JvmField val REJECTED = of("rejected") + @JvmStatic fun of(value: String) = In(JsonField.of(value)) } @@ -635,6 +641,11 @@ private constructor( LOST, /** The Card Dispute has been won and no further action can be taken. */ WON, + /** + * The Card Dispute has been reviewed and rejected, please review the explanation + * for more details. + */ + REJECTED, } /** @@ -664,6 +675,11 @@ private constructor( LOST, /** The Card Dispute has been won and no further action can be taken. */ WON, + /** + * The Card Dispute has been reviewed and rejected, please review the explanation + * for more details. + */ + REJECTED, /** An enum member indicating that [In] was instantiated with an unknown value. */ _UNKNOWN, } @@ -684,6 +700,7 @@ private constructor( PENDING_RESPONSE -> Value.PENDING_RESPONSE LOST -> Value.LOST WON -> Value.WON + REJECTED -> Value.REJECTED else -> Value._UNKNOWN } @@ -705,6 +722,7 @@ private constructor( PENDING_RESPONSE -> Known.PENDING_RESPONSE LOST -> Known.LOST WON -> Known.WON + REJECTED -> Known.REJECTED else -> throw IncreaseInvalidDataException("Unknown In: $value") } diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/cardpayments/CardPayment.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/cardpayments/CardPayment.kt index 0fa498335..13a6250d3 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/cardpayments/CardPayment.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/cardpayments/CardPayment.kt @@ -685,8 +685,9 @@ private constructor( /** * A Card Financial object. This field will be present in the JSON response if and only if - * `category` is equal to `card_financial`. Card Financials are temporary holds placed on a - * customer's funds with the intent to later clear a transaction. + * `category` is equal to `card_financial`. Card Financials are card transactions that have + * cleared and settled. Unlike a Card Settlement, which clears a previous authorization, a + * Card Financial is authorized and cleared in a single message. * * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if * the server responded with an unexpected value). @@ -1142,8 +1143,9 @@ private constructor( /** * A Card Financial object. This field will be present in the JSON response if and only - * if `category` is equal to `card_financial`. Card Financials are temporary holds - * placed on a customer's funds with the intent to later clear a transaction. + * if `category` is equal to `card_financial`. Card Financials are card transactions + * that have cleared and settled. Unlike a Card Settlement, which clears a previous + * authorization, a Card Financial is authorized and cleared in a single message. */ fun cardFinancial(cardFinancial: CardFinancial?) = cardFinancial(JsonField.ofNullable(cardFinancial)) @@ -8690,6 +8692,7 @@ private constructor( private val digitalWalletTokenId: JsonField, private val direction: JsonField, private val expiresAt: JsonField, + private val healthcare: JsonField, private val merchantAcceptorId: JsonField, private val merchantCategoryCode: JsonField, private val merchantCity: JsonField, @@ -8738,6 +8741,9 @@ private constructor( @JsonProperty("expires_at") @ExcludeMissing expiresAt: JsonField = JsonMissing.of(), + @JsonProperty("healthcare") + @ExcludeMissing + healthcare: JsonField = JsonMissing.of(), @JsonProperty("merchant_acceptor_id") @ExcludeMissing merchantAcceptorId: JsonField = JsonMissing.of(), @@ -8806,6 +8812,7 @@ private constructor( digitalWalletTokenId, direction, expiresAt, + healthcare, merchantAcceptorId, merchantCategoryCode, merchantCity, @@ -8919,6 +8926,15 @@ private constructor( */ fun expiresAt(): OffsetDateTime = expiresAt.getRequired("expires_at") + /** + * The healthcare-related fields for this authorization. Only present for specific + * programs. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. + * if the server responded with an unexpected value). + */ + fun healthcare(): Optional = healthcare.getOptional("healthcare") + /** * The merchant identifier (commonly abbreviated as MID) of the merchant the card is * transacting with. @@ -9194,6 +9210,16 @@ private constructor( @ExcludeMissing fun _expiresAt(): JsonField = expiresAt + /** + * Returns the raw JSON value of [healthcare]. + * + * Unlike [healthcare], this method doesn't throw if the JSON field has an unexpected + * type. + */ + @JsonProperty("healthcare") + @ExcludeMissing + fun _healthcare(): JsonField = healthcare + /** * Returns the raw JSON value of [merchantAcceptorId]. * @@ -9419,6 +9445,7 @@ private constructor( * .digitalWalletTokenId() * .direction() * .expiresAt() + * .healthcare() * .merchantAcceptorId() * .merchantCategoryCode() * .merchantCity() @@ -9456,6 +9483,7 @@ private constructor( private var digitalWalletTokenId: JsonField? = null private var direction: JsonField? = null private var expiresAt: JsonField? = null + private var healthcare: JsonField? = null private var merchantAcceptorId: JsonField? = null private var merchantCategoryCode: JsonField? = null private var merchantCity: JsonField? = null @@ -9489,6 +9517,7 @@ private constructor( digitalWalletTokenId = cardAuthorization.digitalWalletTokenId direction = cardAuthorization.direction expiresAt = cardAuthorization.expiresAt + healthcare = cardAuthorization.healthcare merchantAcceptorId = cardAuthorization.merchantAcceptorId merchantCategoryCode = cardAuthorization.merchantCategoryCode merchantCity = cardAuthorization.merchantCity @@ -9662,6 +9691,28 @@ private constructor( this.expiresAt = expiresAt } + /** + * The healthcare-related fields for this authorization. Only present for specific + * programs. + */ + fun healthcare(healthcare: Healthcare?) = + healthcare(JsonField.ofNullable(healthcare)) + + /** Alias for calling [Builder.healthcare] with `healthcare.orElse(null)`. */ + fun healthcare(healthcare: Optional) = + healthcare(healthcare.getOrNull()) + + /** + * Sets [Builder.healthcare] to an arbitrary JSON value. + * + * You should usually call [Builder.healthcare] with a well-typed [Healthcare] value + * instead. This method is primarily for setting the field to an undocumented or not + * yet supported value. + */ + fun healthcare(healthcare: JsonField) = apply { + this.healthcare = healthcare + } + /** * The merchant identifier (commonly abbreviated as MID) of the merchant the card is * transacting with. @@ -10093,6 +10144,7 @@ private constructor( * .digitalWalletTokenId() * .direction() * .expiresAt() + * .healthcare() * .merchantAcceptorId() * .merchantCategoryCode() * .merchantCity() @@ -10128,6 +10180,7 @@ private constructor( checkRequired("digitalWalletTokenId", digitalWalletTokenId), checkRequired("direction", direction), checkRequired("expiresAt", expiresAt), + checkRequired("healthcare", healthcare), checkRequired("merchantAcceptorId", merchantAcceptorId), checkRequired("merchantCategoryCode", merchantCategoryCode), checkRequired("merchantCity", merchantCity), @@ -10178,6 +10231,7 @@ private constructor( digitalWalletTokenId() direction().validate() expiresAt() + healthcare().ifPresent { it.validate() } merchantAcceptorId() merchantCategoryCode() merchantCity() @@ -10226,6 +10280,7 @@ private constructor( (if (digitalWalletTokenId.asKnown().isPresent) 1 else 0) + (direction.asKnown().getOrNull()?.validity() ?: 0) + (if (expiresAt.asKnown().isPresent) 1 else 0) + + (healthcare.asKnown().getOrNull()?.validity() ?: 0) + (if (merchantAcceptorId.asKnown().isPresent) 1 else 0) + (if (merchantCategoryCode.asKnown().isPresent) 1 else 0) + (if (merchantCity.asKnown().isPresent) 1 else 0) + @@ -13731,6 +13786,387 @@ private constructor( override fun toString() = value.toString() } + /** + * The healthcare-related fields for this authorization. Only present for specific + * programs. + */ + class Healthcare + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val merchantNinetyPercentEligibility: + JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("merchant_ninety_percent_eligibility") + @ExcludeMissing + merchantNinetyPercentEligibility: JsonField = + JsonMissing.of() + ) : this(merchantNinetyPercentEligibility, mutableMapOf()) + + /** + * The merchant's eligibility under the Internal Revenue Service's 90% Rule for + * Flexible Spending Account (FSA) and Health Savings Account (HSA) eligible + * products. The eligibility is determined based on the list of merchants maintained + * by the Special Interest Group for IIAS Standards (SIGIS). + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type or + * is unexpectedly missing or null (e.g. if the server responded with an + * unexpected value). + */ + fun merchantNinetyPercentEligibility(): MerchantNinetyPercentEligibility = + merchantNinetyPercentEligibility.getRequired( + "merchant_ninety_percent_eligibility" + ) + + /** + * Returns the raw JSON value of [merchantNinetyPercentEligibility]. + * + * Unlike [merchantNinetyPercentEligibility], this method doesn't throw if the JSON + * field has an unexpected type. + */ + @JsonProperty("merchant_ninety_percent_eligibility") + @ExcludeMissing + fun _merchantNinetyPercentEligibility(): + JsonField = merchantNinetyPercentEligibility + + @JsonAnySetter + private fun putAdditionalProperty(key: String, value: JsonValue) { + additionalProperties.put(key, value) + } + + @JsonAnyGetter + @ExcludeMissing + fun _additionalProperties(): Map = + Collections.unmodifiableMap(additionalProperties) + + fun toBuilder() = Builder().from(this) + + companion object { + + /** + * Returns a mutable builder for constructing an instance of [Healthcare]. + * + * The following fields are required: + * ```java + * .merchantNinetyPercentEligibility() + * ``` + */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [Healthcare]. */ + class Builder internal constructor() { + + private var merchantNinetyPercentEligibility: + JsonField? = + null + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(healthcare: Healthcare) = apply { + merchantNinetyPercentEligibility = + healthcare.merchantNinetyPercentEligibility + additionalProperties = healthcare.additionalProperties.toMutableMap() + } + + /** + * The merchant's eligibility under the Internal Revenue Service's 90% Rule for + * Flexible Spending Account (FSA) and Health Savings Account (HSA) eligible + * products. The eligibility is determined based on the list of merchants + * maintained by the Special Interest Group for IIAS Standards (SIGIS). + */ + fun merchantNinetyPercentEligibility( + merchantNinetyPercentEligibility: MerchantNinetyPercentEligibility + ) = + merchantNinetyPercentEligibility( + JsonField.of(merchantNinetyPercentEligibility) + ) + + /** + * Sets [Builder.merchantNinetyPercentEligibility] to an arbitrary JSON value. + * + * You should usually call [Builder.merchantNinetyPercentEligibility] with a + * well-typed [MerchantNinetyPercentEligibility] value instead. This method is + * primarily for setting the field to an undocumented or not yet supported + * value. + */ + fun merchantNinetyPercentEligibility( + merchantNinetyPercentEligibility: + JsonField + ) = apply { + this.merchantNinetyPercentEligibility = merchantNinetyPercentEligibility + } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = + apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { + additionalProperties.remove(key) + } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [Healthcare]. + * + * Further updates to this [Builder] will not mutate the returned instance. + * + * The following fields are required: + * ```java + * .merchantNinetyPercentEligibility() + * ``` + * + * @throws IllegalStateException if any required field is unset. + */ + fun build(): Healthcare = + Healthcare( + checkRequired( + "merchantNinetyPercentEligibility", + merchantNinetyPercentEligibility, + ), + additionalProperties.toMutableMap(), + ) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing + * fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't + * match its expected type. + */ + fun validate(): Healthcare = apply { + if (validated) { + return@apply + } + + merchantNinetyPercentEligibility().validate() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * Returns a score indicating how many valid values are contained in this object + * recursively. + * + * Used for best match union deserialization. + */ + @JvmSynthetic + internal fun validity(): Int = + (merchantNinetyPercentEligibility.asKnown().getOrNull()?.validity() ?: 0) + + /** + * The merchant's eligibility under the Internal Revenue Service's 90% Rule for + * Flexible Spending Account (FSA) and Health Savings Account (HSA) eligible + * products. The eligibility is determined based on the list of merchants maintained + * by the Special Interest Group for IIAS Standards (SIGIS). + */ + class MerchantNinetyPercentEligibility + @JsonCreator + private constructor(private val value: JsonField) : Enum { + + /** + * Returns this class instance's raw value. + * + * This is usually only useful if this instance was deserialized from data that + * doesn't match any known member, and you want to know that value. For example, + * if the SDK is on an older version than the API, then the API may respond with + * new members that the SDK is unaware of. + */ + @com.fasterxml.jackson.annotation.JsonValue + fun _value(): JsonField = value + + companion object { + + /** The merchant is eligible for treatment under the 90% rule. */ + @JvmField val ELIGIBLE = of("eligible") + + /** The merchant is not eligible for treatment under the 90% rule. */ + @JvmField val NOT_ELIGIBLE = of("not_eligible") + + @JvmStatic + fun of(value: String) = + MerchantNinetyPercentEligibility(JsonField.of(value)) + } + + /** An enum containing [MerchantNinetyPercentEligibility]'s known values. */ + enum class Known { + /** The merchant is eligible for treatment under the 90% rule. */ + ELIGIBLE, + /** The merchant is not eligible for treatment under the 90% rule. */ + NOT_ELIGIBLE, + } + + /** + * An enum containing [MerchantNinetyPercentEligibility]'s known values, as well + * as an [_UNKNOWN] member. + * + * An instance of [MerchantNinetyPercentEligibility] can contain an unknown + * value in a couple of cases: + * - It was deserialized from data that doesn't match any known member. For + * example, if the SDK is on an older version than the API, then the API may + * respond with new members that the SDK is unaware of. + * - It was constructed with an arbitrary value using the [of] method. + */ + enum class Value { + /** The merchant is eligible for treatment under the 90% rule. */ + ELIGIBLE, + /** The merchant is not eligible for treatment under the 90% rule. */ + NOT_ELIGIBLE, + /** + * An enum member indicating that [MerchantNinetyPercentEligibility] was + * instantiated with an unknown value. + */ + _UNKNOWN, + } + + /** + * Returns an enum member corresponding to this class instance's value, or + * [Value._UNKNOWN] if the class was instantiated with an unknown value. + * + * Use the [known] method instead if you're certain the value is always known or + * if you want to throw for the unknown case. + */ + fun value(): Value = + when (this) { + ELIGIBLE -> Value.ELIGIBLE + NOT_ELIGIBLE -> Value.NOT_ELIGIBLE + else -> Value._UNKNOWN + } + + /** + * Returns an enum member corresponding to this class instance's value. + * + * Use the [value] method instead if you're uncertain the value is always known + * and don't want to throw for the unknown case. + * + * @throws IncreaseInvalidDataException if this class instance's value is a not + * a known member. + */ + fun known(): Known = + when (this) { + ELIGIBLE -> Known.ELIGIBLE + NOT_ELIGIBLE -> Known.NOT_ELIGIBLE + else -> + throw IncreaseInvalidDataException( + "Unknown MerchantNinetyPercentEligibility: $value" + ) + } + + /** + * Returns this class instance's primitive wire representation. + * + * This differs from the [toString] method because that method is primarily for + * debugging and generally doesn't throw. + * + * @throws IncreaseInvalidDataException if this class instance's value does not + * have the expected primitive type. + */ + fun asString(): String = + _value().asString().orElseThrow { + IncreaseInvalidDataException("Value is not a String") + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected + * types recursively. + * + * This method is _not_ forwards compatible with new types from the API for + * existing fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't + * match its expected type. + */ + fun validate(): MerchantNinetyPercentEligibility = apply { + if (validated) { + return@apply + } + + known() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * Returns a score indicating how many valid values are contained in this object + * recursively. + * + * Used for best match union deserialization. + */ + @JvmSynthetic + internal fun validity(): Int = if (value() == Value._UNKNOWN) 0 else 1 + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is MerchantNinetyPercentEligibility && value == other.value + } + + override fun hashCode() = value.hashCode() + + override fun toString() = value.toString() + } + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is Healthcare && + merchantNinetyPercentEligibility == + other.merchantNinetyPercentEligibility && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { + Objects.hash(merchantNinetyPercentEligibility, additionalProperties) + } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "Healthcare{merchantNinetyPercentEligibility=$merchantNinetyPercentEligibility, additionalProperties=$additionalProperties}" + } + /** Fields specific to the `network`. */ class NetworkDetails @JsonCreator(mode = JsonCreator.Mode.DISABLED) @@ -19598,6 +20034,7 @@ private constructor( digitalWalletTokenId == other.digitalWalletTokenId && direction == other.direction && expiresAt == other.expiresAt && + healthcare == other.healthcare && merchantAcceptorId == other.merchantAcceptorId && merchantCategoryCode == other.merchantCategoryCode && merchantCity == other.merchantCity && @@ -19632,6 +20069,7 @@ private constructor( digitalWalletTokenId, direction, expiresAt, + healthcare, merchantAcceptorId, merchantCategoryCode, merchantCity, @@ -19659,7 +20097,7 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "CardAuthorization{id=$id, actioner=$actioner, additionalAmounts=$additionalAmounts, amount=$amount, cardPaymentId=$cardPaymentId, currency=$currency, digitalWalletTokenId=$digitalWalletTokenId, direction=$direction, expiresAt=$expiresAt, merchantAcceptorId=$merchantAcceptorId, merchantCategoryCode=$merchantCategoryCode, merchantCity=$merchantCity, merchantCountry=$merchantCountry, merchantDescriptor=$merchantDescriptor, merchantPostalCode=$merchantPostalCode, merchantState=$merchantState, networkDetails=$networkDetails, networkIdentifiers=$networkIdentifiers, networkRiskScore=$networkRiskScore, pendingTransactionId=$pendingTransactionId, physicalCardId=$physicalCardId, presentmentAmount=$presentmentAmount, presentmentCurrency=$presentmentCurrency, processingCategory=$processingCategory, realTimeDecisionId=$realTimeDecisionId, schemeFees=$schemeFees, terminalId=$terminalId, type=$type, verification=$verification, additionalProperties=$additionalProperties}" + "CardAuthorization{id=$id, actioner=$actioner, additionalAmounts=$additionalAmounts, amount=$amount, cardPaymentId=$cardPaymentId, currency=$currency, digitalWalletTokenId=$digitalWalletTokenId, direction=$direction, expiresAt=$expiresAt, healthcare=$healthcare, merchantAcceptorId=$merchantAcceptorId, merchantCategoryCode=$merchantCategoryCode, merchantCity=$merchantCity, merchantCountry=$merchantCountry, merchantDescriptor=$merchantDescriptor, merchantPostalCode=$merchantPostalCode, merchantState=$merchantState, networkDetails=$networkDetails, networkIdentifiers=$networkIdentifiers, networkRiskScore=$networkRiskScore, pendingTransactionId=$pendingTransactionId, physicalCardId=$physicalCardId, presentmentAmount=$presentmentAmount, presentmentCurrency=$presentmentCurrency, processingCategory=$processingCategory, realTimeDecisionId=$realTimeDecisionId, schemeFees=$schemeFees, terminalId=$terminalId, type=$type, verification=$verification, additionalProperties=$additionalProperties}" } /** @@ -38712,7 +39150,7 @@ private constructor( /** The attempted card transaction is not allowed per Increase's terms. */ @JvmField val TRANSACTION_NOT_ALLOWED = of("transaction_not_allowed") - /** The transaction was blocked by a Limit. */ + /** The transaction was blocked by a limit or an authorization control. */ @JvmField val BREACHES_LIMIT = of("breaches_limit") /** Your application declined the transaction via webhook. */ @@ -38786,7 +39224,7 @@ private constructor( CARD_EXPIRATION_MISMATCH, /** The attempted card transaction is not allowed per Increase's terms. */ TRANSACTION_NOT_ALLOWED, - /** The transaction was blocked by a Limit. */ + /** The transaction was blocked by a limit or an authorization control. */ BREACHES_LIMIT, /** Your application declined the transaction via webhook. */ WEBHOOK_DECLINED, @@ -38855,7 +39293,7 @@ private constructor( CARD_EXPIRATION_MISMATCH, /** The attempted card transaction is not allowed per Increase's terms. */ TRANSACTION_NOT_ALLOWED, - /** The transaction was blocked by a Limit. */ + /** The transaction was blocked by a limit or an authorization control. */ BREACHES_LIMIT, /** Your application declined the transaction via webhook. */ WEBHOOK_DECLINED, @@ -42071,8 +42509,9 @@ private constructor( /** * A Card Financial object. This field will be present in the JSON response if and only if - * `category` is equal to `card_financial`. Card Financials are temporary holds placed on a - * customer's funds with the intent to later clear a transaction. + * `category` is equal to `card_financial`. Card Financials are card transactions that have + * cleared and settled. Unlike a Card Settlement, which clears a previous authorization, a + * Card Financial is authorized and cleared in a single message. */ class CardFinancial @JsonCreator(mode = JsonCreator.Mode.DISABLED) diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/cards/Card.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/cards/Card.kt index 223fb61b6..4bbb84ea8 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/cards/Card.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/cards/Card.kt @@ -34,6 +34,7 @@ private constructor( private val accountId: JsonField, private val authorizationControls: JsonField, private val billingAddress: JsonField, + private val bin: JsonField, private val createdAt: JsonField, private val description: JsonField, private val digitalWallet: JsonField, @@ -57,6 +58,7 @@ private constructor( @JsonProperty("billing_address") @ExcludeMissing billingAddress: JsonField = JsonMissing.of(), + @JsonProperty("bin") @ExcludeMissing bin: JsonField = JsonMissing.of(), @JsonProperty("created_at") @ExcludeMissing createdAt: JsonField = JsonMissing.of(), @@ -84,6 +86,7 @@ private constructor( accountId, authorizationControls, billingAddress, + bin, createdAt, description, digitalWallet, @@ -130,6 +133,14 @@ private constructor( */ fun billingAddress(): BillingAddress = billingAddress.getRequired("billing_address") + /** + * The Bank Identification Number (BIN) of the Card. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type or is + * unexpectedly missing or null (e.g. if the server responded with an unexpected value). + */ + fun bin(): String = bin.getRequired("bin") + /** * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the Card was * created. @@ -247,6 +258,13 @@ private constructor( @ExcludeMissing fun _billingAddress(): JsonField = billingAddress + /** + * Returns the raw JSON value of [bin]. + * + * Unlike [bin], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("bin") @ExcludeMissing fun _bin(): JsonField = bin + /** * Returns the raw JSON value of [createdAt]. * @@ -350,6 +368,7 @@ private constructor( * .accountId() * .authorizationControls() * .billingAddress() + * .bin() * .createdAt() * .description() * .digitalWallet() @@ -372,6 +391,7 @@ private constructor( private var accountId: JsonField? = null private var authorizationControls: JsonField? = null private var billingAddress: JsonField? = null + private var bin: JsonField? = null private var createdAt: JsonField? = null private var description: JsonField? = null private var digitalWallet: JsonField? = null @@ -390,6 +410,7 @@ private constructor( accountId = card.accountId authorizationControls = card.authorizationControls billingAddress = card.billingAddress + bin = card.bin createdAt = card.createdAt description = card.description digitalWallet = card.digitalWallet @@ -463,6 +484,17 @@ private constructor( this.billingAddress = billingAddress } + /** The Bank Identification Number (BIN) of the Card. */ + fun bin(bin: String) = bin(JsonField.of(bin)) + + /** + * Sets [Builder.bin] to an arbitrary JSON value. + * + * You should usually call [Builder.bin] with a well-typed [String] value instead. This + * method is primarily for setting the field to an undocumented or not yet supported value. + */ + fun bin(bin: JsonField) = apply { this.bin = bin } + /** * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the Card * was created. @@ -645,6 +677,7 @@ private constructor( * .accountId() * .authorizationControls() * .billingAddress() + * .bin() * .createdAt() * .description() * .digitalWallet() @@ -665,6 +698,7 @@ private constructor( checkRequired("accountId", accountId), checkRequired("authorizationControls", authorizationControls), checkRequired("billingAddress", billingAddress), + checkRequired("bin", bin), checkRequired("createdAt", createdAt), checkRequired("description", description), checkRequired("digitalWallet", digitalWallet), @@ -698,6 +732,7 @@ private constructor( accountId() authorizationControls().ifPresent { it.validate() } billingAddress().validate() + bin() createdAt() description() digitalWallet().ifPresent { it.validate() } @@ -730,6 +765,7 @@ private constructor( (if (accountId.asKnown().isPresent) 1 else 0) + (authorizationControls.asKnown().getOrNull()?.validity() ?: 0) + (billingAddress.asKnown().getOrNull()?.validity() ?: 0) + + (if (bin.asKnown().isPresent) 1 else 0) + (if (createdAt.asKnown().isPresent) 1 else 0) + (if (description.asKnown().isPresent) 1 else 0) + (digitalWallet.asKnown().getOrNull()?.validity() ?: 0) + @@ -5788,6 +5824,7 @@ private constructor( accountId == other.accountId && authorizationControls == other.authorizationControls && billingAddress == other.billingAddress && + bin == other.bin && createdAt == other.createdAt && description == other.description && digitalWallet == other.digitalWallet && @@ -5807,6 +5844,7 @@ private constructor( accountId, authorizationControls, billingAddress, + bin, createdAt, description, digitalWallet, @@ -5824,5 +5862,5 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "Card{id=$id, accountId=$accountId, authorizationControls=$authorizationControls, billingAddress=$billingAddress, createdAt=$createdAt, description=$description, digitalWallet=$digitalWallet, entityId=$entityId, expirationMonth=$expirationMonth, expirationYear=$expirationYear, idempotencyKey=$idempotencyKey, last4=$last4, status=$status, type=$type, additionalProperties=$additionalProperties}" + "Card{id=$id, accountId=$accountId, authorizationControls=$authorizationControls, billingAddress=$billingAddress, bin=$bin, createdAt=$createdAt, description=$description, digitalWallet=$digitalWallet, entityId=$entityId, expirationMonth=$expirationMonth, expirationYear=$expirationYear, idempotencyKey=$idempotencyKey, last4=$last4, status=$status, type=$type, additionalProperties=$additionalProperties}" } diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/checktransfers/CheckTransfer.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/checktransfers/CheckTransfer.kt index e9dbd294e..1ba55261e 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/checktransfers/CheckTransfer.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/checktransfers/CheckTransfer.kt @@ -3518,11 +3518,10 @@ private constructor( /** * The shipping method for the check. * - * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if - * the server responded with an unexpected value). + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type or is + * unexpectedly missing or null (e.g. if the server responded with an unexpected value). */ - fun shippingMethod(): Optional = - shippingMethod.getOptional("shipping_method") + fun shippingMethod(): ShippingMethod = shippingMethod.getRequired("shipping_method") /** * The signature that will appear on the check. @@ -3859,12 +3858,8 @@ private constructor( } /** The shipping method for the check. */ - fun shippingMethod(shippingMethod: ShippingMethod?) = - shippingMethod(JsonField.ofNullable(shippingMethod)) - - /** Alias for calling [Builder.shippingMethod] with `shippingMethod.orElse(null)`. */ - fun shippingMethod(shippingMethod: Optional) = - shippingMethod(shippingMethod.getOrNull()) + fun shippingMethod(shippingMethod: ShippingMethod) = + shippingMethod(JsonField.of(shippingMethod)) /** * Sets [Builder.shippingMethod] to an arbitrary JSON value. @@ -3998,7 +3993,7 @@ private constructor( payer().forEach { it.validate() } recipientName() returnAddress().ifPresent { it.validate() } - shippingMethod().ifPresent { it.validate() } + shippingMethod().validate() signature().validate() trackingUpdates().forEach { it.validate() } validated = true @@ -5781,7 +5776,11 @@ private constructor( /** The check has been processed for delivery. */ @JvmField val PROCESSED_FOR_DELIVERY = of("processed_for_delivery") - /** The check has been delivered. */ + /** + * The check has been delivered. Note that some couriers track delivery status + * based on driver location data rather than an explicit scan. While uncommon, a + * single check may have more than one delivered event. + */ @JvmField val DELIVERED = of("delivered") /** @@ -5803,7 +5802,11 @@ private constructor( IN_TRANSIT, /** The check has been processed for delivery. */ PROCESSED_FOR_DELIVERY, - /** The check has been delivered. */ + /** + * The check has been delivered. Note that some couriers track delivery status + * based on driver location data rather than an explicit scan. While uncommon, a + * single check may have more than one delivered event. + */ DELIVERED, /** * There is an issue preventing delivery. The delivery will be attempted again @@ -5829,7 +5832,11 @@ private constructor( IN_TRANSIT, /** The check has been processed for delivery. */ PROCESSED_FOR_DELIVERY, - /** The check has been delivered. */ + /** + * The check has been delivered. Note that some couriers track delivery status + * based on driver location data rather than an explicit scan. While uncommon, a + * single check may have more than one delivered event. + */ DELIVERED, /** * There is an issue preventing delivery. The delivery will be attempted again diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/declinedtransactions/DeclinedTransaction.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/declinedtransactions/DeclinedTransaction.kt index 1a0a6cd9d..01145a355 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/declinedtransactions/DeclinedTransaction.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/declinedtransactions/DeclinedTransaction.kt @@ -11055,7 +11055,7 @@ private constructor( /** The attempted card transaction is not allowed per Increase's terms. */ @JvmField val TRANSACTION_NOT_ALLOWED = of("transaction_not_allowed") - /** The transaction was blocked by a Limit. */ + /** The transaction was blocked by a limit or an authorization control. */ @JvmField val BREACHES_LIMIT = of("breaches_limit") /** Your application declined the transaction via webhook. */ @@ -11129,7 +11129,7 @@ private constructor( CARD_EXPIRATION_MISMATCH, /** The attempted card transaction is not allowed per Increase's terms. */ TRANSACTION_NOT_ALLOWED, - /** The transaction was blocked by a Limit. */ + /** The transaction was blocked by a limit or an authorization control. */ BREACHES_LIMIT, /** Your application declined the transaction via webhook. */ WEBHOOK_DECLINED, @@ -11198,7 +11198,7 @@ private constructor( CARD_EXPIRATION_MISMATCH, /** The attempted card transaction is not allowed per Increase's terms. */ TRANSACTION_NOT_ALLOWED, - /** The transaction was blocked by a Limit. */ + /** The transaction was blocked by a limit or an authorization control. */ BREACHES_LIMIT, /** Your application declined the transaction via webhook. */ WEBHOOK_DECLINED, diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/digitalwallettokens/DigitalWalletToken.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/digitalwallettokens/DigitalWalletToken.kt index fce67d731..695bd2771 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/digitalwallettokens/DigitalWalletToken.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/digitalwallettokens/DigitalWalletToken.kt @@ -32,6 +32,7 @@ private constructor( private val cardId: JsonField, private val cardholder: JsonField, private val createdAt: JsonField, + private val decline: JsonField, private val device: JsonField, private val dynamicPrimaryAccountNumber: JsonField, private val status: JsonField, @@ -51,6 +52,7 @@ private constructor( @JsonProperty("created_at") @ExcludeMissing createdAt: JsonField = JsonMissing.of(), + @JsonProperty("decline") @ExcludeMissing decline: JsonField = JsonMissing.of(), @JsonProperty("device") @ExcludeMissing device: JsonField = JsonMissing.of(), @JsonProperty("dynamic_primary_account_number") @ExcludeMissing @@ -66,6 +68,7 @@ private constructor( cardId, cardholder, createdAt, + decline, device, dynamicPrimaryAccountNumber, status, @@ -108,6 +111,14 @@ private constructor( */ fun createdAt(): OffsetDateTime = createdAt.getRequired("created_at") + /** + * If the Digital Wallet Token was declined during provisioning, details about the decline. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun decline(): Optional = decline.getOptional("decline") + /** * The device that was used to create the Digital Wallet Token. * @@ -190,6 +201,13 @@ private constructor( @ExcludeMissing fun _createdAt(): JsonField = createdAt + /** + * Returns the raw JSON value of [decline]. + * + * Unlike [decline], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("decline") @ExcludeMissing fun _decline(): JsonField = decline + /** * Returns the raw JSON value of [device]. * @@ -261,6 +279,7 @@ private constructor( * .cardId() * .cardholder() * .createdAt() + * .decline() * .device() * .dynamicPrimaryAccountNumber() * .status() @@ -279,6 +298,7 @@ private constructor( private var cardId: JsonField? = null private var cardholder: JsonField? = null private var createdAt: JsonField? = null + private var decline: JsonField? = null private var device: JsonField? = null private var dynamicPrimaryAccountNumber: JsonField? = null private var status: JsonField? = null @@ -293,6 +313,7 @@ private constructor( cardId = digitalWalletToken.cardId cardholder = digitalWalletToken.cardholder createdAt = digitalWalletToken.createdAt + decline = digitalWalletToken.decline device = digitalWalletToken.device dynamicPrimaryAccountNumber = digitalWalletToken.dynamicPrimaryAccountNumber status = digitalWalletToken.status @@ -351,6 +372,22 @@ private constructor( */ fun createdAt(createdAt: JsonField) = apply { this.createdAt = createdAt } + /** + * If the Digital Wallet Token was declined during provisioning, details about the decline. + */ + fun decline(decline: Decline?) = decline(JsonField.ofNullable(decline)) + + /** Alias for calling [Builder.decline] with `decline.orElse(null)`. */ + fun decline(decline: Optional) = decline(decline.getOrNull()) + + /** + * Sets [Builder.decline] to an arbitrary JSON value. + * + * You should usually call [Builder.decline] with a well-typed [Decline] value instead. This + * method is primarily for setting the field to an undocumented or not yet supported value. + */ + fun decline(decline: JsonField) = apply { this.decline = decline } + /** The device that was used to create the Digital Wallet Token. */ fun device(device: Device) = device(JsonField.of(device)) @@ -481,6 +518,7 @@ private constructor( * .cardId() * .cardholder() * .createdAt() + * .decline() * .device() * .dynamicPrimaryAccountNumber() * .status() @@ -497,6 +535,7 @@ private constructor( checkRequired("cardId", cardId), checkRequired("cardholder", cardholder), checkRequired("createdAt", createdAt), + checkRequired("decline", decline), checkRequired("device", device), checkRequired("dynamicPrimaryAccountNumber", dynamicPrimaryAccountNumber), checkRequired("status", status), @@ -526,6 +565,7 @@ private constructor( cardId() cardholder().validate() createdAt() + decline().ifPresent { it.validate() } device().validate() dynamicPrimaryAccountNumber().ifPresent { it.validate() } status().validate() @@ -554,6 +594,7 @@ private constructor( (if (cardId.asKnown().isPresent) 1 else 0) + (cardholder.asKnown().getOrNull()?.validity() ?: 0) + (if (createdAt.asKnown().isPresent) 1 else 0) + + (decline.asKnown().getOrNull()?.validity() ?: 0) + (device.asKnown().getOrNull()?.validity() ?: 0) + (dynamicPrimaryAccountNumber.asKnown().getOrNull()?.validity() ?: 0) + (status.asKnown().getOrNull()?.validity() ?: 0) + @@ -730,6 +771,364 @@ private constructor( "Cardholder{name=$name, additionalProperties=$additionalProperties}" } + /** If the Digital Wallet Token was declined during provisioning, details about the decline. */ + class Decline + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val reason: JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("reason") @ExcludeMissing reason: JsonField = JsonMissing.of() + ) : this(reason, mutableMapOf()) + + /** + * The reason the token provisioning was declined. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type or is + * unexpectedly missing or null (e.g. if the server responded with an unexpected value). + */ + fun reason(): Reason = reason.getRequired("reason") + + /** + * Returns the raw JSON value of [reason]. + * + * Unlike [reason], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("reason") @ExcludeMissing fun _reason(): JsonField = reason + + @JsonAnySetter + private fun putAdditionalProperty(key: String, value: JsonValue) { + additionalProperties.put(key, value) + } + + @JsonAnyGetter + @ExcludeMissing + fun _additionalProperties(): Map = + Collections.unmodifiableMap(additionalProperties) + + fun toBuilder() = Builder().from(this) + + companion object { + + /** + * Returns a mutable builder for constructing an instance of [Decline]. + * + * The following fields are required: + * ```java + * .reason() + * ``` + */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [Decline]. */ + class Builder internal constructor() { + + private var reason: JsonField? = null + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(decline: Decline) = apply { + reason = decline.reason + additionalProperties = decline.additionalProperties.toMutableMap() + } + + /** The reason the token provisioning was declined. */ + fun reason(reason: Reason) = reason(JsonField.of(reason)) + + /** + * Sets [Builder.reason] to an arbitrary JSON value. + * + * You should usually call [Builder.reason] with a well-typed [Reason] value instead. + * This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun reason(reason: JsonField) = apply { this.reason = reason } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [Decline]. + * + * Further updates to this [Builder] will not mutate the returned instance. + * + * The following fields are required: + * ```java + * .reason() + * ``` + * + * @throws IllegalStateException if any required field is unset. + */ + fun build(): Decline = + Decline(checkRequired("reason", reason), additionalProperties.toMutableMap()) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match its + * expected type. + */ + fun validate(): Decline = apply { + if (validated) { + return@apply + } + + reason().validate() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * Returns a score indicating how many valid values are contained in this object + * recursively. + * + * Used for best match union deserialization. + */ + @JvmSynthetic internal fun validity(): Int = (reason.asKnown().getOrNull()?.validity() ?: 0) + + /** The reason the token provisioning was declined. */ + class Reason @JsonCreator private constructor(private val value: JsonField) : Enum { + + /** + * Returns this class instance's raw value. + * + * This is usually only useful if this instance was deserialized from data that doesn't + * match any known member, and you want to know that value. For example, if the SDK is + * on an older version than the API, then the API may respond with new members that the + * SDK is unaware of. + */ + @com.fasterxml.jackson.annotation.JsonValue fun _value(): JsonField = value + + companion object { + + /** The card is not active. */ + @JvmField val CARD_NOT_ACTIVE = of("card_not_active") + + /** The card does not have a two-factor authentication method. */ + @JvmField val NO_VERIFICATION_METHOD = of("no_verification_method") + + /** Your webhook timed out when evaluating the token provisioning attempt. */ + @JvmField val WEBHOOK_TIMED_OUT = of("webhook_timed_out") + + /** Your webhook declined the token provisioning attempt. */ + @JvmField val WEBHOOK_DECLINED = of("webhook_declined") + + /** + * The tokenization attempt failed because the Card Verification Code (CVC) was + * incorrect. + */ + @JvmField + val INCORRECT_CARD_VERIFICATION_CODE = of("incorrect_card_verification_code") + + /** The tokenization attempt was declined by the token requestor. */ + @JvmField val DECLINED_BY_TOKEN_REQUESTOR = of("declined_by_token_requestor") + + @JvmStatic fun of(value: String) = Reason(JsonField.of(value)) + } + + /** An enum containing [Reason]'s known values. */ + enum class Known { + /** The card is not active. */ + CARD_NOT_ACTIVE, + /** The card does not have a two-factor authentication method. */ + NO_VERIFICATION_METHOD, + /** Your webhook timed out when evaluating the token provisioning attempt. */ + WEBHOOK_TIMED_OUT, + /** Your webhook declined the token provisioning attempt. */ + WEBHOOK_DECLINED, + /** + * The tokenization attempt failed because the Card Verification Code (CVC) was + * incorrect. + */ + INCORRECT_CARD_VERIFICATION_CODE, + /** The tokenization attempt was declined by the token requestor. */ + DECLINED_BY_TOKEN_REQUESTOR, + } + + /** + * An enum containing [Reason]'s known values, as well as an [_UNKNOWN] member. + * + * An instance of [Reason] can contain an unknown value in a couple of cases: + * - It was deserialized from data that doesn't match any known member. For example, if + * the SDK is on an older version than the API, then the API may respond with new + * members that the SDK is unaware of. + * - It was constructed with an arbitrary value using the [of] method. + */ + enum class Value { + /** The card is not active. */ + CARD_NOT_ACTIVE, + /** The card does not have a two-factor authentication method. */ + NO_VERIFICATION_METHOD, + /** Your webhook timed out when evaluating the token provisioning attempt. */ + WEBHOOK_TIMED_OUT, + /** Your webhook declined the token provisioning attempt. */ + WEBHOOK_DECLINED, + /** + * The tokenization attempt failed because the Card Verification Code (CVC) was + * incorrect. + */ + INCORRECT_CARD_VERIFICATION_CODE, + /** The tokenization attempt was declined by the token requestor. */ + DECLINED_BY_TOKEN_REQUESTOR, + /** + * An enum member indicating that [Reason] was instantiated with an unknown value. + */ + _UNKNOWN, + } + + /** + * Returns an enum member corresponding to this class instance's value, or + * [Value._UNKNOWN] if the class was instantiated with an unknown value. + * + * Use the [known] method instead if you're certain the value is always known or if you + * want to throw for the unknown case. + */ + fun value(): Value = + when (this) { + CARD_NOT_ACTIVE -> Value.CARD_NOT_ACTIVE + NO_VERIFICATION_METHOD -> Value.NO_VERIFICATION_METHOD + WEBHOOK_TIMED_OUT -> Value.WEBHOOK_TIMED_OUT + WEBHOOK_DECLINED -> Value.WEBHOOK_DECLINED + INCORRECT_CARD_VERIFICATION_CODE -> Value.INCORRECT_CARD_VERIFICATION_CODE + DECLINED_BY_TOKEN_REQUESTOR -> Value.DECLINED_BY_TOKEN_REQUESTOR + else -> Value._UNKNOWN + } + + /** + * Returns an enum member corresponding to this class instance's value. + * + * Use the [value] method instead if you're uncertain the value is always known and + * don't want to throw for the unknown case. + * + * @throws IncreaseInvalidDataException if this class instance's value is a not a known + * member. + */ + fun known(): Known = + when (this) { + CARD_NOT_ACTIVE -> Known.CARD_NOT_ACTIVE + NO_VERIFICATION_METHOD -> Known.NO_VERIFICATION_METHOD + WEBHOOK_TIMED_OUT -> Known.WEBHOOK_TIMED_OUT + WEBHOOK_DECLINED -> Known.WEBHOOK_DECLINED + INCORRECT_CARD_VERIFICATION_CODE -> Known.INCORRECT_CARD_VERIFICATION_CODE + DECLINED_BY_TOKEN_REQUESTOR -> Known.DECLINED_BY_TOKEN_REQUESTOR + else -> throw IncreaseInvalidDataException("Unknown Reason: $value") + } + + /** + * Returns this class instance's primitive wire representation. + * + * This differs from the [toString] method because that method is primarily for + * debugging and generally doesn't throw. + * + * @throws IncreaseInvalidDataException if this class instance's value does not have the + * expected primitive type. + */ + fun asString(): String = + _value().asString().orElseThrow { + IncreaseInvalidDataException("Value is not a String") + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing + * fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match + * its expected type. + */ + fun validate(): Reason = apply { + if (validated) { + return@apply + } + + known() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * Returns a score indicating how many valid values are contained in this object + * recursively. + * + * Used for best match union deserialization. + */ + @JvmSynthetic internal fun validity(): Int = if (value() == Value._UNKNOWN) 0 else 1 + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is Reason && value == other.value + } + + override fun hashCode() = value.hashCode() + + override fun toString() = value.toString() + } + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is Decline && + reason == other.reason && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { Objects.hash(reason, additionalProperties) } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "Decline{reason=$reason, additionalProperties=$additionalProperties}" + } + /** The device that was used to create the Digital Wallet Token. */ class Device @JsonCreator(mode = JsonCreator.Mode.DISABLED) @@ -1488,6 +1887,9 @@ private constructor( /** The digital wallet token has been permanently canceled. */ @JvmField val DEACTIVATED = of("deactivated") + /** The digital wallet token was declined during provisioning. */ + @JvmField val DECLINED = of("declined") + @JvmStatic fun of(value: String) = Status(JsonField.of(value)) } @@ -1504,6 +1906,8 @@ private constructor( SUSPENDED, /** The digital wallet token has been permanently canceled. */ DEACTIVATED, + /** The digital wallet token was declined during provisioning. */ + DECLINED, } /** @@ -1527,6 +1931,8 @@ private constructor( SUSPENDED, /** The digital wallet token has been permanently canceled. */ DEACTIVATED, + /** The digital wallet token was declined during provisioning. */ + DECLINED, /** An enum member indicating that [Status] was instantiated with an unknown value. */ _UNKNOWN, } @@ -1544,6 +1950,7 @@ private constructor( INACTIVE -> Value.INACTIVE SUSPENDED -> Value.SUSPENDED DEACTIVATED -> Value.DEACTIVATED + DECLINED -> Value.DECLINED else -> Value._UNKNOWN } @@ -1562,6 +1969,7 @@ private constructor( INACTIVE -> Known.INACTIVE SUSPENDED -> Known.SUSPENDED DEACTIVATED -> Known.DEACTIVATED + DECLINED -> Known.DECLINED else -> throw IncreaseInvalidDataException("Unknown Status: $value") } @@ -2155,6 +2563,9 @@ private constructor( /** The digital wallet token has been permanently canceled. */ @JvmField val DEACTIVATED = of("deactivated") + /** The digital wallet token was declined during provisioning. */ + @JvmField val DECLINED = of("declined") + @JvmStatic fun of(value: String) = Status(JsonField.of(value)) } @@ -2171,6 +2582,8 @@ private constructor( SUSPENDED, /** The digital wallet token has been permanently canceled. */ DEACTIVATED, + /** The digital wallet token was declined during provisioning. */ + DECLINED, } /** @@ -2194,6 +2607,8 @@ private constructor( SUSPENDED, /** The digital wallet token has been permanently canceled. */ DEACTIVATED, + /** The digital wallet token was declined during provisioning. */ + DECLINED, /** * An enum member indicating that [Status] was instantiated with an unknown value. */ @@ -2213,6 +2628,7 @@ private constructor( INACTIVE -> Value.INACTIVE SUSPENDED -> Value.SUSPENDED DEACTIVATED -> Value.DEACTIVATED + DECLINED -> Value.DECLINED else -> Value._UNKNOWN } @@ -2231,6 +2647,7 @@ private constructor( INACTIVE -> Known.INACTIVE SUSPENDED -> Known.SUSPENDED DEACTIVATED -> Known.DEACTIVATED + DECLINED -> Known.DECLINED else -> throw IncreaseInvalidDataException("Unknown Status: $value") } @@ -2327,6 +2744,7 @@ private constructor( cardId == other.cardId && cardholder == other.cardholder && createdAt == other.createdAt && + decline == other.decline && device == other.device && dynamicPrimaryAccountNumber == other.dynamicPrimaryAccountNumber && status == other.status && @@ -2342,6 +2760,7 @@ private constructor( cardId, cardholder, createdAt, + decline, device, dynamicPrimaryAccountNumber, status, @@ -2355,5 +2774,5 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "DigitalWalletToken{id=$id, cardId=$cardId, cardholder=$cardholder, createdAt=$createdAt, device=$device, dynamicPrimaryAccountNumber=$dynamicPrimaryAccountNumber, status=$status, tokenRequestor=$tokenRequestor, type=$type, updates=$updates, additionalProperties=$additionalProperties}" + "DigitalWalletToken{id=$id, cardId=$cardId, cardholder=$cardholder, createdAt=$createdAt, decline=$decline, device=$device, dynamicPrimaryAccountNumber=$dynamicPrimaryAccountNumber, status=$status, tokenRequestor=$tokenRequestor, type=$type, updates=$updates, additionalProperties=$additionalProperties}" } diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/entities/Entity.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/entities/Entity.kt index 6bc495f19..167032821 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/entities/Entity.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/entities/Entity.kt @@ -14206,8 +14206,7 @@ private constructor( companion object { /** - * The entity's tax identifier could not be validated. Update the tax ID with - * the + * The entity's tax identifier could not be verified. Update the tax ID with the * [update an entity API](/documentation/api/entities#update-an-entity.corporation.legal_identifier). */ @JvmField val ENTITY_TAX_IDENTIFIER = of("entity_tax_identifier") @@ -14238,8 +14237,7 @@ private constructor( /** An enum containing [Category]'s known values. */ enum class Known { /** - * The entity's tax identifier could not be validated. Update the tax ID with - * the + * The entity's tax identifier could not be verified. Update the tax ID with the * [update an entity API](/documentation/api/entities#update-an-entity.corporation.legal_identifier). */ ENTITY_TAX_IDENTIFIER, @@ -14273,8 +14271,7 @@ private constructor( */ enum class Value { /** - * The entity's tax identifier could not be validated. Update the tax ID with - * the + * The entity's tax identifier could not be verified. Update the tax ID with the * [update an entity API](/documentation/api/entities#update-an-entity.corporation.legal_identifier). */ ENTITY_TAX_IDENTIFIER, diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/events/Event.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/events/Event.kt index 5b74f9740..ffd337105 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/events/Event.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/events/Event.kt @@ -629,6 +629,18 @@ private constructor( /** Occurs whenever an IntraFi Exclusion is updated. */ @JvmField val INTRAFI_EXCLUSION_UPDATED = of("intrafi_exclusion.updated") + /** Occurs whenever a Loan Application is created. */ + @JvmField val LOAN_APPLICATION_CREATED = of("loan_application.created") + + /** Occurs whenever a Loan Application is updated. */ + @JvmField val LOAN_APPLICATION_UPDATED = of("loan_application.updated") + + /** Occurs whenever a Loan Offer is created. */ + @JvmField val LOAN_OFFER_CREATED = of("loan_offer.created") + + /** Occurs whenever a Loan Offer is updated. */ + @JvmField val LOAN_OFFER_UPDATED = of("loan_offer.updated") + /** Occurs whenever a Lockbox is created. */ @JvmField val LOCKBOX_CREATED = of("lockbox.created") @@ -926,6 +938,14 @@ private constructor( INTRAFI_EXCLUSION_CREATED, /** Occurs whenever an IntraFi Exclusion is updated. */ INTRAFI_EXCLUSION_UPDATED, + /** Occurs whenever a Loan Application is created. */ + LOAN_APPLICATION_CREATED, + /** Occurs whenever a Loan Application is updated. */ + LOAN_APPLICATION_UPDATED, + /** Occurs whenever a Loan Offer is created. */ + LOAN_OFFER_CREATED, + /** Occurs whenever a Loan Offer is updated. */ + LOAN_OFFER_UPDATED, /** Occurs whenever a Lockbox is created. */ LOCKBOX_CREATED, /** Occurs whenever a Lockbox is updated. */ @@ -1171,6 +1191,14 @@ private constructor( INTRAFI_EXCLUSION_CREATED, /** Occurs whenever an IntraFi Exclusion is updated. */ INTRAFI_EXCLUSION_UPDATED, + /** Occurs whenever a Loan Application is created. */ + LOAN_APPLICATION_CREATED, + /** Occurs whenever a Loan Application is updated. */ + LOAN_APPLICATION_UPDATED, + /** Occurs whenever a Loan Offer is created. */ + LOAN_OFFER_CREATED, + /** Occurs whenever a Loan Offer is updated. */ + LOAN_OFFER_UPDATED, /** Occurs whenever a Lockbox is created. */ LOCKBOX_CREATED, /** Occurs whenever a Lockbox is updated. */ @@ -1346,6 +1374,10 @@ private constructor( INTRAFI_ACCOUNT_ENROLLMENT_UPDATED -> Value.INTRAFI_ACCOUNT_ENROLLMENT_UPDATED INTRAFI_EXCLUSION_CREATED -> Value.INTRAFI_EXCLUSION_CREATED INTRAFI_EXCLUSION_UPDATED -> Value.INTRAFI_EXCLUSION_UPDATED + LOAN_APPLICATION_CREATED -> Value.LOAN_APPLICATION_CREATED + LOAN_APPLICATION_UPDATED -> Value.LOAN_APPLICATION_UPDATED + LOAN_OFFER_CREATED -> Value.LOAN_OFFER_CREATED + LOAN_OFFER_UPDATED -> Value.LOAN_OFFER_UPDATED LOCKBOX_CREATED -> Value.LOCKBOX_CREATED LOCKBOX_UPDATED -> Value.LOCKBOX_UPDATED OAUTH_CONNECTION_CREATED -> Value.OAUTH_CONNECTION_CREATED @@ -1479,6 +1511,10 @@ private constructor( INTRAFI_ACCOUNT_ENROLLMENT_UPDATED -> Known.INTRAFI_ACCOUNT_ENROLLMENT_UPDATED INTRAFI_EXCLUSION_CREATED -> Known.INTRAFI_EXCLUSION_CREATED INTRAFI_EXCLUSION_UPDATED -> Known.INTRAFI_EXCLUSION_UPDATED + LOAN_APPLICATION_CREATED -> Known.LOAN_APPLICATION_CREATED + LOAN_APPLICATION_UPDATED -> Known.LOAN_APPLICATION_UPDATED + LOAN_OFFER_CREATED -> Known.LOAN_OFFER_CREATED + LOAN_OFFER_UPDATED -> Known.LOAN_OFFER_UPDATED LOCKBOX_CREATED -> Known.LOCKBOX_CREATED LOCKBOX_UPDATED -> Known.LOCKBOX_UPDATED OAUTH_CONNECTION_CREATED -> Known.OAUTH_CONNECTION_CREATED diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/events/EventListParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/events/EventListParams.kt index f218104aa..881b821a2 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/events/EventListParams.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/events/EventListParams.kt @@ -654,6 +654,18 @@ private constructor( /** Occurs whenever an IntraFi Exclusion is updated. */ @JvmField val INTRAFI_EXCLUSION_UPDATED = of("intrafi_exclusion.updated") + /** Occurs whenever a Loan Application is created. */ + @JvmField val LOAN_APPLICATION_CREATED = of("loan_application.created") + + /** Occurs whenever a Loan Application is updated. */ + @JvmField val LOAN_APPLICATION_UPDATED = of("loan_application.updated") + + /** Occurs whenever a Loan Offer is created. */ + @JvmField val LOAN_OFFER_CREATED = of("loan_offer.created") + + /** Occurs whenever a Loan Offer is updated. */ + @JvmField val LOAN_OFFER_UPDATED = of("loan_offer.updated") + /** Occurs whenever a Lockbox is created. */ @JvmField val LOCKBOX_CREATED = of("lockbox.created") @@ -953,6 +965,14 @@ private constructor( INTRAFI_EXCLUSION_CREATED, /** Occurs whenever an IntraFi Exclusion is updated. */ INTRAFI_EXCLUSION_UPDATED, + /** Occurs whenever a Loan Application is created. */ + LOAN_APPLICATION_CREATED, + /** Occurs whenever a Loan Application is updated. */ + LOAN_APPLICATION_UPDATED, + /** Occurs whenever a Loan Offer is created. */ + LOAN_OFFER_CREATED, + /** Occurs whenever a Loan Offer is updated. */ + LOAN_OFFER_UPDATED, /** Occurs whenever a Lockbox is created. */ LOCKBOX_CREATED, /** Occurs whenever a Lockbox is updated. */ @@ -1200,6 +1220,14 @@ private constructor( INTRAFI_EXCLUSION_CREATED, /** Occurs whenever an IntraFi Exclusion is updated. */ INTRAFI_EXCLUSION_UPDATED, + /** Occurs whenever a Loan Application is created. */ + LOAN_APPLICATION_CREATED, + /** Occurs whenever a Loan Application is updated. */ + LOAN_APPLICATION_UPDATED, + /** Occurs whenever a Loan Offer is created. */ + LOAN_OFFER_CREATED, + /** Occurs whenever a Loan Offer is updated. */ + LOAN_OFFER_UPDATED, /** Occurs whenever a Lockbox is created. */ LOCKBOX_CREATED, /** Occurs whenever a Lockbox is updated. */ @@ -1378,6 +1406,10 @@ private constructor( INTRAFI_ACCOUNT_ENROLLMENT_UPDATED -> Value.INTRAFI_ACCOUNT_ENROLLMENT_UPDATED INTRAFI_EXCLUSION_CREATED -> Value.INTRAFI_EXCLUSION_CREATED INTRAFI_EXCLUSION_UPDATED -> Value.INTRAFI_EXCLUSION_UPDATED + LOAN_APPLICATION_CREATED -> Value.LOAN_APPLICATION_CREATED + LOAN_APPLICATION_UPDATED -> Value.LOAN_APPLICATION_UPDATED + LOAN_OFFER_CREATED -> Value.LOAN_OFFER_CREATED + LOAN_OFFER_UPDATED -> Value.LOAN_OFFER_UPDATED LOCKBOX_CREATED -> Value.LOCKBOX_CREATED LOCKBOX_UPDATED -> Value.LOCKBOX_UPDATED OAUTH_CONNECTION_CREATED -> Value.OAUTH_CONNECTION_CREATED @@ -1512,6 +1544,10 @@ private constructor( INTRAFI_ACCOUNT_ENROLLMENT_UPDATED -> Known.INTRAFI_ACCOUNT_ENROLLMENT_UPDATED INTRAFI_EXCLUSION_CREATED -> Known.INTRAFI_EXCLUSION_CREATED INTRAFI_EXCLUSION_UPDATED -> Known.INTRAFI_EXCLUSION_UPDATED + LOAN_APPLICATION_CREATED -> Known.LOAN_APPLICATION_CREATED + LOAN_APPLICATION_UPDATED -> Known.LOAN_APPLICATION_UPDATED + LOAN_OFFER_CREATED -> Known.LOAN_OFFER_CREATED + LOAN_OFFER_UPDATED -> Known.LOAN_OFFER_UPDATED LOCKBOX_CREATED -> Known.LOCKBOX_CREATED LOCKBOX_UPDATED -> Known.LOCKBOX_UPDATED OAUTH_CONNECTION_CREATED -> Known.OAUTH_CONNECTION_CREATED diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/events/UnwrapWebhookEvent.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/events/UnwrapWebhookEvent.kt index 1a68194bb..a2bc46a15 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/events/UnwrapWebhookEvent.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/events/UnwrapWebhookEvent.kt @@ -629,6 +629,18 @@ private constructor( /** Occurs whenever an IntraFi Exclusion is updated. */ @JvmField val INTRAFI_EXCLUSION_UPDATED = of("intrafi_exclusion.updated") + /** Occurs whenever a Loan Application is created. */ + @JvmField val LOAN_APPLICATION_CREATED = of("loan_application.created") + + /** Occurs whenever a Loan Application is updated. */ + @JvmField val LOAN_APPLICATION_UPDATED = of("loan_application.updated") + + /** Occurs whenever a Loan Offer is created. */ + @JvmField val LOAN_OFFER_CREATED = of("loan_offer.created") + + /** Occurs whenever a Loan Offer is updated. */ + @JvmField val LOAN_OFFER_UPDATED = of("loan_offer.updated") + /** Occurs whenever a Lockbox is created. */ @JvmField val LOCKBOX_CREATED = of("lockbox.created") @@ -926,6 +938,14 @@ private constructor( INTRAFI_EXCLUSION_CREATED, /** Occurs whenever an IntraFi Exclusion is updated. */ INTRAFI_EXCLUSION_UPDATED, + /** Occurs whenever a Loan Application is created. */ + LOAN_APPLICATION_CREATED, + /** Occurs whenever a Loan Application is updated. */ + LOAN_APPLICATION_UPDATED, + /** Occurs whenever a Loan Offer is created. */ + LOAN_OFFER_CREATED, + /** Occurs whenever a Loan Offer is updated. */ + LOAN_OFFER_UPDATED, /** Occurs whenever a Lockbox is created. */ LOCKBOX_CREATED, /** Occurs whenever a Lockbox is updated. */ @@ -1171,6 +1191,14 @@ private constructor( INTRAFI_EXCLUSION_CREATED, /** Occurs whenever an IntraFi Exclusion is updated. */ INTRAFI_EXCLUSION_UPDATED, + /** Occurs whenever a Loan Application is created. */ + LOAN_APPLICATION_CREATED, + /** Occurs whenever a Loan Application is updated. */ + LOAN_APPLICATION_UPDATED, + /** Occurs whenever a Loan Offer is created. */ + LOAN_OFFER_CREATED, + /** Occurs whenever a Loan Offer is updated. */ + LOAN_OFFER_UPDATED, /** Occurs whenever a Lockbox is created. */ LOCKBOX_CREATED, /** Occurs whenever a Lockbox is updated. */ @@ -1346,6 +1374,10 @@ private constructor( INTRAFI_ACCOUNT_ENROLLMENT_UPDATED -> Value.INTRAFI_ACCOUNT_ENROLLMENT_UPDATED INTRAFI_EXCLUSION_CREATED -> Value.INTRAFI_EXCLUSION_CREATED INTRAFI_EXCLUSION_UPDATED -> Value.INTRAFI_EXCLUSION_UPDATED + LOAN_APPLICATION_CREATED -> Value.LOAN_APPLICATION_CREATED + LOAN_APPLICATION_UPDATED -> Value.LOAN_APPLICATION_UPDATED + LOAN_OFFER_CREATED -> Value.LOAN_OFFER_CREATED + LOAN_OFFER_UPDATED -> Value.LOAN_OFFER_UPDATED LOCKBOX_CREATED -> Value.LOCKBOX_CREATED LOCKBOX_UPDATED -> Value.LOCKBOX_UPDATED OAUTH_CONNECTION_CREATED -> Value.OAUTH_CONNECTION_CREATED @@ -1479,6 +1511,10 @@ private constructor( INTRAFI_ACCOUNT_ENROLLMENT_UPDATED -> Known.INTRAFI_ACCOUNT_ENROLLMENT_UPDATED INTRAFI_EXCLUSION_CREATED -> Known.INTRAFI_EXCLUSION_CREATED INTRAFI_EXCLUSION_UPDATED -> Known.INTRAFI_EXCLUSION_UPDATED + LOAN_APPLICATION_CREATED -> Known.LOAN_APPLICATION_CREATED + LOAN_APPLICATION_UPDATED -> Known.LOAN_APPLICATION_UPDATED + LOAN_OFFER_CREATED -> Known.LOAN_OFFER_CREATED + LOAN_OFFER_UPDATED -> Known.LOAN_OFFER_UPDATED LOCKBOX_CREATED -> Known.LOCKBOX_CREATED LOCKBOX_UPDATED -> Known.LOCKBOX_UPDATED OAUTH_CONNECTION_CREATED -> Known.OAUTH_CONNECTION_CREATED diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/eventsubscriptions/EventSubscription.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/eventsubscriptions/EventSubscription.kt index 3718aef1b..6f4f0a771 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/eventsubscriptions/EventSubscription.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/eventsubscriptions/EventSubscription.kt @@ -923,6 +923,18 @@ private constructor( /** Occurs whenever an IntraFi Exclusion is updated. */ @JvmField val INTRAFI_EXCLUSION_UPDATED = of("intrafi_exclusion.updated") + /** Occurs whenever a Loan Application is created. */ + @JvmField val LOAN_APPLICATION_CREATED = of("loan_application.created") + + /** Occurs whenever a Loan Application is updated. */ + @JvmField val LOAN_APPLICATION_UPDATED = of("loan_application.updated") + + /** Occurs whenever a Loan Offer is created. */ + @JvmField val LOAN_OFFER_CREATED = of("loan_offer.created") + + /** Occurs whenever a Loan Offer is updated. */ + @JvmField val LOAN_OFFER_UPDATED = of("loan_offer.updated") + /** Occurs whenever a Lockbox is created. */ @JvmField val LOCKBOX_CREATED = of("lockbox.created") @@ -1222,6 +1234,14 @@ private constructor( INTRAFI_EXCLUSION_CREATED, /** Occurs whenever an IntraFi Exclusion is updated. */ INTRAFI_EXCLUSION_UPDATED, + /** Occurs whenever a Loan Application is created. */ + LOAN_APPLICATION_CREATED, + /** Occurs whenever a Loan Application is updated. */ + LOAN_APPLICATION_UPDATED, + /** Occurs whenever a Loan Offer is created. */ + LOAN_OFFER_CREATED, + /** Occurs whenever a Loan Offer is updated. */ + LOAN_OFFER_UPDATED, /** Occurs whenever a Lockbox is created. */ LOCKBOX_CREATED, /** Occurs whenever a Lockbox is updated. */ @@ -1469,6 +1489,14 @@ private constructor( INTRAFI_EXCLUSION_CREATED, /** Occurs whenever an IntraFi Exclusion is updated. */ INTRAFI_EXCLUSION_UPDATED, + /** Occurs whenever a Loan Application is created. */ + LOAN_APPLICATION_CREATED, + /** Occurs whenever a Loan Application is updated. */ + LOAN_APPLICATION_UPDATED, + /** Occurs whenever a Loan Offer is created. */ + LOAN_OFFER_CREATED, + /** Occurs whenever a Loan Offer is updated. */ + LOAN_OFFER_UPDATED, /** Occurs whenever a Lockbox is created. */ LOCKBOX_CREATED, /** Occurs whenever a Lockbox is updated. */ @@ -1650,6 +1678,10 @@ private constructor( INTRAFI_ACCOUNT_ENROLLMENT_UPDATED -> Value.INTRAFI_ACCOUNT_ENROLLMENT_UPDATED INTRAFI_EXCLUSION_CREATED -> Value.INTRAFI_EXCLUSION_CREATED INTRAFI_EXCLUSION_UPDATED -> Value.INTRAFI_EXCLUSION_UPDATED + LOAN_APPLICATION_CREATED -> Value.LOAN_APPLICATION_CREATED + LOAN_APPLICATION_UPDATED -> Value.LOAN_APPLICATION_UPDATED + LOAN_OFFER_CREATED -> Value.LOAN_OFFER_CREATED + LOAN_OFFER_UPDATED -> Value.LOAN_OFFER_UPDATED LOCKBOX_CREATED -> Value.LOCKBOX_CREATED LOCKBOX_UPDATED -> Value.LOCKBOX_UPDATED OAUTH_CONNECTION_CREATED -> Value.OAUTH_CONNECTION_CREATED @@ -1784,6 +1816,10 @@ private constructor( INTRAFI_ACCOUNT_ENROLLMENT_UPDATED -> Known.INTRAFI_ACCOUNT_ENROLLMENT_UPDATED INTRAFI_EXCLUSION_CREATED -> Known.INTRAFI_EXCLUSION_CREATED INTRAFI_EXCLUSION_UPDATED -> Known.INTRAFI_EXCLUSION_UPDATED + LOAN_APPLICATION_CREATED -> Known.LOAN_APPLICATION_CREATED + LOAN_APPLICATION_UPDATED -> Known.LOAN_APPLICATION_UPDATED + LOAN_OFFER_CREATED -> Known.LOAN_OFFER_CREATED + LOAN_OFFER_UPDATED -> Known.LOAN_OFFER_UPDATED LOCKBOX_CREATED -> Known.LOCKBOX_CREATED LOCKBOX_UPDATED -> Known.LOCKBOX_UPDATED OAUTH_CONNECTION_CREATED -> Known.OAUTH_CONNECTION_CREATED diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/eventsubscriptions/EventSubscriptionCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/eventsubscriptions/EventSubscriptionCreateParams.kt index af8e329b8..eee375cd7 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/eventsubscriptions/EventSubscriptionCreateParams.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/eventsubscriptions/EventSubscriptionCreateParams.kt @@ -1183,6 +1183,18 @@ private constructor( /** Occurs whenever an IntraFi Exclusion is updated. */ @JvmField val INTRAFI_EXCLUSION_UPDATED = of("intrafi_exclusion.updated") + /** Occurs whenever a Loan Application is created. */ + @JvmField val LOAN_APPLICATION_CREATED = of("loan_application.created") + + /** Occurs whenever a Loan Application is updated. */ + @JvmField val LOAN_APPLICATION_UPDATED = of("loan_application.updated") + + /** Occurs whenever a Loan Offer is created. */ + @JvmField val LOAN_OFFER_CREATED = of("loan_offer.created") + + /** Occurs whenever a Loan Offer is updated. */ + @JvmField val LOAN_OFFER_UPDATED = of("loan_offer.updated") + /** Occurs whenever a Lockbox is created. */ @JvmField val LOCKBOX_CREATED = of("lockbox.created") @@ -1482,6 +1494,14 @@ private constructor( INTRAFI_EXCLUSION_CREATED, /** Occurs whenever an IntraFi Exclusion is updated. */ INTRAFI_EXCLUSION_UPDATED, + /** Occurs whenever a Loan Application is created. */ + LOAN_APPLICATION_CREATED, + /** Occurs whenever a Loan Application is updated. */ + LOAN_APPLICATION_UPDATED, + /** Occurs whenever a Loan Offer is created. */ + LOAN_OFFER_CREATED, + /** Occurs whenever a Loan Offer is updated. */ + LOAN_OFFER_UPDATED, /** Occurs whenever a Lockbox is created. */ LOCKBOX_CREATED, /** Occurs whenever a Lockbox is updated. */ @@ -1729,6 +1749,14 @@ private constructor( INTRAFI_EXCLUSION_CREATED, /** Occurs whenever an IntraFi Exclusion is updated. */ INTRAFI_EXCLUSION_UPDATED, + /** Occurs whenever a Loan Application is created. */ + LOAN_APPLICATION_CREATED, + /** Occurs whenever a Loan Application is updated. */ + LOAN_APPLICATION_UPDATED, + /** Occurs whenever a Loan Offer is created. */ + LOAN_OFFER_CREATED, + /** Occurs whenever a Loan Offer is updated. */ + LOAN_OFFER_UPDATED, /** Occurs whenever a Lockbox is created. */ LOCKBOX_CREATED, /** Occurs whenever a Lockbox is updated. */ @@ -1910,6 +1938,10 @@ private constructor( INTRAFI_ACCOUNT_ENROLLMENT_UPDATED -> Value.INTRAFI_ACCOUNT_ENROLLMENT_UPDATED INTRAFI_EXCLUSION_CREATED -> Value.INTRAFI_EXCLUSION_CREATED INTRAFI_EXCLUSION_UPDATED -> Value.INTRAFI_EXCLUSION_UPDATED + LOAN_APPLICATION_CREATED -> Value.LOAN_APPLICATION_CREATED + LOAN_APPLICATION_UPDATED -> Value.LOAN_APPLICATION_UPDATED + LOAN_OFFER_CREATED -> Value.LOAN_OFFER_CREATED + LOAN_OFFER_UPDATED -> Value.LOAN_OFFER_UPDATED LOCKBOX_CREATED -> Value.LOCKBOX_CREATED LOCKBOX_UPDATED -> Value.LOCKBOX_UPDATED OAUTH_CONNECTION_CREATED -> Value.OAUTH_CONNECTION_CREATED @@ -2044,6 +2076,10 @@ private constructor( INTRAFI_ACCOUNT_ENROLLMENT_UPDATED -> Known.INTRAFI_ACCOUNT_ENROLLMENT_UPDATED INTRAFI_EXCLUSION_CREATED -> Known.INTRAFI_EXCLUSION_CREATED INTRAFI_EXCLUSION_UPDATED -> Known.INTRAFI_EXCLUSION_UPDATED + LOAN_APPLICATION_CREATED -> Known.LOAN_APPLICATION_CREATED + LOAN_APPLICATION_UPDATED -> Known.LOAN_APPLICATION_UPDATED + LOAN_OFFER_CREATED -> Known.LOAN_OFFER_CREATED + LOAN_OFFER_UPDATED -> Known.LOAN_OFFER_UPDATED LOCKBOX_CREATED -> Known.LOCKBOX_CREATED LOCKBOX_UPDATED -> Known.LOCKBOX_UPDATED OAUTH_CONNECTION_CREATED -> Known.OAUTH_CONNECTION_CREATED diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/exports/Export.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/exports/Export.kt index 0eb13414c..e192c2c14 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/exports/Export.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/exports/Export.kt @@ -3918,6 +3918,8 @@ private constructor( private constructor( private val after: JsonField, private val before: JsonField, + private val onOrAfter: JsonField, + private val onOrBefore: JsonField, private val additionalProperties: MutableMap, ) { @@ -3929,7 +3931,13 @@ private constructor( @JsonProperty("before") @ExcludeMissing before: JsonField = JsonMissing.of(), - ) : this(after, before, mutableMapOf()) + @JsonProperty("on_or_after") + @ExcludeMissing + onOrAfter: JsonField = JsonMissing.of(), + @JsonProperty("on_or_before") + @ExcludeMissing + onOrBefore: JsonField = JsonMissing.of(), + ) : this(after, before, onOrAfter, onOrBefore, mutableMapOf()) /** * Filter fees created after this time. @@ -3947,6 +3955,22 @@ private constructor( */ fun before(): Optional = before.getOptional("before") + /** + * Filter fees created on or after this time. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. + * if the server responded with an unexpected value). + */ + fun onOrAfter(): Optional = onOrAfter.getOptional("on_or_after") + + /** + * Filter fees created on or before this time. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. + * if the server responded with an unexpected value). + */ + fun onOrBefore(): Optional = onOrBefore.getOptional("on_or_before") + /** * Returns the raw JSON value of [after]. * @@ -3963,6 +3987,26 @@ private constructor( @ExcludeMissing fun _before(): JsonField = before + /** + * Returns the raw JSON value of [onOrAfter]. + * + * Unlike [onOrAfter], this method doesn't throw if the JSON field has an unexpected + * type. + */ + @JsonProperty("on_or_after") + @ExcludeMissing + fun _onOrAfter(): JsonField = onOrAfter + + /** + * Returns the raw JSON value of [onOrBefore]. + * + * Unlike [onOrBefore], this method doesn't throw if the JSON field has an unexpected + * type. + */ + @JsonProperty("on_or_before") + @ExcludeMissing + fun _onOrBefore(): JsonField = onOrBefore + @JsonAnySetter private fun putAdditionalProperty(key: String, value: JsonValue) { additionalProperties.put(key, value) @@ -3984,6 +4028,8 @@ private constructor( * ```java * .after() * .before() + * .onOrAfter() + * .onOrBefore() * ``` */ @JvmStatic fun builder() = Builder() @@ -3994,12 +4040,16 @@ private constructor( private var after: JsonField? = null private var before: JsonField? = null + private var onOrAfter: JsonField? = null + private var onOrBefore: JsonField? = null private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic internal fun from(createdAt: CreatedAt) = apply { after = createdAt.after before = createdAt.before + onOrAfter = createdAt.onOrAfter + onOrBefore = createdAt.onOrBefore additionalProperties = createdAt.additionalProperties.toMutableMap() } @@ -4033,6 +4083,44 @@ private constructor( */ fun before(before: JsonField) = apply { this.before = before } + /** Filter fees created on or after this time. */ + fun onOrAfter(onOrAfter: OffsetDateTime?) = + onOrAfter(JsonField.ofNullable(onOrAfter)) + + /** Alias for calling [Builder.onOrAfter] with `onOrAfter.orElse(null)`. */ + fun onOrAfter(onOrAfter: Optional) = + onOrAfter(onOrAfter.getOrNull()) + + /** + * Sets [Builder.onOrAfter] to an arbitrary JSON value. + * + * You should usually call [Builder.onOrAfter] with a well-typed [OffsetDateTime] + * value instead. This method is primarily for setting the field to an undocumented + * or not yet supported value. + */ + fun onOrAfter(onOrAfter: JsonField) = apply { + this.onOrAfter = onOrAfter + } + + /** Filter fees created on or before this time. */ + fun onOrBefore(onOrBefore: OffsetDateTime?) = + onOrBefore(JsonField.ofNullable(onOrBefore)) + + /** Alias for calling [Builder.onOrBefore] with `onOrBefore.orElse(null)`. */ + fun onOrBefore(onOrBefore: Optional) = + onOrBefore(onOrBefore.getOrNull()) + + /** + * Sets [Builder.onOrBefore] to an arbitrary JSON value. + * + * You should usually call [Builder.onOrBefore] with a well-typed [OffsetDateTime] + * value instead. This method is primarily for setting the field to an undocumented + * or not yet supported value. + */ + fun onOrBefore(onOrBefore: JsonField) = apply { + this.onOrBefore = onOrBefore + } + fun additionalProperties(additionalProperties: Map) = apply { this.additionalProperties.clear() putAllAdditionalProperties(additionalProperties) @@ -4064,6 +4152,8 @@ private constructor( * ```java * .after() * .before() + * .onOrAfter() + * .onOrBefore() * ``` * * @throws IllegalStateException if any required field is unset. @@ -4072,6 +4162,8 @@ private constructor( CreatedAt( checkRequired("after", after), checkRequired("before", before), + checkRequired("onOrAfter", onOrAfter), + checkRequired("onOrBefore", onOrBefore), additionalProperties.toMutableMap(), ) } @@ -4095,6 +4187,8 @@ private constructor( after() before() + onOrAfter() + onOrBefore() validated = true } @@ -4115,7 +4209,9 @@ private constructor( @JvmSynthetic internal fun validity(): Int = (if (after.asKnown().isPresent) 1 else 0) + - (if (before.asKnown().isPresent) 1 else 0) + (if (before.asKnown().isPresent) 1 else 0) + + (if (onOrAfter.asKnown().isPresent) 1 else 0) + + (if (onOrBefore.asKnown().isPresent) 1 else 0) override fun equals(other: Any?): Boolean { if (this === other) { @@ -4125,15 +4221,19 @@ private constructor( return other is CreatedAt && after == other.after && before == other.before && + onOrAfter == other.onOrAfter && + onOrBefore == other.onOrBefore && additionalProperties == other.additionalProperties } - private val hashCode: Int by lazy { Objects.hash(after, before, additionalProperties) } + private val hashCode: Int by lazy { + Objects.hash(after, before, onOrAfter, onOrBefore, additionalProperties) + } override fun hashCode(): Int = hashCode override fun toString() = - "CreatedAt{after=$after, before=$before, additionalProperties=$additionalProperties}" + "CreatedAt{after=$after, before=$before, onOrAfter=$onOrAfter, onOrBefore=$onOrBefore, additionalProperties=$additionalProperties}" } override fun equals(other: Any?): Boolean { diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/exports/ExportCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/exports/ExportCreateParams.kt index b25bf0b41..54bd99f95 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/exports/ExportCreateParams.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/exports/ExportCreateParams.kt @@ -94,6 +94,14 @@ private constructor( */ fun entityCsv(): Optional = body.entityCsv() + /** + * Options for the created export. Required if `category` is equal to `fee_csv`. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun feeCsv(): Optional = body.feeCsv() + /** * Options for the created export. Required if `category` is equal to `funding_instructions`. * @@ -183,6 +191,13 @@ private constructor( */ fun _entityCsv(): JsonField = body._entityCsv() + /** + * Returns the raw JSON value of [feeCsv]. + * + * Unlike [feeCsv], this method doesn't throw if the JSON field has an unexpected type. + */ + fun _feeCsv(): JsonField = body._feeCsv() + /** * Returns the raw JSON value of [fundingInstructions]. * @@ -384,6 +399,17 @@ private constructor( */ fun entityCsv(entityCsv: JsonField) = apply { body.entityCsv(entityCsv) } + /** Options for the created export. Required if `category` is equal to `fee_csv`. */ + fun feeCsv(feeCsv: FeeCsv) = apply { body.feeCsv(feeCsv) } + + /** + * Sets [Builder.feeCsv] to an arbitrary JSON value. + * + * You should usually call [Builder.feeCsv] with a well-typed [FeeCsv] value instead. This + * method is primarily for setting the field to an undocumented or not yet supported value. + */ + fun feeCsv(feeCsv: JsonField) = apply { body.feeCsv(feeCsv) } + /** * Options for the created export. Required if `category` is equal to * `funding_instructions`. @@ -598,6 +624,7 @@ private constructor( private val bookkeepingAccountBalanceCsv: JsonField, private val dailyAccountBalanceCsv: JsonField, private val entityCsv: JsonField, + private val feeCsv: JsonField, private val fundingInstructions: JsonField, private val transactionCsv: JsonField, private val vendorCsv: JsonField, @@ -629,6 +656,7 @@ private constructor( @JsonProperty("entity_csv") @ExcludeMissing entityCsv: JsonField = JsonMissing.of(), + @JsonProperty("fee_csv") @ExcludeMissing feeCsv: JsonField = JsonMissing.of(), @JsonProperty("funding_instructions") @ExcludeMissing fundingInstructions: JsonField = JsonMissing.of(), @@ -649,6 +677,7 @@ private constructor( bookkeepingAccountBalanceCsv, dailyAccountBalanceCsv, entityCsv, + feeCsv, fundingInstructions, transactionCsv, vendorCsv, @@ -722,6 +751,14 @@ private constructor( */ fun entityCsv(): Optional = entityCsv.getOptional("entity_csv") + /** + * Options for the created export. Required if `category` is equal to `fee_csv`. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if + * the server responded with an unexpected value). + */ + fun feeCsv(): Optional = feeCsv.getOptional("fee_csv") + /** * Options for the created export. Required if `category` is equal to * `funding_instructions`. @@ -825,6 +862,13 @@ private constructor( @ExcludeMissing fun _entityCsv(): JsonField = entityCsv + /** + * Returns the raw JSON value of [feeCsv]. + * + * Unlike [feeCsv], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("fee_csv") @ExcludeMissing fun _feeCsv(): JsonField = feeCsv + /** * Returns the raw JSON value of [fundingInstructions]. * @@ -900,6 +944,7 @@ private constructor( JsonMissing.of() private var dailyAccountBalanceCsv: JsonField = JsonMissing.of() private var entityCsv: JsonField = JsonMissing.of() + private var feeCsv: JsonField = JsonMissing.of() private var fundingInstructions: JsonField = JsonMissing.of() private var transactionCsv: JsonField = JsonMissing.of() private var vendorCsv: JsonField = JsonMissing.of() @@ -915,6 +960,7 @@ private constructor( bookkeepingAccountBalanceCsv = body.bookkeepingAccountBalanceCsv dailyAccountBalanceCsv = body.dailyAccountBalanceCsv entityCsv = body.entityCsv + feeCsv = body.feeCsv fundingInstructions = body.fundingInstructions transactionCsv = body.transactionCsv vendorCsv = body.vendorCsv @@ -1039,6 +1085,18 @@ private constructor( */ fun entityCsv(entityCsv: JsonField) = apply { this.entityCsv = entityCsv } + /** Options for the created export. Required if `category` is equal to `fee_csv`. */ + fun feeCsv(feeCsv: FeeCsv) = feeCsv(JsonField.of(feeCsv)) + + /** + * Sets [Builder.feeCsv] to an arbitrary JSON value. + * + * You should usually call [Builder.feeCsv] with a well-typed [FeeCsv] value instead. + * This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun feeCsv(feeCsv: JsonField) = apply { this.feeCsv = feeCsv } + /** * Options for the created export. Required if `category` is equal to * `funding_instructions`. @@ -1142,6 +1200,7 @@ private constructor( bookkeepingAccountBalanceCsv, dailyAccountBalanceCsv, entityCsv, + feeCsv, fundingInstructions, transactionCsv, vendorCsv, @@ -1173,6 +1232,7 @@ private constructor( bookkeepingAccountBalanceCsv().ifPresent { it.validate() } dailyAccountBalanceCsv().ifPresent { it.validate() } entityCsv().ifPresent { it.validate() } + feeCsv().ifPresent { it.validate() } fundingInstructions().ifPresent { it.validate() } transactionCsv().ifPresent { it.validate() } vendorCsv().ifPresent { it.validate() } @@ -1203,6 +1263,7 @@ private constructor( (bookkeepingAccountBalanceCsv.asKnown().getOrNull()?.validity() ?: 0) + (dailyAccountBalanceCsv.asKnown().getOrNull()?.validity() ?: 0) + (entityCsv.asKnown().getOrNull()?.validity() ?: 0) + + (feeCsv.asKnown().getOrNull()?.validity() ?: 0) + (fundingInstructions.asKnown().getOrNull()?.validity() ?: 0) + (transactionCsv.asKnown().getOrNull()?.validity() ?: 0) + (vendorCsv.asKnown().getOrNull()?.validity() ?: 0) + @@ -1221,6 +1282,7 @@ private constructor( bookkeepingAccountBalanceCsv == other.bookkeepingAccountBalanceCsv && dailyAccountBalanceCsv == other.dailyAccountBalanceCsv && entityCsv == other.entityCsv && + feeCsv == other.feeCsv && fundingInstructions == other.fundingInstructions && transactionCsv == other.transactionCsv && vendorCsv == other.vendorCsv && @@ -1237,6 +1299,7 @@ private constructor( bookkeepingAccountBalanceCsv, dailyAccountBalanceCsv, entityCsv, + feeCsv, fundingInstructions, transactionCsv, vendorCsv, @@ -1248,7 +1311,7 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "Body{category=$category, accountStatementBai2=$accountStatementBai2, accountStatementOfx=$accountStatementOfx, accountVerificationLetter=$accountVerificationLetter, bookkeepingAccountBalanceCsv=$bookkeepingAccountBalanceCsv, dailyAccountBalanceCsv=$dailyAccountBalanceCsv, entityCsv=$entityCsv, fundingInstructions=$fundingInstructions, transactionCsv=$transactionCsv, vendorCsv=$vendorCsv, voidedCheck=$voidedCheck, additionalProperties=$additionalProperties}" + "Body{category=$category, accountStatementBai2=$accountStatementBai2, accountStatementOfx=$accountStatementOfx, accountVerificationLetter=$accountVerificationLetter, bookkeepingAccountBalanceCsv=$bookkeepingAccountBalanceCsv, dailyAccountBalanceCsv=$dailyAccountBalanceCsv, entityCsv=$entityCsv, feeCsv=$feeCsv, fundingInstructions=$fundingInstructions, transactionCsv=$transactionCsv, vendorCsv=$vendorCsv, voidedCheck=$voidedCheck, additionalProperties=$additionalProperties}" } /** The type of Export to create. */ @@ -1302,6 +1365,12 @@ private constructor( /** A PDF of funding instructions. */ @JvmField val FUNDING_INSTRUCTIONS = of("funding_instructions") + /** + * Export a CSV of fees. The time range must not include any fees that are part of an + * open fee statement. + */ + @JvmField val FEE_CSV = of("fee_csv") + /** A PDF of a voided check. */ @JvmField val VOIDED_CHECK = of("voided_check") @@ -1343,6 +1412,11 @@ private constructor( ACCOUNT_VERIFICATION_LETTER, /** A PDF of funding instructions. */ FUNDING_INSTRUCTIONS, + /** + * Export a CSV of fees. The time range must not include any fees that are part of an + * open fee statement. + */ + FEE_CSV, /** A PDF of a voided check. */ VOIDED_CHECK, /** @@ -1389,6 +1463,11 @@ private constructor( ACCOUNT_VERIFICATION_LETTER, /** A PDF of funding instructions. */ FUNDING_INSTRUCTIONS, + /** + * Export a CSV of fees. The time range must not include any fees that are part of an + * open fee statement. + */ + FEE_CSV, /** A PDF of a voided check. */ VOIDED_CHECK, /** @@ -1418,6 +1497,7 @@ private constructor( VENDOR_CSV -> Value.VENDOR_CSV ACCOUNT_VERIFICATION_LETTER -> Value.ACCOUNT_VERIFICATION_LETTER FUNDING_INSTRUCTIONS -> Value.FUNDING_INSTRUCTIONS + FEE_CSV -> Value.FEE_CSV VOIDED_CHECK -> Value.VOIDED_CHECK DAILY_ACCOUNT_BALANCE_CSV -> Value.DAILY_ACCOUNT_BALANCE_CSV else -> Value._UNKNOWN @@ -1443,6 +1523,7 @@ private constructor( VENDOR_CSV -> Known.VENDOR_CSV ACCOUNT_VERIFICATION_LETTER -> Known.ACCOUNT_VERIFICATION_LETTER FUNDING_INSTRUCTIONS -> Known.FUNDING_INSTRUCTIONS + FEE_CSV -> Known.FEE_CSV VOIDED_CHECK -> Known.VOIDED_CHECK DAILY_ACCOUNT_BALANCE_CSV -> Known.DAILY_ACCOUNT_BALANCE_CSV else -> throw IncreaseInvalidDataException("Unknown Category: $value") @@ -3039,6 +3120,505 @@ private constructor( override fun toString() = "EntityCsv{additionalProperties=$additionalProperties}" } + /** Options for the created export. Required if `category` is equal to `fee_csv`. */ + class FeeCsv + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val createdAt: JsonField, + private val programId: JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("created_at") + @ExcludeMissing + createdAt: JsonField = JsonMissing.of(), + @JsonProperty("program_id") + @ExcludeMissing + programId: JsonField = JsonMissing.of(), + ) : this(createdAt, programId, mutableMapOf()) + + /** + * Filter results by time range on the `created_at` attribute. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if + * the server responded with an unexpected value). + */ + fun createdAt(): Optional = createdAt.getOptional("created_at") + + /** + * Filter exported Fees to the specified Program. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if + * the server responded with an unexpected value). + */ + fun programId(): Optional = programId.getOptional("program_id") + + /** + * Returns the raw JSON value of [createdAt]. + * + * Unlike [createdAt], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("created_at") + @ExcludeMissing + fun _createdAt(): JsonField = createdAt + + /** + * Returns the raw JSON value of [programId]. + * + * Unlike [programId], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("program_id") @ExcludeMissing fun _programId(): JsonField = programId + + @JsonAnySetter + private fun putAdditionalProperty(key: String, value: JsonValue) { + additionalProperties.put(key, value) + } + + @JsonAnyGetter + @ExcludeMissing + fun _additionalProperties(): Map = + Collections.unmodifiableMap(additionalProperties) + + fun toBuilder() = Builder().from(this) + + companion object { + + /** Returns a mutable builder for constructing an instance of [FeeCsv]. */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [FeeCsv]. */ + class Builder internal constructor() { + + private var createdAt: JsonField = JsonMissing.of() + private var programId: JsonField = JsonMissing.of() + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(feeCsv: FeeCsv) = apply { + createdAt = feeCsv.createdAt + programId = feeCsv.programId + additionalProperties = feeCsv.additionalProperties.toMutableMap() + } + + /** Filter results by time range on the `created_at` attribute. */ + fun createdAt(createdAt: CreatedAt) = createdAt(JsonField.of(createdAt)) + + /** + * Sets [Builder.createdAt] to an arbitrary JSON value. + * + * You should usually call [Builder.createdAt] with a well-typed [CreatedAt] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun createdAt(createdAt: JsonField) = apply { this.createdAt = createdAt } + + /** Filter exported Fees to the specified Program. */ + fun programId(programId: String) = programId(JsonField.of(programId)) + + /** + * Sets [Builder.programId] to an arbitrary JSON value. + * + * You should usually call [Builder.programId] with a well-typed [String] value instead. + * This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun programId(programId: JsonField) = apply { this.programId = programId } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [FeeCsv]. + * + * Further updates to this [Builder] will not mutate the returned instance. + */ + fun build(): FeeCsv = FeeCsv(createdAt, programId, additionalProperties.toMutableMap()) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match its + * expected type. + */ + fun validate(): FeeCsv = apply { + if (validated) { + return@apply + } + + createdAt().ifPresent { it.validate() } + programId() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * Returns a score indicating how many valid values are contained in this object + * recursively. + * + * Used for best match union deserialization. + */ + @JvmSynthetic + internal fun validity(): Int = + (createdAt.asKnown().getOrNull()?.validity() ?: 0) + + (if (programId.asKnown().isPresent) 1 else 0) + + /** Filter results by time range on the `created_at` attribute. */ + class CreatedAt + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val after: JsonField, + private val before: JsonField, + private val onOrAfter: JsonField, + private val onOrBefore: JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("after") + @ExcludeMissing + after: JsonField = JsonMissing.of(), + @JsonProperty("before") + @ExcludeMissing + before: JsonField = JsonMissing.of(), + @JsonProperty("on_or_after") + @ExcludeMissing + onOrAfter: JsonField = JsonMissing.of(), + @JsonProperty("on_or_before") + @ExcludeMissing + onOrBefore: JsonField = JsonMissing.of(), + ) : this(after, before, onOrAfter, onOrBefore, mutableMapOf()) + + /** + * Return results after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) + * timestamp. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. + * if the server responded with an unexpected value). + */ + fun after(): Optional = after.getOptional("after") + + /** + * Return results before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) + * timestamp. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. + * if the server responded with an unexpected value). + */ + fun before(): Optional = before.getOptional("before") + + /** + * Return results on or after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) + * timestamp. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. + * if the server responded with an unexpected value). + */ + fun onOrAfter(): Optional = onOrAfter.getOptional("on_or_after") + + /** + * Return results on or before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) + * timestamp. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. + * if the server responded with an unexpected value). + */ + fun onOrBefore(): Optional = onOrBefore.getOptional("on_or_before") + + /** + * Returns the raw JSON value of [after]. + * + * Unlike [after], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("after") @ExcludeMissing fun _after(): JsonField = after + + /** + * Returns the raw JSON value of [before]. + * + * Unlike [before], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("before") + @ExcludeMissing + fun _before(): JsonField = before + + /** + * Returns the raw JSON value of [onOrAfter]. + * + * Unlike [onOrAfter], this method doesn't throw if the JSON field has an unexpected + * type. + */ + @JsonProperty("on_or_after") + @ExcludeMissing + fun _onOrAfter(): JsonField = onOrAfter + + /** + * Returns the raw JSON value of [onOrBefore]. + * + * Unlike [onOrBefore], this method doesn't throw if the JSON field has an unexpected + * type. + */ + @JsonProperty("on_or_before") + @ExcludeMissing + fun _onOrBefore(): JsonField = onOrBefore + + @JsonAnySetter + private fun putAdditionalProperty(key: String, value: JsonValue) { + additionalProperties.put(key, value) + } + + @JsonAnyGetter + @ExcludeMissing + fun _additionalProperties(): Map = + Collections.unmodifiableMap(additionalProperties) + + fun toBuilder() = Builder().from(this) + + companion object { + + /** Returns a mutable builder for constructing an instance of [CreatedAt]. */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [CreatedAt]. */ + class Builder internal constructor() { + + private var after: JsonField = JsonMissing.of() + private var before: JsonField = JsonMissing.of() + private var onOrAfter: JsonField = JsonMissing.of() + private var onOrBefore: JsonField = JsonMissing.of() + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(createdAt: CreatedAt) = apply { + after = createdAt.after + before = createdAt.before + onOrAfter = createdAt.onOrAfter + onOrBefore = createdAt.onOrBefore + additionalProperties = createdAt.additionalProperties.toMutableMap() + } + + /** + * Return results after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) + * timestamp. + */ + fun after(after: OffsetDateTime) = after(JsonField.of(after)) + + /** + * Sets [Builder.after] to an arbitrary JSON value. + * + * You should usually call [Builder.after] with a well-typed [OffsetDateTime] value + * instead. This method is primarily for setting the field to an undocumented or not + * yet supported value. + */ + fun after(after: JsonField) = apply { this.after = after } + + /** + * Return results before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) + * timestamp. + */ + fun before(before: OffsetDateTime) = before(JsonField.of(before)) + + /** + * Sets [Builder.before] to an arbitrary JSON value. + * + * You should usually call [Builder.before] with a well-typed [OffsetDateTime] value + * instead. This method is primarily for setting the field to an undocumented or not + * yet supported value. + */ + fun before(before: JsonField) = apply { this.before = before } + + /** + * Return results on or after this + * [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp. + */ + fun onOrAfter(onOrAfter: OffsetDateTime) = onOrAfter(JsonField.of(onOrAfter)) + + /** + * Sets [Builder.onOrAfter] to an arbitrary JSON value. + * + * You should usually call [Builder.onOrAfter] with a well-typed [OffsetDateTime] + * value instead. This method is primarily for setting the field to an undocumented + * or not yet supported value. + */ + fun onOrAfter(onOrAfter: JsonField) = apply { + this.onOrAfter = onOrAfter + } + + /** + * Return results on or before this + * [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp. + */ + fun onOrBefore(onOrBefore: OffsetDateTime) = onOrBefore(JsonField.of(onOrBefore)) + + /** + * Sets [Builder.onOrBefore] to an arbitrary JSON value. + * + * You should usually call [Builder.onOrBefore] with a well-typed [OffsetDateTime] + * value instead. This method is primarily for setting the field to an undocumented + * or not yet supported value. + */ + fun onOrBefore(onOrBefore: JsonField) = apply { + this.onOrBefore = onOrBefore + } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = + apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { + additionalProperties.remove(key) + } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [CreatedAt]. + * + * Further updates to this [Builder] will not mutate the returned instance. + */ + fun build(): CreatedAt = + CreatedAt( + after, + before, + onOrAfter, + onOrBefore, + additionalProperties.toMutableMap(), + ) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing + * fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match + * its expected type. + */ + fun validate(): CreatedAt = apply { + if (validated) { + return@apply + } + + after() + before() + onOrAfter() + onOrBefore() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * Returns a score indicating how many valid values are contained in this object + * recursively. + * + * Used for best match union deserialization. + */ + @JvmSynthetic + internal fun validity(): Int = + (if (after.asKnown().isPresent) 1 else 0) + + (if (before.asKnown().isPresent) 1 else 0) + + (if (onOrAfter.asKnown().isPresent) 1 else 0) + + (if (onOrBefore.asKnown().isPresent) 1 else 0) + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is CreatedAt && + after == other.after && + before == other.before && + onOrAfter == other.onOrAfter && + onOrBefore == other.onOrBefore && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { + Objects.hash(after, before, onOrAfter, onOrBefore, additionalProperties) + } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "CreatedAt{after=$after, before=$before, onOrAfter=$onOrAfter, onOrBefore=$onOrBefore, additionalProperties=$additionalProperties}" + } + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is FeeCsv && + createdAt == other.createdAt && + programId == other.programId && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { + Objects.hash(createdAt, programId, additionalProperties) + } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "FeeCsv{createdAt=$createdAt, programId=$programId, additionalProperties=$additionalProperties}" + } + /** * Options for the created export. Required if `category` is equal to `funding_instructions`. */ diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/inboundwiretransfers/InboundWireTransfer.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/inboundwiretransfers/InboundWireTransfer.kt index 65680820c..4fedfa277 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/inboundwiretransfers/InboundWireTransfer.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/inboundwiretransfers/InboundWireTransfer.kt @@ -42,6 +42,7 @@ private constructor( private val inputMessageAccountabilityData: JsonField, private val instructingAgentRoutingNumber: JsonField, private val instructionIdentification: JsonField, + private val purpose: JsonField, private val reversal: JsonField, private val status: JsonField, private val type: JsonField, @@ -104,6 +105,7 @@ private constructor( @JsonProperty("instruction_identification") @ExcludeMissing instructionIdentification: JsonField = JsonMissing.of(), + @JsonProperty("purpose") @ExcludeMissing purpose: JsonField = JsonMissing.of(), @JsonProperty("reversal") @ExcludeMissing reversal: JsonField = JsonMissing.of(), @JsonProperty("status") @ExcludeMissing status: JsonField = JsonMissing.of(), @JsonProperty("type") @ExcludeMissing type: JsonField = JsonMissing.of(), @@ -136,6 +138,7 @@ private constructor( inputMessageAccountabilityData, instructingAgentRoutingNumber, instructionIdentification, + purpose, reversal, status, type, @@ -310,6 +313,14 @@ private constructor( fun instructionIdentification(): Optional = instructionIdentification.getOptional("instruction_identification") + /** + * The reason for the wire transfer, as set by the sender. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun purpose(): Optional = purpose.getOptional("purpose") + /** * If the transfer is reversed, this will contain details of the reversal. * @@ -535,6 +546,13 @@ private constructor( @ExcludeMissing fun _instructionIdentification(): JsonField = instructionIdentification + /** + * Returns the raw JSON value of [purpose]. + * + * Unlike [purpose], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("purpose") @ExcludeMissing fun _purpose(): JsonField = purpose + /** * Returns the raw JSON value of [reversal]. * @@ -625,6 +643,7 @@ private constructor( * .inputMessageAccountabilityData() * .instructingAgentRoutingNumber() * .instructionIdentification() + * .purpose() * .reversal() * .status() * .type() @@ -658,6 +677,7 @@ private constructor( private var inputMessageAccountabilityData: JsonField? = null private var instructingAgentRoutingNumber: JsonField? = null private var instructionIdentification: JsonField? = null + private var purpose: JsonField? = null private var reversal: JsonField? = null private var status: JsonField? = null private var type: JsonField? = null @@ -687,6 +707,7 @@ private constructor( inputMessageAccountabilityData = inboundWireTransfer.inputMessageAccountabilityData instructingAgentRoutingNumber = inboundWireTransfer.instructingAgentRoutingNumber instructionIdentification = inboundWireTransfer.instructionIdentification + purpose = inboundWireTransfer.purpose reversal = inboundWireTransfer.reversal status = inboundWireTransfer.status type = inboundWireTransfer.type @@ -1044,6 +1065,20 @@ private constructor( this.instructionIdentification = instructionIdentification } + /** The reason for the wire transfer, as set by the sender. */ + fun purpose(purpose: String?) = purpose(JsonField.ofNullable(purpose)) + + /** Alias for calling [Builder.purpose] with `purpose.orElse(null)`. */ + fun purpose(purpose: Optional) = purpose(purpose.getOrNull()) + + /** + * Sets [Builder.purpose] to an arbitrary JSON value. + * + * You should usually call [Builder.purpose] with a well-typed [String] value instead. This + * method is primarily for setting the field to an undocumented or not yet supported value. + */ + fun purpose(purpose: JsonField) = apply { this.purpose = purpose } + /** If the transfer is reversed, this will contain details of the reversal. */ fun reversal(reversal: Reversal?) = reversal(JsonField.ofNullable(reversal)) @@ -1204,6 +1239,7 @@ private constructor( * .inputMessageAccountabilityData() * .instructingAgentRoutingNumber() * .instructionIdentification() + * .purpose() * .reversal() * .status() * .type() @@ -1235,6 +1271,7 @@ private constructor( checkRequired("inputMessageAccountabilityData", inputMessageAccountabilityData), checkRequired("instructingAgentRoutingNumber", instructingAgentRoutingNumber), checkRequired("instructionIdentification", instructionIdentification), + checkRequired("purpose", purpose), checkRequired("reversal", reversal), checkRequired("status", status), checkRequired("type", type), @@ -1285,6 +1322,7 @@ private constructor( inputMessageAccountabilityData() instructingAgentRoutingNumber() instructionIdentification() + purpose() reversal().ifPresent { it.validate() } status().validate() type().validate() @@ -1328,6 +1366,7 @@ private constructor( (if (inputMessageAccountabilityData.asKnown().isPresent) 1 else 0) + (if (instructingAgentRoutingNumber.asKnown().isPresent) 1 else 0) + (if (instructionIdentification.asKnown().isPresent) 1 else 0) + + (if (purpose.asKnown().isPresent) 1 else 0) + (reversal.asKnown().getOrNull()?.validity() ?: 0) + (status.asKnown().getOrNull()?.validity() ?: 0) + (type.asKnown().getOrNull()?.validity() ?: 0) + @@ -2270,6 +2309,7 @@ private constructor( inputMessageAccountabilityData == other.inputMessageAccountabilityData && instructingAgentRoutingNumber == other.instructingAgentRoutingNumber && instructionIdentification == other.instructionIdentification && + purpose == other.purpose && reversal == other.reversal && status == other.status && type == other.type && @@ -2300,6 +2340,7 @@ private constructor( inputMessageAccountabilityData, instructingAgentRoutingNumber, instructionIdentification, + purpose, reversal, status, type, @@ -2313,5 +2354,5 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "InboundWireTransfer{id=$id, acceptance=$acceptance, accountId=$accountId, accountNumberId=$accountNumberId, amount=$amount, createdAt=$createdAt, creditorAddressLine1=$creditorAddressLine1, creditorAddressLine2=$creditorAddressLine2, creditorAddressLine3=$creditorAddressLine3, creditorName=$creditorName, debtorAddressLine1=$debtorAddressLine1, debtorAddressLine2=$debtorAddressLine2, debtorAddressLine3=$debtorAddressLine3, debtorName=$debtorName, description=$description, endToEndIdentification=$endToEndIdentification, inputMessageAccountabilityData=$inputMessageAccountabilityData, instructingAgentRoutingNumber=$instructingAgentRoutingNumber, instructionIdentification=$instructionIdentification, reversal=$reversal, status=$status, type=$type, uniqueEndToEndTransactionReference=$uniqueEndToEndTransactionReference, unstructuredRemittanceInformation=$unstructuredRemittanceInformation, wireDrawdownRequestId=$wireDrawdownRequestId, additionalProperties=$additionalProperties}" + "InboundWireTransfer{id=$id, acceptance=$acceptance, accountId=$accountId, accountNumberId=$accountNumberId, amount=$amount, createdAt=$createdAt, creditorAddressLine1=$creditorAddressLine1, creditorAddressLine2=$creditorAddressLine2, creditorAddressLine3=$creditorAddressLine3, creditorName=$creditorName, debtorAddressLine1=$debtorAddressLine1, debtorAddressLine2=$debtorAddressLine2, debtorAddressLine3=$debtorAddressLine3, debtorName=$debtorName, description=$description, endToEndIdentification=$endToEndIdentification, inputMessageAccountabilityData=$inputMessageAccountabilityData, instructingAgentRoutingNumber=$instructingAgentRoutingNumber, instructionIdentification=$instructionIdentification, purpose=$purpose, reversal=$reversal, status=$status, type=$type, uniqueEndToEndTransactionReference=$uniqueEndToEndTransactionReference, unstructuredRemittanceInformation=$unstructuredRemittanceInformation, wireDrawdownRequestId=$wireDrawdownRequestId, additionalProperties=$additionalProperties}" } diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/pendingtransactions/PendingTransaction.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/pendingtransactions/PendingTransaction.kt index 49430630f..0501c63ca 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/pendingtransactions/PendingTransaction.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/pendingtransactions/PendingTransaction.kt @@ -4452,6 +4452,7 @@ private constructor( private val digitalWalletTokenId: JsonField, private val direction: JsonField, private val expiresAt: JsonField, + private val healthcare: JsonField, private val merchantAcceptorId: JsonField, private val merchantCategoryCode: JsonField, private val merchantCity: JsonField, @@ -4500,6 +4501,9 @@ private constructor( @JsonProperty("expires_at") @ExcludeMissing expiresAt: JsonField = JsonMissing.of(), + @JsonProperty("healthcare") + @ExcludeMissing + healthcare: JsonField = JsonMissing.of(), @JsonProperty("merchant_acceptor_id") @ExcludeMissing merchantAcceptorId: JsonField = JsonMissing.of(), @@ -4568,6 +4572,7 @@ private constructor( digitalWalletTokenId, direction, expiresAt, + healthcare, merchantAcceptorId, merchantCategoryCode, merchantCity, @@ -4681,6 +4686,15 @@ private constructor( */ fun expiresAt(): OffsetDateTime = expiresAt.getRequired("expires_at") + /** + * The healthcare-related fields for this authorization. Only present for specific + * programs. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. + * if the server responded with an unexpected value). + */ + fun healthcare(): Optional = healthcare.getOptional("healthcare") + /** * The merchant identifier (commonly abbreviated as MID) of the merchant the card is * transacting with. @@ -4956,6 +4970,16 @@ private constructor( @ExcludeMissing fun _expiresAt(): JsonField = expiresAt + /** + * Returns the raw JSON value of [healthcare]. + * + * Unlike [healthcare], this method doesn't throw if the JSON field has an unexpected + * type. + */ + @JsonProperty("healthcare") + @ExcludeMissing + fun _healthcare(): JsonField = healthcare + /** * Returns the raw JSON value of [merchantAcceptorId]. * @@ -5181,6 +5205,7 @@ private constructor( * .digitalWalletTokenId() * .direction() * .expiresAt() + * .healthcare() * .merchantAcceptorId() * .merchantCategoryCode() * .merchantCity() @@ -5218,6 +5243,7 @@ private constructor( private var digitalWalletTokenId: JsonField? = null private var direction: JsonField? = null private var expiresAt: JsonField? = null + private var healthcare: JsonField? = null private var merchantAcceptorId: JsonField? = null private var merchantCategoryCode: JsonField? = null private var merchantCity: JsonField? = null @@ -5251,6 +5277,7 @@ private constructor( digitalWalletTokenId = cardAuthorization.digitalWalletTokenId direction = cardAuthorization.direction expiresAt = cardAuthorization.expiresAt + healthcare = cardAuthorization.healthcare merchantAcceptorId = cardAuthorization.merchantAcceptorId merchantCategoryCode = cardAuthorization.merchantCategoryCode merchantCity = cardAuthorization.merchantCity @@ -5424,6 +5451,28 @@ private constructor( this.expiresAt = expiresAt } + /** + * The healthcare-related fields for this authorization. Only present for specific + * programs. + */ + fun healthcare(healthcare: Healthcare?) = + healthcare(JsonField.ofNullable(healthcare)) + + /** Alias for calling [Builder.healthcare] with `healthcare.orElse(null)`. */ + fun healthcare(healthcare: Optional) = + healthcare(healthcare.getOrNull()) + + /** + * Sets [Builder.healthcare] to an arbitrary JSON value. + * + * You should usually call [Builder.healthcare] with a well-typed [Healthcare] value + * instead. This method is primarily for setting the field to an undocumented or not + * yet supported value. + */ + fun healthcare(healthcare: JsonField) = apply { + this.healthcare = healthcare + } + /** * The merchant identifier (commonly abbreviated as MID) of the merchant the card is * transacting with. @@ -5855,6 +5904,7 @@ private constructor( * .digitalWalletTokenId() * .direction() * .expiresAt() + * .healthcare() * .merchantAcceptorId() * .merchantCategoryCode() * .merchantCity() @@ -5890,6 +5940,7 @@ private constructor( checkRequired("digitalWalletTokenId", digitalWalletTokenId), checkRequired("direction", direction), checkRequired("expiresAt", expiresAt), + checkRequired("healthcare", healthcare), checkRequired("merchantAcceptorId", merchantAcceptorId), checkRequired("merchantCategoryCode", merchantCategoryCode), checkRequired("merchantCity", merchantCity), @@ -5940,6 +5991,7 @@ private constructor( digitalWalletTokenId() direction().validate() expiresAt() + healthcare().ifPresent { it.validate() } merchantAcceptorId() merchantCategoryCode() merchantCity() @@ -5988,6 +6040,7 @@ private constructor( (if (digitalWalletTokenId.asKnown().isPresent) 1 else 0) + (direction.asKnown().getOrNull()?.validity() ?: 0) + (if (expiresAt.asKnown().isPresent) 1 else 0) + + (healthcare.asKnown().getOrNull()?.validity() ?: 0) + (if (merchantAcceptorId.asKnown().isPresent) 1 else 0) + (if (merchantCategoryCode.asKnown().isPresent) 1 else 0) + (if (merchantCity.asKnown().isPresent) 1 else 0) + @@ -9493,6 +9546,387 @@ private constructor( override fun toString() = value.toString() } + /** + * The healthcare-related fields for this authorization. Only present for specific + * programs. + */ + class Healthcare + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val merchantNinetyPercentEligibility: + JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("merchant_ninety_percent_eligibility") + @ExcludeMissing + merchantNinetyPercentEligibility: JsonField = + JsonMissing.of() + ) : this(merchantNinetyPercentEligibility, mutableMapOf()) + + /** + * The merchant's eligibility under the Internal Revenue Service's 90% Rule for + * Flexible Spending Account (FSA) and Health Savings Account (HSA) eligible + * products. The eligibility is determined based on the list of merchants maintained + * by the Special Interest Group for IIAS Standards (SIGIS). + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type or + * is unexpectedly missing or null (e.g. if the server responded with an + * unexpected value). + */ + fun merchantNinetyPercentEligibility(): MerchantNinetyPercentEligibility = + merchantNinetyPercentEligibility.getRequired( + "merchant_ninety_percent_eligibility" + ) + + /** + * Returns the raw JSON value of [merchantNinetyPercentEligibility]. + * + * Unlike [merchantNinetyPercentEligibility], this method doesn't throw if the JSON + * field has an unexpected type. + */ + @JsonProperty("merchant_ninety_percent_eligibility") + @ExcludeMissing + fun _merchantNinetyPercentEligibility(): + JsonField = merchantNinetyPercentEligibility + + @JsonAnySetter + private fun putAdditionalProperty(key: String, value: JsonValue) { + additionalProperties.put(key, value) + } + + @JsonAnyGetter + @ExcludeMissing + fun _additionalProperties(): Map = + Collections.unmodifiableMap(additionalProperties) + + fun toBuilder() = Builder().from(this) + + companion object { + + /** + * Returns a mutable builder for constructing an instance of [Healthcare]. + * + * The following fields are required: + * ```java + * .merchantNinetyPercentEligibility() + * ``` + */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [Healthcare]. */ + class Builder internal constructor() { + + private var merchantNinetyPercentEligibility: + JsonField? = + null + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(healthcare: Healthcare) = apply { + merchantNinetyPercentEligibility = + healthcare.merchantNinetyPercentEligibility + additionalProperties = healthcare.additionalProperties.toMutableMap() + } + + /** + * The merchant's eligibility under the Internal Revenue Service's 90% Rule for + * Flexible Spending Account (FSA) and Health Savings Account (HSA) eligible + * products. The eligibility is determined based on the list of merchants + * maintained by the Special Interest Group for IIAS Standards (SIGIS). + */ + fun merchantNinetyPercentEligibility( + merchantNinetyPercentEligibility: MerchantNinetyPercentEligibility + ) = + merchantNinetyPercentEligibility( + JsonField.of(merchantNinetyPercentEligibility) + ) + + /** + * Sets [Builder.merchantNinetyPercentEligibility] to an arbitrary JSON value. + * + * You should usually call [Builder.merchantNinetyPercentEligibility] with a + * well-typed [MerchantNinetyPercentEligibility] value instead. This method is + * primarily for setting the field to an undocumented or not yet supported + * value. + */ + fun merchantNinetyPercentEligibility( + merchantNinetyPercentEligibility: + JsonField + ) = apply { + this.merchantNinetyPercentEligibility = merchantNinetyPercentEligibility + } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = + apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { + additionalProperties.remove(key) + } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [Healthcare]. + * + * Further updates to this [Builder] will not mutate the returned instance. + * + * The following fields are required: + * ```java + * .merchantNinetyPercentEligibility() + * ``` + * + * @throws IllegalStateException if any required field is unset. + */ + fun build(): Healthcare = + Healthcare( + checkRequired( + "merchantNinetyPercentEligibility", + merchantNinetyPercentEligibility, + ), + additionalProperties.toMutableMap(), + ) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing + * fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't + * match its expected type. + */ + fun validate(): Healthcare = apply { + if (validated) { + return@apply + } + + merchantNinetyPercentEligibility().validate() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * Returns a score indicating how many valid values are contained in this object + * recursively. + * + * Used for best match union deserialization. + */ + @JvmSynthetic + internal fun validity(): Int = + (merchantNinetyPercentEligibility.asKnown().getOrNull()?.validity() ?: 0) + + /** + * The merchant's eligibility under the Internal Revenue Service's 90% Rule for + * Flexible Spending Account (FSA) and Health Savings Account (HSA) eligible + * products. The eligibility is determined based on the list of merchants maintained + * by the Special Interest Group for IIAS Standards (SIGIS). + */ + class MerchantNinetyPercentEligibility + @JsonCreator + private constructor(private val value: JsonField) : Enum { + + /** + * Returns this class instance's raw value. + * + * This is usually only useful if this instance was deserialized from data that + * doesn't match any known member, and you want to know that value. For example, + * if the SDK is on an older version than the API, then the API may respond with + * new members that the SDK is unaware of. + */ + @com.fasterxml.jackson.annotation.JsonValue + fun _value(): JsonField = value + + companion object { + + /** The merchant is eligible for treatment under the 90% rule. */ + @JvmField val ELIGIBLE = of("eligible") + + /** The merchant is not eligible for treatment under the 90% rule. */ + @JvmField val NOT_ELIGIBLE = of("not_eligible") + + @JvmStatic + fun of(value: String) = + MerchantNinetyPercentEligibility(JsonField.of(value)) + } + + /** An enum containing [MerchantNinetyPercentEligibility]'s known values. */ + enum class Known { + /** The merchant is eligible for treatment under the 90% rule. */ + ELIGIBLE, + /** The merchant is not eligible for treatment under the 90% rule. */ + NOT_ELIGIBLE, + } + + /** + * An enum containing [MerchantNinetyPercentEligibility]'s known values, as well + * as an [_UNKNOWN] member. + * + * An instance of [MerchantNinetyPercentEligibility] can contain an unknown + * value in a couple of cases: + * - It was deserialized from data that doesn't match any known member. For + * example, if the SDK is on an older version than the API, then the API may + * respond with new members that the SDK is unaware of. + * - It was constructed with an arbitrary value using the [of] method. + */ + enum class Value { + /** The merchant is eligible for treatment under the 90% rule. */ + ELIGIBLE, + /** The merchant is not eligible for treatment under the 90% rule. */ + NOT_ELIGIBLE, + /** + * An enum member indicating that [MerchantNinetyPercentEligibility] was + * instantiated with an unknown value. + */ + _UNKNOWN, + } + + /** + * Returns an enum member corresponding to this class instance's value, or + * [Value._UNKNOWN] if the class was instantiated with an unknown value. + * + * Use the [known] method instead if you're certain the value is always known or + * if you want to throw for the unknown case. + */ + fun value(): Value = + when (this) { + ELIGIBLE -> Value.ELIGIBLE + NOT_ELIGIBLE -> Value.NOT_ELIGIBLE + else -> Value._UNKNOWN + } + + /** + * Returns an enum member corresponding to this class instance's value. + * + * Use the [value] method instead if you're uncertain the value is always known + * and don't want to throw for the unknown case. + * + * @throws IncreaseInvalidDataException if this class instance's value is a not + * a known member. + */ + fun known(): Known = + when (this) { + ELIGIBLE -> Known.ELIGIBLE + NOT_ELIGIBLE -> Known.NOT_ELIGIBLE + else -> + throw IncreaseInvalidDataException( + "Unknown MerchantNinetyPercentEligibility: $value" + ) + } + + /** + * Returns this class instance's primitive wire representation. + * + * This differs from the [toString] method because that method is primarily for + * debugging and generally doesn't throw. + * + * @throws IncreaseInvalidDataException if this class instance's value does not + * have the expected primitive type. + */ + fun asString(): String = + _value().asString().orElseThrow { + IncreaseInvalidDataException("Value is not a String") + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected + * types recursively. + * + * This method is _not_ forwards compatible with new types from the API for + * existing fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't + * match its expected type. + */ + fun validate(): MerchantNinetyPercentEligibility = apply { + if (validated) { + return@apply + } + + known() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * Returns a score indicating how many valid values are contained in this object + * recursively. + * + * Used for best match union deserialization. + */ + @JvmSynthetic + internal fun validity(): Int = if (value() == Value._UNKNOWN) 0 else 1 + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is MerchantNinetyPercentEligibility && value == other.value + } + + override fun hashCode() = value.hashCode() + + override fun toString() = value.toString() + } + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is Healthcare && + merchantNinetyPercentEligibility == + other.merchantNinetyPercentEligibility && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { + Objects.hash(merchantNinetyPercentEligibility, additionalProperties) + } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "Healthcare{merchantNinetyPercentEligibility=$merchantNinetyPercentEligibility, additionalProperties=$additionalProperties}" + } + /** Fields specific to the `network`. */ class NetworkDetails @JsonCreator(mode = JsonCreator.Mode.DISABLED) @@ -15360,6 +15794,7 @@ private constructor( digitalWalletTokenId == other.digitalWalletTokenId && direction == other.direction && expiresAt == other.expiresAt && + healthcare == other.healthcare && merchantAcceptorId == other.merchantAcceptorId && merchantCategoryCode == other.merchantCategoryCode && merchantCity == other.merchantCity && @@ -15394,6 +15829,7 @@ private constructor( digitalWalletTokenId, direction, expiresAt, + healthcare, merchantAcceptorId, merchantCategoryCode, merchantCity, @@ -15421,7 +15857,7 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "CardAuthorization{id=$id, actioner=$actioner, additionalAmounts=$additionalAmounts, amount=$amount, cardPaymentId=$cardPaymentId, currency=$currency, digitalWalletTokenId=$digitalWalletTokenId, direction=$direction, expiresAt=$expiresAt, merchantAcceptorId=$merchantAcceptorId, merchantCategoryCode=$merchantCategoryCode, merchantCity=$merchantCity, merchantCountry=$merchantCountry, merchantDescriptor=$merchantDescriptor, merchantPostalCode=$merchantPostalCode, merchantState=$merchantState, networkDetails=$networkDetails, networkIdentifiers=$networkIdentifiers, networkRiskScore=$networkRiskScore, pendingTransactionId=$pendingTransactionId, physicalCardId=$physicalCardId, presentmentAmount=$presentmentAmount, presentmentCurrency=$presentmentCurrency, processingCategory=$processingCategory, realTimeDecisionId=$realTimeDecisionId, schemeFees=$schemeFees, terminalId=$terminalId, type=$type, verification=$verification, additionalProperties=$additionalProperties}" + "CardAuthorization{id=$id, actioner=$actioner, additionalAmounts=$additionalAmounts, amount=$amount, cardPaymentId=$cardPaymentId, currency=$currency, digitalWalletTokenId=$digitalWalletTokenId, direction=$direction, expiresAt=$expiresAt, healthcare=$healthcare, merchantAcceptorId=$merchantAcceptorId, merchantCategoryCode=$merchantCategoryCode, merchantCity=$merchantCity, merchantCountry=$merchantCountry, merchantDescriptor=$merchantDescriptor, merchantPostalCode=$merchantPostalCode, merchantState=$merchantState, networkDetails=$networkDetails, networkIdentifiers=$networkIdentifiers, networkRiskScore=$networkRiskScore, pendingTransactionId=$pendingTransactionId, physicalCardId=$physicalCardId, presentmentAmount=$presentmentAmount, presentmentCurrency=$presentmentCurrency, processingCategory=$processingCategory, realTimeDecisionId=$realTimeDecisionId, schemeFees=$schemeFees, terminalId=$terminalId, type=$type, verification=$verification, additionalProperties=$additionalProperties}" } /** diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/physicalcardprofiles/PhysicalCardProfile.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/physicalcardprofiles/PhysicalCardProfile.kt index 7f6286873..7f45a0950 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/physicalcardprofiles/PhysicalCardProfile.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/physicalcardprofiles/PhysicalCardProfile.kt @@ -35,6 +35,7 @@ private constructor( private val creator: JsonField, private val description: JsonField, private val frontImageFileId: JsonField, + private val frontText: JsonField, private val idempotencyKey: JsonField, private val isDefault: JsonField, private val programId: JsonField, @@ -65,6 +66,9 @@ private constructor( @JsonProperty("front_image_file_id") @ExcludeMissing frontImageFileId: JsonField = JsonMissing.of(), + @JsonProperty("front_text") + @ExcludeMissing + frontText: JsonField = JsonMissing.of(), @JsonProperty("idempotency_key") @ExcludeMissing idempotencyKey: JsonField = JsonMissing.of(), @@ -83,6 +87,7 @@ private constructor( creator, description, frontImageFileId, + frontText, idempotencyKey, isDefault, programId, @@ -160,6 +165,15 @@ private constructor( */ fun frontImageFileId(): Optional = frontImageFileId.getOptional("front_image_file_id") + /** + * Text printed on the front of the card. Reach out to + * [support@increase.com](mailto:support@increase.com) for more information. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun frontText(): Optional = frontText.getOptional("front_text") + /** * The idempotency key you chose for this object. This value is unique across Increase and is * used to ensure that a request is only processed once. Learn more about @@ -271,6 +285,13 @@ private constructor( @ExcludeMissing fun _frontImageFileId(): JsonField = frontImageFileId + /** + * Returns the raw JSON value of [frontText]. + * + * Unlike [frontText], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("front_text") @ExcludeMissing fun _frontText(): JsonField = frontText + /** * Returns the raw JSON value of [idempotencyKey]. * @@ -335,6 +356,7 @@ private constructor( * .creator() * .description() * .frontImageFileId() + * .frontText() * .idempotencyKey() * .isDefault() * .programId() @@ -356,6 +378,7 @@ private constructor( private var creator: JsonField? = null private var description: JsonField? = null private var frontImageFileId: JsonField? = null + private var frontText: JsonField? = null private var idempotencyKey: JsonField? = null private var isDefault: JsonField? = null private var programId: JsonField? = null @@ -373,6 +396,7 @@ private constructor( creator = physicalCardProfile.creator description = physicalCardProfile.description frontImageFileId = physicalCardProfile.frontImageFileId + frontText = physicalCardProfile.frontText idempotencyKey = physicalCardProfile.idempotencyKey isDefault = physicalCardProfile.isDefault programId = physicalCardProfile.programId @@ -515,6 +539,24 @@ private constructor( this.frontImageFileId = frontImageFileId } + /** + * Text printed on the front of the card. Reach out to + * [support@increase.com](mailto:support@increase.com) for more information. + */ + fun frontText(frontText: FrontText?) = frontText(JsonField.ofNullable(frontText)) + + /** Alias for calling [Builder.frontText] with `frontText.orElse(null)`. */ + fun frontText(frontText: Optional) = frontText(frontText.getOrNull()) + + /** + * Sets [Builder.frontText] to an arbitrary JSON value. + * + * You should usually call [Builder.frontText] with a well-typed [FrontText] value instead. + * This method is primarily for setting the field to an undocumented or not yet supported + * value. + */ + fun frontText(frontText: JsonField) = apply { this.frontText = frontText } + /** * The idempotency key you chose for this object. This value is unique across Increase and * is used to ensure that a request is only processed once. Learn more about @@ -623,6 +665,7 @@ private constructor( * .creator() * .description() * .frontImageFileId() + * .frontText() * .idempotencyKey() * .isDefault() * .programId() @@ -642,6 +685,7 @@ private constructor( checkRequired("creator", creator), checkRequired("description", description), checkRequired("frontImageFileId", frontImageFileId), + checkRequired("frontText", frontText), checkRequired("idempotencyKey", idempotencyKey), checkRequired("isDefault", isDefault), checkRequired("programId", programId), @@ -674,6 +718,7 @@ private constructor( creator().validate() description() frontImageFileId() + frontText().ifPresent { it.validate() } idempotencyKey() isDefault() programId() @@ -705,6 +750,7 @@ private constructor( (creator.asKnown().getOrNull()?.validity() ?: 0) + (if (description.asKnown().isPresent) 1 else 0) + (if (frontImageFileId.asKnown().isPresent) 1 else 0) + + (frontText.asKnown().getOrNull()?.validity() ?: 0) + (if (idempotencyKey.asKnown().isPresent) 1 else 0) + (if (isDefault.asKnown().isPresent) 1 else 0) + (if (programId.asKnown().isPresent) 1 else 0) + @@ -854,6 +900,225 @@ private constructor( override fun toString() = value.toString() } + /** + * Text printed on the front of the card. Reach out to + * [support@increase.com](mailto:support@increase.com) for more information. + */ + class FrontText + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val line1: JsonField, + private val line2: JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("line1") @ExcludeMissing line1: JsonField = JsonMissing.of(), + @JsonProperty("line2") @ExcludeMissing line2: JsonField = JsonMissing.of(), + ) : this(line1, line2, mutableMapOf()) + + /** + * The first line of text on the front of the card. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type or is + * unexpectedly missing or null (e.g. if the server responded with an unexpected value). + */ + fun line1(): String = line1.getRequired("line1") + + /** + * The second line of text on the front of the card. Providing a second line moves the first + * line slightly higher and prints the second line in the spot where the first line would + * have otherwise been printed. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if + * the server responded with an unexpected value). + */ + fun line2(): Optional = line2.getOptional("line2") + + /** + * Returns the raw JSON value of [line1]. + * + * Unlike [line1], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("line1") @ExcludeMissing fun _line1(): JsonField = line1 + + /** + * Returns the raw JSON value of [line2]. + * + * Unlike [line2], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("line2") @ExcludeMissing fun _line2(): JsonField = line2 + + @JsonAnySetter + private fun putAdditionalProperty(key: String, value: JsonValue) { + additionalProperties.put(key, value) + } + + @JsonAnyGetter + @ExcludeMissing + fun _additionalProperties(): Map = + Collections.unmodifiableMap(additionalProperties) + + fun toBuilder() = Builder().from(this) + + companion object { + + /** + * Returns a mutable builder for constructing an instance of [FrontText]. + * + * The following fields are required: + * ```java + * .line1() + * .line2() + * ``` + */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [FrontText]. */ + class Builder internal constructor() { + + private var line1: JsonField? = null + private var line2: JsonField? = null + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(frontText: FrontText) = apply { + line1 = frontText.line1 + line2 = frontText.line2 + additionalProperties = frontText.additionalProperties.toMutableMap() + } + + /** The first line of text on the front of the card. */ + fun line1(line1: String) = line1(JsonField.of(line1)) + + /** + * Sets [Builder.line1] to an arbitrary JSON value. + * + * You should usually call [Builder.line1] with a well-typed [String] value instead. + * This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun line1(line1: JsonField) = apply { this.line1 = line1 } + + /** + * The second line of text on the front of the card. Providing a second line moves the + * first line slightly higher and prints the second line in the spot where the first + * line would have otherwise been printed. + */ + fun line2(line2: String?) = line2(JsonField.ofNullable(line2)) + + /** Alias for calling [Builder.line2] with `line2.orElse(null)`. */ + fun line2(line2: Optional) = line2(line2.getOrNull()) + + /** + * Sets [Builder.line2] to an arbitrary JSON value. + * + * You should usually call [Builder.line2] with a well-typed [String] value instead. + * This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun line2(line2: JsonField) = apply { this.line2 = line2 } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [FrontText]. + * + * Further updates to this [Builder] will not mutate the returned instance. + * + * The following fields are required: + * ```java + * .line1() + * .line2() + * ``` + * + * @throws IllegalStateException if any required field is unset. + */ + fun build(): FrontText = + FrontText( + checkRequired("line1", line1), + checkRequired("line2", line2), + additionalProperties.toMutableMap(), + ) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match its + * expected type. + */ + fun validate(): FrontText = apply { + if (validated) { + return@apply + } + + line1() + line2() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * Returns a score indicating how many valid values are contained in this object + * recursively. + * + * Used for best match union deserialization. + */ + @JvmSynthetic + internal fun validity(): Int = + (if (line1.asKnown().isPresent) 1 else 0) + (if (line2.asKnown().isPresent) 1 else 0) + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is FrontText && + line1 == other.line1 && + line2 == other.line2 && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { Objects.hash(line1, line2, additionalProperties) } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "FrontText{line1=$line1, line2=$line2, additionalProperties=$additionalProperties}" + } + /** The status of the Physical Card Profile. */ class Status @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -1190,6 +1455,7 @@ private constructor( creator == other.creator && description == other.description && frontImageFileId == other.frontImageFileId && + frontText == other.frontText && idempotencyKey == other.idempotencyKey && isDefault == other.isDefault && programId == other.programId && @@ -1208,6 +1474,7 @@ private constructor( creator, description, frontImageFileId, + frontText, idempotencyKey, isDefault, programId, @@ -1220,5 +1487,5 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "PhysicalCardProfile{id=$id, backImageFileId=$backImageFileId, carrierImageFileId=$carrierImageFileId, contactPhone=$contactPhone, createdAt=$createdAt, creator=$creator, description=$description, frontImageFileId=$frontImageFileId, idempotencyKey=$idempotencyKey, isDefault=$isDefault, programId=$programId, status=$status, type=$type, additionalProperties=$additionalProperties}" + "PhysicalCardProfile{id=$id, backImageFileId=$backImageFileId, carrierImageFileId=$carrierImageFileId, contactPhone=$contactPhone, createdAt=$createdAt, creator=$creator, description=$description, frontImageFileId=$frontImageFileId, frontText=$frontText, idempotencyKey=$idempotencyKey, isDefault=$isDefault, programId=$programId, status=$status, type=$type, additionalProperties=$additionalProperties}" } diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/physicalcards/PhysicalCard.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/physicalcards/PhysicalCard.kt index f25cbfe30..86de95cdb 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/physicalcards/PhysicalCard.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/physicalcards/PhysicalCard.kt @@ -2879,7 +2879,12 @@ private constructor( /** The physical card has been processed for delivery. */ @JvmField val PROCESSED_FOR_DELIVERY = of("processed_for_delivery") - /** The physical card has been delivered. */ + /** + * The physical card has been delivered. Note that some couriers track + * delivery status based on driver location data rather than an explicit + * scan. While uncommon, a single physical card may have more than one + * delivered event. + */ @JvmField val DELIVERED = of("delivered") /** @@ -2901,7 +2906,12 @@ private constructor( IN_TRANSIT, /** The physical card has been processed for delivery. */ PROCESSED_FOR_DELIVERY, - /** The physical card has been delivered. */ + /** + * The physical card has been delivered. Note that some couriers track + * delivery status based on driver location data rather than an explicit + * scan. While uncommon, a single physical card may have more than one + * delivered event. + */ DELIVERED, /** * There is an issue preventing delivery. The delivery will be attempted @@ -2928,7 +2938,12 @@ private constructor( IN_TRANSIT, /** The physical card has been processed for delivery. */ PROCESSED_FOR_DELIVERY, - /** The physical card has been delivered. */ + /** + * The physical card has been delivered. Note that some couriers track + * delivery status based on driver location data rather than an explicit + * scan. While uncommon, a single physical card may have more than one + * delivered event. + */ DELIVERED, /** * There is an issue preventing delivery. The delivery will be attempted diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/realtimedecisions/RealTimeDecision.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/realtimedecisions/RealTimeDecision.kt index 09d5b181a..2d7ff50f2 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/realtimedecisions/RealTimeDecision.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/realtimedecisions/RealTimeDecision.kt @@ -6413,6 +6413,7 @@ private constructor( private val decline: JsonField, private val digitalWalletTokenId: JsonField, private val direction: JsonField, + private val healthcare: JsonField, private val merchantAcceptorId: JsonField, private val merchantCategoryCode: JsonField, private val merchantCity: JsonField, @@ -6459,6 +6460,9 @@ private constructor( @JsonProperty("direction") @ExcludeMissing direction: JsonField = JsonMissing.of(), + @JsonProperty("healthcare") + @ExcludeMissing + healthcare: JsonField = JsonMissing.of(), @JsonProperty("merchant_acceptor_id") @ExcludeMissing merchantAcceptorId: JsonField = JsonMissing.of(), @@ -6531,6 +6535,7 @@ private constructor( decline, digitalWalletTokenId, direction, + healthcare, merchantAcceptorId, merchantCategoryCode, merchantCity, @@ -6627,6 +6632,14 @@ private constructor( */ fun direction(): Direction = direction.getRequired("direction") + /** + * The healthcare-related fields for this authorization. Only present for specific programs. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if + * the server responded with an unexpected value). + */ + fun healthcare(): Optional = healthcare.getOptional("healthcare") + /** * The merchant identifier (commonly abbreviated as MID) of the merchant the card is * transacting with. @@ -6878,6 +6891,15 @@ private constructor( @ExcludeMissing fun _direction(): JsonField = direction + /** + * Returns the raw JSON value of [healthcare]. + * + * Unlike [healthcare], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("healthcare") + @ExcludeMissing + fun _healthcare(): JsonField = healthcare + /** * Returns the raw JSON value of [merchantAcceptorId]. * @@ -7115,6 +7137,7 @@ private constructor( * .decline() * .digitalWalletTokenId() * .direction() + * .healthcare() * .merchantAcceptorId() * .merchantCategoryCode() * .merchantCity() @@ -7152,6 +7175,7 @@ private constructor( private var decline: JsonField? = null private var digitalWalletTokenId: JsonField? = null private var direction: JsonField? = null + private var healthcare: JsonField? = null private var merchantAcceptorId: JsonField? = null private var merchantCategoryCode: JsonField? = null private var merchantCity: JsonField? = null @@ -7185,6 +7209,7 @@ private constructor( decline = cardAuthorization.decline digitalWalletTokenId = cardAuthorization.digitalWalletTokenId direction = cardAuthorization.direction + healthcare = cardAuthorization.healthcare merchantAcceptorId = cardAuthorization.merchantAcceptorId merchantCategoryCode = cardAuthorization.merchantCategoryCode merchantCity = cardAuthorization.merchantCity @@ -7343,6 +7368,26 @@ private constructor( */ fun direction(direction: JsonField) = apply { this.direction = direction } + /** + * The healthcare-related fields for this authorization. Only present for specific + * programs. + */ + fun healthcare(healthcare: Healthcare?) = healthcare(JsonField.ofNullable(healthcare)) + + /** Alias for calling [Builder.healthcare] with `healthcare.orElse(null)`. */ + fun healthcare(healthcare: Optional) = healthcare(healthcare.getOrNull()) + + /** + * Sets [Builder.healthcare] to an arbitrary JSON value. + * + * You should usually call [Builder.healthcare] with a well-typed [Healthcare] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun healthcare(healthcare: JsonField) = apply { + this.healthcare = healthcare + } + /** * The merchant identifier (commonly abbreviated as MID) of the merchant the card is * transacting with. @@ -7762,6 +7807,7 @@ private constructor( * .decline() * .digitalWalletTokenId() * .direction() + * .healthcare() * .merchantAcceptorId() * .merchantCategoryCode() * .merchantCity() @@ -7797,6 +7843,7 @@ private constructor( checkRequired("decline", decline), checkRequired("digitalWalletTokenId", digitalWalletTokenId), checkRequired("direction", direction), + checkRequired("healthcare", healthcare), checkRequired("merchantAcceptorId", merchantAcceptorId), checkRequired("merchantCategoryCode", merchantCategoryCode), checkRequired("merchantCity", merchantCity), @@ -7846,6 +7893,7 @@ private constructor( decline().ifPresent { it.validate() } digitalWalletTokenId() direction().validate() + healthcare().ifPresent { it.validate() } merchantAcceptorId() merchantCategoryCode() merchantCity() @@ -7894,6 +7942,7 @@ private constructor( (decline.asKnown().getOrNull()?.validity() ?: 0) + (if (digitalWalletTokenId.asKnown().isPresent) 1 else 0) + (direction.asKnown().getOrNull()?.validity() ?: 0) + + (healthcare.asKnown().getOrNull()?.validity() ?: 0) + (if (merchantAcceptorId.asKnown().isPresent) 1 else 0) + (if (merchantCategoryCode.asKnown().isPresent) 1 else 0) + (if (merchantCity.asKnown().isPresent) 1 else 0) + @@ -11799,6 +11848,374 @@ private constructor( override fun toString() = value.toString() } + /** + * The healthcare-related fields for this authorization. Only present for specific programs. + */ + class Healthcare + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val merchantNinetyPercentEligibility: + JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("merchant_ninety_percent_eligibility") + @ExcludeMissing + merchantNinetyPercentEligibility: JsonField = + JsonMissing.of() + ) : this(merchantNinetyPercentEligibility, mutableMapOf()) + + /** + * The merchant's eligibility under the Internal Revenue Service's 90% Rule for Flexible + * Spending Account (FSA) and Health Savings Account (HSA) eligible products. The + * eligibility is determined based on the list of merchants maintained by the Special + * Interest Group for IIAS Standards (SIGIS). + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type or is + * unexpectedly missing or null (e.g. if the server responded with an unexpected + * value). + */ + fun merchantNinetyPercentEligibility(): MerchantNinetyPercentEligibility = + merchantNinetyPercentEligibility.getRequired("merchant_ninety_percent_eligibility") + + /** + * Returns the raw JSON value of [merchantNinetyPercentEligibility]. + * + * Unlike [merchantNinetyPercentEligibility], this method doesn't throw if the JSON + * field has an unexpected type. + */ + @JsonProperty("merchant_ninety_percent_eligibility") + @ExcludeMissing + fun _merchantNinetyPercentEligibility(): JsonField = + merchantNinetyPercentEligibility + + @JsonAnySetter + private fun putAdditionalProperty(key: String, value: JsonValue) { + additionalProperties.put(key, value) + } + + @JsonAnyGetter + @ExcludeMissing + fun _additionalProperties(): Map = + Collections.unmodifiableMap(additionalProperties) + + fun toBuilder() = Builder().from(this) + + companion object { + + /** + * Returns a mutable builder for constructing an instance of [Healthcare]. + * + * The following fields are required: + * ```java + * .merchantNinetyPercentEligibility() + * ``` + */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [Healthcare]. */ + class Builder internal constructor() { + + private var merchantNinetyPercentEligibility: + JsonField? = + null + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(healthcare: Healthcare) = apply { + merchantNinetyPercentEligibility = healthcare.merchantNinetyPercentEligibility + additionalProperties = healthcare.additionalProperties.toMutableMap() + } + + /** + * The merchant's eligibility under the Internal Revenue Service's 90% Rule for + * Flexible Spending Account (FSA) and Health Savings Account (HSA) eligible + * products. The eligibility is determined based on the list of merchants maintained + * by the Special Interest Group for IIAS Standards (SIGIS). + */ + fun merchantNinetyPercentEligibility( + merchantNinetyPercentEligibility: MerchantNinetyPercentEligibility + ) = merchantNinetyPercentEligibility(JsonField.of(merchantNinetyPercentEligibility)) + + /** + * Sets [Builder.merchantNinetyPercentEligibility] to an arbitrary JSON value. + * + * You should usually call [Builder.merchantNinetyPercentEligibility] with a + * well-typed [MerchantNinetyPercentEligibility] value instead. This method is + * primarily for setting the field to an undocumented or not yet supported value. + */ + fun merchantNinetyPercentEligibility( + merchantNinetyPercentEligibility: JsonField + ) = apply { + this.merchantNinetyPercentEligibility = merchantNinetyPercentEligibility + } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = + apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { + additionalProperties.remove(key) + } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [Healthcare]. + * + * Further updates to this [Builder] will not mutate the returned instance. + * + * The following fields are required: + * ```java + * .merchantNinetyPercentEligibility() + * ``` + * + * @throws IllegalStateException if any required field is unset. + */ + fun build(): Healthcare = + Healthcare( + checkRequired( + "merchantNinetyPercentEligibility", + merchantNinetyPercentEligibility, + ), + additionalProperties.toMutableMap(), + ) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing + * fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match + * its expected type. + */ + fun validate(): Healthcare = apply { + if (validated) { + return@apply + } + + merchantNinetyPercentEligibility().validate() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * Returns a score indicating how many valid values are contained in this object + * recursively. + * + * Used for best match union deserialization. + */ + @JvmSynthetic + internal fun validity(): Int = + (merchantNinetyPercentEligibility.asKnown().getOrNull()?.validity() ?: 0) + + /** + * The merchant's eligibility under the Internal Revenue Service's 90% Rule for Flexible + * Spending Account (FSA) and Health Savings Account (HSA) eligible products. The + * eligibility is determined based on the list of merchants maintained by the Special + * Interest Group for IIAS Standards (SIGIS). + */ + class MerchantNinetyPercentEligibility + @JsonCreator + private constructor(private val value: JsonField) : Enum { + + /** + * Returns this class instance's raw value. + * + * This is usually only useful if this instance was deserialized from data that + * doesn't match any known member, and you want to know that value. For example, if + * the SDK is on an older version than the API, then the API may respond with new + * members that the SDK is unaware of. + */ + @com.fasterxml.jackson.annotation.JsonValue fun _value(): JsonField = value + + companion object { + + /** The merchant is eligible for treatment under the 90% rule. */ + @JvmField val ELIGIBLE = of("eligible") + + /** The merchant is not eligible for treatment under the 90% rule. */ + @JvmField val NOT_ELIGIBLE = of("not_eligible") + + @JvmStatic + fun of(value: String) = MerchantNinetyPercentEligibility(JsonField.of(value)) + } + + /** An enum containing [MerchantNinetyPercentEligibility]'s known values. */ + enum class Known { + /** The merchant is eligible for treatment under the 90% rule. */ + ELIGIBLE, + /** The merchant is not eligible for treatment under the 90% rule. */ + NOT_ELIGIBLE, + } + + /** + * An enum containing [MerchantNinetyPercentEligibility]'s known values, as well as + * an [_UNKNOWN] member. + * + * An instance of [MerchantNinetyPercentEligibility] can contain an unknown value in + * a couple of cases: + * - It was deserialized from data that doesn't match any known member. For example, + * if the SDK is on an older version than the API, then the API may respond with + * new members that the SDK is unaware of. + * - It was constructed with an arbitrary value using the [of] method. + */ + enum class Value { + /** The merchant is eligible for treatment under the 90% rule. */ + ELIGIBLE, + /** The merchant is not eligible for treatment under the 90% rule. */ + NOT_ELIGIBLE, + /** + * An enum member indicating that [MerchantNinetyPercentEligibility] was + * instantiated with an unknown value. + */ + _UNKNOWN, + } + + /** + * Returns an enum member corresponding to this class instance's value, or + * [Value._UNKNOWN] if the class was instantiated with an unknown value. + * + * Use the [known] method instead if you're certain the value is always known or if + * you want to throw for the unknown case. + */ + fun value(): Value = + when (this) { + ELIGIBLE -> Value.ELIGIBLE + NOT_ELIGIBLE -> Value.NOT_ELIGIBLE + else -> Value._UNKNOWN + } + + /** + * Returns an enum member corresponding to this class instance's value. + * + * Use the [value] method instead if you're uncertain the value is always known and + * don't want to throw for the unknown case. + * + * @throws IncreaseInvalidDataException if this class instance's value is a not a + * known member. + */ + fun known(): Known = + when (this) { + ELIGIBLE -> Known.ELIGIBLE + NOT_ELIGIBLE -> Known.NOT_ELIGIBLE + else -> + throw IncreaseInvalidDataException( + "Unknown MerchantNinetyPercentEligibility: $value" + ) + } + + /** + * Returns this class instance's primitive wire representation. + * + * This differs from the [toString] method because that method is primarily for + * debugging and generally doesn't throw. + * + * @throws IncreaseInvalidDataException if this class instance's value does not have + * the expected primitive type. + */ + fun asString(): String = + _value().asString().orElseThrow { + IncreaseInvalidDataException("Value is not a String") + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing + * fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't + * match its expected type. + */ + fun validate(): MerchantNinetyPercentEligibility = apply { + if (validated) { + return@apply + } + + known() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * Returns a score indicating how many valid values are contained in this object + * recursively. + * + * Used for best match union deserialization. + */ + @JvmSynthetic internal fun validity(): Int = if (value() == Value._UNKNOWN) 0 else 1 + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is MerchantNinetyPercentEligibility && value == other.value + } + + override fun hashCode() = value.hashCode() + + override fun toString() = value.toString() + } + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is Healthcare && + merchantNinetyPercentEligibility == other.merchantNinetyPercentEligibility && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { + Objects.hash(merchantNinetyPercentEligibility, additionalProperties) + } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "Healthcare{merchantNinetyPercentEligibility=$merchantNinetyPercentEligibility, additionalProperties=$additionalProperties}" + } + /** Fields specific to the `network`. */ class NetworkDetails @JsonCreator(mode = JsonCreator.Mode.DISABLED) @@ -17068,6 +17485,7 @@ private constructor( decline == other.decline && digitalWalletTokenId == other.digitalWalletTokenId && direction == other.direction && + healthcare == other.healthcare && merchantAcceptorId == other.merchantAcceptorId && merchantCategoryCode == other.merchantCategoryCode && merchantCity == other.merchantCity && @@ -17102,6 +17520,7 @@ private constructor( decline, digitalWalletTokenId, direction, + healthcare, merchantAcceptorId, merchantCategoryCode, merchantCity, @@ -17130,7 +17549,7 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "CardAuthorization{accountId=$accountId, additionalAmounts=$additionalAmounts, approval=$approval, cardId=$cardId, decision=$decision, decline=$decline, digitalWalletTokenId=$digitalWalletTokenId, direction=$direction, merchantAcceptorId=$merchantAcceptorId, merchantCategoryCode=$merchantCategoryCode, merchantCity=$merchantCity, merchantCountry=$merchantCountry, merchantDescriptor=$merchantDescriptor, merchantPostalCode=$merchantPostalCode, merchantState=$merchantState, networkDetails=$networkDetails, networkIdentifiers=$networkIdentifiers, networkRiskScore=$networkRiskScore, partialApprovalCapability=$partialApprovalCapability, physicalCardId=$physicalCardId, presentmentAmount=$presentmentAmount, presentmentCurrency=$presentmentCurrency, processingCategory=$processingCategory, requestDetails=$requestDetails, settlementAmount=$settlementAmount, settlementCurrency=$settlementCurrency, terminalId=$terminalId, upcomingCardPaymentId=$upcomingCardPaymentId, verification=$verification, additionalProperties=$additionalProperties}" + "CardAuthorization{accountId=$accountId, additionalAmounts=$additionalAmounts, approval=$approval, cardId=$cardId, decision=$decision, decline=$decline, digitalWalletTokenId=$digitalWalletTokenId, direction=$direction, healthcare=$healthcare, merchantAcceptorId=$merchantAcceptorId, merchantCategoryCode=$merchantCategoryCode, merchantCity=$merchantCity, merchantCountry=$merchantCountry, merchantDescriptor=$merchantDescriptor, merchantPostalCode=$merchantPostalCode, merchantState=$merchantState, networkDetails=$networkDetails, networkIdentifiers=$networkIdentifiers, networkRiskScore=$networkRiskScore, partialApprovalCapability=$partialApprovalCapability, physicalCardId=$physicalCardId, presentmentAmount=$presentmentAmount, presentmentCurrency=$presentmentCurrency, processingCategory=$processingCategory, requestDetails=$requestDetails, settlementAmount=$settlementAmount, settlementCurrency=$settlementCurrency, terminalId=$terminalId, upcomingCardPaymentId=$upcomingCardPaymentId, verification=$verification, additionalProperties=$additionalProperties}" } /** Fields related to a card balance inquiry. */ diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/achtransfers/AchTransferCreateNotificationOfChangeParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/achtransfers/AchTransferCreateNotificationOfChangeParams.kt index b68c57330..882b356e1 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/achtransfers/AchTransferCreateNotificationOfChangeParams.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/achtransfers/AchTransferCreateNotificationOfChangeParams.kt @@ -701,6 +701,9 @@ private constructor( /** A savings account. */ @JvmField val SAVINGS = of("savings") + /** A loan account used in a lender-borrower relationship. Uncommon. */ + @JvmField val LOAN = of("loan") + /** A bank's general ledger. Uncommon. */ @JvmField val GENERAL_LEDGER = of("general_ledger") @@ -713,6 +716,8 @@ private constructor( CHECKING, /** A savings account. */ SAVINGS, + /** A loan account used in a lender-borrower relationship. Uncommon. */ + LOAN, /** A bank's general ledger. Uncommon. */ GENERAL_LEDGER, } @@ -733,6 +738,8 @@ private constructor( CHECKING, /** A savings account. */ SAVINGS, + /** A loan account used in a lender-borrower relationship. Uncommon. */ + LOAN, /** A bank's general ledger. Uncommon. */ GENERAL_LEDGER, /** @@ -753,6 +760,7 @@ private constructor( when (this) { CHECKING -> Value.CHECKING SAVINGS -> Value.SAVINGS + LOAN -> Value.LOAN GENERAL_LEDGER -> Value.GENERAL_LEDGER else -> Value._UNKNOWN } @@ -770,6 +778,7 @@ private constructor( when (this) { CHECKING -> Known.CHECKING SAVINGS -> Known.SAVINGS + LOAN -> Known.LOAN GENERAL_LEDGER -> Known.GENERAL_LEDGER else -> throw IncreaseInvalidDataException("Unknown CorrectedAccountFunding: $value") diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/cardauthorizations/CardAuthorizationCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/cardauthorizations/CardAuthorizationCreateParams.kt index 0e0daf1da..df398ec72 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/cardauthorizations/CardAuthorizationCreateParams.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/cardauthorizations/CardAuthorizationCreateParams.kt @@ -1754,7 +1754,7 @@ private constructor( /** The attempted card transaction is not allowed per Increase's terms. */ @JvmField val TRANSACTION_NOT_ALLOWED = of("transaction_not_allowed") - /** The transaction was blocked by a Limit. */ + /** The transaction was blocked by a limit or an authorization control. */ @JvmField val BREACHES_LIMIT = of("breaches_limit") /** Your application declined the transaction via webhook. */ @@ -1825,7 +1825,7 @@ private constructor( CARD_EXPIRATION_MISMATCH, /** The attempted card transaction is not allowed per Increase's terms. */ TRANSACTION_NOT_ALLOWED, - /** The transaction was blocked by a Limit. */ + /** The transaction was blocked by a limit or an authorization control. */ BREACHES_LIMIT, /** Your application declined the transaction via webhook. */ WEBHOOK_DECLINED, @@ -1893,7 +1893,7 @@ private constructor( CARD_EXPIRATION_MISMATCH, /** The attempted card transaction is not allowed per Increase's terms. */ TRANSACTION_NOT_ALLOWED, - /** The transaction was blocked by a Limit. */ + /** The transaction was blocked by a limit or an authorization control. */ BREACHES_LIMIT, /** Your application declined the transaction via webhook. */ WEBHOOK_DECLINED, diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/cardbalanceinquiries/CardBalanceInquiryCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/cardbalanceinquiries/CardBalanceInquiryCreateParams.kt index 8a9e06bd7..96b93b06f 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/cardbalanceinquiries/CardBalanceInquiryCreateParams.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/cardbalanceinquiries/CardBalanceInquiryCreateParams.kt @@ -1551,7 +1551,7 @@ private constructor( /** The attempted card transaction is not allowed per Increase's terms. */ @JvmField val TRANSACTION_NOT_ALLOWED = of("transaction_not_allowed") - /** The transaction was blocked by a Limit. */ + /** The transaction was blocked by a limit or an authorization control. */ @JvmField val BREACHES_LIMIT = of("breaches_limit") /** Your application declined the transaction via webhook. */ @@ -1622,7 +1622,7 @@ private constructor( CARD_EXPIRATION_MISMATCH, /** The attempted card transaction is not allowed per Increase's terms. */ TRANSACTION_NOT_ALLOWED, - /** The transaction was blocked by a Limit. */ + /** The transaction was blocked by a limit or an authorization control. */ BREACHES_LIMIT, /** Your application declined the transaction via webhook. */ WEBHOOK_DECLINED, @@ -1690,7 +1690,7 @@ private constructor( CARD_EXPIRATION_MISMATCH, /** The attempted card transaction is not allowed per Increase's terms. */ TRANSACTION_NOT_ALLOWED, - /** The transaction was blocked by a Limit. */ + /** The transaction was blocked by a limit or an authorization control. */ BREACHES_LIMIT, /** Your application declined the transaction via webhook. */ WEBHOOK_DECLINED, diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/checkdeposits/CheckDepositSubmitParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/checkdeposits/CheckDepositSubmitParams.kt index cfe05bf3a..f0cf6bf16 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/checkdeposits/CheckDepositSubmitParams.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/checkdeposits/CheckDepositSubmitParams.kt @@ -36,7 +36,8 @@ private constructor( fun checkDepositId(): Optional = Optional.ofNullable(checkDepositId) /** - * If set, the simulation will use these values for the check's scanned MICR data. + * If set, the simulation will use these values for the check's scanned MICR data. If not set, + * the simulation will use random values. * * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -100,7 +101,10 @@ private constructor( */ fun body(body: Body) = apply { this.body = body.toBuilder() } - /** If set, the simulation will use these values for the check's scanned MICR data. */ + /** + * If set, the simulation will use these values for the check's scanned MICR data. If not + * set, the simulation will use random values. + */ fun scan(scan: Scan) = apply { body.scan(scan) } /** @@ -267,7 +271,8 @@ private constructor( ) : this(scan, mutableMapOf()) /** - * If set, the simulation will use these values for the check's scanned MICR data. + * If set, the simulation will use these values for the check's scanned MICR data. If not + * set, the simulation will use random values. * * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if * the server responded with an unexpected value). @@ -311,7 +316,10 @@ private constructor( additionalProperties = body.additionalProperties.toMutableMap() } - /** If set, the simulation will use these values for the check's scanned MICR data. */ + /** + * If set, the simulation will use these values for the check's scanned MICR data. If + * not set, the simulation will use random values. + */ fun scan(scan: Scan) = scan(JsonField.of(scan)) /** @@ -403,13 +411,17 @@ private constructor( override fun toString() = "Body{scan=$scan, additionalProperties=$additionalProperties}" } - /** If set, the simulation will use these values for the check's scanned MICR data. */ + /** + * If set, the simulation will use these values for the check's scanned MICR data. If not set, + * the simulation will use random values. + */ class Scan @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val accountNumber: JsonField, private val routingNumber: JsonField, private val auxiliaryOnUs: JsonField, + private val serialNumber: JsonField, private val additionalProperties: MutableMap, ) { @@ -424,7 +436,10 @@ private constructor( @JsonProperty("auxiliary_on_us") @ExcludeMissing auxiliaryOnUs: JsonField = JsonMissing.of(), - ) : this(accountNumber, routingNumber, auxiliaryOnUs, mutableMapOf()) + @JsonProperty("serial_number") + @ExcludeMissing + serialNumber: JsonField = JsonMissing.of(), + ) : this(accountNumber, routingNumber, auxiliaryOnUs, serialNumber, mutableMapOf()) /** * The account number to be returned in the check deposit's scan data. @@ -443,13 +458,23 @@ private constructor( fun routingNumber(): String = routingNumber.getRequired("routing_number") /** - * The auxiliary on-us data to be returned in the check deposit's scan data. + * The auxiliary on-us data to be returned in the check deposit's scan data. Auxiliary on-us + * is typically the check number for business checks. * * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if * the server responded with an unexpected value). */ fun auxiliaryOnUs(): Optional = auxiliaryOnUs.getOptional("auxiliary_on_us") + /** + * The serial number to be returned in the check deposit's scan data. Serial number is + * typically the check number for consumer checks. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if + * the server responded with an unexpected value). + */ + fun serialNumber(): Optional = serialNumber.getOptional("serial_number") + /** * Returns the raw JSON value of [accountNumber]. * @@ -480,6 +505,16 @@ private constructor( @ExcludeMissing fun _auxiliaryOnUs(): JsonField = auxiliaryOnUs + /** + * Returns the raw JSON value of [serialNumber]. + * + * Unlike [serialNumber], this method doesn't throw if the JSON field has an unexpected + * type. + */ + @JsonProperty("serial_number") + @ExcludeMissing + fun _serialNumber(): JsonField = serialNumber + @JsonAnySetter private fun putAdditionalProperty(key: String, value: JsonValue) { additionalProperties.put(key, value) @@ -512,6 +547,7 @@ private constructor( private var accountNumber: JsonField? = null private var routingNumber: JsonField? = null private var auxiliaryOnUs: JsonField = JsonMissing.of() + private var serialNumber: JsonField = JsonMissing.of() private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic @@ -519,6 +555,7 @@ private constructor( accountNumber = scan.accountNumber routingNumber = scan.routingNumber auxiliaryOnUs = scan.auxiliaryOnUs + serialNumber = scan.serialNumber additionalProperties = scan.additionalProperties.toMutableMap() } @@ -550,7 +587,10 @@ private constructor( this.routingNumber = routingNumber } - /** The auxiliary on-us data to be returned in the check deposit's scan data. */ + /** + * The auxiliary on-us data to be returned in the check deposit's scan data. Auxiliary + * on-us is typically the check number for business checks. + */ fun auxiliaryOnUs(auxiliaryOnUs: String) = auxiliaryOnUs(JsonField.of(auxiliaryOnUs)) /** @@ -564,6 +604,23 @@ private constructor( this.auxiliaryOnUs = auxiliaryOnUs } + /** + * The serial number to be returned in the check deposit's scan data. Serial number is + * typically the check number for consumer checks. + */ + fun serialNumber(serialNumber: String) = serialNumber(JsonField.of(serialNumber)) + + /** + * Sets [Builder.serialNumber] to an arbitrary JSON value. + * + * You should usually call [Builder.serialNumber] with a well-typed [String] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun serialNumber(serialNumber: JsonField) = apply { + this.serialNumber = serialNumber + } + fun additionalProperties(additionalProperties: Map) = apply { this.additionalProperties.clear() putAllAdditionalProperties(additionalProperties) @@ -601,6 +658,7 @@ private constructor( checkRequired("accountNumber", accountNumber), checkRequired("routingNumber", routingNumber), auxiliaryOnUs, + serialNumber, additionalProperties.toMutableMap(), ) } @@ -624,6 +682,7 @@ private constructor( accountNumber() routingNumber() auxiliaryOnUs() + serialNumber() validated = true } @@ -645,7 +704,8 @@ private constructor( internal fun validity(): Int = (if (accountNumber.asKnown().isPresent) 1 else 0) + (if (routingNumber.asKnown().isPresent) 1 else 0) + - (if (auxiliaryOnUs.asKnown().isPresent) 1 else 0) + (if (auxiliaryOnUs.asKnown().isPresent) 1 else 0) + + (if (serialNumber.asKnown().isPresent) 1 else 0) override fun equals(other: Any?): Boolean { if (this === other) { @@ -656,17 +716,24 @@ private constructor( accountNumber == other.accountNumber && routingNumber == other.routingNumber && auxiliaryOnUs == other.auxiliaryOnUs && + serialNumber == other.serialNumber && additionalProperties == other.additionalProperties } private val hashCode: Int by lazy { - Objects.hash(accountNumber, routingNumber, auxiliaryOnUs, additionalProperties) + Objects.hash( + accountNumber, + routingNumber, + auxiliaryOnUs, + serialNumber, + additionalProperties, + ) } override fun hashCode(): Int = hashCode override fun toString() = - "Scan{accountNumber=$accountNumber, routingNumber=$routingNumber, auxiliaryOnUs=$auxiliaryOnUs, additionalProperties=$additionalProperties}" + "Scan{accountNumber=$accountNumber, routingNumber=$routingNumber, auxiliaryOnUs=$auxiliaryOnUs, serialNumber=$serialNumber, additionalProperties=$additionalProperties}" } override fun equals(other: Any?): Boolean { diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/digitalwallettokenrequests/DigitalWalletTokenRequestCreateResponse.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/digitalwallettokenrequests/DigitalWalletTokenRequestCreateResponse.kt index 1fde6bfdf..791a8c0f6 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/digitalwallettokenrequests/DigitalWalletTokenRequestCreateResponse.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/digitalwallettokenrequests/DigitalWalletTokenRequestCreateResponse.kt @@ -312,6 +312,15 @@ private constructor( /** Your webhook declined the token provisioning attempt. */ @JvmField val WEBHOOK_DECLINED = of("webhook_declined") + /** + * The tokenization attempt failed because the Card Verification Code (CVC) was + * incorrect. + */ + @JvmField val INCORRECT_CARD_VERIFICATION_CODE = of("incorrect_card_verification_code") + + /** The tokenization attempt was declined by the token requestor. */ + @JvmField val DECLINED_BY_TOKEN_REQUESTOR = of("declined_by_token_requestor") + @JvmStatic fun of(value: String) = DeclineReason(JsonField.of(value)) } @@ -325,6 +334,13 @@ private constructor( WEBHOOK_TIMED_OUT, /** Your webhook declined the token provisioning attempt. */ WEBHOOK_DECLINED, + /** + * The tokenization attempt failed because the Card Verification Code (CVC) was + * incorrect. + */ + INCORRECT_CARD_VERIFICATION_CODE, + /** The tokenization attempt was declined by the token requestor. */ + DECLINED_BY_TOKEN_REQUESTOR, } /** @@ -345,6 +361,13 @@ private constructor( WEBHOOK_TIMED_OUT, /** Your webhook declined the token provisioning attempt. */ WEBHOOK_DECLINED, + /** + * The tokenization attempt failed because the Card Verification Code (CVC) was + * incorrect. + */ + INCORRECT_CARD_VERIFICATION_CODE, + /** The tokenization attempt was declined by the token requestor. */ + DECLINED_BY_TOKEN_REQUESTOR, /** * An enum member indicating that [DeclineReason] was instantiated with an unknown * value. @@ -365,6 +388,8 @@ private constructor( NO_VERIFICATION_METHOD -> Value.NO_VERIFICATION_METHOD WEBHOOK_TIMED_OUT -> Value.WEBHOOK_TIMED_OUT WEBHOOK_DECLINED -> Value.WEBHOOK_DECLINED + INCORRECT_CARD_VERIFICATION_CODE -> Value.INCORRECT_CARD_VERIFICATION_CODE + DECLINED_BY_TOKEN_REQUESTOR -> Value.DECLINED_BY_TOKEN_REQUESTOR else -> Value._UNKNOWN } @@ -383,6 +408,8 @@ private constructor( NO_VERIFICATION_METHOD -> Known.NO_VERIFICATION_METHOD WEBHOOK_TIMED_OUT -> Known.WEBHOOK_TIMED_OUT WEBHOOK_DECLINED -> Known.WEBHOOK_DECLINED + INCORRECT_CARD_VERIFICATION_CODE -> Known.INCORRECT_CARD_VERIFICATION_CODE + DECLINED_BY_TOKEN_REQUESTOR -> Known.DECLINED_BY_TOKEN_REQUESTOR else -> throw IncreaseInvalidDataException("Unknown DeclineReason: $value") } diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/entities/EntityUpdateValidationParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/entities/EntityUpdateValidationParams.kt index 5f35856a7..97b70b7e6 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/entities/EntityUpdateValidationParams.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/entities/EntityUpdateValidationParams.kt @@ -639,7 +639,7 @@ private constructor( companion object { /** - * The entity's tax identifier could not be validated. Update the tax ID with the + * The entity's tax identifier could not be verified. Update the tax ID with the * [update an entity API](/documentation/api/entities#update-an-entity.corporation.legal_identifier). */ @JvmField val ENTITY_TAX_IDENTIFIER = of("entity_tax_identifier") @@ -669,7 +669,7 @@ private constructor( /** An enum containing [Category]'s known values. */ enum class Known { /** - * The entity's tax identifier could not be validated. Update the tax ID with the + * The entity's tax identifier could not be verified. Update the tax ID with the * [update an entity API](/documentation/api/entities#update-an-entity.corporation.legal_identifier). */ ENTITY_TAX_IDENTIFIER, @@ -702,7 +702,7 @@ private constructor( */ enum class Value { /** - * The entity's tax identifier could not be validated. Update the tax ID with the + * The entity's tax identifier could not be verified. Update the tax ID with the * [update an entity API](/documentation/api/entities#update-an-entity.corporation.legal_identifier). */ ENTITY_TAX_IDENTIFIER, diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/inboundwiretransfers/InboundWireTransferCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/inboundwiretransfers/InboundWireTransferCreateParams.kt index bd43a2708..cf554dce6 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/inboundwiretransfers/InboundWireTransferCreateParams.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/inboundwiretransfers/InboundWireTransferCreateParams.kt @@ -140,6 +140,14 @@ private constructor( */ fun instructionIdentification(): Optional = body.instructionIdentification() + /** + * The sending bank will set purpose in production. You can simulate any value here. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun purpose(): Optional = body.purpose() + /** * The sending bank will set unique_end_to_end_transaction_reference in production. You can * simulate any value here. @@ -268,6 +276,13 @@ private constructor( */ fun _instructionIdentification(): JsonField = body._instructionIdentification() + /** + * Returns the raw JSON value of [purpose]. + * + * Unlike [purpose], this method doesn't throw if the JSON field has an unexpected type. + */ + fun _purpose(): JsonField = body._purpose() + /** * Returns the raw JSON value of [uniqueEndToEndTransactionReference]. * @@ -576,6 +591,17 @@ private constructor( body.instructionIdentification(instructionIdentification) } + /** The sending bank will set purpose in production. You can simulate any value here. */ + fun purpose(purpose: String) = apply { body.purpose(purpose) } + + /** + * Sets [Builder.purpose] to an arbitrary JSON value. + * + * You should usually call [Builder.purpose] with a well-typed [String] value instead. This + * method is primarily for setting the field to an undocumented or not yet supported value. + */ + fun purpose(purpose: JsonField) = apply { body.purpose(purpose) } + /** * The sending bank will set unique_end_to_end_transaction_reference in production. You can * simulate any value here. @@ -790,6 +816,7 @@ private constructor( private val endToEndIdentification: JsonField, private val instructingAgentRoutingNumber: JsonField, private val instructionIdentification: JsonField, + private val purpose: JsonField, private val uniqueEndToEndTransactionReference: JsonField, private val unstructuredRemittanceInformation: JsonField, private val wireDrawdownRequestId: JsonField, @@ -835,6 +862,7 @@ private constructor( @JsonProperty("instruction_identification") @ExcludeMissing instructionIdentification: JsonField = JsonMissing.of(), + @JsonProperty("purpose") @ExcludeMissing purpose: JsonField = JsonMissing.of(), @JsonProperty("unique_end_to_end_transaction_reference") @ExcludeMissing uniqueEndToEndTransactionReference: JsonField = JsonMissing.of(), @@ -858,6 +886,7 @@ private constructor( endToEndIdentification, instructingAgentRoutingNumber, instructionIdentification, + purpose, uniqueEndToEndTransactionReference, unstructuredRemittanceInformation, wireDrawdownRequestId, @@ -986,6 +1015,14 @@ private constructor( fun instructionIdentification(): Optional = instructionIdentification.getOptional("instruction_identification") + /** + * The sending bank will set purpose in production. You can simulate any value here. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if + * the server responded with an unexpected value). + */ + fun purpose(): Optional = purpose.getOptional("purpose") + /** * The sending bank will set unique_end_to_end_transaction_reference in production. You can * simulate any value here. @@ -1143,6 +1180,13 @@ private constructor( @ExcludeMissing fun _instructionIdentification(): JsonField = instructionIdentification + /** + * Returns the raw JSON value of [purpose]. + * + * Unlike [purpose], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("purpose") @ExcludeMissing fun _purpose(): JsonField = purpose + /** * Returns the raw JSON value of [uniqueEndToEndTransactionReference]. * @@ -1217,6 +1261,7 @@ private constructor( private var endToEndIdentification: JsonField = JsonMissing.of() private var instructingAgentRoutingNumber: JsonField = JsonMissing.of() private var instructionIdentification: JsonField = JsonMissing.of() + private var purpose: JsonField = JsonMissing.of() private var uniqueEndToEndTransactionReference: JsonField = JsonMissing.of() private var unstructuredRemittanceInformation: JsonField = JsonMissing.of() private var wireDrawdownRequestId: JsonField = JsonMissing.of() @@ -1237,6 +1282,7 @@ private constructor( endToEndIdentification = body.endToEndIdentification instructingAgentRoutingNumber = body.instructingAgentRoutingNumber instructionIdentification = body.instructionIdentification + purpose = body.purpose uniqueEndToEndTransactionReference = body.uniqueEndToEndTransactionReference unstructuredRemittanceInformation = body.unstructuredRemittanceInformation wireDrawdownRequestId = body.wireDrawdownRequestId @@ -1464,6 +1510,18 @@ private constructor( this.instructionIdentification = instructionIdentification } + /** The sending bank will set purpose in production. You can simulate any value here. */ + fun purpose(purpose: String) = purpose(JsonField.of(purpose)) + + /** + * Sets [Builder.purpose] to an arbitrary JSON value. + * + * You should usually call [Builder.purpose] with a well-typed [String] value instead. + * This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun purpose(purpose: JsonField) = apply { this.purpose = purpose } + /** * The sending bank will set unique_end_to_end_transaction_reference in production. You * can simulate any value here. @@ -1566,6 +1624,7 @@ private constructor( endToEndIdentification, instructingAgentRoutingNumber, instructionIdentification, + purpose, uniqueEndToEndTransactionReference, unstructuredRemittanceInformation, wireDrawdownRequestId, @@ -1602,6 +1661,7 @@ private constructor( endToEndIdentification() instructingAgentRoutingNumber() instructionIdentification() + purpose() uniqueEndToEndTransactionReference() unstructuredRemittanceInformation() wireDrawdownRequestId() @@ -1637,6 +1697,7 @@ private constructor( (if (endToEndIdentification.asKnown().isPresent) 1 else 0) + (if (instructingAgentRoutingNumber.asKnown().isPresent) 1 else 0) + (if (instructionIdentification.asKnown().isPresent) 1 else 0) + + (if (purpose.asKnown().isPresent) 1 else 0) + (if (uniqueEndToEndTransactionReference.asKnown().isPresent) 1 else 0) + (if (unstructuredRemittanceInformation.asKnown().isPresent) 1 else 0) + (if (wireDrawdownRequestId.asKnown().isPresent) 1 else 0) @@ -1660,6 +1721,7 @@ private constructor( endToEndIdentification == other.endToEndIdentification && instructingAgentRoutingNumber == other.instructingAgentRoutingNumber && instructionIdentification == other.instructionIdentification && + purpose == other.purpose && uniqueEndToEndTransactionReference == other.uniqueEndToEndTransactionReference && unstructuredRemittanceInformation == other.unstructuredRemittanceInformation && wireDrawdownRequestId == other.wireDrawdownRequestId && @@ -1681,6 +1743,7 @@ private constructor( endToEndIdentification, instructingAgentRoutingNumber, instructionIdentification, + purpose, uniqueEndToEndTransactionReference, unstructuredRemittanceInformation, wireDrawdownRequestId, @@ -1691,7 +1754,7 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "Body{accountNumberId=$accountNumberId, amount=$amount, creditorAddressLine1=$creditorAddressLine1, creditorAddressLine2=$creditorAddressLine2, creditorAddressLine3=$creditorAddressLine3, creditorName=$creditorName, debtorAddressLine1=$debtorAddressLine1, debtorAddressLine2=$debtorAddressLine2, debtorAddressLine3=$debtorAddressLine3, debtorName=$debtorName, endToEndIdentification=$endToEndIdentification, instructingAgentRoutingNumber=$instructingAgentRoutingNumber, instructionIdentification=$instructionIdentification, uniqueEndToEndTransactionReference=$uniqueEndToEndTransactionReference, unstructuredRemittanceInformation=$unstructuredRemittanceInformation, wireDrawdownRequestId=$wireDrawdownRequestId, additionalProperties=$additionalProperties}" + "Body{accountNumberId=$accountNumberId, amount=$amount, creditorAddressLine1=$creditorAddressLine1, creditorAddressLine2=$creditorAddressLine2, creditorAddressLine3=$creditorAddressLine3, creditorName=$creditorName, debtorAddressLine1=$debtorAddressLine1, debtorAddressLine2=$debtorAddressLine2, debtorAddressLine3=$debtorAddressLine3, debtorName=$debtorName, endToEndIdentification=$endToEndIdentification, instructingAgentRoutingNumber=$instructingAgentRoutingNumber, instructionIdentification=$instructionIdentification, purpose=$purpose, uniqueEndToEndTransactionReference=$uniqueEndToEndTransactionReference, unstructuredRemittanceInformation=$unstructuredRemittanceInformation, wireDrawdownRequestId=$wireDrawdownRequestId, additionalProperties=$additionalProperties}" } override fun equals(other: Any?): Boolean { diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/physicalcards/PhysicalCardCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/physicalcards/PhysicalCardCreateParams.kt index be8d6dc0b..beb150a68 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/physicalcards/PhysicalCardCreateParams.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/simulations/physicalcards/PhysicalCardCreateParams.kt @@ -751,7 +751,11 @@ private constructor( /** The physical card has been processed for delivery. */ @JvmField val PROCESSED_FOR_DELIVERY = of("processed_for_delivery") - /** The physical card has been delivered. */ + /** + * The physical card has been delivered. Note that some couriers track delivery status + * based on driver location data rather than an explicit scan. While uncommon, a single + * physical card may have more than one delivered event. + */ @JvmField val DELIVERED = of("delivered") /** @@ -773,7 +777,11 @@ private constructor( IN_TRANSIT, /** The physical card has been processed for delivery. */ PROCESSED_FOR_DELIVERY, - /** The physical card has been delivered. */ + /** + * The physical card has been delivered. Note that some couriers track delivery status + * based on driver location data rather than an explicit scan. While uncommon, a single + * physical card may have more than one delivered event. + */ DELIVERED, /** * There is an issue preventing delivery. The delivery will be attempted again if @@ -799,7 +807,11 @@ private constructor( IN_TRANSIT, /** The physical card has been processed for delivery. */ PROCESSED_FOR_DELIVERY, - /** The physical card has been delivered. */ + /** + * The physical card has been delivered. Note that some couriers track delivery status + * based on driver location data rather than an explicit scan. While uncommon, a single + * physical card may have more than one delivered event. + */ DELIVERED, /** * There is an issue preventing delivery. The delivery will be attempted again if diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/transactions/Transaction.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/transactions/Transaction.kt index fcd80307b..d39bbdddf 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/transactions/Transaction.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/transactions/Transaction.kt @@ -1194,8 +1194,9 @@ private constructor( /** * A Card Financial object. This field will be present in the JSON response if and only if - * `category` is equal to `card_financial`. Card Financials are temporary holds placed on a - * customer's funds with the intent to later clear a transaction. + * `category` is equal to `card_financial`. Card Financials are card transactions that have + * cleared and settled. Unlike a Card Settlement, which clears a previous authorization, a + * Card Financial is authorized and cleared in a single message. * * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if * the server responded with an unexpected value). @@ -2346,8 +2347,9 @@ private constructor( /** * A Card Financial object. This field will be present in the JSON response if and only - * if `category` is equal to `card_financial`. Card Financials are temporary holds - * placed on a customer's funds with the intent to later clear a transaction. + * if `category` is equal to `card_financial`. Card Financials are card transactions + * that have cleared and settled. Unlike a Card Settlement, which clears a previous + * authorization, a Card Financial is authorized and cleared in a single message. */ fun cardFinancial(cardFinancial: CardFinancial?) = cardFinancial(JsonField.ofNullable(cardFinancial)) @@ -9139,8 +9141,9 @@ private constructor( /** * A Card Financial object. This field will be present in the JSON response if and only if - * `category` is equal to `card_financial`. Card Financials are temporary holds placed on a - * customer's funds with the intent to later clear a transaction. + * `category` is equal to `card_financial`. Card Financials are card transactions that have + * cleared and settled. Unlike a Card Settlement, which clears a previous authorization, a + * Card Financial is authorized and cleared in a single message. */ class CardFinancial @JsonCreator(mode = JsonCreator.Mode.DISABLED) @@ -51545,6 +51548,7 @@ private constructor( private val inputMessageAccountabilityData: JsonField, private val instructingAgentRoutingNumber: JsonField, private val instructionIdentification: JsonField, + private val purpose: JsonField, private val transferId: JsonField, private val uniqueEndToEndTransactionReference: JsonField, private val unstructuredRemittanceInformation: JsonField, @@ -51593,6 +51597,9 @@ private constructor( @JsonProperty("instruction_identification") @ExcludeMissing instructionIdentification: JsonField = JsonMissing.of(), + @JsonProperty("purpose") + @ExcludeMissing + purpose: JsonField = JsonMissing.of(), @JsonProperty("transfer_id") @ExcludeMissing transferId: JsonField = JsonMissing.of(), @@ -51617,6 +51624,7 @@ private constructor( inputMessageAccountabilityData, instructingAgentRoutingNumber, instructionIdentification, + purpose, transferId, uniqueEndToEndTransactionReference, unstructuredRemittanceInformation, @@ -51749,6 +51757,14 @@ private constructor( fun instructionIdentification(): Optional = instructionIdentification.getOptional("instruction_identification") + /** + * The reason for the wire transfer, as set by the sender. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. + * if the server responded with an unexpected value). + */ + fun purpose(): Optional = purpose.getOptional("purpose") + /** * The ID of the Inbound Wire Transfer object that resulted in this Transaction. * @@ -51918,6 +51934,13 @@ private constructor( @ExcludeMissing fun _instructionIdentification(): JsonField = instructionIdentification + /** + * Returns the raw JSON value of [purpose]. + * + * Unlike [purpose], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("purpose") @ExcludeMissing fun _purpose(): JsonField = purpose + /** * Returns the raw JSON value of [transferId]. * @@ -51983,6 +52006,7 @@ private constructor( * .inputMessageAccountabilityData() * .instructingAgentRoutingNumber() * .instructionIdentification() + * .purpose() * .transferId() * .uniqueEndToEndTransactionReference() * .unstructuredRemittanceInformation() @@ -52008,6 +52032,7 @@ private constructor( private var inputMessageAccountabilityData: JsonField? = null private var instructingAgentRoutingNumber: JsonField? = null private var instructionIdentification: JsonField? = null + private var purpose: JsonField? = null private var transferId: JsonField? = null private var uniqueEndToEndTransactionReference: JsonField? = null private var unstructuredRemittanceInformation: JsonField? = null @@ -52031,6 +52056,7 @@ private constructor( instructingAgentRoutingNumber = inboundWireTransfer.instructingAgentRoutingNumber instructionIdentification = inboundWireTransfer.instructionIdentification + purpose = inboundWireTransfer.purpose transferId = inboundWireTransfer.transferId uniqueEndToEndTransactionReference = inboundWireTransfer.uniqueEndToEndTransactionReference @@ -52336,6 +52362,21 @@ private constructor( this.instructionIdentification = instructionIdentification } + /** The reason for the wire transfer, as set by the sender. */ + fun purpose(purpose: String?) = purpose(JsonField.ofNullable(purpose)) + + /** Alias for calling [Builder.purpose] with `purpose.orElse(null)`. */ + fun purpose(purpose: Optional) = purpose(purpose.getOrNull()) + + /** + * Sets [Builder.purpose] to an arbitrary JSON value. + * + * You should usually call [Builder.purpose] with a well-typed [String] value + * instead. This method is primarily for setting the field to an undocumented or not + * yet supported value. + */ + fun purpose(purpose: JsonField) = apply { this.purpose = purpose } + /** The ID of the Inbound Wire Transfer object that resulted in this Transaction. */ fun transferId(transferId: String) = transferId(JsonField.of(transferId)) @@ -52456,6 +52497,7 @@ private constructor( * .inputMessageAccountabilityData() * .instructingAgentRoutingNumber() * .instructionIdentification() + * .purpose() * .transferId() * .uniqueEndToEndTransactionReference() * .unstructuredRemittanceInformation() @@ -52485,6 +52527,7 @@ private constructor( instructingAgentRoutingNumber, ), checkRequired("instructionIdentification", instructionIdentification), + checkRequired("purpose", purpose), checkRequired("transferId", transferId), checkRequired( "uniqueEndToEndTransactionReference", @@ -52529,6 +52572,7 @@ private constructor( inputMessageAccountabilityData() instructingAgentRoutingNumber() instructionIdentification() + purpose() transferId() uniqueEndToEndTransactionReference() unstructuredRemittanceInformation() @@ -52565,6 +52609,7 @@ private constructor( (if (inputMessageAccountabilityData.asKnown().isPresent) 1 else 0) + (if (instructingAgentRoutingNumber.asKnown().isPresent) 1 else 0) + (if (instructionIdentification.asKnown().isPresent) 1 else 0) + + (if (purpose.asKnown().isPresent) 1 else 0) + (if (transferId.asKnown().isPresent) 1 else 0) + (if (uniqueEndToEndTransactionReference.asKnown().isPresent) 1 else 0) + (if (unstructuredRemittanceInformation.asKnown().isPresent) 1 else 0) @@ -52589,6 +52634,7 @@ private constructor( inputMessageAccountabilityData == other.inputMessageAccountabilityData && instructingAgentRoutingNumber == other.instructingAgentRoutingNumber && instructionIdentification == other.instructionIdentification && + purpose == other.purpose && transferId == other.transferId && uniqueEndToEndTransactionReference == other.uniqueEndToEndTransactionReference && @@ -52612,6 +52658,7 @@ private constructor( inputMessageAccountabilityData, instructingAgentRoutingNumber, instructionIdentification, + purpose, transferId, uniqueEndToEndTransactionReference, unstructuredRemittanceInformation, @@ -52622,7 +52669,7 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "InboundWireTransfer{amount=$amount, creditorAddressLine1=$creditorAddressLine1, creditorAddressLine2=$creditorAddressLine2, creditorAddressLine3=$creditorAddressLine3, creditorName=$creditorName, debtorAddressLine1=$debtorAddressLine1, debtorAddressLine2=$debtorAddressLine2, debtorAddressLine3=$debtorAddressLine3, debtorName=$debtorName, description=$description, endToEndIdentification=$endToEndIdentification, inputMessageAccountabilityData=$inputMessageAccountabilityData, instructingAgentRoutingNumber=$instructingAgentRoutingNumber, instructionIdentification=$instructionIdentification, transferId=$transferId, uniqueEndToEndTransactionReference=$uniqueEndToEndTransactionReference, unstructuredRemittanceInformation=$unstructuredRemittanceInformation, additionalProperties=$additionalProperties}" + "InboundWireTransfer{amount=$amount, creditorAddressLine1=$creditorAddressLine1, creditorAddressLine2=$creditorAddressLine2, creditorAddressLine3=$creditorAddressLine3, creditorName=$creditorName, debtorAddressLine1=$debtorAddressLine1, debtorAddressLine2=$debtorAddressLine2, debtorAddressLine3=$debtorAddressLine3, debtorName=$debtorName, description=$description, endToEndIdentification=$endToEndIdentification, inputMessageAccountabilityData=$inputMessageAccountabilityData, instructingAgentRoutingNumber=$instructingAgentRoutingNumber, instructionIdentification=$instructionIdentification, purpose=$purpose, transferId=$transferId, uniqueEndToEndTransactionReference=$uniqueEndToEndTransactionReference, unstructuredRemittanceInformation=$unstructuredRemittanceInformation, additionalProperties=$additionalProperties}" } /** diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeListPageResponseTest.kt index 9d9a6b5d9..e3c189660 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeListPageResponseTest.kt @@ -30,6 +30,12 @@ internal class CardDisputeListPageResponseTest { .build() ) .network(CardDispute.Network.VISA) + .rejection( + CardDispute.Rejection.builder() + .explanation("Card Dispute is not allowed per network rules.") + .rejectedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .build() + ) .status(CardDispute.Status.PENDING_RESPONSE) .type(CardDispute.Type.CARD_DISPUTE) .userSubmissionRequiredBy(null) @@ -1422,6 +1428,12 @@ internal class CardDisputeListPageResponseTest { .build() ) .network(CardDispute.Network.VISA) + .rejection( + CardDispute.Rejection.builder() + .explanation("Card Dispute is not allowed per network rules.") + .rejectedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .build() + ) .status(CardDispute.Status.PENDING_RESPONSE) .type(CardDispute.Type.CARD_DISPUTE) .userSubmissionRequiredBy(null) @@ -2723,6 +2735,12 @@ internal class CardDisputeListPageResponseTest { .build() ) .network(CardDispute.Network.VISA) + .rejection( + CardDispute.Rejection.builder() + .explanation("Card Dispute is not allowed per network rules.") + .rejectedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .build() + ) .status(CardDispute.Status.PENDING_RESPONSE) .type(CardDispute.Type.CARD_DISPUTE) .userSubmissionRequiredBy(null) diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeTest.kt index 9fa0bef3e..cdffa3701 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeTest.kt @@ -28,6 +28,12 @@ internal class CardDisputeTest { .build() ) .network(CardDispute.Network.VISA) + .rejection( + CardDispute.Rejection.builder() + .explanation("Card Dispute is not allowed per network rules.") + .rejectedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .build() + ) .status(CardDispute.Status.PENDING_RESPONSE) .type(CardDispute.Type.CARD_DISPUTE) .userSubmissionRequiredBy(null) @@ -1235,6 +1241,13 @@ internal class CardDisputeTest { .build() ) assertThat(cardDispute.network()).isEqualTo(CardDispute.Network.VISA) + assertThat(cardDispute.rejection()) + .contains( + CardDispute.Rejection.builder() + .explanation("Card Dispute is not allowed per network rules.") + .rejectedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .build() + ) assertThat(cardDispute.status()).isEqualTo(CardDispute.Status.PENDING_RESPONSE) assertThat(cardDispute.type()).isEqualTo(CardDispute.Type.CARD_DISPUTE) assertThat(cardDispute.userSubmissionRequiredBy()).isEmpty @@ -2398,6 +2411,12 @@ internal class CardDisputeTest { .build() ) .network(CardDispute.Network.VISA) + .rejection( + CardDispute.Rejection.builder() + .explanation("Card Dispute is not allowed per network rules.") + .rejectedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .build() + ) .status(CardDispute.Status.PENDING_RESPONSE) .type(CardDispute.Type.CARD_DISPUTE) .userSubmissionRequiredBy(null) diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/cardpayments/CardPaymentListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/cardpayments/CardPaymentListPageResponseTest.kt index ff2eba4fa..957718c14 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/cardpayments/CardPaymentListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/cardpayments/CardPaymentListPageResponseTest.kt @@ -324,6 +324,17 @@ internal class CardPaymentListPageResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization + .Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -2716,6 +2727,17 @@ internal class CardPaymentListPageResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization + .Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -5108,6 +5130,17 @@ internal class CardPaymentListPageResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization + .Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -7500,6 +7533,17 @@ internal class CardPaymentListPageResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization + .Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -9911,6 +9955,16 @@ internal class CardPaymentListPageResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -12171,6 +12225,16 @@ internal class CardPaymentListPageResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -14431,6 +14495,16 @@ internal class CardPaymentListPageResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -16691,6 +16765,16 @@ internal class CardPaymentListPageResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -18996,6 +19080,17 @@ internal class CardPaymentListPageResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization + .Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -21388,6 +21483,17 @@ internal class CardPaymentListPageResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization + .Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -23780,6 +23886,17 @@ internal class CardPaymentListPageResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization + .Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -26172,6 +26289,17 @@ internal class CardPaymentListPageResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization + .Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/cardpayments/CardPaymentTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/cardpayments/CardPaymentTest.kt index a16742672..597f47d76 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/cardpayments/CardPaymentTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/cardpayments/CardPaymentTest.kt @@ -300,6 +300,15 @@ internal class CardPaymentTest { CardPayment.Element.CardAuthorization.Direction.SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -2401,6 +2410,15 @@ internal class CardPaymentTest { CardPayment.Element.CardAuthorization.Direction.SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -4502,6 +4520,15 @@ internal class CardPaymentTest { CardPayment.Element.CardAuthorization.Direction.SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -6603,6 +6630,15 @@ internal class CardPaymentTest { CardPayment.Element.CardAuthorization.Direction.SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -8694,6 +8730,15 @@ internal class CardPaymentTest { .digitalWalletTokenId(null) .direction(CardPayment.Element.CardAuthorization.Direction.SETTLEMENT) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -10579,6 +10624,15 @@ internal class CardPaymentTest { .digitalWalletTokenId(null) .direction(CardPayment.Element.CardAuthorization.Direction.SETTLEMENT) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -12464,6 +12518,15 @@ internal class CardPaymentTest { .digitalWalletTokenId(null) .direction(CardPayment.Element.CardAuthorization.Direction.SETTLEMENT) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -14349,6 +14412,15 @@ internal class CardPaymentTest { .digitalWalletTokenId(null) .direction(CardPayment.Element.CardAuthorization.Direction.SETTLEMENT) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -16297,6 +16369,15 @@ internal class CardPaymentTest { CardPayment.Element.CardAuthorization.Direction.SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -18398,6 +18479,15 @@ internal class CardPaymentTest { CardPayment.Element.CardAuthorization.Direction.SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -20499,6 +20589,15 @@ internal class CardPaymentTest { CardPayment.Element.CardAuthorization.Direction.SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -22600,6 +22699,15 @@ internal class CardPaymentTest { CardPayment.Element.CardAuthorization.Direction.SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + CardPayment.Element.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + CardPayment.Element.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/cards/CardListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/cards/CardListPageResponseTest.kt index fc86918b5..93819533b 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/cards/CardListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/cards/CardListPageResponseTest.kt @@ -133,6 +133,7 @@ internal class CardListPageResponseTest { .state("NY") .build() ) + .bin("42424242") .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .description("Office Expenses") .digitalWallet( @@ -267,6 +268,7 @@ internal class CardListPageResponseTest { .state("NY") .build() ) + .bin("42424242") .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .description("Office Expenses") .digitalWallet( @@ -412,6 +414,7 @@ internal class CardListPageResponseTest { .state("NY") .build() ) + .bin("42424242") .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .description("Office Expenses") .digitalWallet( diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/cards/CardTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/cards/CardTest.kt index 09633573b..03724e3c1 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/cards/CardTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/cards/CardTest.kt @@ -121,6 +121,7 @@ internal class CardTest { .state("NY") .build() ) + .bin("42424242") .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .description("Office Expenses") .digitalWallet( @@ -245,6 +246,7 @@ internal class CardTest { .state("NY") .build() ) + assertThat(card.bin()).isEqualTo("42424242") assertThat(card.createdAt()).isEqualTo(OffsetDateTime.parse("2020-01-31T23:59:59Z")) assertThat(card.description()).contains("Office Expenses") assertThat(card.digitalWallet()) @@ -376,6 +378,7 @@ internal class CardTest { .state("NY") .build() ) + .bin("42424242") .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .description("Office Expenses") .digitalWallet( diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/checktransfers/CheckTransferListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/checktransfers/CheckTransferListPageResponseTest.kt index fe65078a6..654187458 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/checktransfers/CheckTransferListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/checktransfers/CheckTransferListPageResponseTest.kt @@ -107,7 +107,9 @@ internal class CheckTransferListPageResponseTest { .state("NY") .build() ) - .shippingMethod(null) + .shippingMethod( + CheckTransfer.PhysicalCheck.ShippingMethod.USPS_FIRST_CLASS + ) .signature( CheckTransfer.PhysicalCheck.Signature.builder() .imageFileId(null) @@ -266,7 +268,9 @@ internal class CheckTransferListPageResponseTest { .state("NY") .build() ) - .shippingMethod(null) + .shippingMethod( + CheckTransfer.PhysicalCheck.ShippingMethod.USPS_FIRST_CLASS + ) .signature( CheckTransfer.PhysicalCheck.Signature.builder() .imageFileId(null) @@ -425,7 +429,9 @@ internal class CheckTransferListPageResponseTest { .state("NY") .build() ) - .shippingMethod(null) + .shippingMethod( + CheckTransfer.PhysicalCheck.ShippingMethod.USPS_FIRST_CLASS + ) .signature( CheckTransfer.PhysicalCheck.Signature.builder() .imageFileId(null) diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/checktransfers/CheckTransferTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/checktransfers/CheckTransferTest.kt index 1728f5b26..c0e220313 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/checktransfers/CheckTransferTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/checktransfers/CheckTransferTest.kt @@ -101,7 +101,7 @@ internal class CheckTransferTest { .state("NY") .build() ) - .shippingMethod(null) + .shippingMethod(CheckTransfer.PhysicalCheck.ShippingMethod.USPS_FIRST_CLASS) .signature( CheckTransfer.PhysicalCheck.Signature.builder() .imageFileId(null) @@ -250,7 +250,7 @@ internal class CheckTransferTest { .state("NY") .build() ) - .shippingMethod(null) + .shippingMethod(CheckTransfer.PhysicalCheck.ShippingMethod.USPS_FIRST_CLASS) .signature( CheckTransfer.PhysicalCheck.Signature.builder() .imageFileId(null) @@ -398,7 +398,7 @@ internal class CheckTransferTest { .state("NY") .build() ) - .shippingMethod(null) + .shippingMethod(CheckTransfer.PhysicalCheck.ShippingMethod.USPS_FIRST_CLASS) .signature( CheckTransfer.PhysicalCheck.Signature.builder() .imageFileId(null) diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/digitalwallettokens/DigitalWalletTokenListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/digitalwallettokens/DigitalWalletTokenListPageResponseTest.kt index 5248556e3..8e2a71a5d 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/digitalwallettokens/DigitalWalletTokenListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/digitalwallettokens/DigitalWalletTokenListPageResponseTest.kt @@ -22,6 +22,11 @@ internal class DigitalWalletTokenListPageResponseTest { DigitalWalletToken.Cardholder.builder().name("John Smith").build() ) .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .decline( + DigitalWalletToken.Decline.builder() + .reason(DigitalWalletToken.Decline.Reason.CARD_NOT_ACTIVE) + .build() + ) .device( DigitalWalletToken.Device.builder() .deviceType(DigitalWalletToken.Device.DeviceType.MOBILE_PHONE) @@ -57,6 +62,11 @@ internal class DigitalWalletTokenListPageResponseTest { .cardId("card_oubs0hwk5rn6knuecxg2") .cardholder(DigitalWalletToken.Cardholder.builder().name("John Smith").build()) .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .decline( + DigitalWalletToken.Decline.builder() + .reason(DigitalWalletToken.Decline.Reason.CARD_NOT_ACTIVE) + .build() + ) .device( DigitalWalletToken.Device.builder() .deviceType(DigitalWalletToken.Device.DeviceType.MOBILE_PHONE) @@ -98,6 +108,11 @@ internal class DigitalWalletTokenListPageResponseTest { DigitalWalletToken.Cardholder.builder().name("John Smith").build() ) .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .decline( + DigitalWalletToken.Decline.builder() + .reason(DigitalWalletToken.Decline.Reason.CARD_NOT_ACTIVE) + .build() + ) .device( DigitalWalletToken.Device.builder() .deviceType(DigitalWalletToken.Device.DeviceType.MOBILE_PHONE) diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/digitalwallettokens/DigitalWalletTokenTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/digitalwallettokens/DigitalWalletTokenTest.kt index 24f428d18..1c81e31be 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/digitalwallettokens/DigitalWalletTokenTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/digitalwallettokens/DigitalWalletTokenTest.kt @@ -18,6 +18,11 @@ internal class DigitalWalletTokenTest { .cardId("card_oubs0hwk5rn6knuecxg2") .cardholder(DigitalWalletToken.Cardholder.builder().name("John Smith").build()) .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .decline( + DigitalWalletToken.Decline.builder() + .reason(DigitalWalletToken.Decline.Reason.CARD_NOT_ACTIVE) + .build() + ) .device( DigitalWalletToken.Device.builder() .deviceType(DigitalWalletToken.Device.DeviceType.MOBILE_PHONE) @@ -49,6 +54,12 @@ internal class DigitalWalletTokenTest { .isEqualTo(DigitalWalletToken.Cardholder.builder().name("John Smith").build()) assertThat(digitalWalletToken.createdAt()) .isEqualTo(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + assertThat(digitalWalletToken.decline()) + .contains( + DigitalWalletToken.Decline.builder() + .reason(DigitalWalletToken.Decline.Reason.CARD_NOT_ACTIVE) + .build() + ) assertThat(digitalWalletToken.device()) .isEqualTo( DigitalWalletToken.Device.builder() @@ -88,6 +99,11 @@ internal class DigitalWalletTokenTest { .cardId("card_oubs0hwk5rn6knuecxg2") .cardholder(DigitalWalletToken.Cardholder.builder().name("John Smith").build()) .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .decline( + DigitalWalletToken.Decline.builder() + .reason(DigitalWalletToken.Decline.Reason.CARD_NOT_ACTIVE) + .build() + ) .device( DigitalWalletToken.Device.builder() .deviceType(DigitalWalletToken.Device.DeviceType.MOBILE_PHONE) diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/entities/EntityCreateParamsTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/entities/EntityCreateParamsTest.kt index 24f353d2d..8b6986ddf 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/entities/EntityCreateParamsTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/entities/EntityCreateParamsTest.kt @@ -260,9 +260,7 @@ internal class EntityCreateParamsTest { .build() ) .addSupplementalDocument( - EntityCreateParams.SupplementalDocument.builder() - .fileId("file_makxrc67oh9l6sg7w9yc") - .build() + EntityCreateParams.SupplementalDocument.builder().fileId("file_id").build() ) .addTermsAgreement( EntityCreateParams.TermsAgreement.builder() @@ -685,9 +683,7 @@ internal class EntityCreateParamsTest { .build() ) .addSupplementalDocument( - EntityCreateParams.SupplementalDocument.builder() - .fileId("file_makxrc67oh9l6sg7w9yc") - .build() + EntityCreateParams.SupplementalDocument.builder().fileId("file_id").build() ) .addTermsAgreement( EntityCreateParams.TermsAgreement.builder() @@ -1106,9 +1102,7 @@ internal class EntityCreateParamsTest { ) assertThat(body.supplementalDocuments().getOrNull()) .containsExactly( - EntityCreateParams.SupplementalDocument.builder() - .fileId("file_makxrc67oh9l6sg7w9yc") - .build() + EntityCreateParams.SupplementalDocument.builder().fileId("file_id").build() ) assertThat(body.termsAgreements().getOrNull()) .containsExactly( diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/entities/EntityListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/entities/EntityListPageResponseTest.kt index 96f518508..f31db870a 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/entities/EntityListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/entities/EntityListPageResponseTest.kt @@ -193,9 +193,9 @@ internal class EntityListPageResponseTest { ) .addTermsAgreement( Entity.TermsAgreement.builder() - .agreedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .ipAddress("128.32.0.1") - .termsUrl("https://increase.com/example_terms") + .agreedAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .ipAddress("ip_address") + .termsUrl("terms_url") .build() ) .thirdPartyVerification( @@ -504,9 +504,9 @@ internal class EntityListPageResponseTest { ) .addTermsAgreement( Entity.TermsAgreement.builder() - .agreedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .ipAddress("128.32.0.1") - .termsUrl("https://increase.com/example_terms") + .agreedAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .ipAddress("ip_address") + .termsUrl("terms_url") .build() ) .thirdPartyVerification( @@ -819,9 +819,9 @@ internal class EntityListPageResponseTest { ) .addTermsAgreement( Entity.TermsAgreement.builder() - .agreedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .ipAddress("128.32.0.1") - .termsUrl("https://increase.com/example_terms") + .agreedAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .ipAddress("ip_address") + .termsUrl("terms_url") .build() ) .thirdPartyVerification( diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/entities/EntityTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/entities/EntityTest.kt index 5126c65e6..0b67effad 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/entities/EntityTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/entities/EntityTest.kt @@ -187,9 +187,9 @@ internal class EntityTest { ) .addTermsAgreement( Entity.TermsAgreement.builder() - .agreedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .ipAddress("128.32.0.1") - .termsUrl("https://increase.com/example_terms") + .agreedAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .ipAddress("ip_address") + .termsUrl("terms_url") .build() ) .thirdPartyVerification( @@ -487,9 +487,9 @@ internal class EntityTest { assertThat(entity.termsAgreements()) .containsExactly( Entity.TermsAgreement.builder() - .agreedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .ipAddress("128.32.0.1") - .termsUrl("https://increase.com/example_terms") + .agreedAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .ipAddress("ip_address") + .termsUrl("terms_url") .build() ) assertThat(entity.thirdPartyVerification()) @@ -789,9 +789,9 @@ internal class EntityTest { ) .addTermsAgreement( Entity.TermsAgreement.builder() - .agreedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .ipAddress("128.32.0.1") - .termsUrl("https://increase.com/example_terms") + .agreedAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .ipAddress("ip_address") + .termsUrl("terms_url") .build() ) .thirdPartyVerification( diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/exports/ExportCreateParamsTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/exports/ExportCreateParamsTest.kt index ea2c9fedf..15e5c216d 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/exports/ExportCreateParamsTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/exports/ExportCreateParamsTest.kt @@ -52,6 +52,19 @@ internal class ExportCreateParamsTest { .build() ) .entityCsv(ExportCreateParams.EntityCsv.builder().build()) + .feeCsv( + ExportCreateParams.FeeCsv.builder() + .createdAt( + ExportCreateParams.FeeCsv.CreatedAt.builder() + .after(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .before(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrAfter(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrBefore(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .build() + ) + .programId("program_id") + .build() + ) .fundingInstructions( ExportCreateParams.FundingInstructions.builder() .accountNumberId("account_number_id") @@ -124,6 +137,19 @@ internal class ExportCreateParamsTest { .build() ) .entityCsv(ExportCreateParams.EntityCsv.builder().build()) + .feeCsv( + ExportCreateParams.FeeCsv.builder() + .createdAt( + ExportCreateParams.FeeCsv.CreatedAt.builder() + .after(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .before(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrAfter(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrBefore(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .build() + ) + .programId("program_id") + .build() + ) .fundingInstructions( ExportCreateParams.FundingInstructions.builder() .accountNumberId("account_number_id") @@ -200,6 +226,20 @@ internal class ExportCreateParamsTest { .build() ) assertThat(body.entityCsv()).contains(ExportCreateParams.EntityCsv.builder().build()) + assertThat(body.feeCsv()) + .contains( + ExportCreateParams.FeeCsv.builder() + .createdAt( + ExportCreateParams.FeeCsv.CreatedAt.builder() + .after(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .before(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrAfter(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrBefore(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .build() + ) + .programId("program_id") + .build() + ) assertThat(body.fundingInstructions()) .contains( ExportCreateParams.FundingInstructions.builder() diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/exports/ExportListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/exports/ExportListPageResponseTest.kt index 88060004f..093a9dcd8 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/exports/ExportListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/exports/ExportListPageResponseTest.kt @@ -77,6 +77,10 @@ internal class ExportListPageResponseTest { Export.FeeCsv.CreatedAt.builder() .after(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) .before(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrAfter(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrBefore( + OffsetDateTime.parse("2019-12-27T18:11:19.117Z") + ) .build() ) .build() @@ -191,6 +195,8 @@ internal class ExportListPageResponseTest { Export.FeeCsv.CreatedAt.builder() .after(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) .before(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrAfter(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrBefore(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) .build() ) .build() @@ -309,6 +315,10 @@ internal class ExportListPageResponseTest { Export.FeeCsv.CreatedAt.builder() .after(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) .before(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrAfter(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrBefore( + OffsetDateTime.parse("2019-12-27T18:11:19.117Z") + ) .build() ) .build() diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/exports/ExportTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/exports/ExportTest.kt index 9ab002edb..44a8a48a0 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/exports/ExportTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/exports/ExportTest.kt @@ -75,6 +75,8 @@ internal class ExportTest { Export.FeeCsv.CreatedAt.builder() .after(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) .before(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrAfter(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrBefore(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) .build() ) .build() @@ -190,6 +192,8 @@ internal class ExportTest { Export.FeeCsv.CreatedAt.builder() .after(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) .before(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrAfter(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrBefore(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) .build() ) .build() @@ -307,6 +311,8 @@ internal class ExportTest { Export.FeeCsv.CreatedAt.builder() .after(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) .before(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrAfter(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrBefore(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) .build() ) .build() diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/inboundwiretransfers/InboundWireTransferListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/inboundwiretransfers/InboundWireTransferListPageResponseTest.kt index 04d3155e0..46f959c60 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/inboundwiretransfers/InboundWireTransferListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/inboundwiretransfers/InboundWireTransferListPageResponseTest.kt @@ -40,6 +40,7 @@ internal class InboundWireTransferListPageResponseTest { .inputMessageAccountabilityData("20220118MMQFMP0P000001") .instructingAgentRoutingNumber("101050001") .instructionIdentification("202201180000001") + .purpose("CASH") .reversal( InboundWireTransfer.Reversal.builder() .reason(InboundWireTransfer.Reversal.Reason.DUPLICATE) @@ -83,6 +84,7 @@ internal class InboundWireTransferListPageResponseTest { .inputMessageAccountabilityData("20220118MMQFMP0P000001") .instructingAgentRoutingNumber("101050001") .instructionIdentification("202201180000001") + .purpose("CASH") .reversal( InboundWireTransfer.Reversal.builder() .reason(InboundWireTransfer.Reversal.Reason.DUPLICATE) @@ -130,6 +132,7 @@ internal class InboundWireTransferListPageResponseTest { .inputMessageAccountabilityData("20220118MMQFMP0P000001") .instructingAgentRoutingNumber("101050001") .instructionIdentification("202201180000001") + .purpose("CASH") .reversal( InboundWireTransfer.Reversal.builder() .reason(InboundWireTransfer.Reversal.Reason.DUPLICATE) diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/inboundwiretransfers/InboundWireTransferTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/inboundwiretransfers/InboundWireTransferTest.kt index dd8ce7499..e729b331b 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/inboundwiretransfers/InboundWireTransferTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/inboundwiretransfers/InboundWireTransferTest.kt @@ -38,6 +38,7 @@ internal class InboundWireTransferTest { .inputMessageAccountabilityData("20220118MMQFMP0P000001") .instructingAgentRoutingNumber("101050001") .instructionIdentification("202201180000001") + .purpose("CASH") .reversal( InboundWireTransfer.Reversal.builder() .reason(InboundWireTransfer.Reversal.Reason.DUPLICATE) @@ -79,6 +80,7 @@ internal class InboundWireTransferTest { .contains("20220118MMQFMP0P000001") assertThat(inboundWireTransfer.instructingAgentRoutingNumber()).contains("101050001") assertThat(inboundWireTransfer.instructionIdentification()).contains("202201180000001") + assertThat(inboundWireTransfer.purpose()).contains("CASH") assertThat(inboundWireTransfer.reversal()) .contains( InboundWireTransfer.Reversal.builder() @@ -124,6 +126,7 @@ internal class InboundWireTransferTest { .inputMessageAccountabilityData("20220118MMQFMP0P000001") .instructingAgentRoutingNumber("101050001") .instructionIdentification("202201180000001") + .purpose("CASH") .reversal( InboundWireTransfer.Reversal.builder() .reason(InboundWireTransfer.Reversal.Reason.DUPLICATE) diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/pendingtransactions/PendingTransactionListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/pendingtransactions/PendingTransactionListPageResponseTest.kt index b8edb4b39..3a17d51c9 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/pendingtransactions/PendingTransactionListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/pendingtransactions/PendingTransactionListPageResponseTest.kt @@ -204,6 +204,17 @@ internal class PendingTransactionListPageResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + PendingTransaction.Source.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + PendingTransaction.Source.CardAuthorization + .Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -652,6 +663,17 @@ internal class PendingTransactionListPageResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + PendingTransaction.Source.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + PendingTransaction.Source.CardAuthorization + .Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -1094,6 +1116,17 @@ internal class PendingTransactionListPageResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + PendingTransaction.Source.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + PendingTransaction.Source.CardAuthorization + .Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/pendingtransactions/PendingTransactionTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/pendingtransactions/PendingTransactionTest.kt index 009d3a418..25a0b39fe 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/pendingtransactions/PendingTransactionTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/pendingtransactions/PendingTransactionTest.kt @@ -188,6 +188,15 @@ internal class PendingTransactionTest { PendingTransaction.Source.CardAuthorization.Direction.SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + PendingTransaction.Source.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + PendingTransaction.Source.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -583,6 +592,15 @@ internal class PendingTransactionTest { PendingTransaction.Source.CardAuthorization.Direction.SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + PendingTransaction.Source.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + PendingTransaction.Source.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -980,6 +998,15 @@ internal class PendingTransactionTest { PendingTransaction.Source.CardAuthorization.Direction.SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + PendingTransaction.Source.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + PendingTransaction.Source.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/physicalcardprofiles/PhysicalCardProfileListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/physicalcardprofiles/PhysicalCardProfileListPageResponseTest.kt index 9d22f9d7b..0c777b2a7 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/physicalcardprofiles/PhysicalCardProfileListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/physicalcardprofiles/PhysicalCardProfileListPageResponseTest.kt @@ -24,6 +24,12 @@ internal class PhysicalCardProfileListPageResponseTest { .creator(PhysicalCardProfile.Creator.USER) .description("Corporate logo card") .frontImageFileId("file_makxrc67oh9l6sg7w9yc") + .frontText( + PhysicalCardProfile.FrontText.builder() + .line1("line1") + .line2("line2") + .build() + ) .idempotencyKey(null) .isDefault(false) .programId("program_i2v2os4mwza1oetokh9i") @@ -45,6 +51,12 @@ internal class PhysicalCardProfileListPageResponseTest { .creator(PhysicalCardProfile.Creator.USER) .description("Corporate logo card") .frontImageFileId("file_makxrc67oh9l6sg7w9yc") + .frontText( + PhysicalCardProfile.FrontText.builder() + .line1("line1") + .line2("line2") + .build() + ) .idempotencyKey(null) .isDefault(false) .programId("program_i2v2os4mwza1oetokh9i") @@ -70,6 +82,12 @@ internal class PhysicalCardProfileListPageResponseTest { .creator(PhysicalCardProfile.Creator.USER) .description("Corporate logo card") .frontImageFileId("file_makxrc67oh9l6sg7w9yc") + .frontText( + PhysicalCardProfile.FrontText.builder() + .line1("line1") + .line2("line2") + .build() + ) .idempotencyKey(null) .isDefault(false) .programId("program_i2v2os4mwza1oetokh9i") diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/physicalcardprofiles/PhysicalCardProfileTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/physicalcardprofiles/PhysicalCardProfileTest.kt index 7ab72b681..ef33b3be9 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/physicalcardprofiles/PhysicalCardProfileTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/physicalcardprofiles/PhysicalCardProfileTest.kt @@ -22,6 +22,9 @@ internal class PhysicalCardProfileTest { .creator(PhysicalCardProfile.Creator.USER) .description("Corporate logo card") .frontImageFileId("file_makxrc67oh9l6sg7w9yc") + .frontText( + PhysicalCardProfile.FrontText.builder().line1("line1").line2("line2").build() + ) .idempotencyKey(null) .isDefault(false) .programId("program_i2v2os4mwza1oetokh9i") @@ -38,6 +41,8 @@ internal class PhysicalCardProfileTest { assertThat(physicalCardProfile.creator()).isEqualTo(PhysicalCardProfile.Creator.USER) assertThat(physicalCardProfile.description()).isEqualTo("Corporate logo card") assertThat(physicalCardProfile.frontImageFileId()).contains("file_makxrc67oh9l6sg7w9yc") + assertThat(physicalCardProfile.frontText()) + .contains(PhysicalCardProfile.FrontText.builder().line1("line1").line2("line2").build()) assertThat(physicalCardProfile.idempotencyKey()).isEmpty assertThat(physicalCardProfile.isDefault()).isEqualTo(false) assertThat(physicalCardProfile.programId()).isEqualTo("program_i2v2os4mwza1oetokh9i") @@ -59,6 +64,9 @@ internal class PhysicalCardProfileTest { .creator(PhysicalCardProfile.Creator.USER) .description("Corporate logo card") .frontImageFileId("file_makxrc67oh9l6sg7w9yc") + .frontText( + PhysicalCardProfile.FrontText.builder().line1("line1").line2("line2").build() + ) .idempotencyKey(null) .isDefault(false) .programId("program_i2v2os4mwza1oetokh9i") diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/realtimedecisions/RealTimeDecisionTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/realtimedecisions/RealTimeDecisionTest.kt index 5384c2cd7..cd0a7c0aa 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/realtimedecisions/RealTimeDecisionTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/realtimedecisions/RealTimeDecisionTest.kt @@ -230,6 +230,15 @@ internal class RealTimeDecisionTest { ) .digitalWalletTokenId(null) .direction(RealTimeDecision.CardAuthorization.Direction.SETTLEMENT) + .healthcare( + RealTimeDecision.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + RealTimeDecision.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -785,6 +794,15 @@ internal class RealTimeDecisionTest { ) .digitalWalletTokenId(null) .direction(RealTimeDecision.CardAuthorization.Direction.SETTLEMENT) + .healthcare( + RealTimeDecision.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + RealTimeDecision.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -1346,6 +1364,15 @@ internal class RealTimeDecisionTest { ) .digitalWalletTokenId(null) .direction(RealTimeDecision.CardAuthorization.Direction.SETTLEMENT) + .healthcare( + RealTimeDecision.CardAuthorization.Healthcare.builder() + .merchantNinetyPercentEligibility( + RealTimeDecision.CardAuthorization.Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/simulations/cardauthorizations/CardAuthorizationCreateResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/simulations/cardauthorizations/CardAuthorizationCreateResponseTest.kt index 3a9db3df5..377e1a4eb 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/simulations/cardauthorizations/CardAuthorizationCreateResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/simulations/cardauthorizations/CardAuthorizationCreateResponseTest.kt @@ -598,6 +598,17 @@ internal class CardAuthorizationCreateResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + PendingTransaction.Source.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + PendingTransaction.Source.CardAuthorization + .Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -1428,6 +1439,17 @@ internal class CardAuthorizationCreateResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + PendingTransaction.Source.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + PendingTransaction.Source.CardAuthorization + .Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") @@ -2265,6 +2287,17 @@ internal class CardAuthorizationCreateResponseTest { .SETTLEMENT ) .expiresAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .healthcare( + PendingTransaction.Source.CardAuthorization.Healthcare + .builder() + .merchantNinetyPercentEligibility( + PendingTransaction.Source.CardAuthorization + .Healthcare + .MerchantNinetyPercentEligibility + .ELIGIBLE + ) + .build() + ) .merchantAcceptorId("5665270011000168") .merchantCategoryCode("5734") .merchantCity("New York") diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/simulations/checkdeposits/CheckDepositSubmitParamsTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/simulations/checkdeposits/CheckDepositSubmitParamsTest.kt index 1bcbe6c00..26dc651cd 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/simulations/checkdeposits/CheckDepositSubmitParamsTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/simulations/checkdeposits/CheckDepositSubmitParamsTest.kt @@ -16,6 +16,7 @@ internal class CheckDepositSubmitParamsTest { .accountNumber("x") .routingNumber("x") .auxiliaryOnUs("x") + .serialNumber("x") .build() ) .build() @@ -43,6 +44,7 @@ internal class CheckDepositSubmitParamsTest { .accountNumber("x") .routingNumber("x") .auxiliaryOnUs("x") + .serialNumber("x") .build() ) .build() @@ -55,6 +57,7 @@ internal class CheckDepositSubmitParamsTest { .accountNumber("x") .routingNumber("x") .auxiliaryOnUs("x") + .serialNumber("x") .build() ) } diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/simulations/inboundwiretransfers/InboundWireTransferCreateParamsTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/simulations/inboundwiretransfers/InboundWireTransferCreateParamsTest.kt index 35d382446..6c994e6f9 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/simulations/inboundwiretransfers/InboundWireTransferCreateParamsTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/simulations/inboundwiretransfers/InboundWireTransferCreateParamsTest.kt @@ -23,6 +23,7 @@ internal class InboundWireTransferCreateParamsTest { .endToEndIdentification("x") .instructingAgentRoutingNumber("x") .instructionIdentification("x") + .purpose("x") .uniqueEndToEndTransactionReference("x") .unstructuredRemittanceInformation("x") .wireDrawdownRequestId("wire_drawdown_request_id") @@ -46,6 +47,7 @@ internal class InboundWireTransferCreateParamsTest { .endToEndIdentification("x") .instructingAgentRoutingNumber("x") .instructionIdentification("x") + .purpose("x") .uniqueEndToEndTransactionReference("x") .unstructuredRemittanceInformation("x") .wireDrawdownRequestId("wire_drawdown_request_id") @@ -66,6 +68,7 @@ internal class InboundWireTransferCreateParamsTest { assertThat(body.endToEndIdentification()).contains("x") assertThat(body.instructingAgentRoutingNumber()).contains("x") assertThat(body.instructionIdentification()).contains("x") + assertThat(body.purpose()).contains("x") assertThat(body.uniqueEndToEndTransactionReference()).contains("x") assertThat(body.unstructuredRemittanceInformation()).contains("x") assertThat(body.wireDrawdownRequestId()).contains("wire_drawdown_request_id") diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/swifttransfers/SwiftTransferCreateParamsTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/swifttransfers/SwiftTransferCreateParamsTest.kt index 97da613f6..e098fe297 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/swifttransfers/SwiftTransferCreateParamsTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/swifttransfers/SwiftTransferCreateParamsTest.kt @@ -12,7 +12,7 @@ internal class SwiftTransferCreateParamsTest { SwiftTransferCreateParams.builder() .accountId("account_in71c4amph0vgo2qllky") .accountNumber("987654321") - .bankIdentificationCode("ECBFDEFFTPP") + .bankIdentificationCode("FRNYUS33XXX") .creditorAddress( SwiftTransferCreateParams.CreditorAddress.builder() .city("Frankfurt") @@ -50,7 +50,7 @@ internal class SwiftTransferCreateParamsTest { SwiftTransferCreateParams.builder() .accountId("account_in71c4amph0vgo2qllky") .accountNumber("987654321") - .bankIdentificationCode("ECBFDEFFTPP") + .bankIdentificationCode("FRNYUS33XXX") .creditorAddress( SwiftTransferCreateParams.CreditorAddress.builder() .city("Frankfurt") @@ -85,7 +85,7 @@ internal class SwiftTransferCreateParamsTest { assertThat(body.accountId()).isEqualTo("account_in71c4amph0vgo2qllky") assertThat(body.accountNumber()).isEqualTo("987654321") - assertThat(body.bankIdentificationCode()).isEqualTo("ECBFDEFFTPP") + assertThat(body.bankIdentificationCode()).isEqualTo("FRNYUS33XXX") assertThat(body.creditorAddress()) .isEqualTo( SwiftTransferCreateParams.CreditorAddress.builder() @@ -125,7 +125,7 @@ internal class SwiftTransferCreateParamsTest { SwiftTransferCreateParams.builder() .accountId("account_in71c4amph0vgo2qllky") .accountNumber("987654321") - .bankIdentificationCode("ECBFDEFFTPP") + .bankIdentificationCode("FRNYUS33XXX") .creditorAddress( SwiftTransferCreateParams.CreditorAddress.builder() .city("Frankfurt") @@ -152,7 +152,7 @@ internal class SwiftTransferCreateParamsTest { assertThat(body.accountId()).isEqualTo("account_in71c4amph0vgo2qllky") assertThat(body.accountNumber()).isEqualTo("987654321") - assertThat(body.bankIdentificationCode()).isEqualTo("ECBFDEFFTPP") + assertThat(body.bankIdentificationCode()).isEqualTo("FRNYUS33XXX") assertThat(body.creditorAddress()) .isEqualTo( SwiftTransferCreateParams.CreditorAddress.builder() diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/swifttransfers/SwiftTransferListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/swifttransfers/SwiftTransferListPageResponseTest.kt index b598271f0..6cb55eb8c 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/swifttransfers/SwiftTransferListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/swifttransfers/SwiftTransferListPageResponseTest.kt @@ -20,7 +20,7 @@ internal class SwiftTransferListPageResponseTest { .accountId("account_in71c4amph0vgo2qllky") .accountNumber("987654321") .amount(100L) - .bankIdentificationCode("ECBFDEFFTPP") + .bankIdentificationCode("FRNYUS33XXX") .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .createdBy( SwiftTransfer.CreatedBy.builder() @@ -87,7 +87,7 @@ internal class SwiftTransferListPageResponseTest { .accountId("account_in71c4amph0vgo2qllky") .accountNumber("987654321") .amount(100L) - .bankIdentificationCode("ECBFDEFFTPP") + .bankIdentificationCode("FRNYUS33XXX") .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .createdBy( SwiftTransfer.CreatedBy.builder() @@ -158,7 +158,7 @@ internal class SwiftTransferListPageResponseTest { .accountId("account_in71c4amph0vgo2qllky") .accountNumber("987654321") .amount(100L) - .bankIdentificationCode("ECBFDEFFTPP") + .bankIdentificationCode("FRNYUS33XXX") .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .createdBy( SwiftTransfer.CreatedBy.builder() diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/swifttransfers/SwiftTransferTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/swifttransfers/SwiftTransferTest.kt index 20bd4a647..a115e3840 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/swifttransfers/SwiftTransferTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/swifttransfers/SwiftTransferTest.kt @@ -18,7 +18,7 @@ internal class SwiftTransferTest { .accountId("account_in71c4amph0vgo2qllky") .accountNumber("987654321") .amount(100L) - .bankIdentificationCode("ECBFDEFFTPP") + .bankIdentificationCode("FRNYUS33XXX") .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .createdBy( SwiftTransfer.CreatedBy.builder() @@ -75,7 +75,7 @@ internal class SwiftTransferTest { assertThat(swiftTransfer.accountId()).isEqualTo("account_in71c4amph0vgo2qllky") assertThat(swiftTransfer.accountNumber()).isEqualTo("987654321") assertThat(swiftTransfer.amount()).isEqualTo(100L) - assertThat(swiftTransfer.bankIdentificationCode()).isEqualTo("ECBFDEFFTPP") + assertThat(swiftTransfer.bankIdentificationCode()).isEqualTo("FRNYUS33XXX") assertThat(swiftTransfer.createdAt()) .isEqualTo(OffsetDateTime.parse("2020-01-31T23:59:59Z")) assertThat(swiftTransfer.createdBy()) @@ -142,7 +142,7 @@ internal class SwiftTransferTest { .accountId("account_in71c4amph0vgo2qllky") .accountNumber("987654321") .amount(100L) - .bankIdentificationCode("ECBFDEFFTPP") + .bankIdentificationCode("FRNYUS33XXX") .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .createdBy( SwiftTransfer.CreatedBy.builder() diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/transactions/TransactionListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/transactions/TransactionListPageResponseTest.kt index fab809208..4c0745135 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/transactions/TransactionListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/transactions/TransactionListPageResponseTest.kt @@ -1149,6 +1149,7 @@ internal class TransactionListPageResponseTest { .inputMessageAccountabilityData(null) .instructingAgentRoutingNumber(null) .instructionIdentification(null) + .purpose(null) .transferId("inbound_wire_transfer_f228m6bmhtcxjco9pwp0") .uniqueEndToEndTransactionReference(null) .unstructuredRemittanceInformation(null) @@ -2288,6 +2289,7 @@ internal class TransactionListPageResponseTest { .inputMessageAccountabilityData(null) .instructingAgentRoutingNumber(null) .instructionIdentification(null) + .purpose(null) .transferId("inbound_wire_transfer_f228m6bmhtcxjco9pwp0") .uniqueEndToEndTransactionReference(null) .unstructuredRemittanceInformation(null) @@ -3497,6 +3499,7 @@ internal class TransactionListPageResponseTest { .inputMessageAccountabilityData(null) .instructingAgentRoutingNumber(null) .instructionIdentification(null) + .purpose(null) .transferId("inbound_wire_transfer_f228m6bmhtcxjco9pwp0") .uniqueEndToEndTransactionReference(null) .unstructuredRemittanceInformation(null) diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/transactions/TransactionTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/transactions/TransactionTest.kt index 218a1bde2..a84183afc 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/transactions/TransactionTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/transactions/TransactionTest.kt @@ -1025,6 +1025,7 @@ internal class TransactionTest { .inputMessageAccountabilityData(null) .instructingAgentRoutingNumber(null) .instructionIdentification(null) + .purpose(null) .transferId("inbound_wire_transfer_f228m6bmhtcxjco9pwp0") .uniqueEndToEndTransactionReference(null) .unstructuredRemittanceInformation(null) @@ -2043,6 +2044,7 @@ internal class TransactionTest { .inputMessageAccountabilityData(null) .instructingAgentRoutingNumber(null) .instructionIdentification(null) + .purpose(null) .transferId("inbound_wire_transfer_f228m6bmhtcxjco9pwp0") .uniqueEndToEndTransactionReference(null) .unstructuredRemittanceInformation(null) @@ -3121,6 +3123,7 @@ internal class TransactionTest { .inputMessageAccountabilityData(null) .instructingAgentRoutingNumber(null) .instructionIdentification(null) + .purpose(null) .transferId("inbound_wire_transfer_f228m6bmhtcxjco9pwp0") .uniqueEndToEndTransactionReference(null) .unstructuredRemittanceInformation(null) diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/async/EntityServiceAsyncTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/async/EntityServiceAsyncTest.kt index ed7f3ce90..f28125050 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/async/EntityServiceAsyncTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/services/async/EntityServiceAsyncTest.kt @@ -294,9 +294,7 @@ internal class EntityServiceAsyncTest { .build() ) .addSupplementalDocument( - EntityCreateParams.SupplementalDocument.builder() - .fileId("file_makxrc67oh9l6sg7w9yc") - .build() + EntityCreateParams.SupplementalDocument.builder().fileId("file_id").build() ) .addTermsAgreement( EntityCreateParams.TermsAgreement.builder() diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/async/ExportServiceAsyncTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/async/ExportServiceAsyncTest.kt index 3f05c8be3..9770e921d 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/async/ExportServiceAsyncTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/services/async/ExportServiceAsyncTest.kt @@ -65,6 +65,19 @@ internal class ExportServiceAsyncTest { .build() ) .entityCsv(ExportCreateParams.EntityCsv.builder().build()) + .feeCsv( + ExportCreateParams.FeeCsv.builder() + .createdAt( + ExportCreateParams.FeeCsv.CreatedAt.builder() + .after(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .before(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrAfter(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrBefore(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .build() + ) + .programId("program_id") + .build() + ) .fundingInstructions( ExportCreateParams.FundingInstructions.builder() .accountNumberId("account_number_id") diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/async/SwiftTransferServiceAsyncTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/async/SwiftTransferServiceAsyncTest.kt index ecc7dfd13..f0de46440 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/async/SwiftTransferServiceAsyncTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/services/async/SwiftTransferServiceAsyncTest.kt @@ -25,7 +25,7 @@ internal class SwiftTransferServiceAsyncTest { SwiftTransferCreateParams.builder() .accountId("account_in71c4amph0vgo2qllky") .accountNumber("987654321") - .bankIdentificationCode("ECBFDEFFTPP") + .bankIdentificationCode("FRNYUS33XXX") .creditorAddress( SwiftTransferCreateParams.CreditorAddress.builder() .city("Frankfurt") diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/async/simulations/CheckDepositServiceAsyncTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/async/simulations/CheckDepositServiceAsyncTest.kt index 190d80a19..2040d617d 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/async/simulations/CheckDepositServiceAsyncTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/services/async/simulations/CheckDepositServiceAsyncTest.kt @@ -84,6 +84,7 @@ internal class CheckDepositServiceAsyncTest { .accountNumber("x") .routingNumber("x") .auxiliaryOnUs("x") + .serialNumber("x") .build() ) .build() diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/async/simulations/InboundWireTransferServiceAsyncTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/async/simulations/InboundWireTransferServiceAsyncTest.kt index 1897ebda7..ee9b7e7bb 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/async/simulations/InboundWireTransferServiceAsyncTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/services/async/simulations/InboundWireTransferServiceAsyncTest.kt @@ -36,6 +36,7 @@ internal class InboundWireTransferServiceAsyncTest { .endToEndIdentification("x") .instructingAgentRoutingNumber("x") .instructionIdentification("x") + .purpose("x") .uniqueEndToEndTransactionReference("x") .unstructuredRemittanceInformation("x") .wireDrawdownRequestId("wire_drawdown_request_id") diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/EntityServiceTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/EntityServiceTest.kt index 81659d081..2e2a4843f 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/EntityServiceTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/EntityServiceTest.kt @@ -294,9 +294,7 @@ internal class EntityServiceTest { .build() ) .addSupplementalDocument( - EntityCreateParams.SupplementalDocument.builder() - .fileId("file_makxrc67oh9l6sg7w9yc") - .build() + EntityCreateParams.SupplementalDocument.builder().fileId("file_id").build() ) .addTermsAgreement( EntityCreateParams.TermsAgreement.builder() diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/ExportServiceTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/ExportServiceTest.kt index e40fe4a8d..6bebc56d7 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/ExportServiceTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/ExportServiceTest.kt @@ -65,6 +65,19 @@ internal class ExportServiceTest { .build() ) .entityCsv(ExportCreateParams.EntityCsv.builder().build()) + .feeCsv( + ExportCreateParams.FeeCsv.builder() + .createdAt( + ExportCreateParams.FeeCsv.CreatedAt.builder() + .after(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .before(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrAfter(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .onOrBefore(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .build() + ) + .programId("program_id") + .build() + ) .fundingInstructions( ExportCreateParams.FundingInstructions.builder() .accountNumberId("account_number_id") diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/SwiftTransferServiceTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/SwiftTransferServiceTest.kt index 3cb958457..c545e0cc3 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/SwiftTransferServiceTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/SwiftTransferServiceTest.kt @@ -25,7 +25,7 @@ internal class SwiftTransferServiceTest { SwiftTransferCreateParams.builder() .accountId("account_in71c4amph0vgo2qllky") .accountNumber("987654321") - .bankIdentificationCode("ECBFDEFFTPP") + .bankIdentificationCode("FRNYUS33XXX") .creditorAddress( SwiftTransferCreateParams.CreditorAddress.builder() .city("Frankfurt") diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/simulations/CheckDepositServiceTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/simulations/CheckDepositServiceTest.kt index d8710f5bd..b7fdc917c 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/simulations/CheckDepositServiceTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/simulations/CheckDepositServiceTest.kt @@ -79,6 +79,7 @@ internal class CheckDepositServiceTest { .accountNumber("x") .routingNumber("x") .auxiliaryOnUs("x") + .serialNumber("x") .build() ) .build() diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/simulations/InboundWireTransferServiceTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/simulations/InboundWireTransferServiceTest.kt index d7a1a62b5..a4f035289 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/simulations/InboundWireTransferServiceTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/simulations/InboundWireTransferServiceTest.kt @@ -36,6 +36,7 @@ internal class InboundWireTransferServiceTest { .endToEndIdentification("x") .instructingAgentRoutingNumber("x") .instructionIdentification("x") + .purpose("x") .uniqueEndToEndTransactionReference("x") .unstructuredRemittanceInformation("x") .wireDrawdownRequestId("wire_drawdown_request_id") diff --git a/release-please-config.json b/release-please-config.json index b525eb2fe..5550ca0f5 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -2,13 +2,14 @@ "packages": { ".": {} }, - "$schema": "https://raw.githubusercontent.com/Increase/release-please/main/schemas/config.json", + "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json", "include-v-in-tag": true, "include-component-in-tag": false, "versioning": "prerelease", "prerelease": true, "bump-minor-pre-major": true, "bump-patch-for-minor-pre-major": false, + "pull-request-header": "Automated Release PR", "pull-request-title-pattern": "release: ${version}", "changelog-sections": [ { diff --git a/scripts/mock b/scripts/mock index 7ee8d158b..05880fa9b 100755 --- a/scripts/mock +++ b/scripts/mock @@ -7,14 +7,15 @@ cd "$(dirname "$0")/.." if [[ -n "$1" && "$1" != '--'* ]]; then URL="$1" shift +elif [ -n "$STAINLESS_OPENAPI_SPEC_URL" ]; then + URL="$STAINLESS_OPENAPI_SPEC_URL" else - URL="$(grep 'openapi_spec_url' .stats.yml | cut -d' ' -f2)" -fi - -# Check if the URL is empty -if [ -z "$URL" ]; then - echo "Error: No OpenAPI spec path/url provided or found in .stats.yml" - exit 1 + # Embedded OpenAPI spec (base64-encoded, gzipped) + EMBEDDED_SPEC="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" + SPEC_TMPFILE="$(mktemp)" + trap 'rm -f "$SPEC_TMPFILE"' EXIT + echo "$EMBEDDED_SPEC" | base64 --decode | gunzip > "$SPEC_TMPFILE" + URL="$SPEC_TMPFILE" fi echo "==> Starting mock server with URL ${URL}"