Skip to content

Commit e64d66a

Browse files
committed
chore(internal): rename unreleased connection status type (#128)
1 parent 2e9ac8c commit e64d66a

6 files changed

Lines changed: 29 additions & 39 deletions

File tree

finch-java-core/src/main/kotlin/com/tryfinch/api/models/IntrospectResponseConnectionStatus.kt renamed to finch-java-core/src/main/kotlin/com/tryfinch/api/models/ConnectionStatusType.kt

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import com.tryfinch.api.core.JsonField
77
import com.tryfinch.api.core.JsonValue
88
import com.tryfinch.api.errors.FinchInvalidDataException
99

10-
class IntrospectResponseConnectionStatus
10+
class ConnectionStatusType
1111
@JsonCreator
1212
private constructor(
1313
private val value: JsonField<String>,
@@ -20,7 +20,7 @@ private constructor(
2020
return true
2121
}
2222

23-
return other is IntrospectResponseConnectionStatus && this.value == other.value
23+
return other is ConnectionStatusType && this.value == other.value
2424
}
2525

2626
override fun hashCode() = value.hashCode()
@@ -29,23 +29,20 @@ private constructor(
2929

3030
companion object {
3131

32-
@JvmField val PENDING = IntrospectResponseConnectionStatus(JsonField.of("pending"))
32+
@JvmField val PENDING = ConnectionStatusType(JsonField.of("pending"))
3333

34-
@JvmField val PROCESSING = IntrospectResponseConnectionStatus(JsonField.of("processing"))
34+
@JvmField val PROCESSING = ConnectionStatusType(JsonField.of("processing"))
3535

36-
@JvmField val CONNECTED = IntrospectResponseConnectionStatus(JsonField.of("connected"))
36+
@JvmField val CONNECTED = ConnectionStatusType(JsonField.of("connected"))
3737

3838
@JvmField
39-
val ERROR_NO_ACCOUNT_SETUP =
40-
IntrospectResponseConnectionStatus(JsonField.of("error_no_account_setup"))
39+
val ERROR_NO_ACCOUNT_SETUP = ConnectionStatusType(JsonField.of("error_no_account_setup"))
4140

42-
@JvmField
43-
val ERROR_PERMISSIONS =
44-
IntrospectResponseConnectionStatus(JsonField.of("error_permissions"))
41+
@JvmField val ERROR_PERMISSIONS = ConnectionStatusType(JsonField.of("error_permissions"))
4542

46-
@JvmField val REAUTH = IntrospectResponseConnectionStatus(JsonField.of("reauth"))
43+
@JvmField val REAUTH = ConnectionStatusType(JsonField.of("reauth"))
4744

48-
@JvmStatic fun of(value: String) = IntrospectResponseConnectionStatus(JsonField.of(value))
45+
@JvmStatic fun of(value: String) = ConnectionStatusType(JsonField.of(value))
4946
}
5047

5148
enum class Known {
@@ -86,10 +83,7 @@ private constructor(
8683
ERROR_NO_ACCOUNT_SETUP -> Known.ERROR_NO_ACCOUNT_SETUP
8784
ERROR_PERMISSIONS -> Known.ERROR_PERMISSIONS
8885
REAUTH -> Known.REAUTH
89-
else ->
90-
throw FinchInvalidDataException(
91-
"Unknown IntrospectResponseConnectionStatus: $value"
92-
)
86+
else -> throw FinchInvalidDataException("Unknown ConnectionStatusType: $value")
9387
}
9488

9589
fun asString(): String = _value().asStringOrThrow()

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

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,7 @@ private constructor(
475475
@NoAutoDetect
476476
class ConnectionStatus
477477
private constructor(
478-
private val status: JsonField<IntrospectResponseConnectionStatus>,
478+
private val status: JsonField<ConnectionStatusType>,
479479
private val message: JsonField<String>,
480480
private val additionalProperties: Map<String, JsonValue>,
481481
) {
@@ -484,7 +484,7 @@ private constructor(
484484

485485
private var hashCode: Int = 0
486486

487-
fun status(): Optional<IntrospectResponseConnectionStatus> =
487+
fun status(): Optional<ConnectionStatusType> =
488488
Optional.ofNullable(status.getNullable("status"))
489489

490490
fun message(): Optional<String> = Optional.ofNullable(message.getNullable("message"))
@@ -540,7 +540,7 @@ private constructor(
540540

541541
class Builder {
542542

543-
private var status: JsonField<IntrospectResponseConnectionStatus> = JsonMissing.of()
543+
private var status: JsonField<ConnectionStatusType> = JsonMissing.of()
544544
private var message: JsonField<String> = JsonMissing.of()
545545
private var additionalProperties: MutableMap<String, JsonValue> = mutableMapOf()
546546

@@ -551,14 +551,11 @@ private constructor(
551551
additionalProperties(connectionStatus.additionalProperties)
552552
}
553553

554-
fun status(status: IntrospectResponseConnectionStatus) =
555-
status(JsonField.of(status))
554+
fun status(status: ConnectionStatusType) = status(JsonField.of(status))
556555

557556
@JsonProperty("status")
558557
@ExcludeMissing
559-
fun status(status: JsonField<IntrospectResponseConnectionStatus>) = apply {
560-
this.status = status
561-
}
558+
fun status(status: JsonField<ConnectionStatusType>) = apply { this.status = status }
562559

563560
fun message(message: String) = message(JsonField.of(message))
564561

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

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,13 @@ import java.util.Optional
1616

1717
class SandboxConnectionAccountUpdateParams
1818
constructor(
19-
private val connectionStatus: IntrospectResponseConnectionStatus?,
19+
private val connectionStatus: ConnectionStatusType?,
2020
private val additionalQueryParams: Map<String, List<String>>,
2121
private val additionalHeaders: Map<String, List<String>>,
2222
private val additionalBodyProperties: Map<String, JsonValue>,
2323
) {
2424

25-
fun connectionStatus(): Optional<IntrospectResponseConnectionStatus> =
26-
Optional.ofNullable(connectionStatus)
25+
fun connectionStatus(): Optional<ConnectionStatusType> = Optional.ofNullable(connectionStatus)
2726

2827
@JvmSynthetic
2928
internal fun getBody(): SandboxConnectionAccountUpdateBody {
@@ -38,14 +37,14 @@ constructor(
3837
@NoAutoDetect
3938
class SandboxConnectionAccountUpdateBody
4039
internal constructor(
41-
private val connectionStatus: IntrospectResponseConnectionStatus?,
40+
private val connectionStatus: ConnectionStatusType?,
4241
private val additionalProperties: Map<String, JsonValue>,
4342
) {
4443

4544
private var hashCode: Int = 0
4645

4746
@JsonProperty("connection_status")
48-
fun connectionStatus(): IntrospectResponseConnectionStatus? = connectionStatus
47+
fun connectionStatus(): ConnectionStatusType? = connectionStatus
4948

5049
@JsonAnyGetter
5150
@ExcludeMissing
@@ -80,7 +79,7 @@ constructor(
8079

8180
class Builder {
8281

83-
private var connectionStatus: IntrospectResponseConnectionStatus? = null
82+
private var connectionStatus: ConnectionStatusType? = null
8483
private var additionalProperties: MutableMap<String, JsonValue> = mutableMapOf()
8584

8685
@JvmSynthetic
@@ -92,7 +91,7 @@ constructor(
9291
}
9392

9493
@JsonProperty("connection_status")
95-
fun connectionStatus(connectionStatus: IntrospectResponseConnectionStatus) = apply {
94+
fun connectionStatus(connectionStatus: ConnectionStatusType) = apply {
9695
this.connectionStatus = connectionStatus
9796
}
9897

@@ -158,7 +157,7 @@ constructor(
158157
@NoAutoDetect
159158
class Builder {
160159

161-
private var connectionStatus: IntrospectResponseConnectionStatus? = null
160+
private var connectionStatus: ConnectionStatusType? = null
162161
private var additionalQueryParams: MutableMap<String, MutableList<String>> = mutableMapOf()
163162
private var additionalHeaders: MutableMap<String, MutableList<String>> = mutableMapOf()
164163
private var additionalBodyProperties: MutableMap<String, JsonValue> = mutableMapOf()
@@ -173,7 +172,7 @@ constructor(
173172
additionalBodyProperties(sandboxConnectionAccountUpdateParams.additionalBodyProperties)
174173
}
175174

176-
fun connectionStatus(connectionStatus: IntrospectResponseConnectionStatus) = apply {
175+
fun connectionStatus(connectionStatus: ConnectionStatusType) = apply {
177176
this.connectionStatus = connectionStatus
178177
}
179178

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class IntrospectionTest {
1717
.connectionStatus(
1818
Introspection.AuthenticationMethods.ConnectionStatus.builder()
1919
.message("string")
20-
.status(IntrospectResponseConnectionStatus.PENDING)
20+
.status(ConnectionStatusType.PENDING)
2121
.build()
2222
)
2323
.type("string")
@@ -40,7 +40,7 @@ class IntrospectionTest {
4040
.connectionStatus(
4141
Introspection.AuthenticationMethods.ConnectionStatus.builder()
4242
.message("string")
43-
.status(IntrospectResponseConnectionStatus.PENDING)
43+
.status(ConnectionStatusType.PENDING)
4444
.build()
4545
)
4646
.type("string")

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,19 @@ class SandboxConnectionAccountUpdateParamsTest {
1111
@Test
1212
fun createSandboxConnectionAccountUpdateParams() {
1313
SandboxConnectionAccountUpdateParams.builder()
14-
.connectionStatus(IntrospectResponseConnectionStatus.PENDING)
14+
.connectionStatus(ConnectionStatusType.PENDING)
1515
.build()
1616
}
1717

1818
@Test
1919
fun getBody() {
2020
val params =
2121
SandboxConnectionAccountUpdateParams.builder()
22-
.connectionStatus(IntrospectResponseConnectionStatus.PENDING)
22+
.connectionStatus(ConnectionStatusType.PENDING)
2323
.build()
2424
val body = params.getBody()
2525
assertThat(body).isNotNull
26-
assertThat(body.connectionStatus()).isEqualTo(IntrospectResponseConnectionStatus.PENDING)
26+
assertThat(body.connectionStatus()).isEqualTo(ConnectionStatusType.PENDING)
2727
}
2828

2929
@Test

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class AccountServiceTest {
4545
val accountUpdateResponse =
4646
accountService.update(
4747
SandboxConnectionAccountUpdateParams.builder()
48-
.connectionStatus(IntrospectResponseConnectionStatus.PENDING)
48+
.connectionStatus(ConnectionStatusType.PENDING)
4949
.build()
5050
)
5151
println(accountUpdateResponse)

0 commit comments

Comments
 (0)