Skip to content

Commit d17ccb1

Browse files
author
bitbucket-pipelines
committed
Generating Java SDK.
1 parent d0eee25 commit d17ccb1

File tree

192 files changed

+2288
-805
lines changed

Some content is hidden

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

192 files changed

+2288
-805
lines changed

.github/workflows/maven.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ jobs:
2727
- name: Run Tests and Send code coverage report to coveralls.io
2828
run: CLIENT_ID=$PG_CLIENT_ID SECRET_KEY=$PG_CLIENT_SECRET && ./gradlew test jacocoTestReport coveralls
2929
env:
30-
PG_CLIENT_ID: ${{ secrets.XCLIENTIDSANDBOX }}
31-
PG_CLIENT_SECRET: ${{ secrets.XCLIENTSECRETSANDBOX }}
32-
COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }}
33-
30+
PG_CLIENT_ID: $
31+
PG_CLIENT_SECRET: $
32+
COVERALLS_REPO_TOKEN: $

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,5 @@ target
2020
.gradle
2121
build
2222
api/
23-
src/main/java/com/cashfree/client/
23+
src/main/java/com/cashfree/client/
24+
src/test/

.openapi-generator/FILES

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ docs/CardlessEMIEntity.md
2626
docs/CardlessEMIPaymentMethod.md
2727
docs/CardlessEMIQueries.md
2828
docs/CashbackDetails.md
29+
docs/CreateCustomerRequest.md
2930
docs/CreateLinkRequest.md
3031
docs/CreateOfferRequest.md
3132
docs/CreateOrderRequest.md
@@ -35,6 +36,8 @@ docs/CreateTerminalTransactionRequest.md
3536
docs/CryptogramEntity.md
3637
docs/CustomerDetails.md
3738
docs/CustomerDetailsCardlessEMI.md
39+
docs/CustomerEntity.md
40+
docs/CustomersApi.md
3841
docs/DiscountDetails.md
3942
docs/EMIOffer.md
4043
docs/EMIPlansArray.md
@@ -63,7 +66,7 @@ docs/InstrumentWebhookData.md
6366
docs/InstrumentWebhookDataEntity.md
6467
docs/LinkCustomerDetailsEntity.md
6568
docs/LinkEntity.md
66-
docs/LinkMetaEntity.md
69+
docs/LinkMetaResponseEntity.md
6770
docs/LinkNotifyEntity.md
6871
docs/NetBankingPaymentMethod.md
6972
docs/Netbanking.md
@@ -112,7 +115,6 @@ docs/PaymentMethodUPIInPaymentsEntity.md
112115
docs/PaymentMethodsFilters.md
113116
docs/PaymentMethodsQueries.md
114117
docs/PaymentModeDetails.md
115-
docs/PaymentURLObject.md
116118
docs/PaymentWebhook.md
117119
docs/PaymentWebhookCustomerEntity.md
118120
docs/PaymentWebhookDataEntity.md
@@ -126,25 +128,23 @@ docs/ReconEntity.md
126128
docs/ReconEntityDataInner.md
127129
docs/RefundEntity.md
128130
docs/RefundSpeed.md
129-
docs/RefundURLObject.md
130131
docs/RefundWebhook.md
131132
docs/RefundWebhookDataEntity.md
132133
docs/RefundsApi.md
133134
docs/SavedInstrumentMeta.md
134135
docs/SettlementEntity.md
135136
docs/SettlementFetchReconRequest.md
136-
docs/SettlementFetchReconRequestFilters.md
137137
docs/SettlementReconEntity.md
138138
docs/SettlementReconEntityDataInner.md
139139
docs/SettlementReconciliationApi.md
140-
docs/SettlementURLObject.md
141140
docs/SettlementWebhook.md
142141
docs/SettlementWebhookDataEntity.md
143142
docs/SettlementsApi.md
144143
docs/SoftPosApi.md
145144
docs/TerminalDetails.md
146145
docs/TerminalEntity.md
147146
docs/TerminalTransactionEntity.md
147+
docs/TerminateOrderRequest.md
148148
docs/TokenVaultApi.md
149149
docs/UPIAuthorizeDetails.md
150150
docs/UPIPaymentMethod.md
@@ -177,6 +177,7 @@ src/main/java/com/cashfree/auth/ApiKeyAuth.java
177177
src/main/java/com/cashfree/auth/Authentication.java
178178
src/main/java/com/cashfree/auth/HttpBasicAuth.java
179179
src/main/java/com/cashfree/auth/HttpBearerAuth.java
180+
src/main/java/com/cashfree/client/CustomersApi.java
180181
src/main/java/com/cashfree/client/EligibilityApi.java
181182
src/main/java/com/cashfree/client/OffersApi.java
182183
src/main/java/com/cashfree/client/OrdersApi.java
@@ -209,6 +210,7 @@ src/main/java/com/cashfree/model/CardlessEMIEntity.java
209210
src/main/java/com/cashfree/model/CardlessEMIPaymentMethod.java
210211
src/main/java/com/cashfree/model/CardlessEMIQueries.java
211212
src/main/java/com/cashfree/model/CashbackDetails.java
213+
src/main/java/com/cashfree/model/CreateCustomerRequest.java
212214
src/main/java/com/cashfree/model/CreateLinkRequest.java
213215
src/main/java/com/cashfree/model/CreateOfferRequest.java
214216
src/main/java/com/cashfree/model/CreateOrderRequest.java
@@ -218,6 +220,7 @@ src/main/java/com/cashfree/model/CreateTerminalTransactionRequest.java
218220
src/main/java/com/cashfree/model/CryptogramEntity.java
219221
src/main/java/com/cashfree/model/CustomerDetails.java
220222
src/main/java/com/cashfree/model/CustomerDetailsCardlessEMI.java
223+
src/main/java/com/cashfree/model/CustomerEntity.java
221224
src/main/java/com/cashfree/model/DiscountDetails.java
222225
src/main/java/com/cashfree/model/EMIOffer.java
223226
src/main/java/com/cashfree/model/EMIPlansArray.java
@@ -245,7 +248,7 @@ src/main/java/com/cashfree/model/InstrumentWebhookData.java
245248
src/main/java/com/cashfree/model/InstrumentWebhookDataEntity.java
246249
src/main/java/com/cashfree/model/LinkCustomerDetailsEntity.java
247250
src/main/java/com/cashfree/model/LinkEntity.java
248-
src/main/java/com/cashfree/model/LinkMetaEntity.java
251+
src/main/java/com/cashfree/model/LinkMetaResponseEntity.java
249252
src/main/java/com/cashfree/model/LinkNotifyEntity.java
250253
src/main/java/com/cashfree/model/NetBankingPaymentMethod.java
251254
src/main/java/com/cashfree/model/Netbanking.java
@@ -291,7 +294,6 @@ src/main/java/com/cashfree/model/PaymentMethodUPIInPaymentsEntity.java
291294
src/main/java/com/cashfree/model/PaymentMethodsFilters.java
292295
src/main/java/com/cashfree/model/PaymentMethodsQueries.java
293296
src/main/java/com/cashfree/model/PaymentModeDetails.java
294-
src/main/java/com/cashfree/model/PaymentURLObject.java
295297
src/main/java/com/cashfree/model/PaymentWebhook.java
296298
src/main/java/com/cashfree/model/PaymentWebhookCustomerEntity.java
297299
src/main/java/com/cashfree/model/PaymentWebhookDataEntity.java
@@ -303,26 +305,25 @@ src/main/java/com/cashfree/model/ReconEntity.java
303305
src/main/java/com/cashfree/model/ReconEntityDataInner.java
304306
src/main/java/com/cashfree/model/RefundEntity.java
305307
src/main/java/com/cashfree/model/RefundSpeed.java
306-
src/main/java/com/cashfree/model/RefundURLObject.java
307308
src/main/java/com/cashfree/model/RefundWebhook.java
308309
src/main/java/com/cashfree/model/RefundWebhookDataEntity.java
309310
src/main/java/com/cashfree/model/SavedInstrumentMeta.java
310311
src/main/java/com/cashfree/model/SettlementEntity.java
311312
src/main/java/com/cashfree/model/SettlementFetchReconRequest.java
312-
src/main/java/com/cashfree/model/SettlementFetchReconRequestFilters.java
313313
src/main/java/com/cashfree/model/SettlementReconEntity.java
314314
src/main/java/com/cashfree/model/SettlementReconEntityDataInner.java
315-
src/main/java/com/cashfree/model/SettlementURLObject.java
316315
src/main/java/com/cashfree/model/SettlementWebhook.java
317316
src/main/java/com/cashfree/model/SettlementWebhookDataEntity.java
318317
src/main/java/com/cashfree/model/TerminalDetails.java
319318
src/main/java/com/cashfree/model/TerminalEntity.java
320319
src/main/java/com/cashfree/model/TerminalTransactionEntity.java
320+
src/main/java/com/cashfree/model/TerminateOrderRequest.java
321321
src/main/java/com/cashfree/model/UPIAuthorizeDetails.java
322322
src/main/java/com/cashfree/model/UPIPaymentMethod.java
323323
src/main/java/com/cashfree/model/Upi.java
324324
src/main/java/com/cashfree/model/VendorSplit.java
325325
src/main/java/com/cashfree/model/WalletOffer.java
326+
src/test/java/com/cashfree/client/CustomersApiTest.java
326327
src/test/java/com/cashfree/client/EligibilityApiTest.java
327328
src/test/java/com/cashfree/client/OffersApiTest.java
328329
src/test/java/com/cashfree/client/OrdersApiTest.java
@@ -354,6 +355,7 @@ src/test/java/com/cashfree/model/CardlessEMIPaymentMethodTest.java
354355
src/test/java/com/cashfree/model/CardlessEMIQueriesTest.java
355356
src/test/java/com/cashfree/model/CardlessEMITest.java
356357
src/test/java/com/cashfree/model/CashbackDetailsTest.java
358+
src/test/java/com/cashfree/model/CreateCustomerRequestTest.java
357359
src/test/java/com/cashfree/model/CreateLinkRequestTest.java
358360
src/test/java/com/cashfree/model/CreateOfferRequestTest.java
359361
src/test/java/com/cashfree/model/CreateOrderRequestTest.java
@@ -363,6 +365,7 @@ src/test/java/com/cashfree/model/CreateTerminalTransactionRequestTest.java
363365
src/test/java/com/cashfree/model/CryptogramEntityTest.java
364366
src/test/java/com/cashfree/model/CustomerDetailsCardlessEMITest.java
365367
src/test/java/com/cashfree/model/CustomerDetailsTest.java
368+
src/test/java/com/cashfree/model/CustomerEntityTest.java
366369
src/test/java/com/cashfree/model/DiscountDetailsTest.java
367370
src/test/java/com/cashfree/model/EMIOfferTest.java
368371
src/test/java/com/cashfree/model/EMIPlansArrayTest.java
@@ -390,7 +393,7 @@ src/test/java/com/cashfree/model/InstrumentWebhookDataTest.java
390393
src/test/java/com/cashfree/model/InstrumentWebhookTest.java
391394
src/test/java/com/cashfree/model/LinkCustomerDetailsEntityTest.java
392395
src/test/java/com/cashfree/model/LinkEntityTest.java
393-
src/test/java/com/cashfree/model/LinkMetaEntityTest.java
396+
src/test/java/com/cashfree/model/LinkMetaResponseEntityTest.java
394397
src/test/java/com/cashfree/model/LinkNotifyEntityTest.java
395398
src/test/java/com/cashfree/model/NetBankingPaymentMethodTest.java
396399
src/test/java/com/cashfree/model/NetbankingTest.java
@@ -436,7 +439,6 @@ src/test/java/com/cashfree/model/PaymentMethodUPIInPaymentsEntityTest.java
436439
src/test/java/com/cashfree/model/PaymentMethodsFiltersTest.java
437440
src/test/java/com/cashfree/model/PaymentMethodsQueriesTest.java
438441
src/test/java/com/cashfree/model/PaymentModeDetailsTest.java
439-
src/test/java/com/cashfree/model/PaymentURLObjectTest.java
440442
src/test/java/com/cashfree/model/PaymentWebhookCustomerEntityTest.java
441443
src/test/java/com/cashfree/model/PaymentWebhookDataEntityTest.java
442444
src/test/java/com/cashfree/model/PaymentWebhookErrorEntityTest.java
@@ -448,21 +450,19 @@ src/test/java/com/cashfree/model/ReconEntityDataInnerTest.java
448450
src/test/java/com/cashfree/model/ReconEntityTest.java
449451
src/test/java/com/cashfree/model/RefundEntityTest.java
450452
src/test/java/com/cashfree/model/RefundSpeedTest.java
451-
src/test/java/com/cashfree/model/RefundURLObjectTest.java
452453
src/test/java/com/cashfree/model/RefundWebhookDataEntityTest.java
453454
src/test/java/com/cashfree/model/RefundWebhookTest.java
454455
src/test/java/com/cashfree/model/SavedInstrumentMetaTest.java
455456
src/test/java/com/cashfree/model/SettlementEntityTest.java
456-
src/test/java/com/cashfree/model/SettlementFetchReconRequestFiltersTest.java
457457
src/test/java/com/cashfree/model/SettlementFetchReconRequestTest.java
458458
src/test/java/com/cashfree/model/SettlementReconEntityDataInnerTest.java
459459
src/test/java/com/cashfree/model/SettlementReconEntityTest.java
460-
src/test/java/com/cashfree/model/SettlementURLObjectTest.java
461460
src/test/java/com/cashfree/model/SettlementWebhookDataEntityTest.java
462461
src/test/java/com/cashfree/model/SettlementWebhookTest.java
463462
src/test/java/com/cashfree/model/TerminalDetailsTest.java
464463
src/test/java/com/cashfree/model/TerminalEntityTest.java
465464
src/test/java/com/cashfree/model/TerminalTransactionEntityTest.java
465+
src/test/java/com/cashfree/model/TerminateOrderRequestTest.java
466466
src/test/java/com/cashfree/model/UPIAuthorizeDetailsTest.java
467467
src/test/java/com/cashfree/model/UPIPaymentMethodTest.java
468468
src/test/java/com/cashfree/model/UpiTest.java

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ Try out our interactive guides at [Cashfree Dev Studio](https://www.cashfree.com
1818
### Installation
1919
* Gradle Project
2020
```bash
21-
implementation `com.cashfree.pg.java:cashfree_pg:3.1.4`
21+
implementation `com.cashfree.pg.java:cashfree_pg:4.0.0`
2222
```
2323
* Maven Project
2424
```bash
2525
<dependency>
2626
<groupId>com.cashfree.pg.java</groupId>
2727
<artifactId>cashfree_pg</artifactId>
28-
<version>3.1.4</version>
28+
<version>4.0.0</version>
2929
<scope>compile</scope>
3030
</dependency>
3131
<dependency>

build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ apply plugin: 'jacoco'
88
apply plugin: 'com.github.kt3k.coveralls'
99

1010
group = 'com.cashfree.pg.java'
11-
version = '3.1.4'
11+
version = '4.0.0'
1212

1313
buildscript {
1414
repositories {
@@ -22,7 +22,7 @@ buildscript {
2222
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
2323
classpath 'com.diffplug.spotless:spotless-plugin-gradle:6.11.0'
2424
classpath 'io.github.gradle-nexus:publish-plugin:1.1.0'
25-
classpath 'gradle.plugin.org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.12.2'
25+
classpath 'gradle.plugin.org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.12.2
2626
}
2727
}
2828
apply plugin: 'io.github.gradle-nexus.publish-plugin'
@@ -121,7 +121,7 @@ if(hasProperty('target') && target == 'android') {
121121
122122
groupId 'com.cashfree.pg.java'
123123
artifactId 'cashfree_pg'
124-
version '3.1.4'
124+
version '4.0.0'
125125
126126
from components.java
127127

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ lazy val root = (project in file(".")).
22
settings(
33
organization := "com.cashfree.pg.java",
44
name := "cashfree_pg",
5-
version := "3.1.4",
5+
version := "4.0.0",
66
scalaVersion := "2.11.4",
77
scalacOptions ++= Seq("-feature"),
88
javacOptions in compile ++= Seq("-Xlint:deprecation"),

docs/CreateCustomerRequest.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
3+
# CreateCustomerRequest
4+
5+
Request body to create a customer at cashfree
6+
7+
## Properties
8+
9+
| Name | Type | Description | Notes |
10+
|------------ | ------------- | ------------- | -------------|
11+
|**customerPhone** | **String** | Customer Phone Number | |
12+
|**customerEmail** | **String** | Customer Email | [optional] |
13+
|**customerName** | **String** | Customer Name | [optional] |
14+
15+
16+

docs/CreateLinkRequest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Request paramenters for link creation
1919
|**linkNotify** | [**LinkNotifyEntity**](LinkNotifyEntity.md) | | [optional] |
2020
|**linkAutoReminders** | **Boolean** | If \&quot;true\&quot;, reminders will be sent to customers for collecting payments. | [optional] |
2121
|**linkNotes** | **Map&lt;String, String&gt;** | Key-value pair that can be used to store additional information about the entity. Maximum 5 key-value pairs | [optional] |
22-
|**linkMeta** | [**LinkMetaEntity**](LinkMetaEntity.md) | | [optional] |
22+
|**linkMeta** | [**LinkMetaResponseEntity**](LinkMetaResponseEntity.md) | | [optional] |
2323

2424

2525

docs/CreateTerminalTransactionRequest.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ Request body to create a terminal transaction
88

99
| Name | Type | Description | Notes |
1010
|------------ | ------------- | ------------- | -------------|
11-
|**cfOrderId** | **Long** | cashfree order ID that was returned while creating an order. | |
12-
|**cfTerminalId** | **Long** | cashfree terminal id. this is a required parameter when you do not provide the terminal phone number. | [optional] |
11+
|**cfOrderId** | **String** | cashfree order ID that was returned while creating an order. | |
12+
|**cfTerminalId** | **String** | cashfree terminal id. this is a required parameter when you do not provide the terminal phone number. | [optional] |
1313
|**paymentMethod** | **String** | mention the payment method used for the transaction. possible values - QR_CODE, LINK. | |
1414
|**terminalPhoneNo** | **String** | agent mobile number assigned to the terminal. this is a required parameter when you do not provide the cf_terminal_id. | [optional] |
1515

docs/CustomerDetails.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ The customer details that are necessary. Note that you can pass dummy details if
1515
|**customerBankAccountNumber** | **String** | Customer bank account. Required if you want to do a bank account check (TPV) | [optional] |
1616
|**customerBankIfsc** | **String** | Customer bank IFSC. Required if you want to do a bank account check (TPV) | [optional] |
1717
|**customerBankCode** | **BigDecimal** | Customer bank code. Required for net banking payments, if you want to do a bank account check (TPV) | [optional] |
18+
|**customerUid** | **String** | Customer identifier at Cashfree. You will get this when you create/get customer | [optional] |
1819

1920

2021

0 commit comments

Comments
 (0)