Skip to content

Commit e474fdc

Browse files
Merge pull request #522 from plaid/tk_cra_birthdate
Added date of birth to user token
2 parents 3881e8a + 552cef8 commit e474fdc

File tree

5 files changed

+14
-6
lines changed

5 files changed

+14
-6
lines changed

go/server.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -692,14 +692,17 @@ func userTokenCreate() (string, error) {
692692
PostalCode: *plaid.NewNullableString(&postalCode),
693693
Country: *plaid.NewNullableString(&country),
694694
}
695-
696-
request.SetConsumerReportUserIdentity(*plaid.NewConsumerReportUserIdentity(
695+
UserIdentity := plaid.NewConsumerReportUserIdentity(
697696
"Harry",
698697
"Potter",
699698
[]string{"+16174567890"},
700699
[]string{"harrypotter@example.com"},
701700
addressData,
702-
))
701+
)
702+
DateOfBirth := "1980-07-31"
703+
UserIdentity.SetDateOfBirth(DateOfBirth)
704+
request.SetConsumerReportUserIdentity(*UserIdentity)
705+
703706
}
704707

705708
userCreateResp, _, err := client.PlaidApi.UserCreate(ctx).UserCreateRequest(*request).Execute()

java/src/main/java/com/plaid/quickstart/resources/UserTokenResource.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import javax.ws.rs.Produces;
1414
import javax.ws.rs.core.MediaType;
1515
import java.io.IOException;
16+
import java.time.LocalDate;
1617
import java.util.Arrays;
1718
import java.util.List;
1819
import java.util.UUID;
@@ -41,10 +42,11 @@ public UserCreateResponse createUserToken() throws IOException {
4142
AddressData addressData = new AddressData()
4243
.city("New York")
4344
.region("NY")
44-
.street("4 Priver Drive")
45+
.street("4 Privet Drive")
4546
.postalCode("11111")
4647
.country("US");
4748
userCreateRequest.consumerReportUserIdentity(new ConsumerReportUserIdentity()
49+
.dateOfBirth(LocalDate.parse("1980-07-31"))
4850
.firstName("Harry")
4951
.lastName("Potter")
5052
.phoneNumbers(Arrays.asList("+16174567890"))

node/index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,12 +145,13 @@ app.post('/api/create_user_token', function (request, response, next) {
145145
.then(async function () {
146146

147147
const request = {
148-
// Typically this will be a user ID number from your application.
148+
// Typically this will be a user ID number from your application.
149149
client_user_id: 'user_' + uuidv4()
150150
}
151-
151+
152152
if (PLAID_PRODUCTS.some(product => product.startsWith("cra_"))) {
153153
request.consumer_report_user_identity = {
154+
date_of_birth: '1980-07-31',
154155
first_name: 'Harry',
155156
last_name: 'Potter',
156157
phone_numbers: ['+16174567890'],

python/server.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,7 @@ def create_user_token():
257257
consumer_report_user_identity = ConsumerReportUserIdentity(
258258
first_name="Harry",
259259
last_name="Potter",
260+
date_of_birth= date(1980, 7, 31),
260261
phone_numbers= ['+16174567890'],
261262
emails= ['harrypotter@example.com'],
262263
primary_address= {

ruby/app.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -525,6 +525,7 @@
525525
request_data[:consumer_report_user_identity] = {
526526
first_name: 'Harry',
527527
last_name: 'Potter',
528+
date_of_birth: '1980-07-31',
528529
phone_numbers: ['+16174567890'],
529530
emails: ['harrypotter@example.com'],
530531
primary_address: {

0 commit comments

Comments
 (0)