Skip to content

Commit 09ab9c7

Browse files
committed
feat: added most of the missing functionality, test updates, generation script to fix file related get requests
1 parent 9b0fd6a commit 09ab9c7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+3023
-672
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,7 @@ target/
7373
.vscode
7474

7575
#node
76-
node_modules
76+
node_modules
77+
78+
#macOS
79+
.DS_Store

openapi.json

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323
"/application-forms": {
2424
"$ref": "./schemas/application/applicationPaths.json#/applicationForms"
2525
},
26-
"/applications/{applicationId}/documents/{documentId}": {
26+
"/applications/{applicationId}/documents/{documentId}/multipart": {
2727
"$ref": "./schemas/application/applicationPaths.json#/uploadApplicationDocumentFile"
2828
},
29-
"/applications/{applicationId}/documents/{documentId}/back": {
29+
"/applications/{applicationId}/documents/{documentId}/back/multipart": {
3030
"$ref": "./schemas/application/applicationPaths.json#/uploadApplicationDocumentFileBack"
3131
},
3232
"/applications/{applicationId}/documents": {
@@ -78,11 +78,17 @@
7878
"$ref": "./schemas/account/accountPaths.json#/deactivateDaca"
7979
},
8080
"/account-end-of-day": {
81-
"$ref": "./schemas/account/accountPaths.json#/getAccountEndOfDay"
81+
"$ref": "./schemas/account/accountPaths.json#/getAccountBalanceHistory"
8282
},
8383
"/accounts/{accountId}/repayment-information": {
8484
"$ref": "./schemas/account/accountPaths.json#/repaymentInfo"
8585
},
86+
"/accounts/{accountId}/deposit-products": {
87+
"$ref": "./schemas/account/accountPaths.json#/depositProducts"
88+
},
89+
"/accounts/{accountId}/relationships/customers": {
90+
"$ref": "./schemas/account/accountPaths.json#/customers"
91+
},
8692
"/customers/{customerId}": {
8793
"$ref": "./schemas/customer/customerPaths.json#/customer"
8894
},
@@ -161,6 +167,9 @@
161167
"/cards/{cardId}/limits": {
162168
"$ref": "./schemas/card/cardPaths.json#/cardLimits"
163169
},
170+
"/cards/{cardId}/replace": {
171+
"$ref": "./schemas/card/cardPaths.json#/replaceCard"
172+
},
164173
"/authorizations": {
165174
"$ref": "./schemas/authorization/authorizationPaths.json#/authorizations"
166175
},
@@ -310,6 +319,15 @@
310319
},
311320
"/stop-payments/{stopPaymentId}/disable": {
312321
"$ref": "./schemas/payment/stopPaymentPaths.json#/disableStopPayment"
322+
},
323+
"/tax-forms": {
324+
"$ref": "./schemas/tax-forms/taxFormsPaths.json#/taxForms"
325+
},
326+
"/tax-forms/{taxFormId}": {
327+
"$ref": "./schemas/tax-forms/taxFormsPaths.json#/getTaxForm"
328+
},
329+
"/tax-forms/{taxFormId}/pdf": {
330+
"$ref": "./schemas/tax-forms/taxFormsPaths.json#/getTaxFormPdf"
313331
}
314332
},
315333
"components": {

openapitools.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json",
3-
"spaces": 2,
4-
"generator-cli": {
5-
"version": "7.5.0"
6-
}
2+
"$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json",
3+
"spaces": 2,
4+
"generator-cli": {
5+
"version": "7.9.0"
6+
}
77
}

package-lock.json

Lines changed: 116 additions & 41 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
{
22
"scripts": {
33
"bundle": "redocly bundle openapi.json -o dist/bundledSchema.json",
4-
"generate-java": "rm -rf ./dist/java-sdk && npm run bundle && npx mkdirp dist/java-sdk/src/test/java/unit/java/sdk && cp -a ./unit/e2e_tests/java/. ./dist/java-sdk/src/test/java/unit/java/sdk && openapi-generator-cli generate -g java -i ./dist/bundledSchema.json -o ./dist/java-sdk -p hideGenerationTimestamp=true -p packageName=unit.java.sdk -p modelPackage=unit.java.sdk.model -p apiPackage=unit.java.sdk.api --library native -p useJakartaEe=true --openapi-normalizer REFACTOR_ALLOF_WITH_PROPERTIES_ONLY=true",
4+
"fix-java-file-get-requests": "ts-node ./scripts/java/fixFileRelatedGetRequests.ts",
5+
"generate-java": "rm -rf ./dist/java-sdk && npm run bundle && npx mkdirp dist/java-sdk/src/test/java/unit/java/sdk && cp -a ./unit/e2e_tests/java/. ./dist/java-sdk/src/test/java/unit/java/sdk && openapi-generator-cli generate -g java -i ./dist/bundledSchema.json -o ./dist/java-sdk -p hideGenerationTimestamp=true -p packageName=unit.java.sdk -p modelPackage=unit.java.sdk.model -p apiPackage=unit.java.sdk.api --library native -p useJakartaEe=true --openapi-normalizer REFACTOR_ALLOF_WITH_PROPERTIES_ONLY=true && npm run fix-java-file-get-requests -- --path=./dist/java-sdk/src/main/java/unit/java/sdk/api/UnitApi.java",
56
"generate-ruby": "rm -rf ./dist/ruby-sdk && npm run bundle && cp -r unit ./dist/ruby-sdk && openapi-generator-cli generate -g ruby -i ./dist/bundledSchema.json -o ./dist/ruby-sdk",
67
"generate-node": "rm -rf ./dist/node-sdk && npm run bundle && openapi-generator-cli generate -g typescript-axios -i ./dist/bundledSchema.json -o ./dist/node-sdk",
78
"lint": "redocly lint --config .redocly.yaml openapi.json",
89
"format": "prettier ./schemas --write"
910
},
1011
"dependencies": {
11-
"@openapitools/openapi-generator-cli": "^2.13.4",
12+
"@openapitools/openapi-generator-cli": "^2.14.0",
1213
"@redocly/cli": "^1.13.0",
1314
"prettier": "^3.2.5",
1415
"ts-node": "^10.9.2"

0 commit comments

Comments
 (0)