Skip to content

Commit 5849824

Browse files
feat(api): api update (#513)
1 parent 2897011 commit 5849824

File tree

7 files changed

+20
-15
lines changed

7 files changed

+20
-15
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
configured_endpoints: 40
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/finch%2Ffinch-f1779210fbedfc6099076412405288b489f727cbb0b3a85e7b7c12fabb37ef47.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/finch%2Ffinch-69819ddc6d03624ee8d880317fca03afab50a0a843218f1d9f14616e8a003dad.yml

finch-java-core/src/main/kotlin/com/tryfinch/api/models/W42005.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,12 @@ private constructor(
410410
fun exemption(exemption: JsonField<Exemption>) = apply { this.exemption = exemption }
411411

412412
/** The individual's filing status for tax purposes. */
413-
fun filingStatus(filingStatus: FilingStatus) = filingStatus(JsonField.of(filingStatus))
413+
fun filingStatus(filingStatus: FilingStatus?) =
414+
filingStatus(JsonField.ofNullable(filingStatus))
415+
416+
/** Alias for calling [Builder.filingStatus] with `filingStatus.orElse(null)`. */
417+
fun filingStatus(filingStatus: Optional<FilingStatus>) =
418+
filingStatus(filingStatus.getOrNull())
414419

415420
/**
416421
* Sets [Builder.filingStatus] to an arbitrary JSON value.

finch-java-core/src/test/kotlin/com/tryfinch/api/models/CompanyTest.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ internal class CompanyTest {
1212
fun create() {
1313
val company =
1414
Company.builder()
15-
.id("id")
15+
.id("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
1616
.addAccount(
1717
Company.Account.builder()
1818
.accountName("account_name")
@@ -48,11 +48,11 @@ internal class CompanyTest {
4848
.state("state")
4949
.build()
5050
)
51-
.primaryEmail("primary_email")
51+
.primaryEmail("dev@stainless.com")
5252
.primaryPhoneNumber("primary_phone_number")
5353
.build()
5454

55-
assertThat(company.id()).isEqualTo("id")
55+
assertThat(company.id()).isEqualTo("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
5656
assertThat(company.accounts().getOrNull())
5757
.containsExactly(
5858
Company.Account.builder()
@@ -92,7 +92,7 @@ internal class CompanyTest {
9292
.state("state")
9393
.build()
9494
)
95-
assertThat(company.primaryEmail()).contains("primary_email")
95+
assertThat(company.primaryEmail()).contains("dev@stainless.com")
9696
assertThat(company.primaryPhoneNumber()).contains("primary_phone_number")
9797
}
9898
}

finch-java-core/src/test/kotlin/com/tryfinch/api/models/CompanyUpdateResponseTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ internal class CompanyUpdateResponseTest {
4949
.state("state")
5050
.build()
5151
)
52-
.primaryEmail("primary_email")
52+
.primaryEmail("dev@stainless.com")
5353
.primaryPhoneNumber("primary_phone_number")
5454
.build()
5555

@@ -92,7 +92,7 @@ internal class CompanyUpdateResponseTest {
9292
.state("state")
9393
.build()
9494
)
95-
assertThat(companyUpdateResponse.primaryEmail()).contains("primary_email")
95+
assertThat(companyUpdateResponse.primaryEmail()).contains("dev@stainless.com")
9696
assertThat(companyUpdateResponse.primaryPhoneNumber()).contains("primary_phone_number")
9797
}
9898
}

finch-java-core/src/test/kotlin/com/tryfinch/api/models/SandboxCompanyUpdateParamsTest.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ internal class SandboxCompanyUpdateParamsTest {
4848
.state("state")
4949
.build()
5050
)
51-
.primaryEmail("primary_email")
51+
.primaryEmail("dev@stainless.com")
5252
.primaryPhoneNumber("primary_phone_number")
5353
.build()
5454
}
@@ -96,7 +96,7 @@ internal class SandboxCompanyUpdateParamsTest {
9696
.state("state")
9797
.build()
9898
)
99-
.primaryEmail("primary_email")
99+
.primaryEmail("dev@stainless.com")
100100
.primaryPhoneNumber("primary_phone_number")
101101
.build()
102102

@@ -143,7 +143,7 @@ internal class SandboxCompanyUpdateParamsTest {
143143
.state("state")
144144
.build()
145145
)
146-
assertThat(body.primaryEmail()).contains("primary_email")
146+
assertThat(body.primaryEmail()).contains("dev@stainless.com")
147147
assertThat(body.primaryPhoneNumber()).contains("primary_phone_number")
148148
}
149149

@@ -157,7 +157,7 @@ internal class SandboxCompanyUpdateParamsTest {
157157
.entity(SandboxCompanyUpdateParams.Entity.builder().build())
158158
.legalName("legal_name")
159159
.addLocation(Location.builder().build())
160-
.primaryEmail("primary_email")
160+
.primaryEmail("dev@stainless.com")
161161
.primaryPhoneNumber("primary_phone_number")
162162
.build()
163163

@@ -171,7 +171,7 @@ internal class SandboxCompanyUpdateParamsTest {
171171
assertThat(body.entity()).contains(SandboxCompanyUpdateParams.Entity.builder().build())
172172
assertThat(body.legalName()).contains("legal_name")
173173
assertThat(body.locations().getOrNull()).containsExactly(Location.builder().build())
174-
assertThat(body.primaryEmail()).contains("primary_email")
174+
assertThat(body.primaryEmail()).contains("dev@stainless.com")
175175
assertThat(body.primaryPhoneNumber()).contains("primary_phone_number")
176176
}
177177
}

finch-java-core/src/test/kotlin/com/tryfinch/api/services/async/sandbox/CompanyServiceAsyncTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ internal class CompanyServiceAsyncTest {
6363
.state("state")
6464
.build()
6565
)
66-
.primaryEmail("primary_email")
66+
.primaryEmail("dev@stainless.com")
6767
.primaryPhoneNumber("primary_phone_number")
6868
.build()
6969
)

finch-java-core/src/test/kotlin/com/tryfinch/api/services/blocking/sandbox/CompanyServiceTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ internal class CompanyServiceTest {
6363
.state("state")
6464
.build()
6565
)
66-
.primaryEmail("primary_email")
66+
.primaryEmail("dev@stainless.com")
6767
.primaryPhoneNumber("primary_phone_number")
6868
.build()
6969
)

0 commit comments

Comments
 (0)