Skip to content

Commit bcaaa49

Browse files
Create TypedValue interface
1 parent a0e4cc0 commit bcaaa49

4 files changed

Lines changed: 12 additions & 3 deletions

File tree

src/main/java/com/incognia/common/HolderTaxID.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
@Value
77
@Builder
8-
public class HolderTaxID {
8+
public class HolderTaxID implements TypedValue {
99
String type;
1010
String value;
1111

src/main/java/com/incognia/common/PersonID.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
@Value
77
@Builder
8-
public class PersonID {
8+
public class PersonID implements TypedValue {
99
String type;
1010
String value;
1111

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.incognia.common;
2+
3+
public interface TypedValue {
4+
String getType();
5+
6+
String getValue();
7+
}

src/test/java/com/incognia/api/IncogniaAPITest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import com.incognia.common.Address;
1515
import com.incognia.common.Coordinates;
1616
import com.incognia.common.FinancialAccount;
17+
import com.incognia.common.HolderTaxID;
1718
import com.incognia.common.Location;
1819
import com.incognia.common.PersonID;
1920
import com.incognia.common.Reason;
@@ -984,11 +985,12 @@ void testRegisterFeedback_whenDataIsValid(boolean dryRun) {
984985
String signupId = UUID.randomUUID().toString();
985986
Instant timestamp = Instant.now();
986987
PersonID personId = PersonID.ofCPF("12345678901");
988+
HolderTaxID holderTaxID = HolderTaxID.ofCPF("12345678901");
987989
FinancialAccount financialAccount =
988990
FinancialAccount.builder()
989991
.accountNumber("123456")
990992
.branchCode("1234")
991-
.holderTaxId(personId)
993+
.holderTaxId(holderTaxID)
992994
.holderType("individual")
993995
.build();
994996

0 commit comments

Comments
 (0)