Skip to content

Commit b1769d7

Browse files
stainless-botstainless-app[bot]
authored andcommitted
feat(api): create financial account and retry microdeposits endpoints (#163)
1 parent fedee00 commit b1769d7

24 files changed

Lines changed: 1903 additions & 1 deletion

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
configured_endpoints: 109
1+
configured_endpoints: 111

lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountCreateResponse.kt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -837,19 +837,23 @@ private constructor(
837837

838838
@JvmField val PLAID = VerificationMethod(JsonField.of("PLAID"))
839839

840+
@JvmField val PRENOTE = VerificationMethod(JsonField.of("PRENOTE"))
841+
840842
@JvmStatic fun of(value: String) = VerificationMethod(JsonField.of(value))
841843
}
842844

843845
enum class Known {
844846
MANUAL,
845847
MICRO_DEPOSIT,
846848
PLAID,
849+
PRENOTE,
847850
}
848851

849852
enum class Value {
850853
MANUAL,
851854
MICRO_DEPOSIT,
852855
PLAID,
856+
PRENOTE,
853857
_UNKNOWN,
854858
}
855859

@@ -858,6 +862,7 @@ private constructor(
858862
MANUAL -> Value.MANUAL
859863
MICRO_DEPOSIT -> Value.MICRO_DEPOSIT
860864
PLAID -> Value.PLAID
865+
PRENOTE -> Value.PRENOTE
861866
else -> Value._UNKNOWN
862867
}
863868

@@ -866,6 +871,7 @@ private constructor(
866871
MANUAL -> Known.MANUAL
867872
MICRO_DEPOSIT -> Known.MICRO_DEPOSIT
868873
PLAID -> Known.PLAID
874+
PRENOTE -> Known.PRENOTE
869875
else -> throw LithicInvalidDataException("Unknown VerificationMethod: $value")
870876
}
871877

@@ -899,6 +905,8 @@ private constructor(
899905
@JvmField
900906
val FAILED_VERIFICATION = VerificationState(JsonField.of("FAILED_VERIFICATION"))
901907

908+
@JvmField val INSUFFICIENT_FUNDS = VerificationState(JsonField.of("INSUFFICIENT_FUNDS"))
909+
902910
@JvmField val PENDING = VerificationState(JsonField.of("PENDING"))
903911

904912
@JvmStatic fun of(value: String) = VerificationState(JsonField.of(value))
@@ -907,12 +915,14 @@ private constructor(
907915
enum class Known {
908916
ENABLED,
909917
FAILED_VERIFICATION,
918+
INSUFFICIENT_FUNDS,
910919
PENDING,
911920
}
912921

913922
enum class Value {
914923
ENABLED,
915924
FAILED_VERIFICATION,
925+
INSUFFICIENT_FUNDS,
916926
PENDING,
917927
_UNKNOWN,
918928
}
@@ -921,6 +931,7 @@ private constructor(
921931
when (this) {
922932
ENABLED -> Value.ENABLED
923933
FAILED_VERIFICATION -> Value.FAILED_VERIFICATION
934+
INSUFFICIENT_FUNDS -> Value.INSUFFICIENT_FUNDS
924935
PENDING -> Value.PENDING
925936
else -> Value._UNKNOWN
926937
}
@@ -929,6 +940,7 @@ private constructor(
929940
when (this) {
930941
ENABLED -> Known.ENABLED
931942
FAILED_VERIFICATION -> Known.FAILED_VERIFICATION
943+
INSUFFICIENT_FUNDS -> Known.INSUFFICIENT_FUNDS
932944
PENDING -> Known.PENDING
933945
else -> throw LithicInvalidDataException("Unknown VerificationState: $value")
934946
}

lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountListParams.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,8 @@ constructor(
404404
@JvmField
405405
val FAILED_VERIFICATION = VerificationState(JsonField.of("FAILED_VERIFICATION"))
406406

407+
@JvmField val INSUFFICIENT_FUNDS = VerificationState(JsonField.of("INSUFFICIENT_FUNDS"))
408+
407409
@JvmField val PENDING = VerificationState(JsonField.of("PENDING"))
408410

409411
@JvmStatic fun of(value: String) = VerificationState(JsonField.of(value))
@@ -412,12 +414,14 @@ constructor(
412414
enum class Known {
413415
ENABLED,
414416
FAILED_VERIFICATION,
417+
INSUFFICIENT_FUNDS,
415418
PENDING,
416419
}
417420

418421
enum class Value {
419422
ENABLED,
420423
FAILED_VERIFICATION,
424+
INSUFFICIENT_FUNDS,
421425
PENDING,
422426
_UNKNOWN,
423427
}
@@ -426,6 +430,7 @@ constructor(
426430
when (this) {
427431
ENABLED -> Value.ENABLED
428432
FAILED_VERIFICATION -> Value.FAILED_VERIFICATION
433+
INSUFFICIENT_FUNDS -> Value.INSUFFICIENT_FUNDS
429434
PENDING -> Value.PENDING
430435
else -> Value._UNKNOWN
431436
}
@@ -434,6 +439,7 @@ constructor(
434439
when (this) {
435440
ENABLED -> Known.ENABLED
436441
FAILED_VERIFICATION -> Known.FAILED_VERIFICATION
442+
INSUFFICIENT_FUNDS -> Known.INSUFFICIENT_FUNDS
437443
PENDING -> Known.PENDING
438444
else -> throw LithicInvalidDataException("Unknown VerificationState: $value")
439445
}

lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountListResponse.kt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -837,19 +837,23 @@ private constructor(
837837

838838
@JvmField val PLAID = VerificationMethod(JsonField.of("PLAID"))
839839

840+
@JvmField val PRENOTE = VerificationMethod(JsonField.of("PRENOTE"))
841+
840842
@JvmStatic fun of(value: String) = VerificationMethod(JsonField.of(value))
841843
}
842844

843845
enum class Known {
844846
MANUAL,
845847
MICRO_DEPOSIT,
846848
PLAID,
849+
PRENOTE,
847850
}
848851

849852
enum class Value {
850853
MANUAL,
851854
MICRO_DEPOSIT,
852855
PLAID,
856+
PRENOTE,
853857
_UNKNOWN,
854858
}
855859

@@ -858,6 +862,7 @@ private constructor(
858862
MANUAL -> Value.MANUAL
859863
MICRO_DEPOSIT -> Value.MICRO_DEPOSIT
860864
PLAID -> Value.PLAID
865+
PRENOTE -> Value.PRENOTE
861866
else -> Value._UNKNOWN
862867
}
863868

@@ -866,6 +871,7 @@ private constructor(
866871
MANUAL -> Known.MANUAL
867872
MICRO_DEPOSIT -> Known.MICRO_DEPOSIT
868873
PLAID -> Known.PLAID
874+
PRENOTE -> Known.PRENOTE
869875
else -> throw LithicInvalidDataException("Unknown VerificationMethod: $value")
870876
}
871877

@@ -899,6 +905,8 @@ private constructor(
899905
@JvmField
900906
val FAILED_VERIFICATION = VerificationState(JsonField.of("FAILED_VERIFICATION"))
901907

908+
@JvmField val INSUFFICIENT_FUNDS = VerificationState(JsonField.of("INSUFFICIENT_FUNDS"))
909+
902910
@JvmField val PENDING = VerificationState(JsonField.of("PENDING"))
903911

904912
@JvmStatic fun of(value: String) = VerificationState(JsonField.of(value))
@@ -907,12 +915,14 @@ private constructor(
907915
enum class Known {
908916
ENABLED,
909917
FAILED_VERIFICATION,
918+
INSUFFICIENT_FUNDS,
910919
PENDING,
911920
}
912921

913922
enum class Value {
914923
ENABLED,
915924
FAILED_VERIFICATION,
925+
INSUFFICIENT_FUNDS,
916926
PENDING,
917927
_UNKNOWN,
918928
}
@@ -921,6 +931,7 @@ private constructor(
921931
when (this) {
922932
ENABLED -> Value.ENABLED
923933
FAILED_VERIFICATION -> Value.FAILED_VERIFICATION
934+
INSUFFICIENT_FUNDS -> Value.INSUFFICIENT_FUNDS
924935
PENDING -> Value.PENDING
925936
else -> Value._UNKNOWN
926937
}
@@ -929,6 +940,7 @@ private constructor(
929940
when (this) {
930941
ENABLED -> Known.ENABLED
931942
FAILED_VERIFICATION -> Known.FAILED_VERIFICATION
943+
INSUFFICIENT_FUNDS -> Known.INSUFFICIENT_FUNDS
932944
PENDING -> Known.PENDING
933945
else -> throw LithicInvalidDataException("Unknown VerificationState: $value")
934946
}

lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetrieveResponse.kt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -838,19 +838,23 @@ private constructor(
838838

839839
@JvmField val PLAID = VerificationMethod(JsonField.of("PLAID"))
840840

841+
@JvmField val PRENOTE = VerificationMethod(JsonField.of("PRENOTE"))
842+
841843
@JvmStatic fun of(value: String) = VerificationMethod(JsonField.of(value))
842844
}
843845

844846
enum class Known {
845847
MANUAL,
846848
MICRO_DEPOSIT,
847849
PLAID,
850+
PRENOTE,
848851
}
849852

850853
enum class Value {
851854
MANUAL,
852855
MICRO_DEPOSIT,
853856
PLAID,
857+
PRENOTE,
854858
_UNKNOWN,
855859
}
856860

@@ -859,6 +863,7 @@ private constructor(
859863
MANUAL -> Value.MANUAL
860864
MICRO_DEPOSIT -> Value.MICRO_DEPOSIT
861865
PLAID -> Value.PLAID
866+
PRENOTE -> Value.PRENOTE
862867
else -> Value._UNKNOWN
863868
}
864869

@@ -867,6 +872,7 @@ private constructor(
867872
MANUAL -> Known.MANUAL
868873
MICRO_DEPOSIT -> Known.MICRO_DEPOSIT
869874
PLAID -> Known.PLAID
875+
PRENOTE -> Known.PRENOTE
870876
else -> throw LithicInvalidDataException("Unknown VerificationMethod: $value")
871877
}
872878

@@ -900,6 +906,8 @@ private constructor(
900906
@JvmField
901907
val FAILED_VERIFICATION = VerificationState(JsonField.of("FAILED_VERIFICATION"))
902908

909+
@JvmField val INSUFFICIENT_FUNDS = VerificationState(JsonField.of("INSUFFICIENT_FUNDS"))
910+
903911
@JvmField val PENDING = VerificationState(JsonField.of("PENDING"))
904912

905913
@JvmStatic fun of(value: String) = VerificationState(JsonField.of(value))
@@ -908,12 +916,14 @@ private constructor(
908916
enum class Known {
909917
ENABLED,
910918
FAILED_VERIFICATION,
919+
INSUFFICIENT_FUNDS,
911920
PENDING,
912921
}
913922

914923
enum class Value {
915924
ENABLED,
916925
FAILED_VERIFICATION,
926+
INSUFFICIENT_FUNDS,
917927
PENDING,
918928
_UNKNOWN,
919929
}
@@ -922,6 +932,7 @@ private constructor(
922932
when (this) {
923933
ENABLED -> Value.ENABLED
924934
FAILED_VERIFICATION -> Value.FAILED_VERIFICATION
935+
INSUFFICIENT_FUNDS -> Value.INSUFFICIENT_FUNDS
925936
PENDING -> Value.PENDING
926937
else -> Value._UNKNOWN
927938
}
@@ -930,6 +941,7 @@ private constructor(
930941
when (this) {
931942
ENABLED -> Known.ENABLED
932943
FAILED_VERIFICATION -> Known.FAILED_VERIFICATION
944+
INSUFFICIENT_FUNDS -> Known.INSUFFICIENT_FUNDS
933945
PENDING -> Known.PENDING
934946
else -> throw LithicInvalidDataException("Unknown VerificationState: $value")
935947
}

0 commit comments

Comments
 (0)