Skip to content

Commit 328bf75

Browse files
chore(api): adds new Internal Category for FinancialTransactions (#500)
1 parent d9b0b79 commit 328bf75

4 files changed

Lines changed: 35 additions & 0 deletions

File tree

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

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ private constructor(
6565
* Status types:
6666
* - `CARD` - Issuing card transaction.
6767
* - `ACH` - Transaction over ACH.
68+
* - `INTERNAL` - Transaction for internal adjustment.
6869
* - `TRANSFER` - Internal transfer of funds between financial accounts in your program.
6970
*/
7071
fun category(): Category = category.getRequired("category")
@@ -124,6 +125,7 @@ private constructor(
124125
* Status types:
125126
* - `CARD` - Issuing card transaction.
126127
* - `ACH` - Transaction over ACH.
128+
* - `INTERNAL` - Transaction for internal adjustment.
127129
* - `TRANSFER` - Internal transfer of funds between financial accounts in your program.
128130
*/
129131
@JsonProperty("category") @ExcludeMissing fun _category(): JsonField<Category> = category
@@ -254,6 +256,7 @@ private constructor(
254256
* Status types:
255257
* - `CARD` - Issuing card transaction.
256258
* - `ACH` - Transaction over ACH.
259+
* - `INTERNAL` - Transaction for internal adjustment.
257260
* - `TRANSFER` - Internal transfer of funds between financial accounts in your program.
258261
*/
259262
fun category(category: Category) = category(JsonField.of(category))
@@ -262,6 +265,7 @@ private constructor(
262265
* Status types:
263266
* - `CARD` - Issuing card transaction.
264267
* - `ACH` - Transaction over ACH.
268+
* - `INTERNAL` - Transaction for internal adjustment.
265269
* - `TRANSFER` - Internal transfer of funds between financial accounts in your program.
266270
*/
267271
fun category(category: JsonField<Category>) = apply { this.category = category }
@@ -424,6 +428,7 @@ private constructor(
424428
* Status types:
425429
* - `CARD` - Issuing card transaction.
426430
* - `ACH` - Transaction over ACH.
431+
* - `INTERNAL` - Transaction for internal adjustment.
427432
* - `TRANSFER` - Internal transfer of funds between financial accounts in your program.
428433
*/
429434
class Category @JsonCreator private constructor(private val value: JsonField<String>) : Enum {
@@ -444,6 +449,8 @@ private constructor(
444449

445450
@JvmField val CARD = of("CARD")
446451

452+
@JvmField val INTERNAL = of("INTERNAL")
453+
447454
@JvmField val TRANSFER = of("TRANSFER")
448455

449456
@JvmStatic fun of(value: String) = Category(JsonField.of(value))
@@ -453,6 +460,7 @@ private constructor(
453460
enum class Known {
454461
ACH,
455462
CARD,
463+
INTERNAL,
456464
TRANSFER,
457465
}
458466

@@ -468,6 +476,7 @@ private constructor(
468476
enum class Value {
469477
ACH,
470478
CARD,
479+
INTERNAL,
471480
TRANSFER,
472481
/** An enum member indicating that [Category] was instantiated with an unknown value. */
473482
_UNKNOWN,
@@ -484,6 +493,7 @@ private constructor(
484493
when (this) {
485494
ACH -> Value.ACH
486495
CARD -> Value.CARD
496+
INTERNAL -> Value.INTERNAL
487497
TRANSFER -> Value.TRANSFER
488498
else -> Value._UNKNOWN
489499
}
@@ -501,6 +511,7 @@ private constructor(
501511
when (this) {
502512
ACH -> Known.ACH
503513
CARD -> Known.CARD
514+
INTERNAL -> Known.INTERNAL
504515
TRANSFER -> Known.TRANSFER
505516
else -> throw LithicInvalidDataException("Unknown Category: $value")
506517
}
@@ -938,6 +949,8 @@ private constructor(
938949

939950
@JvmField val INTEREST_REVERSAL = of("INTEREST_REVERSAL")
940951

952+
@JvmField val INTERNAL_ADJUSTMENT = of("INTERNAL_ADJUSTMENT")
953+
941954
@JvmField val LATE_PAYMENT = of("LATE_PAYMENT")
942955

943956
@JvmField val LATE_PAYMENT_REVERSAL = of("LATE_PAYMENT_REVERSAL")
@@ -1016,6 +1029,7 @@ private constructor(
10161029
FINANCIAL_CREDIT_AUTHORIZATION,
10171030
INTEREST,
10181031
INTEREST_REVERSAL,
1032+
INTERNAL_ADJUSTMENT,
10191033
LATE_PAYMENT,
10201034
LATE_PAYMENT_REVERSAL,
10211035
PROVISIONAL_CREDIT,
@@ -1093,6 +1107,7 @@ private constructor(
10931107
FINANCIAL_CREDIT_AUTHORIZATION,
10941108
INTEREST,
10951109
INTEREST_REVERSAL,
1110+
INTERNAL_ADJUSTMENT,
10961111
LATE_PAYMENT,
10971112
LATE_PAYMENT_REVERSAL,
10981113
PROVISIONAL_CREDIT,
@@ -1172,6 +1187,7 @@ private constructor(
11721187
FINANCIAL_CREDIT_AUTHORIZATION -> Value.FINANCIAL_CREDIT_AUTHORIZATION
11731188
INTEREST -> Value.INTEREST
11741189
INTEREST_REVERSAL -> Value.INTEREST_REVERSAL
1190+
INTERNAL_ADJUSTMENT -> Value.INTERNAL_ADJUSTMENT
11751191
LATE_PAYMENT -> Value.LATE_PAYMENT
11761192
LATE_PAYMENT_REVERSAL -> Value.LATE_PAYMENT_REVERSAL
11771193
PROVISIONAL_CREDIT -> Value.PROVISIONAL_CREDIT
@@ -1249,6 +1265,7 @@ private constructor(
12491265
FINANCIAL_CREDIT_AUTHORIZATION -> Known.FINANCIAL_CREDIT_AUTHORIZATION
12501266
INTEREST -> Known.INTEREST
12511267
INTEREST_REVERSAL -> Known.INTEREST_REVERSAL
1268+
INTERNAL_ADJUSTMENT -> Known.INTERNAL_ADJUSTMENT
12521269
LATE_PAYMENT -> Known.LATE_PAYMENT
12531270
LATE_PAYMENT_REVERSAL -> Known.LATE_PAYMENT_REVERSAL
12541271
PROVISIONAL_CREDIT -> Known.PROVISIONAL_CREDIT

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,8 @@ private constructor(
335335

336336
@JvmField val CARD = of("CARD")
337337

338+
@JvmField val INTERNAL = of("INTERNAL")
339+
338340
@JvmField val TRANSFER = of("TRANSFER")
339341

340342
@JvmStatic fun of(value: String) = Category(JsonField.of(value))
@@ -344,6 +346,7 @@ private constructor(
344346
enum class Known {
345347
ACH,
346348
CARD,
349+
INTERNAL,
347350
TRANSFER,
348351
}
349352

@@ -359,6 +362,7 @@ private constructor(
359362
enum class Value {
360363
ACH,
361364
CARD,
365+
INTERNAL,
362366
TRANSFER,
363367
/** An enum member indicating that [Category] was instantiated with an unknown value. */
364368
_UNKNOWN,
@@ -375,6 +379,7 @@ private constructor(
375379
when (this) {
376380
ACH -> Value.ACH
377381
CARD -> Value.CARD
382+
INTERNAL -> Value.INTERNAL
378383
TRANSFER -> Value.TRANSFER
379384
else -> Value._UNKNOWN
380385
}
@@ -392,6 +397,7 @@ private constructor(
392397
when (this) {
393398
ACH -> Known.ACH
394399
CARD -> Known.CARD
400+
INTERNAL -> Known.INTERNAL
395401
TRANSFER -> Known.TRANSFER
396402
else -> throw LithicInvalidDataException("Unknown Category: $value")
397403
}

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -729,6 +729,8 @@ private constructor(
729729

730730
@JvmField val INTEREST_REVERSAL = of("INTEREST_REVERSAL")
731731

732+
@JvmField val INTERNAL_ADJUSTMENT = of("INTERNAL_ADJUSTMENT")
733+
732734
@JvmField val LATE_PAYMENT = of("LATE_PAYMENT")
733735

734736
@JvmField val LATE_PAYMENT_REVERSAL = of("LATE_PAYMENT_REVERSAL")
@@ -807,6 +809,7 @@ private constructor(
807809
FINANCIAL_CREDIT_AUTHORIZATION,
808810
INTEREST,
809811
INTEREST_REVERSAL,
812+
INTERNAL_ADJUSTMENT,
810813
LATE_PAYMENT,
811814
LATE_PAYMENT_REVERSAL,
812815
PROVISIONAL_CREDIT,
@@ -884,6 +887,7 @@ private constructor(
884887
FINANCIAL_CREDIT_AUTHORIZATION,
885888
INTEREST,
886889
INTEREST_REVERSAL,
890+
INTERNAL_ADJUSTMENT,
887891
LATE_PAYMENT,
888892
LATE_PAYMENT_REVERSAL,
889893
PROVISIONAL_CREDIT,
@@ -963,6 +967,7 @@ private constructor(
963967
FINANCIAL_CREDIT_AUTHORIZATION -> Value.FINANCIAL_CREDIT_AUTHORIZATION
964968
INTEREST -> Value.INTEREST
965969
INTEREST_REVERSAL -> Value.INTEREST_REVERSAL
970+
INTERNAL_ADJUSTMENT -> Value.INTERNAL_ADJUSTMENT
966971
LATE_PAYMENT -> Value.LATE_PAYMENT
967972
LATE_PAYMENT_REVERSAL -> Value.LATE_PAYMENT_REVERSAL
968973
PROVISIONAL_CREDIT -> Value.PROVISIONAL_CREDIT
@@ -1040,6 +1045,7 @@ private constructor(
10401045
FINANCIAL_CREDIT_AUTHORIZATION -> Known.FINANCIAL_CREDIT_AUTHORIZATION
10411046
INTEREST -> Known.INTEREST
10421047
INTEREST_REVERSAL -> Known.INTEREST_REVERSAL
1048+
INTERNAL_ADJUSTMENT -> Known.INTERNAL_ADJUSTMENT
10431049
LATE_PAYMENT -> Known.LATE_PAYMENT
10441050
LATE_PAYMENT_REVERSAL -> Known.LATE_PAYMENT_REVERSAL
10451051
PROVISIONAL_CREDIT -> Known.PROVISIONAL_CREDIT

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -979,6 +979,8 @@ private constructor(
979979

980980
@JvmField val INTEREST_REVERSAL = of("INTEREST_REVERSAL")
981981

982+
@JvmField val INTERNAL_ADJUSTMENT = of("INTERNAL_ADJUSTMENT")
983+
982984
@JvmField val LATE_PAYMENT = of("LATE_PAYMENT")
983985

984986
@JvmField val LATE_PAYMENT_REVERSAL = of("LATE_PAYMENT_REVERSAL")
@@ -1057,6 +1059,7 @@ private constructor(
10571059
FINANCIAL_CREDIT_AUTHORIZATION,
10581060
INTEREST,
10591061
INTEREST_REVERSAL,
1062+
INTERNAL_ADJUSTMENT,
10601063
LATE_PAYMENT,
10611064
LATE_PAYMENT_REVERSAL,
10621065
PROVISIONAL_CREDIT,
@@ -1134,6 +1137,7 @@ private constructor(
11341137
FINANCIAL_CREDIT_AUTHORIZATION,
11351138
INTEREST,
11361139
INTEREST_REVERSAL,
1140+
INTERNAL_ADJUSTMENT,
11371141
LATE_PAYMENT,
11381142
LATE_PAYMENT_REVERSAL,
11391143
PROVISIONAL_CREDIT,
@@ -1213,6 +1217,7 @@ private constructor(
12131217
FINANCIAL_CREDIT_AUTHORIZATION -> Value.FINANCIAL_CREDIT_AUTHORIZATION
12141218
INTEREST -> Value.INTEREST
12151219
INTEREST_REVERSAL -> Value.INTEREST_REVERSAL
1220+
INTERNAL_ADJUSTMENT -> Value.INTERNAL_ADJUSTMENT
12161221
LATE_PAYMENT -> Value.LATE_PAYMENT
12171222
LATE_PAYMENT_REVERSAL -> Value.LATE_PAYMENT_REVERSAL
12181223
PROVISIONAL_CREDIT -> Value.PROVISIONAL_CREDIT
@@ -1290,6 +1295,7 @@ private constructor(
12901295
FINANCIAL_CREDIT_AUTHORIZATION -> Known.FINANCIAL_CREDIT_AUTHORIZATION
12911296
INTEREST -> Known.INTEREST
12921297
INTEREST_REVERSAL -> Known.INTEREST_REVERSAL
1298+
INTERNAL_ADJUSTMENT -> Known.INTERNAL_ADJUSTMENT
12931299
LATE_PAYMENT -> Known.LATE_PAYMENT
12941300
LATE_PAYMENT_REVERSAL -> Known.LATE_PAYMENT_REVERSAL
12951301
PROVISIONAL_CREDIT -> Known.PROVISIONAL_CREDIT

0 commit comments

Comments
 (0)