Skip to content

Commit 3c3d46f

Browse files
committed
feat(api): add more enum members to event types (#22)
- `payment_transaction.created` - `payment_transaction.updated` - `transfer_transaction.created`
1 parent ee60a7a commit 3c3d46f

5 files changed

Lines changed: 110 additions & 0 deletions

File tree

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

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,16 @@ private constructor(
300300

301301
@JvmField val DISPUTE_UPDATED = EventType(JsonField.of("dispute.updated"))
302302

303+
@JvmField
304+
val PAYMENT_TRANSACTION_CREATED = EventType(JsonField.of("payment_transaction.created"))
305+
306+
@JvmField
307+
val PAYMENT_TRANSACTION_UPDATED = EventType(JsonField.of("payment_transaction.updated"))
308+
309+
@JvmField
310+
val TRANSFER_TRANSACTION_CREATED =
311+
EventType(JsonField.of("transfer_transaction.created"))
312+
303313
@JvmStatic fun of(value: String) = EventType(JsonField.of(value))
304314
}
305315

@@ -311,6 +321,9 @@ private constructor(
311321
DIGITAL_WALLET_TOKENIZATION_RESULT,
312322
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
313323
DISPUTE_UPDATED,
324+
PAYMENT_TRANSACTION_CREATED,
325+
PAYMENT_TRANSACTION_UPDATED,
326+
TRANSFER_TRANSACTION_CREATED,
314327
}
315328

316329
enum class Value {
@@ -321,6 +334,9 @@ private constructor(
321334
DIGITAL_WALLET_TOKENIZATION_RESULT,
322335
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
323336
DISPUTE_UPDATED,
337+
PAYMENT_TRANSACTION_CREATED,
338+
PAYMENT_TRANSACTION_UPDATED,
339+
TRANSFER_TRANSACTION_CREATED,
324340
_UNKNOWN,
325341
}
326342

@@ -335,6 +351,9 @@ private constructor(
335351
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
336352
Value.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
337353
DISPUTE_UPDATED -> Value.DISPUTE_UPDATED
354+
PAYMENT_TRANSACTION_CREATED -> Value.PAYMENT_TRANSACTION_CREATED
355+
PAYMENT_TRANSACTION_UPDATED -> Value.PAYMENT_TRANSACTION_UPDATED
356+
TRANSFER_TRANSACTION_CREATED -> Value.TRANSFER_TRANSACTION_CREATED
338357
else -> Value._UNKNOWN
339358
}
340359

@@ -349,6 +368,9 @@ private constructor(
349368
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
350369
Known.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
351370
DISPUTE_UPDATED -> Known.DISPUTE_UPDATED
371+
PAYMENT_TRANSACTION_CREATED -> Known.PAYMENT_TRANSACTION_CREATED
372+
PAYMENT_TRANSACTION_UPDATED -> Known.PAYMENT_TRANSACTION_UPDATED
373+
TRANSFER_TRANSACTION_CREATED -> Known.TRANSFER_TRANSACTION_CREATED
352374
else -> throw LithicInvalidDataException("Unknown EventType: $value")
353375
}
354376

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

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,16 @@ constructor(
245245

246246
@JvmField val DISPUTE_UPDATED = EventType(JsonField.of("dispute.updated"))
247247

248+
@JvmField
249+
val PAYMENT_TRANSACTION_CREATED = EventType(JsonField.of("payment_transaction.created"))
250+
251+
@JvmField
252+
val PAYMENT_TRANSACTION_UPDATED = EventType(JsonField.of("payment_transaction.updated"))
253+
254+
@JvmField
255+
val TRANSFER_TRANSACTION_CREATED =
256+
EventType(JsonField.of("transfer_transaction.created"))
257+
248258
@JvmStatic fun of(value: String) = EventType(JsonField.of(value))
249259
}
250260

@@ -256,6 +266,9 @@ constructor(
256266
DIGITAL_WALLET_TOKENIZATION_RESULT,
257267
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
258268
DISPUTE_UPDATED,
269+
PAYMENT_TRANSACTION_CREATED,
270+
PAYMENT_TRANSACTION_UPDATED,
271+
TRANSFER_TRANSACTION_CREATED,
259272
}
260273

261274
enum class Value {
@@ -266,6 +279,9 @@ constructor(
266279
DIGITAL_WALLET_TOKENIZATION_RESULT,
267280
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
268281
DISPUTE_UPDATED,
282+
PAYMENT_TRANSACTION_CREATED,
283+
PAYMENT_TRANSACTION_UPDATED,
284+
TRANSFER_TRANSACTION_CREATED,
269285
_UNKNOWN,
270286
}
271287

@@ -280,6 +296,9 @@ constructor(
280296
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
281297
Value.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
282298
DISPUTE_UPDATED -> Value.DISPUTE_UPDATED
299+
PAYMENT_TRANSACTION_CREATED -> Value.PAYMENT_TRANSACTION_CREATED
300+
PAYMENT_TRANSACTION_UPDATED -> Value.PAYMENT_TRANSACTION_UPDATED
301+
TRANSFER_TRANSACTION_CREATED -> Value.TRANSFER_TRANSACTION_CREATED
283302
else -> Value._UNKNOWN
284303
}
285304

@@ -294,6 +313,9 @@ constructor(
294313
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
295314
Known.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
296315
DISPUTE_UPDATED -> Known.DISPUTE_UPDATED
316+
PAYMENT_TRANSACTION_CREATED -> Known.PAYMENT_TRANSACTION_CREATED
317+
PAYMENT_TRANSACTION_UPDATED -> Known.PAYMENT_TRANSACTION_UPDATED
318+
TRANSFER_TRANSACTION_CREATED -> Known.TRANSFER_TRANSACTION_CREATED
297319
else -> throw LithicInvalidDataException("Unknown EventType: $value")
298320
}
299321

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

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,16 @@ private constructor(
240240

241241
@JvmField val DISPUTE_UPDATED = EventType(JsonField.of("dispute.updated"))
242242

243+
@JvmField
244+
val PAYMENT_TRANSACTION_CREATED = EventType(JsonField.of("payment_transaction.created"))
245+
246+
@JvmField
247+
val PAYMENT_TRANSACTION_UPDATED = EventType(JsonField.of("payment_transaction.updated"))
248+
249+
@JvmField
250+
val TRANSFER_TRANSACTION_CREATED =
251+
EventType(JsonField.of("transfer_transaction.created"))
252+
243253
@JvmStatic fun of(value: String) = EventType(JsonField.of(value))
244254
}
245255

@@ -251,6 +261,9 @@ private constructor(
251261
DIGITAL_WALLET_TOKENIZATION_RESULT,
252262
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
253263
DISPUTE_UPDATED,
264+
PAYMENT_TRANSACTION_CREATED,
265+
PAYMENT_TRANSACTION_UPDATED,
266+
TRANSFER_TRANSACTION_CREATED,
254267
}
255268

256269
enum class Value {
@@ -261,6 +274,9 @@ private constructor(
261274
DIGITAL_WALLET_TOKENIZATION_RESULT,
262275
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
263276
DISPUTE_UPDATED,
277+
PAYMENT_TRANSACTION_CREATED,
278+
PAYMENT_TRANSACTION_UPDATED,
279+
TRANSFER_TRANSACTION_CREATED,
264280
_UNKNOWN,
265281
}
266282

@@ -275,6 +291,9 @@ private constructor(
275291
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
276292
Value.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
277293
DISPUTE_UPDATED -> Value.DISPUTE_UPDATED
294+
PAYMENT_TRANSACTION_CREATED -> Value.PAYMENT_TRANSACTION_CREATED
295+
PAYMENT_TRANSACTION_UPDATED -> Value.PAYMENT_TRANSACTION_UPDATED
296+
TRANSFER_TRANSACTION_CREATED -> Value.TRANSFER_TRANSACTION_CREATED
278297
else -> Value._UNKNOWN
279298
}
280299

@@ -289,6 +308,9 @@ private constructor(
289308
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
290309
Known.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
291310
DISPUTE_UPDATED -> Known.DISPUTE_UPDATED
311+
PAYMENT_TRANSACTION_CREATED -> Known.PAYMENT_TRANSACTION_CREATED
312+
PAYMENT_TRANSACTION_UPDATED -> Known.PAYMENT_TRANSACTION_UPDATED
313+
TRANSFER_TRANSACTION_CREATED -> Known.TRANSFER_TRANSACTION_CREATED
292314
else -> throw LithicInvalidDataException("Unknown EventType: $value")
293315
}
294316

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

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,16 @@ constructor(
369369

370370
@JvmField val DISPUTE_UPDATED = EventType(JsonField.of("dispute.updated"))
371371

372+
@JvmField
373+
val PAYMENT_TRANSACTION_CREATED = EventType(JsonField.of("payment_transaction.created"))
374+
375+
@JvmField
376+
val PAYMENT_TRANSACTION_UPDATED = EventType(JsonField.of("payment_transaction.updated"))
377+
378+
@JvmField
379+
val TRANSFER_TRANSACTION_CREATED =
380+
EventType(JsonField.of("transfer_transaction.created"))
381+
372382
@JvmStatic fun of(value: String) = EventType(JsonField.of(value))
373383
}
374384

@@ -380,6 +390,9 @@ constructor(
380390
DIGITAL_WALLET_TOKENIZATION_RESULT,
381391
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
382392
DISPUTE_UPDATED,
393+
PAYMENT_TRANSACTION_CREATED,
394+
PAYMENT_TRANSACTION_UPDATED,
395+
TRANSFER_TRANSACTION_CREATED,
383396
}
384397

385398
enum class Value {
@@ -390,6 +403,9 @@ constructor(
390403
DIGITAL_WALLET_TOKENIZATION_RESULT,
391404
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
392405
DISPUTE_UPDATED,
406+
PAYMENT_TRANSACTION_CREATED,
407+
PAYMENT_TRANSACTION_UPDATED,
408+
TRANSFER_TRANSACTION_CREATED,
393409
_UNKNOWN,
394410
}
395411

@@ -404,6 +420,9 @@ constructor(
404420
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
405421
Value.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
406422
DISPUTE_UPDATED -> Value.DISPUTE_UPDATED
423+
PAYMENT_TRANSACTION_CREATED -> Value.PAYMENT_TRANSACTION_CREATED
424+
PAYMENT_TRANSACTION_UPDATED -> Value.PAYMENT_TRANSACTION_UPDATED
425+
TRANSFER_TRANSACTION_CREATED -> Value.TRANSFER_TRANSACTION_CREATED
407426
else -> Value._UNKNOWN
408427
}
409428

@@ -418,6 +437,9 @@ constructor(
418437
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
419438
Known.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
420439
DISPUTE_UPDATED -> Known.DISPUTE_UPDATED
440+
PAYMENT_TRANSACTION_CREATED -> Known.PAYMENT_TRANSACTION_CREATED
441+
PAYMENT_TRANSACTION_UPDATED -> Known.PAYMENT_TRANSACTION_UPDATED
442+
TRANSFER_TRANSACTION_CREATED -> Known.TRANSFER_TRANSACTION_CREATED
421443
else -> throw LithicInvalidDataException("Unknown EventType: $value")
422444
}
423445

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

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,16 @@ constructor(
390390

391391
@JvmField val DISPUTE_UPDATED = EventType(JsonField.of("dispute.updated"))
392392

393+
@JvmField
394+
val PAYMENT_TRANSACTION_CREATED = EventType(JsonField.of("payment_transaction.created"))
395+
396+
@JvmField
397+
val PAYMENT_TRANSACTION_UPDATED = EventType(JsonField.of("payment_transaction.updated"))
398+
399+
@JvmField
400+
val TRANSFER_TRANSACTION_CREATED =
401+
EventType(JsonField.of("transfer_transaction.created"))
402+
393403
@JvmStatic fun of(value: String) = EventType(JsonField.of(value))
394404
}
395405

@@ -401,6 +411,9 @@ constructor(
401411
DIGITAL_WALLET_TOKENIZATION_RESULT,
402412
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
403413
DISPUTE_UPDATED,
414+
PAYMENT_TRANSACTION_CREATED,
415+
PAYMENT_TRANSACTION_UPDATED,
416+
TRANSFER_TRANSACTION_CREATED,
404417
}
405418

406419
enum class Value {
@@ -411,6 +424,9 @@ constructor(
411424
DIGITAL_WALLET_TOKENIZATION_RESULT,
412425
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
413426
DISPUTE_UPDATED,
427+
PAYMENT_TRANSACTION_CREATED,
428+
PAYMENT_TRANSACTION_UPDATED,
429+
TRANSFER_TRANSACTION_CREATED,
414430
_UNKNOWN,
415431
}
416432

@@ -425,6 +441,9 @@ constructor(
425441
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
426442
Value.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
427443
DISPUTE_UPDATED -> Value.DISPUTE_UPDATED
444+
PAYMENT_TRANSACTION_CREATED -> Value.PAYMENT_TRANSACTION_CREATED
445+
PAYMENT_TRANSACTION_UPDATED -> Value.PAYMENT_TRANSACTION_UPDATED
446+
TRANSFER_TRANSACTION_CREATED -> Value.TRANSFER_TRANSACTION_CREATED
428447
else -> Value._UNKNOWN
429448
}
430449

@@ -439,6 +458,9 @@ constructor(
439458
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
440459
Known.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
441460
DISPUTE_UPDATED -> Known.DISPUTE_UPDATED
461+
PAYMENT_TRANSACTION_CREATED -> Known.PAYMENT_TRANSACTION_CREATED
462+
PAYMENT_TRANSACTION_UPDATED -> Known.PAYMENT_TRANSACTION_UPDATED
463+
TRANSFER_TRANSACTION_CREATED -> Known.TRANSFER_TRANSACTION_CREATED
442464
else -> throw LithicInvalidDataException("Unknown EventType: $value")
443465
}
444466

0 commit comments

Comments
 (0)