Skip to content

Commit 0621a59

Browse files
feat(api): updates (#251)
1 parent 51f6bba commit 0621a59

23 files changed

Lines changed: 757 additions & 311 deletions

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

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,6 +394,22 @@ private constructor(
394394
val TRANSFER_TRANSACTION_CREATED =
395395
EventType(JsonField.of("transfer_transaction.created"))
396396

397+
@JvmField
398+
val TOKENIZATION_APPROVAL_REQUEST =
399+
EventType(JsonField.of("tokenization.approval_request"))
400+
401+
@JvmField val TOKENIZATION_RESULT = EventType(JsonField.of("tokenization.result"))
402+
403+
@JvmField
404+
val TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE =
405+
EventType(JsonField.of("tokenization.two_factor_authentication_code"))
406+
407+
@JvmField
408+
val TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT =
409+
EventType(JsonField.of("tokenization.two_factor_authentication_code_sent"))
410+
411+
@JvmField val TOKENIZATION_UPDATED = EventType(JsonField.of("tokenization.updated"))
412+
397413
@JvmStatic fun of(value: String) = EventType(JsonField.of(value))
398414
}
399415

@@ -421,6 +437,11 @@ private constructor(
421437
SETTLEMENT_REPORT_UPDATED,
422438
THREE_DS_AUTHENTICATION_CREATED,
423439
TRANSFER_TRANSACTION_CREATED,
440+
TOKENIZATION_APPROVAL_REQUEST,
441+
TOKENIZATION_RESULT,
442+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
443+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT,
444+
TOKENIZATION_UPDATED,
424445
}
425446

426447
enum class Value {
@@ -447,6 +468,11 @@ private constructor(
447468
SETTLEMENT_REPORT_UPDATED,
448469
THREE_DS_AUTHENTICATION_CREATED,
449470
TRANSFER_TRANSACTION_CREATED,
471+
TOKENIZATION_APPROVAL_REQUEST,
472+
TOKENIZATION_RESULT,
473+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
474+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT,
475+
TOKENIZATION_UPDATED,
450476
_UNKNOWN,
451477
}
452478

@@ -478,6 +504,13 @@ private constructor(
478504
SETTLEMENT_REPORT_UPDATED -> Value.SETTLEMENT_REPORT_UPDATED
479505
THREE_DS_AUTHENTICATION_CREATED -> Value.THREE_DS_AUTHENTICATION_CREATED
480506
TRANSFER_TRANSACTION_CREATED -> Value.TRANSFER_TRANSACTION_CREATED
507+
TOKENIZATION_APPROVAL_REQUEST -> Value.TOKENIZATION_APPROVAL_REQUEST
508+
TOKENIZATION_RESULT -> Value.TOKENIZATION_RESULT
509+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
510+
Value.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
511+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT ->
512+
Value.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT
513+
TOKENIZATION_UPDATED -> Value.TOKENIZATION_UPDATED
481514
else -> Value._UNKNOWN
482515
}
483516

@@ -509,6 +542,13 @@ private constructor(
509542
SETTLEMENT_REPORT_UPDATED -> Known.SETTLEMENT_REPORT_UPDATED
510543
THREE_DS_AUTHENTICATION_CREATED -> Known.THREE_DS_AUTHENTICATION_CREATED
511544
TRANSFER_TRANSACTION_CREATED -> Known.TRANSFER_TRANSACTION_CREATED
545+
TOKENIZATION_APPROVAL_REQUEST -> Known.TOKENIZATION_APPROVAL_REQUEST
546+
TOKENIZATION_RESULT -> Known.TOKENIZATION_RESULT
547+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
548+
Known.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
549+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT ->
550+
Known.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT
551+
TOKENIZATION_UPDATED -> Known.TOKENIZATION_UPDATED
512552
else -> throw LithicInvalidDataException("Unknown EventType: $value")
513553
}
514554

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

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,22 @@ constructor(
346346
val TRANSFER_TRANSACTION_CREATED =
347347
EventType(JsonField.of("transfer_transaction.created"))
348348

349+
@JvmField
350+
val TOKENIZATION_APPROVAL_REQUEST =
351+
EventType(JsonField.of("tokenization.approval_request"))
352+
353+
@JvmField val TOKENIZATION_RESULT = EventType(JsonField.of("tokenization.result"))
354+
355+
@JvmField
356+
val TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE =
357+
EventType(JsonField.of("tokenization.two_factor_authentication_code"))
358+
359+
@JvmField
360+
val TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT =
361+
EventType(JsonField.of("tokenization.two_factor_authentication_code_sent"))
362+
363+
@JvmField val TOKENIZATION_UPDATED = EventType(JsonField.of("tokenization.updated"))
364+
349365
@JvmStatic fun of(value: String) = EventType(JsonField.of(value))
350366
}
351367

@@ -373,6 +389,11 @@ constructor(
373389
SETTLEMENT_REPORT_UPDATED,
374390
THREE_DS_AUTHENTICATION_CREATED,
375391
TRANSFER_TRANSACTION_CREATED,
392+
TOKENIZATION_APPROVAL_REQUEST,
393+
TOKENIZATION_RESULT,
394+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
395+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT,
396+
TOKENIZATION_UPDATED,
376397
}
377398

378399
enum class Value {
@@ -399,6 +420,11 @@ constructor(
399420
SETTLEMENT_REPORT_UPDATED,
400421
THREE_DS_AUTHENTICATION_CREATED,
401422
TRANSFER_TRANSACTION_CREATED,
423+
TOKENIZATION_APPROVAL_REQUEST,
424+
TOKENIZATION_RESULT,
425+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
426+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT,
427+
TOKENIZATION_UPDATED,
402428
_UNKNOWN,
403429
}
404430

@@ -430,6 +456,13 @@ constructor(
430456
SETTLEMENT_REPORT_UPDATED -> Value.SETTLEMENT_REPORT_UPDATED
431457
THREE_DS_AUTHENTICATION_CREATED -> Value.THREE_DS_AUTHENTICATION_CREATED
432458
TRANSFER_TRANSACTION_CREATED -> Value.TRANSFER_TRANSACTION_CREATED
459+
TOKENIZATION_APPROVAL_REQUEST -> Value.TOKENIZATION_APPROVAL_REQUEST
460+
TOKENIZATION_RESULT -> Value.TOKENIZATION_RESULT
461+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
462+
Value.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
463+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT ->
464+
Value.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT
465+
TOKENIZATION_UPDATED -> Value.TOKENIZATION_UPDATED
433466
else -> Value._UNKNOWN
434467
}
435468

@@ -461,6 +494,13 @@ constructor(
461494
SETTLEMENT_REPORT_UPDATED -> Known.SETTLEMENT_REPORT_UPDATED
462495
THREE_DS_AUTHENTICATION_CREATED -> Known.THREE_DS_AUTHENTICATION_CREATED
463496
TRANSFER_TRANSACTION_CREATED -> Known.TRANSFER_TRANSACTION_CREATED
497+
TOKENIZATION_APPROVAL_REQUEST -> Known.TOKENIZATION_APPROVAL_REQUEST
498+
TOKENIZATION_RESULT -> Known.TOKENIZATION_RESULT
499+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
500+
Known.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
501+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT ->
502+
Known.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT
503+
TOKENIZATION_UPDATED -> Known.TOKENIZATION_UPDATED
464504
else -> throw LithicInvalidDataException("Unknown EventType: $value")
465505
}
466506

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

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,22 @@ private constructor(
296296
val TRANSFER_TRANSACTION_CREATED =
297297
EventType(JsonField.of("transfer_transaction.created"))
298298

299+
@JvmField
300+
val TOKENIZATION_APPROVAL_REQUEST =
301+
EventType(JsonField.of("tokenization.approval_request"))
302+
303+
@JvmField val TOKENIZATION_RESULT = EventType(JsonField.of("tokenization.result"))
304+
305+
@JvmField
306+
val TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE =
307+
EventType(JsonField.of("tokenization.two_factor_authentication_code"))
308+
309+
@JvmField
310+
val TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT =
311+
EventType(JsonField.of("tokenization.two_factor_authentication_code_sent"))
312+
313+
@JvmField val TOKENIZATION_UPDATED = EventType(JsonField.of("tokenization.updated"))
314+
299315
@JvmStatic fun of(value: String) = EventType(JsonField.of(value))
300316
}
301317

@@ -323,6 +339,11 @@ private constructor(
323339
SETTLEMENT_REPORT_UPDATED,
324340
THREE_DS_AUTHENTICATION_CREATED,
325341
TRANSFER_TRANSACTION_CREATED,
342+
TOKENIZATION_APPROVAL_REQUEST,
343+
TOKENIZATION_RESULT,
344+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
345+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT,
346+
TOKENIZATION_UPDATED,
326347
}
327348

328349
enum class Value {
@@ -349,6 +370,11 @@ private constructor(
349370
SETTLEMENT_REPORT_UPDATED,
350371
THREE_DS_AUTHENTICATION_CREATED,
351372
TRANSFER_TRANSACTION_CREATED,
373+
TOKENIZATION_APPROVAL_REQUEST,
374+
TOKENIZATION_RESULT,
375+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
376+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT,
377+
TOKENIZATION_UPDATED,
352378
_UNKNOWN,
353379
}
354380

@@ -380,6 +406,13 @@ private constructor(
380406
SETTLEMENT_REPORT_UPDATED -> Value.SETTLEMENT_REPORT_UPDATED
381407
THREE_DS_AUTHENTICATION_CREATED -> Value.THREE_DS_AUTHENTICATION_CREATED
382408
TRANSFER_TRANSACTION_CREATED -> Value.TRANSFER_TRANSACTION_CREATED
409+
TOKENIZATION_APPROVAL_REQUEST -> Value.TOKENIZATION_APPROVAL_REQUEST
410+
TOKENIZATION_RESULT -> Value.TOKENIZATION_RESULT
411+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
412+
Value.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
413+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT ->
414+
Value.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT
415+
TOKENIZATION_UPDATED -> Value.TOKENIZATION_UPDATED
383416
else -> Value._UNKNOWN
384417
}
385418

@@ -411,6 +444,13 @@ private constructor(
411444
SETTLEMENT_REPORT_UPDATED -> Known.SETTLEMENT_REPORT_UPDATED
412445
THREE_DS_AUTHENTICATION_CREATED -> Known.THREE_DS_AUTHENTICATION_CREATED
413446
TRANSFER_TRANSACTION_CREATED -> Known.TRANSFER_TRANSACTION_CREATED
447+
TOKENIZATION_APPROVAL_REQUEST -> Known.TOKENIZATION_APPROVAL_REQUEST
448+
TOKENIZATION_RESULT -> Known.TOKENIZATION_RESULT
449+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
450+
Known.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
451+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT ->
452+
Known.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT
453+
TOKENIZATION_UPDATED -> Known.TOKENIZATION_UPDATED
414454
else -> throw LithicInvalidDataException("Unknown EventType: $value")
415455
}
416456

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

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,22 @@ constructor(
434434
val TRANSFER_TRANSACTION_CREATED =
435435
EventType(JsonField.of("transfer_transaction.created"))
436436

437+
@JvmField
438+
val TOKENIZATION_APPROVAL_REQUEST =
439+
EventType(JsonField.of("tokenization.approval_request"))
440+
441+
@JvmField val TOKENIZATION_RESULT = EventType(JsonField.of("tokenization.result"))
442+
443+
@JvmField
444+
val TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE =
445+
EventType(JsonField.of("tokenization.two_factor_authentication_code"))
446+
447+
@JvmField
448+
val TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT =
449+
EventType(JsonField.of("tokenization.two_factor_authentication_code_sent"))
450+
451+
@JvmField val TOKENIZATION_UPDATED = EventType(JsonField.of("tokenization.updated"))
452+
437453
@JvmStatic fun of(value: String) = EventType(JsonField.of(value))
438454
}
439455

@@ -461,6 +477,11 @@ constructor(
461477
SETTLEMENT_REPORT_UPDATED,
462478
THREE_DS_AUTHENTICATION_CREATED,
463479
TRANSFER_TRANSACTION_CREATED,
480+
TOKENIZATION_APPROVAL_REQUEST,
481+
TOKENIZATION_RESULT,
482+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
483+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT,
484+
TOKENIZATION_UPDATED,
464485
}
465486

466487
enum class Value {
@@ -487,6 +508,11 @@ constructor(
487508
SETTLEMENT_REPORT_UPDATED,
488509
THREE_DS_AUTHENTICATION_CREATED,
489510
TRANSFER_TRANSACTION_CREATED,
511+
TOKENIZATION_APPROVAL_REQUEST,
512+
TOKENIZATION_RESULT,
513+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
514+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT,
515+
TOKENIZATION_UPDATED,
490516
_UNKNOWN,
491517
}
492518

@@ -518,6 +544,13 @@ constructor(
518544
SETTLEMENT_REPORT_UPDATED -> Value.SETTLEMENT_REPORT_UPDATED
519545
THREE_DS_AUTHENTICATION_CREATED -> Value.THREE_DS_AUTHENTICATION_CREATED
520546
TRANSFER_TRANSACTION_CREATED -> Value.TRANSFER_TRANSACTION_CREATED
547+
TOKENIZATION_APPROVAL_REQUEST -> Value.TOKENIZATION_APPROVAL_REQUEST
548+
TOKENIZATION_RESULT -> Value.TOKENIZATION_RESULT
549+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
550+
Value.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
551+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT ->
552+
Value.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT
553+
TOKENIZATION_UPDATED -> Value.TOKENIZATION_UPDATED
521554
else -> Value._UNKNOWN
522555
}
523556

@@ -549,6 +582,13 @@ constructor(
549582
SETTLEMENT_REPORT_UPDATED -> Known.SETTLEMENT_REPORT_UPDATED
550583
THREE_DS_AUTHENTICATION_CREATED -> Known.THREE_DS_AUTHENTICATION_CREATED
551584
TRANSFER_TRANSACTION_CREATED -> Known.TRANSFER_TRANSACTION_CREATED
585+
TOKENIZATION_APPROVAL_REQUEST -> Known.TOKENIZATION_APPROVAL_REQUEST
586+
TOKENIZATION_RESULT -> Known.TOKENIZATION_RESULT
587+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
588+
Known.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
589+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT ->
590+
Known.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT
591+
TOKENIZATION_UPDATED -> Known.TOKENIZATION_UPDATED
552592
else -> throw LithicInvalidDataException("Unknown EventType: $value")
553593
}
554594

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

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,22 @@ constructor(
363363
val TRANSFER_TRANSACTION_CREATED =
364364
EventType(JsonField.of("transfer_transaction.created"))
365365

366+
@JvmField
367+
val TOKENIZATION_APPROVAL_REQUEST =
368+
EventType(JsonField.of("tokenization.approval_request"))
369+
370+
@JvmField val TOKENIZATION_RESULT = EventType(JsonField.of("tokenization.result"))
371+
372+
@JvmField
373+
val TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE =
374+
EventType(JsonField.of("tokenization.two_factor_authentication_code"))
375+
376+
@JvmField
377+
val TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT =
378+
EventType(JsonField.of("tokenization.two_factor_authentication_code_sent"))
379+
380+
@JvmField val TOKENIZATION_UPDATED = EventType(JsonField.of("tokenization.updated"))
381+
366382
@JvmStatic fun of(value: String) = EventType(JsonField.of(value))
367383
}
368384

@@ -390,6 +406,11 @@ constructor(
390406
SETTLEMENT_REPORT_UPDATED,
391407
THREE_DS_AUTHENTICATION_CREATED,
392408
TRANSFER_TRANSACTION_CREATED,
409+
TOKENIZATION_APPROVAL_REQUEST,
410+
TOKENIZATION_RESULT,
411+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
412+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT,
413+
TOKENIZATION_UPDATED,
393414
}
394415

395416
enum class Value {
@@ -416,6 +437,11 @@ constructor(
416437
SETTLEMENT_REPORT_UPDATED,
417438
THREE_DS_AUTHENTICATION_CREATED,
418439
TRANSFER_TRANSACTION_CREATED,
440+
TOKENIZATION_APPROVAL_REQUEST,
441+
TOKENIZATION_RESULT,
442+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
443+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT,
444+
TOKENIZATION_UPDATED,
419445
_UNKNOWN,
420446
}
421447

@@ -447,6 +473,13 @@ constructor(
447473
SETTLEMENT_REPORT_UPDATED -> Value.SETTLEMENT_REPORT_UPDATED
448474
THREE_DS_AUTHENTICATION_CREATED -> Value.THREE_DS_AUTHENTICATION_CREATED
449475
TRANSFER_TRANSACTION_CREATED -> Value.TRANSFER_TRANSACTION_CREATED
476+
TOKENIZATION_APPROVAL_REQUEST -> Value.TOKENIZATION_APPROVAL_REQUEST
477+
TOKENIZATION_RESULT -> Value.TOKENIZATION_RESULT
478+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
479+
Value.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
480+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT ->
481+
Value.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT
482+
TOKENIZATION_UPDATED -> Value.TOKENIZATION_UPDATED
450483
else -> Value._UNKNOWN
451484
}
452485

@@ -478,6 +511,13 @@ constructor(
478511
SETTLEMENT_REPORT_UPDATED -> Known.SETTLEMENT_REPORT_UPDATED
479512
THREE_DS_AUTHENTICATION_CREATED -> Known.THREE_DS_AUTHENTICATION_CREATED
480513
TRANSFER_TRANSACTION_CREATED -> Known.TRANSFER_TRANSACTION_CREATED
514+
TOKENIZATION_APPROVAL_REQUEST -> Known.TOKENIZATION_APPROVAL_REQUEST
515+
TOKENIZATION_RESULT -> Known.TOKENIZATION_RESULT
516+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
517+
Known.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
518+
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT ->
519+
Known.TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT
520+
TOKENIZATION_UPDATED -> Known.TOKENIZATION_UPDATED
481521
else -> throw LithicInvalidDataException("Unknown EventType: $value")
482522
}
483523

0 commit comments

Comments
 (0)