Skip to content

Commit 1121d5e

Browse files
authored
Merge pull request #176 from ibanity/PO-2183-Add-missing-onboarding-details-fields-in-each-libs
PO-2183 Add missing onboarding details fields in each libs
2 parents 155f638 + 1e66e1c commit 1121d5e

File tree

5 files changed

+7
-1
lines changed

5 files changed

+7
-1
lines changed

src/main/java/com/ibanity/apis/client/products/ponto_connect/models/OnboardingDetails.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,5 @@ public class OnboardingDetails implements IbanityModel {
3535
private String preferredOtpMethod;
3636
private UUID requestedOrganisationId;
3737
private String organizationType;
38+
private Boolean skipFinancialInstitutionSelection;
3839
}

src/main/java/com/ibanity/apis/client/products/ponto_connect/models/create/OnboardingDetailsCreateQuery.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,5 @@ public class OnboardingDetailsCreateQuery {
3838
private String preferredOtpMethod;
3939
private UUID requestedOrganisationId;
4040
private String organizationType;
41+
private Boolean skipFinancialInstitutionSelection;
4142
}

src/main/java/com/ibanity/apis/client/products/ponto_connect/services/impl/OnboardingDetailsServiceImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ private OnboardingDetails toRequest(OnboardingDetailsCreateQuery onboardingDetai
5252
.preferredOtpMethod(onboardingDetailsCreateQuery.getPreferredOtpMethod())
5353
.requestedOrganisationId(onboardingDetailsCreateQuery.getRequestedOrganisationId())
5454
.organizationType(onboardingDetailsCreateQuery.getOrganizationType())
55+
.skipFinancialInstitutionSelection(onboardingDetailsCreateQuery.getSkipFinancialInstitutionSelection())
5556
.build();
5657
}
5758

src/test/java/com/ibanity/apis/client/products/ponto_connect/services/impl/OnboardingDetailsServiceImplTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ void create() throws URISyntaxException, IOException {
6666
.preferredOtpMethod("sms")
6767
.requestedOrganisationId(UUID.fromString("9ca9b992-f415-40d3-9624-dc459619b675"))
6868
.organizationType("business")
69+
.skipFinancialInstitutionSelection(false)
6970
.build();
7071

7172
when(ibanityHttpClient.post(eq(new URI(ONBOARDING_DETAILS_ENDPOINT)), any(),eq(emptyMap()), eq(ACCESS_TOKEN)))
@@ -95,6 +96,7 @@ private OnboardingDetails createOnboardingDetails() {
9596
.preferredOtpMethod("sms")
9697
.requestedOrganisationId(UUID.fromString("9ca9b992-f415-40d3-9624-dc459619b675"))
9798
.organizationType("business")
99+
.skipFinancialInstitutionSelection(false)
98100
.build();
99101
}
100102
}

src/test/resources/json/ponto-connect/create_onboarding_details.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919
"partnerReference": "partner-reference",
2020
"automaticSubmissionOnCompletedForms": true,
2121
"preferredOtpMethod": "sms",
22-
"requestedOrganisationId": "9ca9b992-f415-40d3-9624-dc459619b675"
22+
"requestedOrganisationId": "9ca9b992-f415-40d3-9624-dc459619b675",
23+
"skipFinancialInstitutionSelection": false
2324
}
2425
}
2526
}

0 commit comments

Comments
 (0)