Skip to content

Commit

Permalink
feat(api): add more enum members to event types (#22)
Browse files Browse the repository at this point in the history
- `payment_transaction.created`
- `payment_transaction.updated`
- `transfer_transaction.created`
  • Loading branch information
stainless-bot committed Jul 17, 2023
1 parent ee60a7a commit 3c3d46f
Show file tree
Hide file tree
Showing 5 changed files with 110 additions and 0 deletions.
22 changes: 22 additions & 0 deletions lithic-java-core/src/main/kotlin/com/lithic/api/models/Event.kt
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,16 @@ private constructor(

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

@JvmField
val PAYMENT_TRANSACTION_CREATED = EventType(JsonField.of("payment_transaction.created"))

@JvmField
val PAYMENT_TRANSACTION_UPDATED = EventType(JsonField.of("payment_transaction.updated"))

@JvmField
val TRANSFER_TRANSACTION_CREATED =
EventType(JsonField.of("transfer_transaction.created"))

@JvmStatic fun of(value: String) = EventType(JsonField.of(value))
}

Expand All @@ -311,6 +321,9 @@ private constructor(
DIGITAL_WALLET_TOKENIZATION_RESULT,
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
DISPUTE_UPDATED,
PAYMENT_TRANSACTION_CREATED,
PAYMENT_TRANSACTION_UPDATED,
TRANSFER_TRANSACTION_CREATED,
}

enum class Value {
Expand All @@ -321,6 +334,9 @@ private constructor(
DIGITAL_WALLET_TOKENIZATION_RESULT,
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
DISPUTE_UPDATED,
PAYMENT_TRANSACTION_CREATED,
PAYMENT_TRANSACTION_UPDATED,
TRANSFER_TRANSACTION_CREATED,
_UNKNOWN,
}

Expand All @@ -335,6 +351,9 @@ private constructor(
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
Value.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
DISPUTE_UPDATED -> Value.DISPUTE_UPDATED
PAYMENT_TRANSACTION_CREATED -> Value.PAYMENT_TRANSACTION_CREATED
PAYMENT_TRANSACTION_UPDATED -> Value.PAYMENT_TRANSACTION_UPDATED
TRANSFER_TRANSACTION_CREATED -> Value.TRANSFER_TRANSACTION_CREATED
else -> Value._UNKNOWN
}

Expand All @@ -349,6 +368,9 @@ private constructor(
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
Known.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
DISPUTE_UPDATED -> Known.DISPUTE_UPDATED
PAYMENT_TRANSACTION_CREATED -> Known.PAYMENT_TRANSACTION_CREATED
PAYMENT_TRANSACTION_UPDATED -> Known.PAYMENT_TRANSACTION_UPDATED
TRANSFER_TRANSACTION_CREATED -> Known.TRANSFER_TRANSACTION_CREATED
else -> throw LithicInvalidDataException("Unknown EventType: $value")
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -245,6 +245,16 @@ constructor(

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

@JvmField
val PAYMENT_TRANSACTION_CREATED = EventType(JsonField.of("payment_transaction.created"))

@JvmField
val PAYMENT_TRANSACTION_UPDATED = EventType(JsonField.of("payment_transaction.updated"))

@JvmField
val TRANSFER_TRANSACTION_CREATED =
EventType(JsonField.of("transfer_transaction.created"))

@JvmStatic fun of(value: String) = EventType(JsonField.of(value))
}

Expand All @@ -256,6 +266,9 @@ constructor(
DIGITAL_WALLET_TOKENIZATION_RESULT,
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
DISPUTE_UPDATED,
PAYMENT_TRANSACTION_CREATED,
PAYMENT_TRANSACTION_UPDATED,
TRANSFER_TRANSACTION_CREATED,
}

enum class Value {
Expand All @@ -266,6 +279,9 @@ constructor(
DIGITAL_WALLET_TOKENIZATION_RESULT,
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
DISPUTE_UPDATED,
PAYMENT_TRANSACTION_CREATED,
PAYMENT_TRANSACTION_UPDATED,
TRANSFER_TRANSACTION_CREATED,
_UNKNOWN,
}

Expand All @@ -280,6 +296,9 @@ constructor(
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
Value.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
DISPUTE_UPDATED -> Value.DISPUTE_UPDATED
PAYMENT_TRANSACTION_CREATED -> Value.PAYMENT_TRANSACTION_CREATED
PAYMENT_TRANSACTION_UPDATED -> Value.PAYMENT_TRANSACTION_UPDATED
TRANSFER_TRANSACTION_CREATED -> Value.TRANSFER_TRANSACTION_CREATED
else -> Value._UNKNOWN
}

Expand All @@ -294,6 +313,9 @@ constructor(
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
Known.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
DISPUTE_UPDATED -> Known.DISPUTE_UPDATED
PAYMENT_TRANSACTION_CREATED -> Known.PAYMENT_TRANSACTION_CREATED
PAYMENT_TRANSACTION_UPDATED -> Known.PAYMENT_TRANSACTION_UPDATED
TRANSFER_TRANSACTION_CREATED -> Known.TRANSFER_TRANSACTION_CREATED
else -> throw LithicInvalidDataException("Unknown EventType: $value")
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,16 @@ private constructor(

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

@JvmField
val PAYMENT_TRANSACTION_CREATED = EventType(JsonField.of("payment_transaction.created"))

@JvmField
val PAYMENT_TRANSACTION_UPDATED = EventType(JsonField.of("payment_transaction.updated"))

@JvmField
val TRANSFER_TRANSACTION_CREATED =
EventType(JsonField.of("transfer_transaction.created"))

@JvmStatic fun of(value: String) = EventType(JsonField.of(value))
}

Expand All @@ -251,6 +261,9 @@ private constructor(
DIGITAL_WALLET_TOKENIZATION_RESULT,
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
DISPUTE_UPDATED,
PAYMENT_TRANSACTION_CREATED,
PAYMENT_TRANSACTION_UPDATED,
TRANSFER_TRANSACTION_CREATED,
}

enum class Value {
Expand All @@ -261,6 +274,9 @@ private constructor(
DIGITAL_WALLET_TOKENIZATION_RESULT,
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
DISPUTE_UPDATED,
PAYMENT_TRANSACTION_CREATED,
PAYMENT_TRANSACTION_UPDATED,
TRANSFER_TRANSACTION_CREATED,
_UNKNOWN,
}

Expand All @@ -275,6 +291,9 @@ private constructor(
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
Value.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
DISPUTE_UPDATED -> Value.DISPUTE_UPDATED
PAYMENT_TRANSACTION_CREATED -> Value.PAYMENT_TRANSACTION_CREATED
PAYMENT_TRANSACTION_UPDATED -> Value.PAYMENT_TRANSACTION_UPDATED
TRANSFER_TRANSACTION_CREATED -> Value.TRANSFER_TRANSACTION_CREATED
else -> Value._UNKNOWN
}

Expand All @@ -289,6 +308,9 @@ private constructor(
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
Known.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
DISPUTE_UPDATED -> Known.DISPUTE_UPDATED
PAYMENT_TRANSACTION_CREATED -> Known.PAYMENT_TRANSACTION_CREATED
PAYMENT_TRANSACTION_UPDATED -> Known.PAYMENT_TRANSACTION_UPDATED
TRANSFER_TRANSACTION_CREATED -> Known.TRANSFER_TRANSACTION_CREATED
else -> throw LithicInvalidDataException("Unknown EventType: $value")
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -369,6 +369,16 @@ constructor(

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

@JvmField
val PAYMENT_TRANSACTION_CREATED = EventType(JsonField.of("payment_transaction.created"))

@JvmField
val PAYMENT_TRANSACTION_UPDATED = EventType(JsonField.of("payment_transaction.updated"))

@JvmField
val TRANSFER_TRANSACTION_CREATED =
EventType(JsonField.of("transfer_transaction.created"))

@JvmStatic fun of(value: String) = EventType(JsonField.of(value))
}

Expand All @@ -380,6 +390,9 @@ constructor(
DIGITAL_WALLET_TOKENIZATION_RESULT,
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
DISPUTE_UPDATED,
PAYMENT_TRANSACTION_CREATED,
PAYMENT_TRANSACTION_UPDATED,
TRANSFER_TRANSACTION_CREATED,
}

enum class Value {
Expand All @@ -390,6 +403,9 @@ constructor(
DIGITAL_WALLET_TOKENIZATION_RESULT,
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
DISPUTE_UPDATED,
PAYMENT_TRANSACTION_CREATED,
PAYMENT_TRANSACTION_UPDATED,
TRANSFER_TRANSACTION_CREATED,
_UNKNOWN,
}

Expand All @@ -404,6 +420,9 @@ constructor(
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
Value.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
DISPUTE_UPDATED -> Value.DISPUTE_UPDATED
PAYMENT_TRANSACTION_CREATED -> Value.PAYMENT_TRANSACTION_CREATED
PAYMENT_TRANSACTION_UPDATED -> Value.PAYMENT_TRANSACTION_UPDATED
TRANSFER_TRANSACTION_CREATED -> Value.TRANSFER_TRANSACTION_CREATED
else -> Value._UNKNOWN
}

Expand All @@ -418,6 +437,9 @@ constructor(
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
Known.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
DISPUTE_UPDATED -> Known.DISPUTE_UPDATED
PAYMENT_TRANSACTION_CREATED -> Known.PAYMENT_TRANSACTION_CREATED
PAYMENT_TRANSACTION_UPDATED -> Known.PAYMENT_TRANSACTION_UPDATED
TRANSFER_TRANSACTION_CREATED -> Known.TRANSFER_TRANSACTION_CREATED
else -> throw LithicInvalidDataException("Unknown EventType: $value")
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -390,6 +390,16 @@ constructor(

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

@JvmField
val PAYMENT_TRANSACTION_CREATED = EventType(JsonField.of("payment_transaction.created"))

@JvmField
val PAYMENT_TRANSACTION_UPDATED = EventType(JsonField.of("payment_transaction.updated"))

@JvmField
val TRANSFER_TRANSACTION_CREATED =
EventType(JsonField.of("transfer_transaction.created"))

@JvmStatic fun of(value: String) = EventType(JsonField.of(value))
}

Expand All @@ -401,6 +411,9 @@ constructor(
DIGITAL_WALLET_TOKENIZATION_RESULT,
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
DISPUTE_UPDATED,
PAYMENT_TRANSACTION_CREATED,
PAYMENT_TRANSACTION_UPDATED,
TRANSFER_TRANSACTION_CREATED,
}

enum class Value {
Expand All @@ -411,6 +424,9 @@ constructor(
DIGITAL_WALLET_TOKENIZATION_RESULT,
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE,
DISPUTE_UPDATED,
PAYMENT_TRANSACTION_CREATED,
PAYMENT_TRANSACTION_UPDATED,
TRANSFER_TRANSACTION_CREATED,
_UNKNOWN,
}

Expand All @@ -425,6 +441,9 @@ constructor(
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
Value.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
DISPUTE_UPDATED -> Value.DISPUTE_UPDATED
PAYMENT_TRANSACTION_CREATED -> Value.PAYMENT_TRANSACTION_CREATED
PAYMENT_TRANSACTION_UPDATED -> Value.PAYMENT_TRANSACTION_UPDATED
TRANSFER_TRANSACTION_CREATED -> Value.TRANSFER_TRANSACTION_CREATED
else -> Value._UNKNOWN
}

Expand All @@ -439,6 +458,9 @@ constructor(
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE ->
Known.DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE
DISPUTE_UPDATED -> Known.DISPUTE_UPDATED
PAYMENT_TRANSACTION_CREATED -> Known.PAYMENT_TRANSACTION_CREATED
PAYMENT_TRANSACTION_UPDATED -> Known.PAYMENT_TRANSACTION_UPDATED
TRANSFER_TRANSACTION_CREATED -> Known.TRANSFER_TRANSACTION_CREATED
else -> throw LithicInvalidDataException("Unknown EventType: $value")
}

Expand Down

0 comments on commit 3c3d46f

Please sign in to comment.