diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 2e06584a9..c15669fda 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.439.0"
+ ".": "0.440.0"
}
\ No newline at end of file
diff --git a/.stats.yml b/.stats.yml
index 464498e14..fd12aef62 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
configured_endpoints: 235
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-e9d1e51ce8416b747bc7ee664bb2c2e2095e2c5e49bad9e3a9c9657f3fed5994.yml
-openapi_spec_hash: db0318b3db534a5982ab89666b2e0117
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-d23465ee6dfaa64549fa617a3dd213d86a1ddbcf0d01e6595dad4dc8a72d3060.yml
+openapi_spec_hash: 48b1e64041179b50d44dd4c58cb515d0
config_hash: 463c5cf7a7f13cf7db270b287814b56c
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7b68f39c5..8e37ece1e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,13 @@
# Changelog
+## 0.440.0 (2026-03-03)
+
+Full Changelog: [v0.439.0...v0.440.0](https://github.com/Increase/increase-java/compare/v0.439.0...v0.440.0)
+
+### Features
+
+* **api:** api update ([072a26b](https://github.com/Increase/increase-java/commit/072a26b0019c7a6cfa2752846c4b91043f40981d))
+
## 0.439.0 (2026-03-02)
Full Changelog: [v0.438.0...v0.439.0](https://github.com/Increase/increase-java/compare/v0.438.0...v0.439.0)
diff --git a/README.md b/README.md
index 6b0081830..921fee9e4 100644
--- a/README.md
+++ b/README.md
@@ -2,8 +2,8 @@
-[](https://central.sonatype.com/artifact/com.increase.api/increase-java/0.439.0)
-[](https://javadoc.io/doc/com.increase.api/increase-java/0.439.0)
+[](https://central.sonatype.com/artifact/com.increase.api/increase-java/0.440.0)
+[](https://javadoc.io/doc/com.increase.api/increase-java/0.440.0)
@@ -13,7 +13,7 @@ The Increase Java SDK is similar to the Increase Kotlin SDK but with minor diffe
-The REST API documentation can be found on [increase.com](https://increase.com/documentation). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.increase.api/increase-java/0.439.0).
+The REST API documentation can be found on [increase.com](https://increase.com/documentation). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.increase.api/increase-java/0.440.0).
@@ -24,7 +24,7 @@ The REST API documentation can be found on [increase.com](https://increase.com/d
### Gradle
```kotlin
-implementation("com.increase.api:increase-java:0.439.0")
+implementation("com.increase.api:increase-java:0.440.0")
```
### Maven
@@ -33,7 +33,7 @@ implementation("com.increase.api:increase-java:0.439.0")
com.increase.api
increase-java
- 0.439.0
+ 0.440.0
```
diff --git a/build.gradle.kts b/build.gradle.kts
index b40615c24..4b59aaee8 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -8,7 +8,7 @@ repositories {
allprojects {
group = "com.increase.api"
- version = "0.439.0" // x-release-please-version
+ version = "0.440.0" // x-release-please-version
}
subprojects {
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/eventsubscriptions/EventSubscriptionCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/eventsubscriptions/EventSubscriptionCreateParams.kt
index b2449663f..7a3b22512 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/eventsubscriptions/EventSubscriptionCreateParams.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/eventsubscriptions/EventSubscriptionCreateParams.kt
@@ -12,9 +12,11 @@ import com.increase.api.core.JsonField
import com.increase.api.core.JsonMissing
import com.increase.api.core.JsonValue
import com.increase.api.core.Params
+import com.increase.api.core.checkKnown
import com.increase.api.core.checkRequired
import com.increase.api.core.http.Headers
import com.increase.api.core.http.QueryParams
+import com.increase.api.core.toImmutable
import com.increase.api.errors.IncreaseInvalidDataException
import java.util.Collections
import java.util.Objects
@@ -48,12 +50,14 @@ private constructor(
/**
* If specified, this subscription will only receive webhooks for Events with the specified
- * `category`.
+ * `category`. If specifying a Real-Time Decision event category, only one Event Category can be
+ * specified for the Event Subscription.
*
* @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the
* server responded with an unexpected value).
*/
- fun selectedEventCategory(): Optional = body.selectedEventCategory()
+ fun selectedEventCategories(): Optional> =
+ body.selectedEventCategories()
/**
* The key that will be used to sign webhooks. If no value is passed, a random string will be
@@ -88,12 +92,13 @@ private constructor(
fun _oauthConnectionId(): JsonField = body._oauthConnectionId()
/**
- * Returns the raw JSON value of [selectedEventCategory].
+ * Returns the raw JSON value of [selectedEventCategories].
*
- * Unlike [selectedEventCategory], this method doesn't throw if the JSON field has an unexpected
- * type.
+ * Unlike [selectedEventCategories], this method doesn't throw if the JSON field has an
+ * unexpected type.
*/
- fun _selectedEventCategory(): JsonField = body._selectedEventCategory()
+ fun _selectedEventCategories(): JsonField> =
+ body._selectedEventCategories()
/**
* Returns the raw JSON value of [sharedSecret].
@@ -154,7 +159,7 @@ private constructor(
* Otherwise, it's more convenient to use the top-level setters instead:
* - [url]
* - [oauthConnectionId]
- * - [selectedEventCategory]
+ * - [selectedEventCategories]
* - [sharedSecret]
* - [status]
* - etc.
@@ -193,21 +198,31 @@ private constructor(
/**
* If specified, this subscription will only receive webhooks for Events with the specified
- * `category`.
+ * `category`. If specifying a Real-Time Decision event category, only one Event Category
+ * can be specified for the Event Subscription.
*/
- fun selectedEventCategory(selectedEventCategory: SelectedEventCategory) = apply {
- body.selectedEventCategory(selectedEventCategory)
+ fun selectedEventCategories(selectedEventCategories: List) = apply {
+ body.selectedEventCategories(selectedEventCategories)
}
/**
- * Sets [Builder.selectedEventCategory] to an arbitrary JSON value.
+ * Sets [Builder.selectedEventCategories] to an arbitrary JSON value.
+ *
+ * You should usually call [Builder.selectedEventCategories] with a well-typed
+ * `List` value instead. This method is primarily for setting the
+ * field to an undocumented or not yet supported value.
+ */
+ fun selectedEventCategories(
+ selectedEventCategories: JsonField>
+ ) = apply { body.selectedEventCategories(selectedEventCategories) }
+
+ /**
+ * Adds a single [SelectedEventCategory] to [selectedEventCategories].
*
- * You should usually call [Builder.selectedEventCategory] with a well-typed
- * [SelectedEventCategory] value instead. This method is primarily for setting the field to
- * an undocumented or not yet supported value.
+ * @throws IllegalStateException if the field was previously set to a non-list.
*/
- fun selectedEventCategory(selectedEventCategory: JsonField) = apply {
- body.selectedEventCategory(selectedEventCategory)
+ fun addSelectedEventCategory(selectedEventCategory: SelectedEventCategory) = apply {
+ body.addSelectedEventCategory(selectedEventCategory)
}
/**
@@ -386,7 +401,7 @@ private constructor(
private constructor(
private val url: JsonField,
private val oauthConnectionId: JsonField,
- private val selectedEventCategory: JsonField,
+ private val selectedEventCategories: JsonField>,
private val sharedSecret: JsonField,
private val status: JsonField,
private val additionalProperties: MutableMap,
@@ -398,9 +413,9 @@ private constructor(
@JsonProperty("oauth_connection_id")
@ExcludeMissing
oauthConnectionId: JsonField = JsonMissing.of(),
- @JsonProperty("selected_event_category")
+ @JsonProperty("selected_event_categories")
@ExcludeMissing
- selectedEventCategory: JsonField = JsonMissing.of(),
+ selectedEventCategories: JsonField> = JsonMissing.of(),
@JsonProperty("shared_secret")
@ExcludeMissing
sharedSecret: JsonField = JsonMissing.of(),
@@ -408,7 +423,7 @@ private constructor(
) : this(
url,
oauthConnectionId,
- selectedEventCategory,
+ selectedEventCategories,
sharedSecret,
status,
mutableMapOf(),
@@ -434,13 +449,14 @@ private constructor(
/**
* If specified, this subscription will only receive webhooks for Events with the specified
- * `category`.
+ * `category`. If specifying a Real-Time Decision event category, only one Event Category
+ * can be specified for the Event Subscription.
*
* @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if
* the server responded with an unexpected value).
*/
- fun selectedEventCategory(): Optional =
- selectedEventCategory.getOptional("selected_event_category")
+ fun selectedEventCategories(): Optional> =
+ selectedEventCategories.getOptional("selected_event_categories")
/**
* The key that will be used to sign webhooks. If no value is passed, a random string will
@@ -477,14 +493,15 @@ private constructor(
fun _oauthConnectionId(): JsonField = oauthConnectionId
/**
- * Returns the raw JSON value of [selectedEventCategory].
+ * Returns the raw JSON value of [selectedEventCategories].
*
- * Unlike [selectedEventCategory], this method doesn't throw if the JSON field has an
+ * Unlike [selectedEventCategories], this method doesn't throw if the JSON field has an
* unexpected type.
*/
- @JsonProperty("selected_event_category")
+ @JsonProperty("selected_event_categories")
@ExcludeMissing
- fun _selectedEventCategory(): JsonField = selectedEventCategory
+ fun _selectedEventCategories(): JsonField> =
+ selectedEventCategories
/**
* Returns the raw JSON value of [sharedSecret].
@@ -533,7 +550,8 @@ private constructor(
private var url: JsonField? = null
private var oauthConnectionId: JsonField = JsonMissing.of()
- private var selectedEventCategory: JsonField = JsonMissing.of()
+ private var selectedEventCategories: JsonField>? =
+ null
private var sharedSecret: JsonField = JsonMissing.of()
private var status: JsonField = JsonMissing.of()
private var additionalProperties: MutableMap = mutableMapOf()
@@ -542,7 +560,7 @@ private constructor(
internal fun from(body: Body) = apply {
url = body.url
oauthConnectionId = body.oauthConnectionId
- selectedEventCategory = body.selectedEventCategory
+ selectedEventCategories = body.selectedEventCategories.map { it.toMutableList() }
sharedSecret = body.sharedSecret
status = body.status
additionalProperties = body.additionalProperties.toMutableMap()
@@ -580,22 +598,36 @@ private constructor(
/**
* If specified, this subscription will only receive webhooks for Events with the
- * specified `category`.
+ * specified `category`. If specifying a Real-Time Decision event category, only one
+ * Event Category can be specified for the Event Subscription.
*/
- fun selectedEventCategory(selectedEventCategory: SelectedEventCategory) =
- selectedEventCategory(JsonField.of(selectedEventCategory))
+ fun selectedEventCategories(selectedEventCategories: List) =
+ selectedEventCategories(JsonField.of(selectedEventCategories))
/**
- * Sets [Builder.selectedEventCategory] to an arbitrary JSON value.
+ * Sets [Builder.selectedEventCategories] to an arbitrary JSON value.
*
- * You should usually call [Builder.selectedEventCategory] with a well-typed
- * [SelectedEventCategory] value instead. This method is primarily for setting the field
- * to an undocumented or not yet supported value.
+ * You should usually call [Builder.selectedEventCategories] with a well-typed
+ * `List` value instead. This method is primarily for setting the
+ * field to an undocumented or not yet supported value.
*/
- fun selectedEventCategory(selectedEventCategory: JsonField) =
- apply {
- this.selectedEventCategory = selectedEventCategory
- }
+ fun selectedEventCategories(
+ selectedEventCategories: JsonField>
+ ) = apply {
+ this.selectedEventCategories = selectedEventCategories.map { it.toMutableList() }
+ }
+
+ /**
+ * Adds a single [SelectedEventCategory] to [selectedEventCategories].
+ *
+ * @throws IllegalStateException if the field was previously set to a non-list.
+ */
+ fun addSelectedEventCategory(selectedEventCategory: SelectedEventCategory) = apply {
+ selectedEventCategories =
+ (selectedEventCategories ?: JsonField.of(mutableListOf())).also {
+ checkKnown("selectedEventCategories", it).add(selectedEventCategory)
+ }
+ }
/**
* The key that will be used to sign webhooks. If no value is passed, a random string
@@ -661,7 +693,7 @@ private constructor(
Body(
checkRequired("url", url),
oauthConnectionId,
- selectedEventCategory,
+ (selectedEventCategories ?: JsonMissing.of()).map { it.toImmutable() },
sharedSecret,
status,
additionalProperties.toMutableMap(),
@@ -677,7 +709,7 @@ private constructor(
url()
oauthConnectionId()
- selectedEventCategory().ifPresent { it.validate() }
+ selectedEventCategories().ifPresent { it.forEach { it.validate() } }
sharedSecret()
status().ifPresent { it.validate() }
validated = true
@@ -701,7 +733,8 @@ private constructor(
internal fun validity(): Int =
(if (url.asKnown().isPresent) 1 else 0) +
(if (oauthConnectionId.asKnown().isPresent) 1 else 0) +
- (selectedEventCategory.asKnown().getOrNull()?.validity() ?: 0) +
+ (selectedEventCategories.asKnown().getOrNull()?.sumOf { it.validity().toInt() }
+ ?: 0) +
(if (sharedSecret.asKnown().isPresent) 1 else 0) +
(status.asKnown().getOrNull()?.validity() ?: 0)
@@ -713,7 +746,7 @@ private constructor(
return other is Body &&
url == other.url &&
oauthConnectionId == other.oauthConnectionId &&
- selectedEventCategory == other.selectedEventCategory &&
+ selectedEventCategories == other.selectedEventCategories &&
sharedSecret == other.sharedSecret &&
status == other.status &&
additionalProperties == other.additionalProperties
@@ -723,7 +756,7 @@ private constructor(
Objects.hash(
url,
oauthConnectionId,
- selectedEventCategory,
+ selectedEventCategories,
sharedSecret,
status,
additionalProperties,
@@ -733,1229 +766,1403 @@ private constructor(
override fun hashCode(): Int = hashCode
override fun toString() =
- "Body{url=$url, oauthConnectionId=$oauthConnectionId, selectedEventCategory=$selectedEventCategory, sharedSecret=$sharedSecret, status=$status, additionalProperties=$additionalProperties}"
+ "Body{url=$url, oauthConnectionId=$oauthConnectionId, selectedEventCategories=$selectedEventCategories, sharedSecret=$sharedSecret, status=$status, additionalProperties=$additionalProperties}"
}
- /**
- * If specified, this subscription will only receive webhooks for Events with the specified
- * `category`.
- */
class SelectedEventCategory
- @JsonCreator
- private constructor(private val value: JsonField) : Enum {
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
+ private constructor(
+ private val eventCategory: JsonField,
+ private val additionalProperties: MutableMap,
+ ) {
+
+ @JsonCreator
+ private constructor(
+ @JsonProperty("event_category")
+ @ExcludeMissing
+ eventCategory: JsonField = JsonMissing.of()
+ ) : this(eventCategory, mutableMapOf())
/**
- * Returns this class instance's raw value.
+ * The category of the Event to subscribe to.
*
- * This is usually only useful if this instance was deserialized from data that doesn't
- * match any known member, and you want to know that value. For example, if the SDK is on an
- * older version than the API, then the API may respond with new members that the SDK is
- * unaware of.
+ * @throws IncreaseInvalidDataException if the JSON field has an unexpected type or is
+ * unexpectedly missing or null (e.g. if the server responded with an unexpected value).
*/
- @com.fasterxml.jackson.annotation.JsonValue fun _value(): JsonField = value
+ fun eventCategory(): EventCategory = eventCategory.getRequired("event_category")
+
+ /**
+ * Returns the raw JSON value of [eventCategory].
+ *
+ * Unlike [eventCategory], this method doesn't throw if the JSON field has an unexpected
+ * type.
+ */
+ @JsonProperty("event_category")
+ @ExcludeMissing
+ fun _eventCategory(): JsonField = eventCategory
+
+ @JsonAnySetter
+ private fun putAdditionalProperty(key: String, value: JsonValue) {
+ additionalProperties.put(key, value)
+ }
+
+ @JsonAnyGetter
+ @ExcludeMissing
+ fun _additionalProperties(): Map =
+ Collections.unmodifiableMap(additionalProperties)
+
+ fun toBuilder() = Builder().from(this)
companion object {
- /** Occurs whenever an Account is created. */
- @JvmField val ACCOUNT_CREATED = of("account.created")
+ /**
+ * Returns a mutable builder for constructing an instance of [SelectedEventCategory].
+ *
+ * The following fields are required:
+ * ```java
+ * .eventCategory()
+ * ```
+ */
+ @JvmStatic fun builder() = Builder()
+ }
- /** Occurs whenever an Account is updated. */
- @JvmField val ACCOUNT_UPDATED = of("account.updated")
+ /** A builder for [SelectedEventCategory]. */
+ class Builder internal constructor() {
- /** Occurs whenever an Account Number is created. */
- @JvmField val ACCOUNT_NUMBER_CREATED = of("account_number.created")
+ private var eventCategory: JsonField? = null
+ private var additionalProperties: MutableMap = mutableMapOf()
- /** Occurs whenever an Account Number is updated. */
- @JvmField val ACCOUNT_NUMBER_UPDATED = of("account_number.updated")
+ @JvmSynthetic
+ internal fun from(selectedEventCategory: SelectedEventCategory) = apply {
+ eventCategory = selectedEventCategory.eventCategory
+ additionalProperties = selectedEventCategory.additionalProperties.toMutableMap()
+ }
- /** Occurs whenever an Account Statement is created. */
- @JvmField val ACCOUNT_STATEMENT_CREATED = of("account_statement.created")
+ /** The category of the Event to subscribe to. */
+ fun eventCategory(eventCategory: EventCategory) =
+ eventCategory(JsonField.of(eventCategory))
- /** Occurs whenever an Account Transfer is created. */
- @JvmField val ACCOUNT_TRANSFER_CREATED = of("account_transfer.created")
+ /**
+ * Sets [Builder.eventCategory] to an arbitrary JSON value.
+ *
+ * You should usually call [Builder.eventCategory] with a well-typed [EventCategory]
+ * value instead. This method is primarily for setting the field to an undocumented or
+ * not yet supported value.
+ */
+ fun eventCategory(eventCategory: JsonField) = apply {
+ this.eventCategory = eventCategory
+ }
- /** Occurs whenever an Account Transfer is updated. */
- @JvmField val ACCOUNT_TRANSFER_UPDATED = of("account_transfer.updated")
+ fun additionalProperties(additionalProperties: Map) = apply {
+ this.additionalProperties.clear()
+ putAllAdditionalProperties(additionalProperties)
+ }
- /** Occurs whenever an ACH Prenotification is created. */
- @JvmField val ACH_PRENOTIFICATION_CREATED = of("ach_prenotification.created")
+ fun putAdditionalProperty(key: String, value: JsonValue) = apply {
+ additionalProperties.put(key, value)
+ }
- /** Occurs whenever an ACH Prenotification is updated. */
- @JvmField val ACH_PRENOTIFICATION_UPDATED = of("ach_prenotification.updated")
+ fun putAllAdditionalProperties(additionalProperties: Map) = apply {
+ this.additionalProperties.putAll(additionalProperties)
+ }
- /** Occurs whenever an ACH Transfer is created. */
- @JvmField val ACH_TRANSFER_CREATED = of("ach_transfer.created")
+ fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) }
- /** Occurs whenever an ACH Transfer is updated. */
- @JvmField val ACH_TRANSFER_UPDATED = of("ach_transfer.updated")
+ fun removeAllAdditionalProperties(keys: Set) = apply {
+ keys.forEach(::removeAdditionalProperty)
+ }
- /** Occurs whenever a Blockchain Address is created. */
- @JvmField val BLOCKCHAIN_ADDRESS_CREATED = of("blockchain_address.created")
+ /**
+ * Returns an immutable instance of [SelectedEventCategory].
+ *
+ * Further updates to this [Builder] will not mutate the returned instance.
+ *
+ * The following fields are required:
+ * ```java
+ * .eventCategory()
+ * ```
+ *
+ * @throws IllegalStateException if any required field is unset.
+ */
+ fun build(): SelectedEventCategory =
+ SelectedEventCategory(
+ checkRequired("eventCategory", eventCategory),
+ additionalProperties.toMutableMap(),
+ )
+ }
- /** Occurs whenever a Blockchain Address is updated. */
- @JvmField val BLOCKCHAIN_ADDRESS_UPDATED = of("blockchain_address.updated")
+ private var validated: Boolean = false
- /** Occurs whenever a Blockchain Off-Ramp Transfer is created. */
- @JvmField
- val BLOCKCHAIN_OFFRAMP_TRANSFER_CREATED = of("blockchain_offramp_transfer.created")
+ fun validate(): SelectedEventCategory = apply {
+ if (validated) {
+ return@apply
+ }
- /** Occurs whenever a Blockchain Off-Ramp Transfer is updated. */
- @JvmField
- val BLOCKCHAIN_OFFRAMP_TRANSFER_UPDATED = of("blockchain_offramp_transfer.updated")
+ eventCategory().validate()
+ validated = true
+ }
- /** Occurs whenever a Blockchain On-Ramp Transfer is created. */
- @JvmField
- val BLOCKCHAIN_ONRAMP_TRANSFER_CREATED = of("blockchain_onramp_transfer.created")
+ fun isValid(): Boolean =
+ try {
+ validate()
+ true
+ } catch (e: IncreaseInvalidDataException) {
+ false
+ }
- /** Occurs whenever a Blockchain On-Ramp Transfer is updated. */
- @JvmField
- val BLOCKCHAIN_ONRAMP_TRANSFER_UPDATED = of("blockchain_onramp_transfer.updated")
+ /**
+ * Returns a score indicating how many valid values are contained in this object
+ * recursively.
+ *
+ * Used for best match union deserialization.
+ */
+ @JvmSynthetic
+ internal fun validity(): Int = (eventCategory.asKnown().getOrNull()?.validity() ?: 0)
- /** Occurs whenever a Bookkeeping Account is created. */
- @JvmField val BOOKKEEPING_ACCOUNT_CREATED = of("bookkeeping_account.created")
+ /** The category of the Event to subscribe to. */
+ class EventCategory @JsonCreator private constructor(private val value: JsonField) :
+ Enum {
- /** Occurs whenever a Bookkeeping Account is updated. */
- @JvmField val BOOKKEEPING_ACCOUNT_UPDATED = of("bookkeeping_account.updated")
+ /**
+ * Returns this class instance's raw value.
+ *
+ * This is usually only useful if this instance was deserialized from data that doesn't
+ * match any known member, and you want to know that value. For example, if the SDK is
+ * on an older version than the API, then the API may respond with new members that the
+ * SDK is unaware of.
+ */
+ @com.fasterxml.jackson.annotation.JsonValue fun _value(): JsonField = value
- /** Occurs whenever a Bookkeeping Entry Set is created. */
- @JvmField val BOOKKEEPING_ENTRY_SET_UPDATED = of("bookkeeping_entry_set.updated")
+ companion object {
- /** Occurs whenever a Card is created. */
- @JvmField val CARD_CREATED = of("card.created")
+ /** Occurs whenever an Account is created. */
+ @JvmField val ACCOUNT_CREATED = of("account.created")
- /** Occurs whenever a Card is updated. */
- @JvmField val CARD_UPDATED = of("card.updated")
+ /** Occurs whenever an Account is updated. */
+ @JvmField val ACCOUNT_UPDATED = of("account.updated")
- /** Occurs whenever a Card Payment is created. */
- @JvmField val CARD_PAYMENT_CREATED = of("card_payment.created")
+ /** Occurs whenever an Account Number is created. */
+ @JvmField val ACCOUNT_NUMBER_CREATED = of("account_number.created")
- /** Occurs whenever a Card Payment is updated. */
- @JvmField val CARD_PAYMENT_UPDATED = of("card_payment.updated")
+ /** Occurs whenever an Account Number is updated. */
+ @JvmField val ACCOUNT_NUMBER_UPDATED = of("account_number.updated")
- /** Occurs whenever a Card Profile is created. */
- @JvmField val CARD_PROFILE_CREATED = of("card_profile.created")
+ /** Occurs whenever an Account Statement is created. */
+ @JvmField val ACCOUNT_STATEMENT_CREATED = of("account_statement.created")
- /** Occurs whenever a Card Profile is updated. */
- @JvmField val CARD_PROFILE_UPDATED = of("card_profile.updated")
+ /** Occurs whenever an Account Transfer is created. */
+ @JvmField val ACCOUNT_TRANSFER_CREATED = of("account_transfer.created")
- /** Occurs whenever a Card Dispute is created. */
- @JvmField val CARD_DISPUTE_CREATED = of("card_dispute.created")
+ /** Occurs whenever an Account Transfer is updated. */
+ @JvmField val ACCOUNT_TRANSFER_UPDATED = of("account_transfer.updated")
- /** Occurs whenever a Card Dispute is updated. */
- @JvmField val CARD_DISPUTE_UPDATED = of("card_dispute.updated")
+ /** Occurs whenever an ACH Prenotification is created. */
+ @JvmField val ACH_PRENOTIFICATION_CREATED = of("ach_prenotification.created")
- /** Occurs whenever a Check Deposit is created. */
- @JvmField val CHECK_DEPOSIT_CREATED = of("check_deposit.created")
+ /** Occurs whenever an ACH Prenotification is updated. */
+ @JvmField val ACH_PRENOTIFICATION_UPDATED = of("ach_prenotification.updated")
- /** Occurs whenever a Check Deposit is updated. */
- @JvmField val CHECK_DEPOSIT_UPDATED = of("check_deposit.updated")
+ /** Occurs whenever an ACH Transfer is created. */
+ @JvmField val ACH_TRANSFER_CREATED = of("ach_transfer.created")
- /** Occurs whenever a Check Transfer is created. */
- @JvmField val CHECK_TRANSFER_CREATED = of("check_transfer.created")
+ /** Occurs whenever an ACH Transfer is updated. */
+ @JvmField val ACH_TRANSFER_UPDATED = of("ach_transfer.updated")
- /** Occurs whenever a Check Transfer is updated. */
- @JvmField val CHECK_TRANSFER_UPDATED = of("check_transfer.updated")
+ /** Occurs whenever a Blockchain Address is created. */
+ @JvmField val BLOCKCHAIN_ADDRESS_CREATED = of("blockchain_address.created")
- /** Occurs whenever a Declined Transaction is created. */
- @JvmField val DECLINED_TRANSACTION_CREATED = of("declined_transaction.created")
+ /** Occurs whenever a Blockchain Address is updated. */
+ @JvmField val BLOCKCHAIN_ADDRESS_UPDATED = of("blockchain_address.updated")
- /** Occurs whenever a Digital Card Profile is created. */
- @JvmField val DIGITAL_CARD_PROFILE_CREATED = of("digital_card_profile.created")
+ /** Occurs whenever a Blockchain Off-Ramp Transfer is created. */
+ @JvmField
+ val BLOCKCHAIN_OFFRAMP_TRANSFER_CREATED = of("blockchain_offramp_transfer.created")
- /** Occurs whenever a Digital Card Profile is updated. */
- @JvmField val DIGITAL_CARD_PROFILE_UPDATED = of("digital_card_profile.updated")
+ /** Occurs whenever a Blockchain Off-Ramp Transfer is updated. */
+ @JvmField
+ val BLOCKCHAIN_OFFRAMP_TRANSFER_UPDATED = of("blockchain_offramp_transfer.updated")
- /** Occurs whenever a Digital Wallet Token is created. */
- @JvmField val DIGITAL_WALLET_TOKEN_CREATED = of("digital_wallet_token.created")
+ /** Occurs whenever a Blockchain On-Ramp Transfer is created. */
+ @JvmField
+ val BLOCKCHAIN_ONRAMP_TRANSFER_CREATED = of("blockchain_onramp_transfer.created")
- /** Occurs whenever a Digital Wallet Token is updated. */
- @JvmField val DIGITAL_WALLET_TOKEN_UPDATED = of("digital_wallet_token.updated")
+ /** Occurs whenever a Blockchain On-Ramp Transfer is updated. */
+ @JvmField
+ val BLOCKCHAIN_ONRAMP_TRANSFER_UPDATED = of("blockchain_onramp_transfer.updated")
- /** Occurs whenever a Document is created. */
- @JvmField val DOCUMENT_CREATED = of("document.created")
+ /** Occurs whenever a Bookkeeping Account is created. */
+ @JvmField val BOOKKEEPING_ACCOUNT_CREATED = of("bookkeeping_account.created")
- /** Occurs whenever an Entity is created. */
- @JvmField val ENTITY_CREATED = of("entity.created")
+ /** Occurs whenever a Bookkeeping Account is updated. */
+ @JvmField val BOOKKEEPING_ACCOUNT_UPDATED = of("bookkeeping_account.updated")
- /** Occurs whenever an Entity is updated. */
- @JvmField val ENTITY_UPDATED = of("entity.updated")
+ /** Occurs whenever a Bookkeeping Entry Set is created. */
+ @JvmField val BOOKKEEPING_ENTRY_SET_UPDATED = of("bookkeeping_entry_set.updated")
- /** Occurs whenever an Event Subscription is created. */
- @JvmField val EVENT_SUBSCRIPTION_CREATED = of("event_subscription.created")
+ /** Occurs whenever a Card is created. */
+ @JvmField val CARD_CREATED = of("card.created")
- /** Occurs whenever an Event Subscription is updated. */
- @JvmField val EVENT_SUBSCRIPTION_UPDATED = of("event_subscription.updated")
+ /** Occurs whenever a Card is updated. */
+ @JvmField val CARD_UPDATED = of("card.updated")
- /** Occurs whenever an Export is created. */
- @JvmField val EXPORT_CREATED = of("export.created")
+ /** Occurs whenever a Card Payment is created. */
+ @JvmField val CARD_PAYMENT_CREATED = of("card_payment.created")
- /** Occurs whenever an Export is updated. */
- @JvmField val EXPORT_UPDATED = of("export.updated")
+ /** Occurs whenever a Card Payment is updated. */
+ @JvmField val CARD_PAYMENT_UPDATED = of("card_payment.updated")
- /** Occurs whenever an External Account is created. */
- @JvmField val EXTERNAL_ACCOUNT_CREATED = of("external_account.created")
+ /** Occurs whenever a Card Profile is created. */
+ @JvmField val CARD_PROFILE_CREATED = of("card_profile.created")
- /** Occurs whenever an External Account is updated. */
- @JvmField val EXTERNAL_ACCOUNT_UPDATED = of("external_account.updated")
+ /** Occurs whenever a Card Profile is updated. */
+ @JvmField val CARD_PROFILE_UPDATED = of("card_profile.updated")
- /** Occurs whenever a FedNow Transfer is created. */
- @JvmField val FEDNOW_TRANSFER_CREATED = of("fednow_transfer.created")
+ /** Occurs whenever a Card Dispute is created. */
+ @JvmField val CARD_DISPUTE_CREATED = of("card_dispute.created")
- /** Occurs whenever a FedNow Transfer is updated. */
- @JvmField val FEDNOW_TRANSFER_UPDATED = of("fednow_transfer.updated")
+ /** Occurs whenever a Card Dispute is updated. */
+ @JvmField val CARD_DISPUTE_UPDATED = of("card_dispute.updated")
- /** Occurs whenever a File is created. */
- @JvmField val FILE_CREATED = of("file.created")
+ /** Occurs whenever a Check Deposit is created. */
+ @JvmField val CHECK_DEPOSIT_CREATED = of("check_deposit.created")
- /** Occurs whenever a Group is updated. */
- @JvmField val GROUP_UPDATED = of("group.updated")
+ /** Occurs whenever a Check Deposit is updated. */
+ @JvmField val CHECK_DEPOSIT_UPDATED = of("check_deposit.updated")
- /**
- * Increase may send webhooks with this category to see if a webhook endpoint is working
- * properly.
- */
- @JvmField val GROUP_HEARTBEAT = of("group.heartbeat")
+ /** Occurs whenever a Check Transfer is created. */
+ @JvmField val CHECK_TRANSFER_CREATED = of("check_transfer.created")
- /** Occurs whenever an Inbound ACH Transfer is created. */
- @JvmField val INBOUND_ACH_TRANSFER_CREATED = of("inbound_ach_transfer.created")
+ /** Occurs whenever a Check Transfer is updated. */
+ @JvmField val CHECK_TRANSFER_UPDATED = of("check_transfer.updated")
- /** Occurs whenever an Inbound ACH Transfer is updated. */
- @JvmField val INBOUND_ACH_TRANSFER_UPDATED = of("inbound_ach_transfer.updated")
+ /** Occurs whenever a Declined Transaction is created. */
+ @JvmField val DECLINED_TRANSACTION_CREATED = of("declined_transaction.created")
- /** Occurs whenever an Inbound ACH Transfer Return is created. */
- @JvmField
- val INBOUND_ACH_TRANSFER_RETURN_CREATED = of("inbound_ach_transfer_return.created")
+ /** Occurs whenever a Digital Card Profile is created. */
+ @JvmField val DIGITAL_CARD_PROFILE_CREATED = of("digital_card_profile.created")
- /** Occurs whenever an Inbound ACH Transfer Return is updated. */
- @JvmField
- val INBOUND_ACH_TRANSFER_RETURN_UPDATED = of("inbound_ach_transfer_return.updated")
+ /** Occurs whenever a Digital Card Profile is updated. */
+ @JvmField val DIGITAL_CARD_PROFILE_UPDATED = of("digital_card_profile.updated")
- /** Occurs whenever an Inbound Check Deposit is created. */
- @JvmField val INBOUND_CHECK_DEPOSIT_CREATED = of("inbound_check_deposit.created")
+ /** Occurs whenever a Digital Wallet Token is created. */
+ @JvmField val DIGITAL_WALLET_TOKEN_CREATED = of("digital_wallet_token.created")
- /** Occurs whenever an Inbound Check Deposit is updated. */
- @JvmField val INBOUND_CHECK_DEPOSIT_UPDATED = of("inbound_check_deposit.updated")
+ /** Occurs whenever a Digital Wallet Token is updated. */
+ @JvmField val DIGITAL_WALLET_TOKEN_UPDATED = of("digital_wallet_token.updated")
- /** Occurs whenever an Inbound FedNow Transfer is created. */
- @JvmField val INBOUND_FEDNOW_TRANSFER_CREATED = of("inbound_fednow_transfer.created")
+ /** Occurs whenever a Document is created. */
+ @JvmField val DOCUMENT_CREATED = of("document.created")
- /** Occurs whenever an Inbound FedNow Transfer is updated. */
- @JvmField val INBOUND_FEDNOW_TRANSFER_UPDATED = of("inbound_fednow_transfer.updated")
+ /** Occurs whenever an Entity is created. */
+ @JvmField val ENTITY_CREATED = of("entity.created")
- /** Occurs whenever an Inbound Mail Item is created. */
- @JvmField val INBOUND_MAIL_ITEM_CREATED = of("inbound_mail_item.created")
+ /** Occurs whenever an Entity is updated. */
+ @JvmField val ENTITY_UPDATED = of("entity.updated")
- /** Occurs whenever an Inbound Mail Item is updated. */
- @JvmField val INBOUND_MAIL_ITEM_UPDATED = of("inbound_mail_item.updated")
+ /** Occurs whenever an Event Subscription is created. */
+ @JvmField val EVENT_SUBSCRIPTION_CREATED = of("event_subscription.created")
- /** Occurs whenever an Inbound Real-Time Payments Transfer is created. */
- @JvmField
- val INBOUND_REAL_TIME_PAYMENTS_TRANSFER_CREATED =
- of("inbound_real_time_payments_transfer.created")
+ /** Occurs whenever an Event Subscription is updated. */
+ @JvmField val EVENT_SUBSCRIPTION_UPDATED = of("event_subscription.updated")
- /** Occurs whenever an Inbound Real-Time Payments Transfer is updated. */
- @JvmField
- val INBOUND_REAL_TIME_PAYMENTS_TRANSFER_UPDATED =
- of("inbound_real_time_payments_transfer.updated")
+ /** Occurs whenever an Export is created. */
+ @JvmField val EXPORT_CREATED = of("export.created")
- /** Occurs whenever an Inbound Wire Drawdown Request is created. */
- @JvmField
- val INBOUND_WIRE_DRAWDOWN_REQUEST_CREATED = of("inbound_wire_drawdown_request.created")
+ /** Occurs whenever an Export is updated. */
+ @JvmField val EXPORT_UPDATED = of("export.updated")
- /** Occurs whenever an Inbound Wire Transfer is created. */
- @JvmField val INBOUND_WIRE_TRANSFER_CREATED = of("inbound_wire_transfer.created")
+ /** Occurs whenever an External Account is created. */
+ @JvmField val EXTERNAL_ACCOUNT_CREATED = of("external_account.created")
- /** Occurs whenever an Inbound Wire Transfer is updated. */
- @JvmField val INBOUND_WIRE_TRANSFER_UPDATED = of("inbound_wire_transfer.updated")
+ /** Occurs whenever an External Account is updated. */
+ @JvmField val EXTERNAL_ACCOUNT_UPDATED = of("external_account.updated")
- /** Occurs whenever an IntraFi Account Enrollment is created. */
- @JvmField
- val INTRAFI_ACCOUNT_ENROLLMENT_CREATED = of("intrafi_account_enrollment.created")
+ /** Occurs whenever a FedNow Transfer is created. */
+ @JvmField val FEDNOW_TRANSFER_CREATED = of("fednow_transfer.created")
- /** Occurs whenever an IntraFi Account Enrollment is updated. */
- @JvmField
- val INTRAFI_ACCOUNT_ENROLLMENT_UPDATED = of("intrafi_account_enrollment.updated")
+ /** Occurs whenever a FedNow Transfer is updated. */
+ @JvmField val FEDNOW_TRANSFER_UPDATED = of("fednow_transfer.updated")
- /** Occurs whenever an IntraFi Exclusion is created. */
- @JvmField val INTRAFI_EXCLUSION_CREATED = of("intrafi_exclusion.created")
+ /** Occurs whenever a File is created. */
+ @JvmField val FILE_CREATED = of("file.created")
- /** Occurs whenever an IntraFi Exclusion is updated. */
- @JvmField val INTRAFI_EXCLUSION_UPDATED = of("intrafi_exclusion.updated")
+ /** Occurs whenever a Group is updated. */
+ @JvmField val GROUP_UPDATED = of("group.updated")
- /** Occurs whenever a Legacy Card Dispute is created. */
- @JvmField val LEGACY_CARD_DISPUTE_CREATED = of("legacy_card_dispute.created")
+ /**
+ * Increase may send webhooks with this category to see if a webhook endpoint is
+ * working properly.
+ */
+ @JvmField val GROUP_HEARTBEAT = of("group.heartbeat")
- /** Occurs whenever a Legacy Card Dispute is updated. */
- @JvmField val LEGACY_CARD_DISPUTE_UPDATED = of("legacy_card_dispute.updated")
+ /** Occurs whenever an Inbound ACH Transfer is created. */
+ @JvmField val INBOUND_ACH_TRANSFER_CREATED = of("inbound_ach_transfer.created")
- /** Occurs whenever a Lockbox is created. */
- @JvmField val LOCKBOX_CREATED = of("lockbox.created")
+ /** Occurs whenever an Inbound ACH Transfer is updated. */
+ @JvmField val INBOUND_ACH_TRANSFER_UPDATED = of("inbound_ach_transfer.updated")
- /** Occurs whenever a Lockbox is updated. */
- @JvmField val LOCKBOX_UPDATED = of("lockbox.updated")
+ /** Occurs whenever an Inbound ACH Transfer Return is created. */
+ @JvmField
+ val INBOUND_ACH_TRANSFER_RETURN_CREATED = of("inbound_ach_transfer_return.created")
- /** Occurs whenever an OAuth Connection is created. */
- @JvmField val OAUTH_CONNECTION_CREATED = of("oauth_connection.created")
+ /** Occurs whenever an Inbound ACH Transfer Return is updated. */
+ @JvmField
+ val INBOUND_ACH_TRANSFER_RETURN_UPDATED = of("inbound_ach_transfer_return.updated")
- /** Occurs whenever an OAuth Connection is deactivated. */
- @JvmField val OAUTH_CONNECTION_DEACTIVATED = of("oauth_connection.deactivated")
+ /** Occurs whenever an Inbound Check Deposit is created. */
+ @JvmField val INBOUND_CHECK_DEPOSIT_CREATED = of("inbound_check_deposit.created")
- /** Occurs whenever a Card Push Transfer is created. */
- @JvmField val CARD_PUSH_TRANSFER_CREATED = of("card_push_transfer.created")
+ /** Occurs whenever an Inbound Check Deposit is updated. */
+ @JvmField val INBOUND_CHECK_DEPOSIT_UPDATED = of("inbound_check_deposit.updated")
- /** Occurs whenever a Card Push Transfer is updated. */
- @JvmField val CARD_PUSH_TRANSFER_UPDATED = of("card_push_transfer.updated")
+ /** Occurs whenever an Inbound FedNow Transfer is created. */
+ @JvmField
+ val INBOUND_FEDNOW_TRANSFER_CREATED = of("inbound_fednow_transfer.created")
- /** Occurs whenever a Card Validation is created. */
- @JvmField val CARD_VALIDATION_CREATED = of("card_validation.created")
+ /** Occurs whenever an Inbound FedNow Transfer is updated. */
+ @JvmField
+ val INBOUND_FEDNOW_TRANSFER_UPDATED = of("inbound_fednow_transfer.updated")
- /** Occurs whenever a Card Validation is updated. */
- @JvmField val CARD_VALIDATION_UPDATED = of("card_validation.updated")
+ /** Occurs whenever an Inbound Mail Item is created. */
+ @JvmField val INBOUND_MAIL_ITEM_CREATED = of("inbound_mail_item.created")
- /** Occurs whenever a Pending Transaction is created. */
- @JvmField val PENDING_TRANSACTION_CREATED = of("pending_transaction.created")
+ /** Occurs whenever an Inbound Mail Item is updated. */
+ @JvmField val INBOUND_MAIL_ITEM_UPDATED = of("inbound_mail_item.updated")
- /** Occurs whenever a Pending Transaction is updated. */
- @JvmField val PENDING_TRANSACTION_UPDATED = of("pending_transaction.updated")
+ /** Occurs whenever an Inbound Real-Time Payments Transfer is created. */
+ @JvmField
+ val INBOUND_REAL_TIME_PAYMENTS_TRANSFER_CREATED =
+ of("inbound_real_time_payments_transfer.created")
- /** Occurs whenever a Physical Card is created. */
- @JvmField val PHYSICAL_CARD_CREATED = of("physical_card.created")
+ /** Occurs whenever an Inbound Real-Time Payments Transfer is updated. */
+ @JvmField
+ val INBOUND_REAL_TIME_PAYMENTS_TRANSFER_UPDATED =
+ of("inbound_real_time_payments_transfer.updated")
- /** Occurs whenever a Physical Card is updated. */
- @JvmField val PHYSICAL_CARD_UPDATED = of("physical_card.updated")
+ /** Occurs whenever an Inbound Wire Drawdown Request is created. */
+ @JvmField
+ val INBOUND_WIRE_DRAWDOWN_REQUEST_CREATED =
+ of("inbound_wire_drawdown_request.created")
- /** Occurs whenever a Physical Card Profile is created. */
- @JvmField val PHYSICAL_CARD_PROFILE_CREATED = of("physical_card_profile.created")
+ /** Occurs whenever an Inbound Wire Transfer is created. */
+ @JvmField val INBOUND_WIRE_TRANSFER_CREATED = of("inbound_wire_transfer.created")
- /** Occurs whenever a Physical Card Profile is updated. */
- @JvmField val PHYSICAL_CARD_PROFILE_UPDATED = of("physical_card_profile.updated")
+ /** Occurs whenever an Inbound Wire Transfer is updated. */
+ @JvmField val INBOUND_WIRE_TRANSFER_UPDATED = of("inbound_wire_transfer.updated")
- /** Occurs whenever a Physical Check is created. */
- @JvmField val PHYSICAL_CHECK_CREATED = of("physical_check.created")
+ /** Occurs whenever an IntraFi Account Enrollment is created. */
+ @JvmField
+ val INTRAFI_ACCOUNT_ENROLLMENT_CREATED = of("intrafi_account_enrollment.created")
- /** Occurs whenever a Physical Check is updated. */
- @JvmField val PHYSICAL_CHECK_UPDATED = of("physical_check.updated")
+ /** Occurs whenever an IntraFi Account Enrollment is updated. */
+ @JvmField
+ val INTRAFI_ACCOUNT_ENROLLMENT_UPDATED = of("intrafi_account_enrollment.updated")
- /** Occurs whenever a Program is created. */
- @JvmField val PROGRAM_CREATED = of("program.created")
+ /** Occurs whenever an IntraFi Exclusion is created. */
+ @JvmField val INTRAFI_EXCLUSION_CREATED = of("intrafi_exclusion.created")
- /** Occurs whenever a Program is updated. */
- @JvmField val PROGRAM_UPDATED = of("program.updated")
+ /** Occurs whenever an IntraFi Exclusion is updated. */
+ @JvmField val INTRAFI_EXCLUSION_UPDATED = of("intrafi_exclusion.updated")
- /** Occurs whenever a Proof of Authorization Request is created. */
- @JvmField
- val PROOF_OF_AUTHORIZATION_REQUEST_CREATED =
- of("proof_of_authorization_request.created")
+ /** Occurs whenever a Legacy Card Dispute is created. */
+ @JvmField val LEGACY_CARD_DISPUTE_CREATED = of("legacy_card_dispute.created")
- /** Occurs whenever a Proof of Authorization Request is updated. */
- @JvmField
- val PROOF_OF_AUTHORIZATION_REQUEST_UPDATED =
- of("proof_of_authorization_request.updated")
+ /** Occurs whenever a Legacy Card Dispute is updated. */
+ @JvmField val LEGACY_CARD_DISPUTE_UPDATED = of("legacy_card_dispute.updated")
- /**
- * Occurs whenever a Real-Time Decision is created in response to a card authorization.
- */
- @JvmField
- val REAL_TIME_DECISION_CARD_AUTHORIZATION_REQUESTED =
- of("real_time_decision.card_authorization_requested")
+ /** Occurs whenever a Lockbox is created. */
+ @JvmField val LOCKBOX_CREATED = of("lockbox.created")
- /**
- * Occurs whenever a Real-Time Decision is created in response to a card balance
- * inquiry.
- */
- @JvmField
- val REAL_TIME_DECISION_CARD_BALANCE_INQUIRY_REQUESTED =
- of("real_time_decision.card_balance_inquiry_requested")
+ /** Occurs whenever a Lockbox is updated. */
+ @JvmField val LOCKBOX_UPDATED = of("lockbox.updated")
- /**
- * Occurs whenever a Real-Time Decision is created in response to a digital wallet
- * provisioning attempt.
- */
- @JvmField
- val REAL_TIME_DECISION_DIGITAL_WALLET_TOKEN_REQUESTED =
- of("real_time_decision.digital_wallet_token_requested")
+ /** Occurs whenever an OAuth Connection is created. */
+ @JvmField val OAUTH_CONNECTION_CREATED = of("oauth_connection.created")
- /**
- * Occurs whenever a Real-Time Decision is created in response to a digital wallet
- * requiring two-factor authentication.
- */
- @JvmField
- val REAL_TIME_DECISION_DIGITAL_WALLET_AUTHENTICATION_REQUESTED =
- of("real_time_decision.digital_wallet_authentication_requested")
+ /** Occurs whenever an OAuth Connection is deactivated. */
+ @JvmField val OAUTH_CONNECTION_DEACTIVATED = of("oauth_connection.deactivated")
- /**
- * Occurs whenever a Real-Time Decision is created in response to 3DS authentication.
- */
- @JvmField
- val REAL_TIME_DECISION_CARD_AUTHENTICATION_REQUESTED =
- of("real_time_decision.card_authentication_requested")
+ /** Occurs whenever a Card Push Transfer is created. */
+ @JvmField val CARD_PUSH_TRANSFER_CREATED = of("card_push_transfer.created")
- /**
- * Occurs whenever a Real-Time Decision is created in response to 3DS authentication
- * challenges.
- */
- @JvmField
- val REAL_TIME_DECISION_CARD_AUTHENTICATION_CHALLENGE_REQUESTED =
- of("real_time_decision.card_authentication_challenge_requested")
+ /** Occurs whenever a Card Push Transfer is updated. */
+ @JvmField val CARD_PUSH_TRANSFER_UPDATED = of("card_push_transfer.updated")
- /** Occurs whenever a Real-Time Payments Transfer is created. */
- @JvmField
- val REAL_TIME_PAYMENTS_TRANSFER_CREATED = of("real_time_payments_transfer.created")
+ /** Occurs whenever a Card Validation is created. */
+ @JvmField val CARD_VALIDATION_CREATED = of("card_validation.created")
- /** Occurs whenever a Real-Time Payments Transfer is updated. */
- @JvmField
- val REAL_TIME_PAYMENTS_TRANSFER_UPDATED = of("real_time_payments_transfer.updated")
+ /** Occurs whenever a Card Validation is updated. */
+ @JvmField val CARD_VALIDATION_UPDATED = of("card_validation.updated")
- /** Occurs whenever a Real-Time Payments Request for Payment is created. */
- @JvmField
- val REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_CREATED =
- of("real_time_payments_request_for_payment.created")
+ /** Occurs whenever a Pending Transaction is created. */
+ @JvmField val PENDING_TRANSACTION_CREATED = of("pending_transaction.created")
- /** Occurs whenever a Real-Time Payments Request for Payment is updated. */
- @JvmField
- val REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_UPDATED =
- of("real_time_payments_request_for_payment.updated")
+ /** Occurs whenever a Pending Transaction is updated. */
+ @JvmField val PENDING_TRANSACTION_UPDATED = of("pending_transaction.updated")
- /** Occurs whenever a Swift Transfer is created. */
- @JvmField val SWIFT_TRANSFER_CREATED = of("swift_transfer.created")
+ /** Occurs whenever a Physical Card is created. */
+ @JvmField val PHYSICAL_CARD_CREATED = of("physical_card.created")
- /** Occurs whenever a Swift Transfer is updated. */
- @JvmField val SWIFT_TRANSFER_UPDATED = of("swift_transfer.updated")
+ /** Occurs whenever a Physical Card is updated. */
+ @JvmField val PHYSICAL_CARD_UPDATED = of("physical_card.updated")
- /** Occurs whenever a Transaction is created. */
- @JvmField val TRANSACTION_CREATED = of("transaction.created")
+ /** Occurs whenever a Physical Card Profile is created. */
+ @JvmField val PHYSICAL_CARD_PROFILE_CREATED = of("physical_card_profile.created")
- /** Occurs whenever a Wire Drawdown Request is created. */
- @JvmField val WIRE_DRAWDOWN_REQUEST_CREATED = of("wire_drawdown_request.created")
+ /** Occurs whenever a Physical Card Profile is updated. */
+ @JvmField val PHYSICAL_CARD_PROFILE_UPDATED = of("physical_card_profile.updated")
- /** Occurs whenever a Wire Drawdown Request is updated. */
- @JvmField val WIRE_DRAWDOWN_REQUEST_UPDATED = of("wire_drawdown_request.updated")
+ /** Occurs whenever a Physical Check is created. */
+ @JvmField val PHYSICAL_CHECK_CREATED = of("physical_check.created")
- /** Occurs whenever a Wire Transfer is created. */
- @JvmField val WIRE_TRANSFER_CREATED = of("wire_transfer.created")
+ /** Occurs whenever a Physical Check is updated. */
+ @JvmField val PHYSICAL_CHECK_UPDATED = of("physical_check.updated")
- /** Occurs whenever a Wire Transfer is updated. */
- @JvmField val WIRE_TRANSFER_UPDATED = of("wire_transfer.updated")
+ /** Occurs whenever a Program is created. */
+ @JvmField val PROGRAM_CREATED = of("program.created")
- @JvmStatic fun of(value: String) = SelectedEventCategory(JsonField.of(value))
- }
+ /** Occurs whenever a Program is updated. */
+ @JvmField val PROGRAM_UPDATED = of("program.updated")
- /** An enum containing [SelectedEventCategory]'s known values. */
- enum class Known {
- /** Occurs whenever an Account is created. */
- ACCOUNT_CREATED,
- /** Occurs whenever an Account is updated. */
- ACCOUNT_UPDATED,
- /** Occurs whenever an Account Number is created. */
- ACCOUNT_NUMBER_CREATED,
- /** Occurs whenever an Account Number is updated. */
- ACCOUNT_NUMBER_UPDATED,
- /** Occurs whenever an Account Statement is created. */
- ACCOUNT_STATEMENT_CREATED,
- /** Occurs whenever an Account Transfer is created. */
- ACCOUNT_TRANSFER_CREATED,
- /** Occurs whenever an Account Transfer is updated. */
- ACCOUNT_TRANSFER_UPDATED,
- /** Occurs whenever an ACH Prenotification is created. */
- ACH_PRENOTIFICATION_CREATED,
- /** Occurs whenever an ACH Prenotification is updated. */
- ACH_PRENOTIFICATION_UPDATED,
- /** Occurs whenever an ACH Transfer is created. */
- ACH_TRANSFER_CREATED,
- /** Occurs whenever an ACH Transfer is updated. */
- ACH_TRANSFER_UPDATED,
- /** Occurs whenever a Blockchain Address is created. */
- BLOCKCHAIN_ADDRESS_CREATED,
- /** Occurs whenever a Blockchain Address is updated. */
- BLOCKCHAIN_ADDRESS_UPDATED,
- /** Occurs whenever a Blockchain Off-Ramp Transfer is created. */
- BLOCKCHAIN_OFFRAMP_TRANSFER_CREATED,
- /** Occurs whenever a Blockchain Off-Ramp Transfer is updated. */
- BLOCKCHAIN_OFFRAMP_TRANSFER_UPDATED,
- /** Occurs whenever a Blockchain On-Ramp Transfer is created. */
- BLOCKCHAIN_ONRAMP_TRANSFER_CREATED,
- /** Occurs whenever a Blockchain On-Ramp Transfer is updated. */
- BLOCKCHAIN_ONRAMP_TRANSFER_UPDATED,
- /** Occurs whenever a Bookkeeping Account is created. */
- BOOKKEEPING_ACCOUNT_CREATED,
- /** Occurs whenever a Bookkeeping Account is updated. */
- BOOKKEEPING_ACCOUNT_UPDATED,
- /** Occurs whenever a Bookkeeping Entry Set is created. */
- BOOKKEEPING_ENTRY_SET_UPDATED,
- /** Occurs whenever a Card is created. */
- CARD_CREATED,
- /** Occurs whenever a Card is updated. */
- CARD_UPDATED,
- /** Occurs whenever a Card Payment is created. */
- CARD_PAYMENT_CREATED,
- /** Occurs whenever a Card Payment is updated. */
- CARD_PAYMENT_UPDATED,
- /** Occurs whenever a Card Profile is created. */
- CARD_PROFILE_CREATED,
- /** Occurs whenever a Card Profile is updated. */
- CARD_PROFILE_UPDATED,
- /** Occurs whenever a Card Dispute is created. */
- CARD_DISPUTE_CREATED,
- /** Occurs whenever a Card Dispute is updated. */
- CARD_DISPUTE_UPDATED,
- /** Occurs whenever a Check Deposit is created. */
- CHECK_DEPOSIT_CREATED,
- /** Occurs whenever a Check Deposit is updated. */
- CHECK_DEPOSIT_UPDATED,
- /** Occurs whenever a Check Transfer is created. */
- CHECK_TRANSFER_CREATED,
- /** Occurs whenever a Check Transfer is updated. */
- CHECK_TRANSFER_UPDATED,
- /** Occurs whenever a Declined Transaction is created. */
- DECLINED_TRANSACTION_CREATED,
- /** Occurs whenever a Digital Card Profile is created. */
- DIGITAL_CARD_PROFILE_CREATED,
- /** Occurs whenever a Digital Card Profile is updated. */
- DIGITAL_CARD_PROFILE_UPDATED,
- /** Occurs whenever a Digital Wallet Token is created. */
- DIGITAL_WALLET_TOKEN_CREATED,
- /** Occurs whenever a Digital Wallet Token is updated. */
- DIGITAL_WALLET_TOKEN_UPDATED,
- /** Occurs whenever a Document is created. */
- DOCUMENT_CREATED,
- /** Occurs whenever an Entity is created. */
- ENTITY_CREATED,
- /** Occurs whenever an Entity is updated. */
- ENTITY_UPDATED,
- /** Occurs whenever an Event Subscription is created. */
- EVENT_SUBSCRIPTION_CREATED,
- /** Occurs whenever an Event Subscription is updated. */
- EVENT_SUBSCRIPTION_UPDATED,
- /** Occurs whenever an Export is created. */
- EXPORT_CREATED,
- /** Occurs whenever an Export is updated. */
- EXPORT_UPDATED,
- /** Occurs whenever an External Account is created. */
- EXTERNAL_ACCOUNT_CREATED,
- /** Occurs whenever an External Account is updated. */
- EXTERNAL_ACCOUNT_UPDATED,
- /** Occurs whenever a FedNow Transfer is created. */
- FEDNOW_TRANSFER_CREATED,
- /** Occurs whenever a FedNow Transfer is updated. */
- FEDNOW_TRANSFER_UPDATED,
- /** Occurs whenever a File is created. */
- FILE_CREATED,
- /** Occurs whenever a Group is updated. */
- GROUP_UPDATED,
- /**
- * Increase may send webhooks with this category to see if a webhook endpoint is working
- * properly.
- */
- GROUP_HEARTBEAT,
- /** Occurs whenever an Inbound ACH Transfer is created. */
- INBOUND_ACH_TRANSFER_CREATED,
- /** Occurs whenever an Inbound ACH Transfer is updated. */
- INBOUND_ACH_TRANSFER_UPDATED,
- /** Occurs whenever an Inbound ACH Transfer Return is created. */
- INBOUND_ACH_TRANSFER_RETURN_CREATED,
- /** Occurs whenever an Inbound ACH Transfer Return is updated. */
- INBOUND_ACH_TRANSFER_RETURN_UPDATED,
- /** Occurs whenever an Inbound Check Deposit is created. */
- INBOUND_CHECK_DEPOSIT_CREATED,
- /** Occurs whenever an Inbound Check Deposit is updated. */
- INBOUND_CHECK_DEPOSIT_UPDATED,
- /** Occurs whenever an Inbound FedNow Transfer is created. */
- INBOUND_FEDNOW_TRANSFER_CREATED,
- /** Occurs whenever an Inbound FedNow Transfer is updated. */
- INBOUND_FEDNOW_TRANSFER_UPDATED,
- /** Occurs whenever an Inbound Mail Item is created. */
- INBOUND_MAIL_ITEM_CREATED,
- /** Occurs whenever an Inbound Mail Item is updated. */
- INBOUND_MAIL_ITEM_UPDATED,
- /** Occurs whenever an Inbound Real-Time Payments Transfer is created. */
- INBOUND_REAL_TIME_PAYMENTS_TRANSFER_CREATED,
- /** Occurs whenever an Inbound Real-Time Payments Transfer is updated. */
- INBOUND_REAL_TIME_PAYMENTS_TRANSFER_UPDATED,
- /** Occurs whenever an Inbound Wire Drawdown Request is created. */
- INBOUND_WIRE_DRAWDOWN_REQUEST_CREATED,
- /** Occurs whenever an Inbound Wire Transfer is created. */
- INBOUND_WIRE_TRANSFER_CREATED,
- /** Occurs whenever an Inbound Wire Transfer is updated. */
- INBOUND_WIRE_TRANSFER_UPDATED,
- /** Occurs whenever an IntraFi Account Enrollment is created. */
- INTRAFI_ACCOUNT_ENROLLMENT_CREATED,
- /** Occurs whenever an IntraFi Account Enrollment is updated. */
- INTRAFI_ACCOUNT_ENROLLMENT_UPDATED,
- /** Occurs whenever an IntraFi Exclusion is created. */
- INTRAFI_EXCLUSION_CREATED,
- /** Occurs whenever an IntraFi Exclusion is updated. */
- INTRAFI_EXCLUSION_UPDATED,
- /** Occurs whenever a Legacy Card Dispute is created. */
- LEGACY_CARD_DISPUTE_CREATED,
- /** Occurs whenever a Legacy Card Dispute is updated. */
- LEGACY_CARD_DISPUTE_UPDATED,
- /** Occurs whenever a Lockbox is created. */
- LOCKBOX_CREATED,
- /** Occurs whenever a Lockbox is updated. */
- LOCKBOX_UPDATED,
- /** Occurs whenever an OAuth Connection is created. */
- OAUTH_CONNECTION_CREATED,
- /** Occurs whenever an OAuth Connection is deactivated. */
- OAUTH_CONNECTION_DEACTIVATED,
- /** Occurs whenever a Card Push Transfer is created. */
- CARD_PUSH_TRANSFER_CREATED,
- /** Occurs whenever a Card Push Transfer is updated. */
- CARD_PUSH_TRANSFER_UPDATED,
- /** Occurs whenever a Card Validation is created. */
- CARD_VALIDATION_CREATED,
- /** Occurs whenever a Card Validation is updated. */
- CARD_VALIDATION_UPDATED,
- /** Occurs whenever a Pending Transaction is created. */
- PENDING_TRANSACTION_CREATED,
- /** Occurs whenever a Pending Transaction is updated. */
- PENDING_TRANSACTION_UPDATED,
- /** Occurs whenever a Physical Card is created. */
- PHYSICAL_CARD_CREATED,
- /** Occurs whenever a Physical Card is updated. */
- PHYSICAL_CARD_UPDATED,
- /** Occurs whenever a Physical Card Profile is created. */
- PHYSICAL_CARD_PROFILE_CREATED,
- /** Occurs whenever a Physical Card Profile is updated. */
- PHYSICAL_CARD_PROFILE_UPDATED,
- /** Occurs whenever a Physical Check is created. */
- PHYSICAL_CHECK_CREATED,
- /** Occurs whenever a Physical Check is updated. */
- PHYSICAL_CHECK_UPDATED,
- /** Occurs whenever a Program is created. */
- PROGRAM_CREATED,
- /** Occurs whenever a Program is updated. */
- PROGRAM_UPDATED,
- /** Occurs whenever a Proof of Authorization Request is created. */
- PROOF_OF_AUTHORIZATION_REQUEST_CREATED,
- /** Occurs whenever a Proof of Authorization Request is updated. */
- PROOF_OF_AUTHORIZATION_REQUEST_UPDATED,
- /**
- * Occurs whenever a Real-Time Decision is created in response to a card authorization.
- */
- REAL_TIME_DECISION_CARD_AUTHORIZATION_REQUESTED,
- /**
- * Occurs whenever a Real-Time Decision is created in response to a card balance
- * inquiry.
- */
- REAL_TIME_DECISION_CARD_BALANCE_INQUIRY_REQUESTED,
- /**
- * Occurs whenever a Real-Time Decision is created in response to a digital wallet
- * provisioning attempt.
- */
- REAL_TIME_DECISION_DIGITAL_WALLET_TOKEN_REQUESTED,
- /**
- * Occurs whenever a Real-Time Decision is created in response to a digital wallet
- * requiring two-factor authentication.
- */
- REAL_TIME_DECISION_DIGITAL_WALLET_AUTHENTICATION_REQUESTED,
- /**
- * Occurs whenever a Real-Time Decision is created in response to 3DS authentication.
- */
- REAL_TIME_DECISION_CARD_AUTHENTICATION_REQUESTED,
- /**
- * Occurs whenever a Real-Time Decision is created in response to 3DS authentication
- * challenges.
- */
- REAL_TIME_DECISION_CARD_AUTHENTICATION_CHALLENGE_REQUESTED,
- /** Occurs whenever a Real-Time Payments Transfer is created. */
- REAL_TIME_PAYMENTS_TRANSFER_CREATED,
- /** Occurs whenever a Real-Time Payments Transfer is updated. */
- REAL_TIME_PAYMENTS_TRANSFER_UPDATED,
- /** Occurs whenever a Real-Time Payments Request for Payment is created. */
- REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_CREATED,
- /** Occurs whenever a Real-Time Payments Request for Payment is updated. */
- REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_UPDATED,
- /** Occurs whenever a Swift Transfer is created. */
- SWIFT_TRANSFER_CREATED,
- /** Occurs whenever a Swift Transfer is updated. */
- SWIFT_TRANSFER_UPDATED,
- /** Occurs whenever a Transaction is created. */
- TRANSACTION_CREATED,
- /** Occurs whenever a Wire Drawdown Request is created. */
- WIRE_DRAWDOWN_REQUEST_CREATED,
- /** Occurs whenever a Wire Drawdown Request is updated. */
- WIRE_DRAWDOWN_REQUEST_UPDATED,
- /** Occurs whenever a Wire Transfer is created. */
- WIRE_TRANSFER_CREATED,
- /** Occurs whenever a Wire Transfer is updated. */
- WIRE_TRANSFER_UPDATED,
- }
+ /** Occurs whenever a Proof of Authorization Request is created. */
+ @JvmField
+ val PROOF_OF_AUTHORIZATION_REQUEST_CREATED =
+ of("proof_of_authorization_request.created")
+
+ /** Occurs whenever a Proof of Authorization Request is updated. */
+ @JvmField
+ val PROOF_OF_AUTHORIZATION_REQUEST_UPDATED =
+ of("proof_of_authorization_request.updated")
+
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to a card
+ * authorization.
+ */
+ @JvmField
+ val REAL_TIME_DECISION_CARD_AUTHORIZATION_REQUESTED =
+ of("real_time_decision.card_authorization_requested")
+
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to a card balance
+ * inquiry.
+ */
+ @JvmField
+ val REAL_TIME_DECISION_CARD_BALANCE_INQUIRY_REQUESTED =
+ of("real_time_decision.card_balance_inquiry_requested")
+
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to a digital wallet
+ * provisioning attempt.
+ */
+ @JvmField
+ val REAL_TIME_DECISION_DIGITAL_WALLET_TOKEN_REQUESTED =
+ of("real_time_decision.digital_wallet_token_requested")
+
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to a digital wallet
+ * requiring two-factor authentication.
+ */
+ @JvmField
+ val REAL_TIME_DECISION_DIGITAL_WALLET_AUTHENTICATION_REQUESTED =
+ of("real_time_decision.digital_wallet_authentication_requested")
+
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to 3DS
+ * authentication.
+ */
+ @JvmField
+ val REAL_TIME_DECISION_CARD_AUTHENTICATION_REQUESTED =
+ of("real_time_decision.card_authentication_requested")
+
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to 3DS authentication
+ * challenges.
+ */
+ @JvmField
+ val REAL_TIME_DECISION_CARD_AUTHENTICATION_CHALLENGE_REQUESTED =
+ of("real_time_decision.card_authentication_challenge_requested")
+
+ /** Occurs whenever a Real-Time Payments Transfer is created. */
+ @JvmField
+ val REAL_TIME_PAYMENTS_TRANSFER_CREATED = of("real_time_payments_transfer.created")
+
+ /** Occurs whenever a Real-Time Payments Transfer is updated. */
+ @JvmField
+ val REAL_TIME_PAYMENTS_TRANSFER_UPDATED = of("real_time_payments_transfer.updated")
+
+ /** Occurs whenever a Real-Time Payments Request for Payment is created. */
+ @JvmField
+ val REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_CREATED =
+ of("real_time_payments_request_for_payment.created")
+
+ /** Occurs whenever a Real-Time Payments Request for Payment is updated. */
+ @JvmField
+ val REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_UPDATED =
+ of("real_time_payments_request_for_payment.updated")
+
+ /** Occurs whenever a Swift Transfer is created. */
+ @JvmField val SWIFT_TRANSFER_CREATED = of("swift_transfer.created")
+
+ /** Occurs whenever a Swift Transfer is updated. */
+ @JvmField val SWIFT_TRANSFER_UPDATED = of("swift_transfer.updated")
+
+ /** Occurs whenever a Transaction is created. */
+ @JvmField val TRANSACTION_CREATED = of("transaction.created")
+
+ /** Occurs whenever a Wire Drawdown Request is created. */
+ @JvmField val WIRE_DRAWDOWN_REQUEST_CREATED = of("wire_drawdown_request.created")
+
+ /** Occurs whenever a Wire Drawdown Request is updated. */
+ @JvmField val WIRE_DRAWDOWN_REQUEST_UPDATED = of("wire_drawdown_request.updated")
+
+ /** Occurs whenever a Wire Transfer is created. */
+ @JvmField val WIRE_TRANSFER_CREATED = of("wire_transfer.created")
+
+ /** Occurs whenever a Wire Transfer is updated. */
+ @JvmField val WIRE_TRANSFER_UPDATED = of("wire_transfer.updated")
+
+ @JvmStatic fun of(value: String) = EventCategory(JsonField.of(value))
+ }
+
+ /** An enum containing [EventCategory]'s known values. */
+ enum class Known {
+ /** Occurs whenever an Account is created. */
+ ACCOUNT_CREATED,
+ /** Occurs whenever an Account is updated. */
+ ACCOUNT_UPDATED,
+ /** Occurs whenever an Account Number is created. */
+ ACCOUNT_NUMBER_CREATED,
+ /** Occurs whenever an Account Number is updated. */
+ ACCOUNT_NUMBER_UPDATED,
+ /** Occurs whenever an Account Statement is created. */
+ ACCOUNT_STATEMENT_CREATED,
+ /** Occurs whenever an Account Transfer is created. */
+ ACCOUNT_TRANSFER_CREATED,
+ /** Occurs whenever an Account Transfer is updated. */
+ ACCOUNT_TRANSFER_UPDATED,
+ /** Occurs whenever an ACH Prenotification is created. */
+ ACH_PRENOTIFICATION_CREATED,
+ /** Occurs whenever an ACH Prenotification is updated. */
+ ACH_PRENOTIFICATION_UPDATED,
+ /** Occurs whenever an ACH Transfer is created. */
+ ACH_TRANSFER_CREATED,
+ /** Occurs whenever an ACH Transfer is updated. */
+ ACH_TRANSFER_UPDATED,
+ /** Occurs whenever a Blockchain Address is created. */
+ BLOCKCHAIN_ADDRESS_CREATED,
+ /** Occurs whenever a Blockchain Address is updated. */
+ BLOCKCHAIN_ADDRESS_UPDATED,
+ /** Occurs whenever a Blockchain Off-Ramp Transfer is created. */
+ BLOCKCHAIN_OFFRAMP_TRANSFER_CREATED,
+ /** Occurs whenever a Blockchain Off-Ramp Transfer is updated. */
+ BLOCKCHAIN_OFFRAMP_TRANSFER_UPDATED,
+ /** Occurs whenever a Blockchain On-Ramp Transfer is created. */
+ BLOCKCHAIN_ONRAMP_TRANSFER_CREATED,
+ /** Occurs whenever a Blockchain On-Ramp Transfer is updated. */
+ BLOCKCHAIN_ONRAMP_TRANSFER_UPDATED,
+ /** Occurs whenever a Bookkeeping Account is created. */
+ BOOKKEEPING_ACCOUNT_CREATED,
+ /** Occurs whenever a Bookkeeping Account is updated. */
+ BOOKKEEPING_ACCOUNT_UPDATED,
+ /** Occurs whenever a Bookkeeping Entry Set is created. */
+ BOOKKEEPING_ENTRY_SET_UPDATED,
+ /** Occurs whenever a Card is created. */
+ CARD_CREATED,
+ /** Occurs whenever a Card is updated. */
+ CARD_UPDATED,
+ /** Occurs whenever a Card Payment is created. */
+ CARD_PAYMENT_CREATED,
+ /** Occurs whenever a Card Payment is updated. */
+ CARD_PAYMENT_UPDATED,
+ /** Occurs whenever a Card Profile is created. */
+ CARD_PROFILE_CREATED,
+ /** Occurs whenever a Card Profile is updated. */
+ CARD_PROFILE_UPDATED,
+ /** Occurs whenever a Card Dispute is created. */
+ CARD_DISPUTE_CREATED,
+ /** Occurs whenever a Card Dispute is updated. */
+ CARD_DISPUTE_UPDATED,
+ /** Occurs whenever a Check Deposit is created. */
+ CHECK_DEPOSIT_CREATED,
+ /** Occurs whenever a Check Deposit is updated. */
+ CHECK_DEPOSIT_UPDATED,
+ /** Occurs whenever a Check Transfer is created. */
+ CHECK_TRANSFER_CREATED,
+ /** Occurs whenever a Check Transfer is updated. */
+ CHECK_TRANSFER_UPDATED,
+ /** Occurs whenever a Declined Transaction is created. */
+ DECLINED_TRANSACTION_CREATED,
+ /** Occurs whenever a Digital Card Profile is created. */
+ DIGITAL_CARD_PROFILE_CREATED,
+ /** Occurs whenever a Digital Card Profile is updated. */
+ DIGITAL_CARD_PROFILE_UPDATED,
+ /** Occurs whenever a Digital Wallet Token is created. */
+ DIGITAL_WALLET_TOKEN_CREATED,
+ /** Occurs whenever a Digital Wallet Token is updated. */
+ DIGITAL_WALLET_TOKEN_UPDATED,
+ /** Occurs whenever a Document is created. */
+ DOCUMENT_CREATED,
+ /** Occurs whenever an Entity is created. */
+ ENTITY_CREATED,
+ /** Occurs whenever an Entity is updated. */
+ ENTITY_UPDATED,
+ /** Occurs whenever an Event Subscription is created. */
+ EVENT_SUBSCRIPTION_CREATED,
+ /** Occurs whenever an Event Subscription is updated. */
+ EVENT_SUBSCRIPTION_UPDATED,
+ /** Occurs whenever an Export is created. */
+ EXPORT_CREATED,
+ /** Occurs whenever an Export is updated. */
+ EXPORT_UPDATED,
+ /** Occurs whenever an External Account is created. */
+ EXTERNAL_ACCOUNT_CREATED,
+ /** Occurs whenever an External Account is updated. */
+ EXTERNAL_ACCOUNT_UPDATED,
+ /** Occurs whenever a FedNow Transfer is created. */
+ FEDNOW_TRANSFER_CREATED,
+ /** Occurs whenever a FedNow Transfer is updated. */
+ FEDNOW_TRANSFER_UPDATED,
+ /** Occurs whenever a File is created. */
+ FILE_CREATED,
+ /** Occurs whenever a Group is updated. */
+ GROUP_UPDATED,
+ /**
+ * Increase may send webhooks with this category to see if a webhook endpoint is
+ * working properly.
+ */
+ GROUP_HEARTBEAT,
+ /** Occurs whenever an Inbound ACH Transfer is created. */
+ INBOUND_ACH_TRANSFER_CREATED,
+ /** Occurs whenever an Inbound ACH Transfer is updated. */
+ INBOUND_ACH_TRANSFER_UPDATED,
+ /** Occurs whenever an Inbound ACH Transfer Return is created. */
+ INBOUND_ACH_TRANSFER_RETURN_CREATED,
+ /** Occurs whenever an Inbound ACH Transfer Return is updated. */
+ INBOUND_ACH_TRANSFER_RETURN_UPDATED,
+ /** Occurs whenever an Inbound Check Deposit is created. */
+ INBOUND_CHECK_DEPOSIT_CREATED,
+ /** Occurs whenever an Inbound Check Deposit is updated. */
+ INBOUND_CHECK_DEPOSIT_UPDATED,
+ /** Occurs whenever an Inbound FedNow Transfer is created. */
+ INBOUND_FEDNOW_TRANSFER_CREATED,
+ /** Occurs whenever an Inbound FedNow Transfer is updated. */
+ INBOUND_FEDNOW_TRANSFER_UPDATED,
+ /** Occurs whenever an Inbound Mail Item is created. */
+ INBOUND_MAIL_ITEM_CREATED,
+ /** Occurs whenever an Inbound Mail Item is updated. */
+ INBOUND_MAIL_ITEM_UPDATED,
+ /** Occurs whenever an Inbound Real-Time Payments Transfer is created. */
+ INBOUND_REAL_TIME_PAYMENTS_TRANSFER_CREATED,
+ /** Occurs whenever an Inbound Real-Time Payments Transfer is updated. */
+ INBOUND_REAL_TIME_PAYMENTS_TRANSFER_UPDATED,
+ /** Occurs whenever an Inbound Wire Drawdown Request is created. */
+ INBOUND_WIRE_DRAWDOWN_REQUEST_CREATED,
+ /** Occurs whenever an Inbound Wire Transfer is created. */
+ INBOUND_WIRE_TRANSFER_CREATED,
+ /** Occurs whenever an Inbound Wire Transfer is updated. */
+ INBOUND_WIRE_TRANSFER_UPDATED,
+ /** Occurs whenever an IntraFi Account Enrollment is created. */
+ INTRAFI_ACCOUNT_ENROLLMENT_CREATED,
+ /** Occurs whenever an IntraFi Account Enrollment is updated. */
+ INTRAFI_ACCOUNT_ENROLLMENT_UPDATED,
+ /** Occurs whenever an IntraFi Exclusion is created. */
+ INTRAFI_EXCLUSION_CREATED,
+ /** Occurs whenever an IntraFi Exclusion is updated. */
+ INTRAFI_EXCLUSION_UPDATED,
+ /** Occurs whenever a Legacy Card Dispute is created. */
+ LEGACY_CARD_DISPUTE_CREATED,
+ /** Occurs whenever a Legacy Card Dispute is updated. */
+ LEGACY_CARD_DISPUTE_UPDATED,
+ /** Occurs whenever a Lockbox is created. */
+ LOCKBOX_CREATED,
+ /** Occurs whenever a Lockbox is updated. */
+ LOCKBOX_UPDATED,
+ /** Occurs whenever an OAuth Connection is created. */
+ OAUTH_CONNECTION_CREATED,
+ /** Occurs whenever an OAuth Connection is deactivated. */
+ OAUTH_CONNECTION_DEACTIVATED,
+ /** Occurs whenever a Card Push Transfer is created. */
+ CARD_PUSH_TRANSFER_CREATED,
+ /** Occurs whenever a Card Push Transfer is updated. */
+ CARD_PUSH_TRANSFER_UPDATED,
+ /** Occurs whenever a Card Validation is created. */
+ CARD_VALIDATION_CREATED,
+ /** Occurs whenever a Card Validation is updated. */
+ CARD_VALIDATION_UPDATED,
+ /** Occurs whenever a Pending Transaction is created. */
+ PENDING_TRANSACTION_CREATED,
+ /** Occurs whenever a Pending Transaction is updated. */
+ PENDING_TRANSACTION_UPDATED,
+ /** Occurs whenever a Physical Card is created. */
+ PHYSICAL_CARD_CREATED,
+ /** Occurs whenever a Physical Card is updated. */
+ PHYSICAL_CARD_UPDATED,
+ /** Occurs whenever a Physical Card Profile is created. */
+ PHYSICAL_CARD_PROFILE_CREATED,
+ /** Occurs whenever a Physical Card Profile is updated. */
+ PHYSICAL_CARD_PROFILE_UPDATED,
+ /** Occurs whenever a Physical Check is created. */
+ PHYSICAL_CHECK_CREATED,
+ /** Occurs whenever a Physical Check is updated. */
+ PHYSICAL_CHECK_UPDATED,
+ /** Occurs whenever a Program is created. */
+ PROGRAM_CREATED,
+ /** Occurs whenever a Program is updated. */
+ PROGRAM_UPDATED,
+ /** Occurs whenever a Proof of Authorization Request is created. */
+ PROOF_OF_AUTHORIZATION_REQUEST_CREATED,
+ /** Occurs whenever a Proof of Authorization Request is updated. */
+ PROOF_OF_AUTHORIZATION_REQUEST_UPDATED,
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to a card
+ * authorization.
+ */
+ REAL_TIME_DECISION_CARD_AUTHORIZATION_REQUESTED,
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to a card balance
+ * inquiry.
+ */
+ REAL_TIME_DECISION_CARD_BALANCE_INQUIRY_REQUESTED,
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to a digital wallet
+ * provisioning attempt.
+ */
+ REAL_TIME_DECISION_DIGITAL_WALLET_TOKEN_REQUESTED,
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to a digital wallet
+ * requiring two-factor authentication.
+ */
+ REAL_TIME_DECISION_DIGITAL_WALLET_AUTHENTICATION_REQUESTED,
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to 3DS
+ * authentication.
+ */
+ REAL_TIME_DECISION_CARD_AUTHENTICATION_REQUESTED,
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to 3DS authentication
+ * challenges.
+ */
+ REAL_TIME_DECISION_CARD_AUTHENTICATION_CHALLENGE_REQUESTED,
+ /** Occurs whenever a Real-Time Payments Transfer is created. */
+ REAL_TIME_PAYMENTS_TRANSFER_CREATED,
+ /** Occurs whenever a Real-Time Payments Transfer is updated. */
+ REAL_TIME_PAYMENTS_TRANSFER_UPDATED,
+ /** Occurs whenever a Real-Time Payments Request for Payment is created. */
+ REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_CREATED,
+ /** Occurs whenever a Real-Time Payments Request for Payment is updated. */
+ REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_UPDATED,
+ /** Occurs whenever a Swift Transfer is created. */
+ SWIFT_TRANSFER_CREATED,
+ /** Occurs whenever a Swift Transfer is updated. */
+ SWIFT_TRANSFER_UPDATED,
+ /** Occurs whenever a Transaction is created. */
+ TRANSACTION_CREATED,
+ /** Occurs whenever a Wire Drawdown Request is created. */
+ WIRE_DRAWDOWN_REQUEST_CREATED,
+ /** Occurs whenever a Wire Drawdown Request is updated. */
+ WIRE_DRAWDOWN_REQUEST_UPDATED,
+ /** Occurs whenever a Wire Transfer is created. */
+ WIRE_TRANSFER_CREATED,
+ /** Occurs whenever a Wire Transfer is updated. */
+ WIRE_TRANSFER_UPDATED,
+ }
- /**
- * An enum containing [SelectedEventCategory]'s known values, as well as an [_UNKNOWN]
- * member.
- *
- * An instance of [SelectedEventCategory] can contain an unknown value in a couple of cases:
- * - It was deserialized from data that doesn't match any known member. For example, if the
- * SDK is on an older version than the API, then the API may respond with new members that
- * the SDK is unaware of.
- * - It was constructed with an arbitrary value using the [of] method.
- */
- enum class Value {
- /** Occurs whenever an Account is created. */
- ACCOUNT_CREATED,
- /** Occurs whenever an Account is updated. */
- ACCOUNT_UPDATED,
- /** Occurs whenever an Account Number is created. */
- ACCOUNT_NUMBER_CREATED,
- /** Occurs whenever an Account Number is updated. */
- ACCOUNT_NUMBER_UPDATED,
- /** Occurs whenever an Account Statement is created. */
- ACCOUNT_STATEMENT_CREATED,
- /** Occurs whenever an Account Transfer is created. */
- ACCOUNT_TRANSFER_CREATED,
- /** Occurs whenever an Account Transfer is updated. */
- ACCOUNT_TRANSFER_UPDATED,
- /** Occurs whenever an ACH Prenotification is created. */
- ACH_PRENOTIFICATION_CREATED,
- /** Occurs whenever an ACH Prenotification is updated. */
- ACH_PRENOTIFICATION_UPDATED,
- /** Occurs whenever an ACH Transfer is created. */
- ACH_TRANSFER_CREATED,
- /** Occurs whenever an ACH Transfer is updated. */
- ACH_TRANSFER_UPDATED,
- /** Occurs whenever a Blockchain Address is created. */
- BLOCKCHAIN_ADDRESS_CREATED,
- /** Occurs whenever a Blockchain Address is updated. */
- BLOCKCHAIN_ADDRESS_UPDATED,
- /** Occurs whenever a Blockchain Off-Ramp Transfer is created. */
- BLOCKCHAIN_OFFRAMP_TRANSFER_CREATED,
- /** Occurs whenever a Blockchain Off-Ramp Transfer is updated. */
- BLOCKCHAIN_OFFRAMP_TRANSFER_UPDATED,
- /** Occurs whenever a Blockchain On-Ramp Transfer is created. */
- BLOCKCHAIN_ONRAMP_TRANSFER_CREATED,
- /** Occurs whenever a Blockchain On-Ramp Transfer is updated. */
- BLOCKCHAIN_ONRAMP_TRANSFER_UPDATED,
- /** Occurs whenever a Bookkeeping Account is created. */
- BOOKKEEPING_ACCOUNT_CREATED,
- /** Occurs whenever a Bookkeeping Account is updated. */
- BOOKKEEPING_ACCOUNT_UPDATED,
- /** Occurs whenever a Bookkeeping Entry Set is created. */
- BOOKKEEPING_ENTRY_SET_UPDATED,
- /** Occurs whenever a Card is created. */
- CARD_CREATED,
- /** Occurs whenever a Card is updated. */
- CARD_UPDATED,
- /** Occurs whenever a Card Payment is created. */
- CARD_PAYMENT_CREATED,
- /** Occurs whenever a Card Payment is updated. */
- CARD_PAYMENT_UPDATED,
- /** Occurs whenever a Card Profile is created. */
- CARD_PROFILE_CREATED,
- /** Occurs whenever a Card Profile is updated. */
- CARD_PROFILE_UPDATED,
- /** Occurs whenever a Card Dispute is created. */
- CARD_DISPUTE_CREATED,
- /** Occurs whenever a Card Dispute is updated. */
- CARD_DISPUTE_UPDATED,
- /** Occurs whenever a Check Deposit is created. */
- CHECK_DEPOSIT_CREATED,
- /** Occurs whenever a Check Deposit is updated. */
- CHECK_DEPOSIT_UPDATED,
- /** Occurs whenever a Check Transfer is created. */
- CHECK_TRANSFER_CREATED,
- /** Occurs whenever a Check Transfer is updated. */
- CHECK_TRANSFER_UPDATED,
- /** Occurs whenever a Declined Transaction is created. */
- DECLINED_TRANSACTION_CREATED,
- /** Occurs whenever a Digital Card Profile is created. */
- DIGITAL_CARD_PROFILE_CREATED,
- /** Occurs whenever a Digital Card Profile is updated. */
- DIGITAL_CARD_PROFILE_UPDATED,
- /** Occurs whenever a Digital Wallet Token is created. */
- DIGITAL_WALLET_TOKEN_CREATED,
- /** Occurs whenever a Digital Wallet Token is updated. */
- DIGITAL_WALLET_TOKEN_UPDATED,
- /** Occurs whenever a Document is created. */
- DOCUMENT_CREATED,
- /** Occurs whenever an Entity is created. */
- ENTITY_CREATED,
- /** Occurs whenever an Entity is updated. */
- ENTITY_UPDATED,
- /** Occurs whenever an Event Subscription is created. */
- EVENT_SUBSCRIPTION_CREATED,
- /** Occurs whenever an Event Subscription is updated. */
- EVENT_SUBSCRIPTION_UPDATED,
- /** Occurs whenever an Export is created. */
- EXPORT_CREATED,
- /** Occurs whenever an Export is updated. */
- EXPORT_UPDATED,
- /** Occurs whenever an External Account is created. */
- EXTERNAL_ACCOUNT_CREATED,
- /** Occurs whenever an External Account is updated. */
- EXTERNAL_ACCOUNT_UPDATED,
- /** Occurs whenever a FedNow Transfer is created. */
- FEDNOW_TRANSFER_CREATED,
- /** Occurs whenever a FedNow Transfer is updated. */
- FEDNOW_TRANSFER_UPDATED,
- /** Occurs whenever a File is created. */
- FILE_CREATED,
- /** Occurs whenever a Group is updated. */
- GROUP_UPDATED,
- /**
- * Increase may send webhooks with this category to see if a webhook endpoint is working
- * properly.
- */
- GROUP_HEARTBEAT,
- /** Occurs whenever an Inbound ACH Transfer is created. */
- INBOUND_ACH_TRANSFER_CREATED,
- /** Occurs whenever an Inbound ACH Transfer is updated. */
- INBOUND_ACH_TRANSFER_UPDATED,
- /** Occurs whenever an Inbound ACH Transfer Return is created. */
- INBOUND_ACH_TRANSFER_RETURN_CREATED,
- /** Occurs whenever an Inbound ACH Transfer Return is updated. */
- INBOUND_ACH_TRANSFER_RETURN_UPDATED,
- /** Occurs whenever an Inbound Check Deposit is created. */
- INBOUND_CHECK_DEPOSIT_CREATED,
- /** Occurs whenever an Inbound Check Deposit is updated. */
- INBOUND_CHECK_DEPOSIT_UPDATED,
- /** Occurs whenever an Inbound FedNow Transfer is created. */
- INBOUND_FEDNOW_TRANSFER_CREATED,
- /** Occurs whenever an Inbound FedNow Transfer is updated. */
- INBOUND_FEDNOW_TRANSFER_UPDATED,
- /** Occurs whenever an Inbound Mail Item is created. */
- INBOUND_MAIL_ITEM_CREATED,
- /** Occurs whenever an Inbound Mail Item is updated. */
- INBOUND_MAIL_ITEM_UPDATED,
- /** Occurs whenever an Inbound Real-Time Payments Transfer is created. */
- INBOUND_REAL_TIME_PAYMENTS_TRANSFER_CREATED,
- /** Occurs whenever an Inbound Real-Time Payments Transfer is updated. */
- INBOUND_REAL_TIME_PAYMENTS_TRANSFER_UPDATED,
- /** Occurs whenever an Inbound Wire Drawdown Request is created. */
- INBOUND_WIRE_DRAWDOWN_REQUEST_CREATED,
- /** Occurs whenever an Inbound Wire Transfer is created. */
- INBOUND_WIRE_TRANSFER_CREATED,
- /** Occurs whenever an Inbound Wire Transfer is updated. */
- INBOUND_WIRE_TRANSFER_UPDATED,
- /** Occurs whenever an IntraFi Account Enrollment is created. */
- INTRAFI_ACCOUNT_ENROLLMENT_CREATED,
- /** Occurs whenever an IntraFi Account Enrollment is updated. */
- INTRAFI_ACCOUNT_ENROLLMENT_UPDATED,
- /** Occurs whenever an IntraFi Exclusion is created. */
- INTRAFI_EXCLUSION_CREATED,
- /** Occurs whenever an IntraFi Exclusion is updated. */
- INTRAFI_EXCLUSION_UPDATED,
- /** Occurs whenever a Legacy Card Dispute is created. */
- LEGACY_CARD_DISPUTE_CREATED,
- /** Occurs whenever a Legacy Card Dispute is updated. */
- LEGACY_CARD_DISPUTE_UPDATED,
- /** Occurs whenever a Lockbox is created. */
- LOCKBOX_CREATED,
- /** Occurs whenever a Lockbox is updated. */
- LOCKBOX_UPDATED,
- /** Occurs whenever an OAuth Connection is created. */
- OAUTH_CONNECTION_CREATED,
- /** Occurs whenever an OAuth Connection is deactivated. */
- OAUTH_CONNECTION_DEACTIVATED,
- /** Occurs whenever a Card Push Transfer is created. */
- CARD_PUSH_TRANSFER_CREATED,
- /** Occurs whenever a Card Push Transfer is updated. */
- CARD_PUSH_TRANSFER_UPDATED,
- /** Occurs whenever a Card Validation is created. */
- CARD_VALIDATION_CREATED,
- /** Occurs whenever a Card Validation is updated. */
- CARD_VALIDATION_UPDATED,
- /** Occurs whenever a Pending Transaction is created. */
- PENDING_TRANSACTION_CREATED,
- /** Occurs whenever a Pending Transaction is updated. */
- PENDING_TRANSACTION_UPDATED,
- /** Occurs whenever a Physical Card is created. */
- PHYSICAL_CARD_CREATED,
- /** Occurs whenever a Physical Card is updated. */
- PHYSICAL_CARD_UPDATED,
- /** Occurs whenever a Physical Card Profile is created. */
- PHYSICAL_CARD_PROFILE_CREATED,
- /** Occurs whenever a Physical Card Profile is updated. */
- PHYSICAL_CARD_PROFILE_UPDATED,
- /** Occurs whenever a Physical Check is created. */
- PHYSICAL_CHECK_CREATED,
- /** Occurs whenever a Physical Check is updated. */
- PHYSICAL_CHECK_UPDATED,
- /** Occurs whenever a Program is created. */
- PROGRAM_CREATED,
- /** Occurs whenever a Program is updated. */
- PROGRAM_UPDATED,
- /** Occurs whenever a Proof of Authorization Request is created. */
- PROOF_OF_AUTHORIZATION_REQUEST_CREATED,
- /** Occurs whenever a Proof of Authorization Request is updated. */
- PROOF_OF_AUTHORIZATION_REQUEST_UPDATED,
- /**
- * Occurs whenever a Real-Time Decision is created in response to a card authorization.
- */
- REAL_TIME_DECISION_CARD_AUTHORIZATION_REQUESTED,
- /**
- * Occurs whenever a Real-Time Decision is created in response to a card balance
- * inquiry.
- */
- REAL_TIME_DECISION_CARD_BALANCE_INQUIRY_REQUESTED,
- /**
- * Occurs whenever a Real-Time Decision is created in response to a digital wallet
- * provisioning attempt.
- */
- REAL_TIME_DECISION_DIGITAL_WALLET_TOKEN_REQUESTED,
/**
- * Occurs whenever a Real-Time Decision is created in response to a digital wallet
- * requiring two-factor authentication.
+ * An enum containing [EventCategory]'s known values, as well as an [_UNKNOWN] member.
+ *
+ * An instance of [EventCategory] can contain an unknown value in a couple of cases:
+ * - It was deserialized from data that doesn't match any known member. For example, if
+ * the SDK is on an older version than the API, then the API may respond with new
+ * members that the SDK is unaware of.
+ * - It was constructed with an arbitrary value using the [of] method.
*/
- REAL_TIME_DECISION_DIGITAL_WALLET_AUTHENTICATION_REQUESTED,
+ enum class Value {
+ /** Occurs whenever an Account is created. */
+ ACCOUNT_CREATED,
+ /** Occurs whenever an Account is updated. */
+ ACCOUNT_UPDATED,
+ /** Occurs whenever an Account Number is created. */
+ ACCOUNT_NUMBER_CREATED,
+ /** Occurs whenever an Account Number is updated. */
+ ACCOUNT_NUMBER_UPDATED,
+ /** Occurs whenever an Account Statement is created. */
+ ACCOUNT_STATEMENT_CREATED,
+ /** Occurs whenever an Account Transfer is created. */
+ ACCOUNT_TRANSFER_CREATED,
+ /** Occurs whenever an Account Transfer is updated. */
+ ACCOUNT_TRANSFER_UPDATED,
+ /** Occurs whenever an ACH Prenotification is created. */
+ ACH_PRENOTIFICATION_CREATED,
+ /** Occurs whenever an ACH Prenotification is updated. */
+ ACH_PRENOTIFICATION_UPDATED,
+ /** Occurs whenever an ACH Transfer is created. */
+ ACH_TRANSFER_CREATED,
+ /** Occurs whenever an ACH Transfer is updated. */
+ ACH_TRANSFER_UPDATED,
+ /** Occurs whenever a Blockchain Address is created. */
+ BLOCKCHAIN_ADDRESS_CREATED,
+ /** Occurs whenever a Blockchain Address is updated. */
+ BLOCKCHAIN_ADDRESS_UPDATED,
+ /** Occurs whenever a Blockchain Off-Ramp Transfer is created. */
+ BLOCKCHAIN_OFFRAMP_TRANSFER_CREATED,
+ /** Occurs whenever a Blockchain Off-Ramp Transfer is updated. */
+ BLOCKCHAIN_OFFRAMP_TRANSFER_UPDATED,
+ /** Occurs whenever a Blockchain On-Ramp Transfer is created. */
+ BLOCKCHAIN_ONRAMP_TRANSFER_CREATED,
+ /** Occurs whenever a Blockchain On-Ramp Transfer is updated. */
+ BLOCKCHAIN_ONRAMP_TRANSFER_UPDATED,
+ /** Occurs whenever a Bookkeeping Account is created. */
+ BOOKKEEPING_ACCOUNT_CREATED,
+ /** Occurs whenever a Bookkeeping Account is updated. */
+ BOOKKEEPING_ACCOUNT_UPDATED,
+ /** Occurs whenever a Bookkeeping Entry Set is created. */
+ BOOKKEEPING_ENTRY_SET_UPDATED,
+ /** Occurs whenever a Card is created. */
+ CARD_CREATED,
+ /** Occurs whenever a Card is updated. */
+ CARD_UPDATED,
+ /** Occurs whenever a Card Payment is created. */
+ CARD_PAYMENT_CREATED,
+ /** Occurs whenever a Card Payment is updated. */
+ CARD_PAYMENT_UPDATED,
+ /** Occurs whenever a Card Profile is created. */
+ CARD_PROFILE_CREATED,
+ /** Occurs whenever a Card Profile is updated. */
+ CARD_PROFILE_UPDATED,
+ /** Occurs whenever a Card Dispute is created. */
+ CARD_DISPUTE_CREATED,
+ /** Occurs whenever a Card Dispute is updated. */
+ CARD_DISPUTE_UPDATED,
+ /** Occurs whenever a Check Deposit is created. */
+ CHECK_DEPOSIT_CREATED,
+ /** Occurs whenever a Check Deposit is updated. */
+ CHECK_DEPOSIT_UPDATED,
+ /** Occurs whenever a Check Transfer is created. */
+ CHECK_TRANSFER_CREATED,
+ /** Occurs whenever a Check Transfer is updated. */
+ CHECK_TRANSFER_UPDATED,
+ /** Occurs whenever a Declined Transaction is created. */
+ DECLINED_TRANSACTION_CREATED,
+ /** Occurs whenever a Digital Card Profile is created. */
+ DIGITAL_CARD_PROFILE_CREATED,
+ /** Occurs whenever a Digital Card Profile is updated. */
+ DIGITAL_CARD_PROFILE_UPDATED,
+ /** Occurs whenever a Digital Wallet Token is created. */
+ DIGITAL_WALLET_TOKEN_CREATED,
+ /** Occurs whenever a Digital Wallet Token is updated. */
+ DIGITAL_WALLET_TOKEN_UPDATED,
+ /** Occurs whenever a Document is created. */
+ DOCUMENT_CREATED,
+ /** Occurs whenever an Entity is created. */
+ ENTITY_CREATED,
+ /** Occurs whenever an Entity is updated. */
+ ENTITY_UPDATED,
+ /** Occurs whenever an Event Subscription is created. */
+ EVENT_SUBSCRIPTION_CREATED,
+ /** Occurs whenever an Event Subscription is updated. */
+ EVENT_SUBSCRIPTION_UPDATED,
+ /** Occurs whenever an Export is created. */
+ EXPORT_CREATED,
+ /** Occurs whenever an Export is updated. */
+ EXPORT_UPDATED,
+ /** Occurs whenever an External Account is created. */
+ EXTERNAL_ACCOUNT_CREATED,
+ /** Occurs whenever an External Account is updated. */
+ EXTERNAL_ACCOUNT_UPDATED,
+ /** Occurs whenever a FedNow Transfer is created. */
+ FEDNOW_TRANSFER_CREATED,
+ /** Occurs whenever a FedNow Transfer is updated. */
+ FEDNOW_TRANSFER_UPDATED,
+ /** Occurs whenever a File is created. */
+ FILE_CREATED,
+ /** Occurs whenever a Group is updated. */
+ GROUP_UPDATED,
+ /**
+ * Increase may send webhooks with this category to see if a webhook endpoint is
+ * working properly.
+ */
+ GROUP_HEARTBEAT,
+ /** Occurs whenever an Inbound ACH Transfer is created. */
+ INBOUND_ACH_TRANSFER_CREATED,
+ /** Occurs whenever an Inbound ACH Transfer is updated. */
+ INBOUND_ACH_TRANSFER_UPDATED,
+ /** Occurs whenever an Inbound ACH Transfer Return is created. */
+ INBOUND_ACH_TRANSFER_RETURN_CREATED,
+ /** Occurs whenever an Inbound ACH Transfer Return is updated. */
+ INBOUND_ACH_TRANSFER_RETURN_UPDATED,
+ /** Occurs whenever an Inbound Check Deposit is created. */
+ INBOUND_CHECK_DEPOSIT_CREATED,
+ /** Occurs whenever an Inbound Check Deposit is updated. */
+ INBOUND_CHECK_DEPOSIT_UPDATED,
+ /** Occurs whenever an Inbound FedNow Transfer is created. */
+ INBOUND_FEDNOW_TRANSFER_CREATED,
+ /** Occurs whenever an Inbound FedNow Transfer is updated. */
+ INBOUND_FEDNOW_TRANSFER_UPDATED,
+ /** Occurs whenever an Inbound Mail Item is created. */
+ INBOUND_MAIL_ITEM_CREATED,
+ /** Occurs whenever an Inbound Mail Item is updated. */
+ INBOUND_MAIL_ITEM_UPDATED,
+ /** Occurs whenever an Inbound Real-Time Payments Transfer is created. */
+ INBOUND_REAL_TIME_PAYMENTS_TRANSFER_CREATED,
+ /** Occurs whenever an Inbound Real-Time Payments Transfer is updated. */
+ INBOUND_REAL_TIME_PAYMENTS_TRANSFER_UPDATED,
+ /** Occurs whenever an Inbound Wire Drawdown Request is created. */
+ INBOUND_WIRE_DRAWDOWN_REQUEST_CREATED,
+ /** Occurs whenever an Inbound Wire Transfer is created. */
+ INBOUND_WIRE_TRANSFER_CREATED,
+ /** Occurs whenever an Inbound Wire Transfer is updated. */
+ INBOUND_WIRE_TRANSFER_UPDATED,
+ /** Occurs whenever an IntraFi Account Enrollment is created. */
+ INTRAFI_ACCOUNT_ENROLLMENT_CREATED,
+ /** Occurs whenever an IntraFi Account Enrollment is updated. */
+ INTRAFI_ACCOUNT_ENROLLMENT_UPDATED,
+ /** Occurs whenever an IntraFi Exclusion is created. */
+ INTRAFI_EXCLUSION_CREATED,
+ /** Occurs whenever an IntraFi Exclusion is updated. */
+ INTRAFI_EXCLUSION_UPDATED,
+ /** Occurs whenever a Legacy Card Dispute is created. */
+ LEGACY_CARD_DISPUTE_CREATED,
+ /** Occurs whenever a Legacy Card Dispute is updated. */
+ LEGACY_CARD_DISPUTE_UPDATED,
+ /** Occurs whenever a Lockbox is created. */
+ LOCKBOX_CREATED,
+ /** Occurs whenever a Lockbox is updated. */
+ LOCKBOX_UPDATED,
+ /** Occurs whenever an OAuth Connection is created. */
+ OAUTH_CONNECTION_CREATED,
+ /** Occurs whenever an OAuth Connection is deactivated. */
+ OAUTH_CONNECTION_DEACTIVATED,
+ /** Occurs whenever a Card Push Transfer is created. */
+ CARD_PUSH_TRANSFER_CREATED,
+ /** Occurs whenever a Card Push Transfer is updated. */
+ CARD_PUSH_TRANSFER_UPDATED,
+ /** Occurs whenever a Card Validation is created. */
+ CARD_VALIDATION_CREATED,
+ /** Occurs whenever a Card Validation is updated. */
+ CARD_VALIDATION_UPDATED,
+ /** Occurs whenever a Pending Transaction is created. */
+ PENDING_TRANSACTION_CREATED,
+ /** Occurs whenever a Pending Transaction is updated. */
+ PENDING_TRANSACTION_UPDATED,
+ /** Occurs whenever a Physical Card is created. */
+ PHYSICAL_CARD_CREATED,
+ /** Occurs whenever a Physical Card is updated. */
+ PHYSICAL_CARD_UPDATED,
+ /** Occurs whenever a Physical Card Profile is created. */
+ PHYSICAL_CARD_PROFILE_CREATED,
+ /** Occurs whenever a Physical Card Profile is updated. */
+ PHYSICAL_CARD_PROFILE_UPDATED,
+ /** Occurs whenever a Physical Check is created. */
+ PHYSICAL_CHECK_CREATED,
+ /** Occurs whenever a Physical Check is updated. */
+ PHYSICAL_CHECK_UPDATED,
+ /** Occurs whenever a Program is created. */
+ PROGRAM_CREATED,
+ /** Occurs whenever a Program is updated. */
+ PROGRAM_UPDATED,
+ /** Occurs whenever a Proof of Authorization Request is created. */
+ PROOF_OF_AUTHORIZATION_REQUEST_CREATED,
+ /** Occurs whenever a Proof of Authorization Request is updated. */
+ PROOF_OF_AUTHORIZATION_REQUEST_UPDATED,
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to a card
+ * authorization.
+ */
+ REAL_TIME_DECISION_CARD_AUTHORIZATION_REQUESTED,
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to a card balance
+ * inquiry.
+ */
+ REAL_TIME_DECISION_CARD_BALANCE_INQUIRY_REQUESTED,
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to a digital wallet
+ * provisioning attempt.
+ */
+ REAL_TIME_DECISION_DIGITAL_WALLET_TOKEN_REQUESTED,
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to a digital wallet
+ * requiring two-factor authentication.
+ */
+ REAL_TIME_DECISION_DIGITAL_WALLET_AUTHENTICATION_REQUESTED,
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to 3DS
+ * authentication.
+ */
+ REAL_TIME_DECISION_CARD_AUTHENTICATION_REQUESTED,
+ /**
+ * Occurs whenever a Real-Time Decision is created in response to 3DS authentication
+ * challenges.
+ */
+ REAL_TIME_DECISION_CARD_AUTHENTICATION_CHALLENGE_REQUESTED,
+ /** Occurs whenever a Real-Time Payments Transfer is created. */
+ REAL_TIME_PAYMENTS_TRANSFER_CREATED,
+ /** Occurs whenever a Real-Time Payments Transfer is updated. */
+ REAL_TIME_PAYMENTS_TRANSFER_UPDATED,
+ /** Occurs whenever a Real-Time Payments Request for Payment is created. */
+ REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_CREATED,
+ /** Occurs whenever a Real-Time Payments Request for Payment is updated. */
+ REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_UPDATED,
+ /** Occurs whenever a Swift Transfer is created. */
+ SWIFT_TRANSFER_CREATED,
+ /** Occurs whenever a Swift Transfer is updated. */
+ SWIFT_TRANSFER_UPDATED,
+ /** Occurs whenever a Transaction is created. */
+ TRANSACTION_CREATED,
+ /** Occurs whenever a Wire Drawdown Request is created. */
+ WIRE_DRAWDOWN_REQUEST_CREATED,
+ /** Occurs whenever a Wire Drawdown Request is updated. */
+ WIRE_DRAWDOWN_REQUEST_UPDATED,
+ /** Occurs whenever a Wire Transfer is created. */
+ WIRE_TRANSFER_CREATED,
+ /** Occurs whenever a Wire Transfer is updated. */
+ WIRE_TRANSFER_UPDATED,
+ /**
+ * An enum member indicating that [EventCategory] was instantiated with an unknown
+ * value.
+ */
+ _UNKNOWN,
+ }
+
/**
- * Occurs whenever a Real-Time Decision is created in response to 3DS authentication.
+ * Returns an enum member corresponding to this class instance's value, or
+ * [Value._UNKNOWN] if the class was instantiated with an unknown value.
+ *
+ * Use the [known] method instead if you're certain the value is always known or if you
+ * want to throw for the unknown case.
*/
- REAL_TIME_DECISION_CARD_AUTHENTICATION_REQUESTED,
+ fun value(): Value =
+ when (this) {
+ ACCOUNT_CREATED -> Value.ACCOUNT_CREATED
+ ACCOUNT_UPDATED -> Value.ACCOUNT_UPDATED
+ ACCOUNT_NUMBER_CREATED -> Value.ACCOUNT_NUMBER_CREATED
+ ACCOUNT_NUMBER_UPDATED -> Value.ACCOUNT_NUMBER_UPDATED
+ ACCOUNT_STATEMENT_CREATED -> Value.ACCOUNT_STATEMENT_CREATED
+ ACCOUNT_TRANSFER_CREATED -> Value.ACCOUNT_TRANSFER_CREATED
+ ACCOUNT_TRANSFER_UPDATED -> Value.ACCOUNT_TRANSFER_UPDATED
+ ACH_PRENOTIFICATION_CREATED -> Value.ACH_PRENOTIFICATION_CREATED
+ ACH_PRENOTIFICATION_UPDATED -> Value.ACH_PRENOTIFICATION_UPDATED
+ ACH_TRANSFER_CREATED -> Value.ACH_TRANSFER_CREATED
+ ACH_TRANSFER_UPDATED -> Value.ACH_TRANSFER_UPDATED
+ BLOCKCHAIN_ADDRESS_CREATED -> Value.BLOCKCHAIN_ADDRESS_CREATED
+ BLOCKCHAIN_ADDRESS_UPDATED -> Value.BLOCKCHAIN_ADDRESS_UPDATED
+ BLOCKCHAIN_OFFRAMP_TRANSFER_CREATED -> Value.BLOCKCHAIN_OFFRAMP_TRANSFER_CREATED
+ BLOCKCHAIN_OFFRAMP_TRANSFER_UPDATED -> Value.BLOCKCHAIN_OFFRAMP_TRANSFER_UPDATED
+ BLOCKCHAIN_ONRAMP_TRANSFER_CREATED -> Value.BLOCKCHAIN_ONRAMP_TRANSFER_CREATED
+ BLOCKCHAIN_ONRAMP_TRANSFER_UPDATED -> Value.BLOCKCHAIN_ONRAMP_TRANSFER_UPDATED
+ BOOKKEEPING_ACCOUNT_CREATED -> Value.BOOKKEEPING_ACCOUNT_CREATED
+ BOOKKEEPING_ACCOUNT_UPDATED -> Value.BOOKKEEPING_ACCOUNT_UPDATED
+ BOOKKEEPING_ENTRY_SET_UPDATED -> Value.BOOKKEEPING_ENTRY_SET_UPDATED
+ CARD_CREATED -> Value.CARD_CREATED
+ CARD_UPDATED -> Value.CARD_UPDATED
+ CARD_PAYMENT_CREATED -> Value.CARD_PAYMENT_CREATED
+ CARD_PAYMENT_UPDATED -> Value.CARD_PAYMENT_UPDATED
+ CARD_PROFILE_CREATED -> Value.CARD_PROFILE_CREATED
+ CARD_PROFILE_UPDATED -> Value.CARD_PROFILE_UPDATED
+ CARD_DISPUTE_CREATED -> Value.CARD_DISPUTE_CREATED
+ CARD_DISPUTE_UPDATED -> Value.CARD_DISPUTE_UPDATED
+ CHECK_DEPOSIT_CREATED -> Value.CHECK_DEPOSIT_CREATED
+ CHECK_DEPOSIT_UPDATED -> Value.CHECK_DEPOSIT_UPDATED
+ CHECK_TRANSFER_CREATED -> Value.CHECK_TRANSFER_CREATED
+ CHECK_TRANSFER_UPDATED -> Value.CHECK_TRANSFER_UPDATED
+ DECLINED_TRANSACTION_CREATED -> Value.DECLINED_TRANSACTION_CREATED
+ DIGITAL_CARD_PROFILE_CREATED -> Value.DIGITAL_CARD_PROFILE_CREATED
+ DIGITAL_CARD_PROFILE_UPDATED -> Value.DIGITAL_CARD_PROFILE_UPDATED
+ DIGITAL_WALLET_TOKEN_CREATED -> Value.DIGITAL_WALLET_TOKEN_CREATED
+ DIGITAL_WALLET_TOKEN_UPDATED -> Value.DIGITAL_WALLET_TOKEN_UPDATED
+ DOCUMENT_CREATED -> Value.DOCUMENT_CREATED
+ ENTITY_CREATED -> Value.ENTITY_CREATED
+ ENTITY_UPDATED -> Value.ENTITY_UPDATED
+ EVENT_SUBSCRIPTION_CREATED -> Value.EVENT_SUBSCRIPTION_CREATED
+ EVENT_SUBSCRIPTION_UPDATED -> Value.EVENT_SUBSCRIPTION_UPDATED
+ EXPORT_CREATED -> Value.EXPORT_CREATED
+ EXPORT_UPDATED -> Value.EXPORT_UPDATED
+ EXTERNAL_ACCOUNT_CREATED -> Value.EXTERNAL_ACCOUNT_CREATED
+ EXTERNAL_ACCOUNT_UPDATED -> Value.EXTERNAL_ACCOUNT_UPDATED
+ FEDNOW_TRANSFER_CREATED -> Value.FEDNOW_TRANSFER_CREATED
+ FEDNOW_TRANSFER_UPDATED -> Value.FEDNOW_TRANSFER_UPDATED
+ FILE_CREATED -> Value.FILE_CREATED
+ GROUP_UPDATED -> Value.GROUP_UPDATED
+ GROUP_HEARTBEAT -> Value.GROUP_HEARTBEAT
+ INBOUND_ACH_TRANSFER_CREATED -> Value.INBOUND_ACH_TRANSFER_CREATED
+ INBOUND_ACH_TRANSFER_UPDATED -> Value.INBOUND_ACH_TRANSFER_UPDATED
+ INBOUND_ACH_TRANSFER_RETURN_CREATED -> Value.INBOUND_ACH_TRANSFER_RETURN_CREATED
+ INBOUND_ACH_TRANSFER_RETURN_UPDATED -> Value.INBOUND_ACH_TRANSFER_RETURN_UPDATED
+ INBOUND_CHECK_DEPOSIT_CREATED -> Value.INBOUND_CHECK_DEPOSIT_CREATED
+ INBOUND_CHECK_DEPOSIT_UPDATED -> Value.INBOUND_CHECK_DEPOSIT_UPDATED
+ INBOUND_FEDNOW_TRANSFER_CREATED -> Value.INBOUND_FEDNOW_TRANSFER_CREATED
+ INBOUND_FEDNOW_TRANSFER_UPDATED -> Value.INBOUND_FEDNOW_TRANSFER_UPDATED
+ INBOUND_MAIL_ITEM_CREATED -> Value.INBOUND_MAIL_ITEM_CREATED
+ INBOUND_MAIL_ITEM_UPDATED -> Value.INBOUND_MAIL_ITEM_UPDATED
+ INBOUND_REAL_TIME_PAYMENTS_TRANSFER_CREATED ->
+ Value.INBOUND_REAL_TIME_PAYMENTS_TRANSFER_CREATED
+ INBOUND_REAL_TIME_PAYMENTS_TRANSFER_UPDATED ->
+ Value.INBOUND_REAL_TIME_PAYMENTS_TRANSFER_UPDATED
+ INBOUND_WIRE_DRAWDOWN_REQUEST_CREATED ->
+ Value.INBOUND_WIRE_DRAWDOWN_REQUEST_CREATED
+ INBOUND_WIRE_TRANSFER_CREATED -> Value.INBOUND_WIRE_TRANSFER_CREATED
+ INBOUND_WIRE_TRANSFER_UPDATED -> Value.INBOUND_WIRE_TRANSFER_UPDATED
+ INTRAFI_ACCOUNT_ENROLLMENT_CREATED -> Value.INTRAFI_ACCOUNT_ENROLLMENT_CREATED
+ INTRAFI_ACCOUNT_ENROLLMENT_UPDATED -> Value.INTRAFI_ACCOUNT_ENROLLMENT_UPDATED
+ INTRAFI_EXCLUSION_CREATED -> Value.INTRAFI_EXCLUSION_CREATED
+ INTRAFI_EXCLUSION_UPDATED -> Value.INTRAFI_EXCLUSION_UPDATED
+ LEGACY_CARD_DISPUTE_CREATED -> Value.LEGACY_CARD_DISPUTE_CREATED
+ LEGACY_CARD_DISPUTE_UPDATED -> Value.LEGACY_CARD_DISPUTE_UPDATED
+ LOCKBOX_CREATED -> Value.LOCKBOX_CREATED
+ LOCKBOX_UPDATED -> Value.LOCKBOX_UPDATED
+ OAUTH_CONNECTION_CREATED -> Value.OAUTH_CONNECTION_CREATED
+ OAUTH_CONNECTION_DEACTIVATED -> Value.OAUTH_CONNECTION_DEACTIVATED
+ CARD_PUSH_TRANSFER_CREATED -> Value.CARD_PUSH_TRANSFER_CREATED
+ CARD_PUSH_TRANSFER_UPDATED -> Value.CARD_PUSH_TRANSFER_UPDATED
+ CARD_VALIDATION_CREATED -> Value.CARD_VALIDATION_CREATED
+ CARD_VALIDATION_UPDATED -> Value.CARD_VALIDATION_UPDATED
+ PENDING_TRANSACTION_CREATED -> Value.PENDING_TRANSACTION_CREATED
+ PENDING_TRANSACTION_UPDATED -> Value.PENDING_TRANSACTION_UPDATED
+ PHYSICAL_CARD_CREATED -> Value.PHYSICAL_CARD_CREATED
+ PHYSICAL_CARD_UPDATED -> Value.PHYSICAL_CARD_UPDATED
+ PHYSICAL_CARD_PROFILE_CREATED -> Value.PHYSICAL_CARD_PROFILE_CREATED
+ PHYSICAL_CARD_PROFILE_UPDATED -> Value.PHYSICAL_CARD_PROFILE_UPDATED
+ PHYSICAL_CHECK_CREATED -> Value.PHYSICAL_CHECK_CREATED
+ PHYSICAL_CHECK_UPDATED -> Value.PHYSICAL_CHECK_UPDATED
+ PROGRAM_CREATED -> Value.PROGRAM_CREATED
+ PROGRAM_UPDATED -> Value.PROGRAM_UPDATED
+ PROOF_OF_AUTHORIZATION_REQUEST_CREATED ->
+ Value.PROOF_OF_AUTHORIZATION_REQUEST_CREATED
+ PROOF_OF_AUTHORIZATION_REQUEST_UPDATED ->
+ Value.PROOF_OF_AUTHORIZATION_REQUEST_UPDATED
+ REAL_TIME_DECISION_CARD_AUTHORIZATION_REQUESTED ->
+ Value.REAL_TIME_DECISION_CARD_AUTHORIZATION_REQUESTED
+ REAL_TIME_DECISION_CARD_BALANCE_INQUIRY_REQUESTED ->
+ Value.REAL_TIME_DECISION_CARD_BALANCE_INQUIRY_REQUESTED
+ REAL_TIME_DECISION_DIGITAL_WALLET_TOKEN_REQUESTED ->
+ Value.REAL_TIME_DECISION_DIGITAL_WALLET_TOKEN_REQUESTED
+ REAL_TIME_DECISION_DIGITAL_WALLET_AUTHENTICATION_REQUESTED ->
+ Value.REAL_TIME_DECISION_DIGITAL_WALLET_AUTHENTICATION_REQUESTED
+ REAL_TIME_DECISION_CARD_AUTHENTICATION_REQUESTED ->
+ Value.REAL_TIME_DECISION_CARD_AUTHENTICATION_REQUESTED
+ REAL_TIME_DECISION_CARD_AUTHENTICATION_CHALLENGE_REQUESTED ->
+ Value.REAL_TIME_DECISION_CARD_AUTHENTICATION_CHALLENGE_REQUESTED
+ REAL_TIME_PAYMENTS_TRANSFER_CREATED -> Value.REAL_TIME_PAYMENTS_TRANSFER_CREATED
+ REAL_TIME_PAYMENTS_TRANSFER_UPDATED -> Value.REAL_TIME_PAYMENTS_TRANSFER_UPDATED
+ REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_CREATED ->
+ Value.REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_CREATED
+ REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_UPDATED ->
+ Value.REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_UPDATED
+ SWIFT_TRANSFER_CREATED -> Value.SWIFT_TRANSFER_CREATED
+ SWIFT_TRANSFER_UPDATED -> Value.SWIFT_TRANSFER_UPDATED
+ TRANSACTION_CREATED -> Value.TRANSACTION_CREATED
+ WIRE_DRAWDOWN_REQUEST_CREATED -> Value.WIRE_DRAWDOWN_REQUEST_CREATED
+ WIRE_DRAWDOWN_REQUEST_UPDATED -> Value.WIRE_DRAWDOWN_REQUEST_UPDATED
+ WIRE_TRANSFER_CREATED -> Value.WIRE_TRANSFER_CREATED
+ WIRE_TRANSFER_UPDATED -> Value.WIRE_TRANSFER_UPDATED
+ else -> Value._UNKNOWN
+ }
+
/**
- * Occurs whenever a Real-Time Decision is created in response to 3DS authentication
- * challenges.
+ * Returns an enum member corresponding to this class instance's value.
+ *
+ * Use the [value] method instead if you're uncertain the value is always known and
+ * don't want to throw for the unknown case.
+ *
+ * @throws IncreaseInvalidDataException if this class instance's value is a not a known
+ * member.
*/
- REAL_TIME_DECISION_CARD_AUTHENTICATION_CHALLENGE_REQUESTED,
- /** Occurs whenever a Real-Time Payments Transfer is created. */
- REAL_TIME_PAYMENTS_TRANSFER_CREATED,
- /** Occurs whenever a Real-Time Payments Transfer is updated. */
- REAL_TIME_PAYMENTS_TRANSFER_UPDATED,
- /** Occurs whenever a Real-Time Payments Request for Payment is created. */
- REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_CREATED,
- /** Occurs whenever a Real-Time Payments Request for Payment is updated. */
- REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_UPDATED,
- /** Occurs whenever a Swift Transfer is created. */
- SWIFT_TRANSFER_CREATED,
- /** Occurs whenever a Swift Transfer is updated. */
- SWIFT_TRANSFER_UPDATED,
- /** Occurs whenever a Transaction is created. */
- TRANSACTION_CREATED,
- /** Occurs whenever a Wire Drawdown Request is created. */
- WIRE_DRAWDOWN_REQUEST_CREATED,
- /** Occurs whenever a Wire Drawdown Request is updated. */
- WIRE_DRAWDOWN_REQUEST_UPDATED,
- /** Occurs whenever a Wire Transfer is created. */
- WIRE_TRANSFER_CREATED,
- /** Occurs whenever a Wire Transfer is updated. */
- WIRE_TRANSFER_UPDATED,
+ fun known(): Known =
+ when (this) {
+ ACCOUNT_CREATED -> Known.ACCOUNT_CREATED
+ ACCOUNT_UPDATED -> Known.ACCOUNT_UPDATED
+ ACCOUNT_NUMBER_CREATED -> Known.ACCOUNT_NUMBER_CREATED
+ ACCOUNT_NUMBER_UPDATED -> Known.ACCOUNT_NUMBER_UPDATED
+ ACCOUNT_STATEMENT_CREATED -> Known.ACCOUNT_STATEMENT_CREATED
+ ACCOUNT_TRANSFER_CREATED -> Known.ACCOUNT_TRANSFER_CREATED
+ ACCOUNT_TRANSFER_UPDATED -> Known.ACCOUNT_TRANSFER_UPDATED
+ ACH_PRENOTIFICATION_CREATED -> Known.ACH_PRENOTIFICATION_CREATED
+ ACH_PRENOTIFICATION_UPDATED -> Known.ACH_PRENOTIFICATION_UPDATED
+ ACH_TRANSFER_CREATED -> Known.ACH_TRANSFER_CREATED
+ ACH_TRANSFER_UPDATED -> Known.ACH_TRANSFER_UPDATED
+ BLOCKCHAIN_ADDRESS_CREATED -> Known.BLOCKCHAIN_ADDRESS_CREATED
+ BLOCKCHAIN_ADDRESS_UPDATED -> Known.BLOCKCHAIN_ADDRESS_UPDATED
+ BLOCKCHAIN_OFFRAMP_TRANSFER_CREATED -> Known.BLOCKCHAIN_OFFRAMP_TRANSFER_CREATED
+ BLOCKCHAIN_OFFRAMP_TRANSFER_UPDATED -> Known.BLOCKCHAIN_OFFRAMP_TRANSFER_UPDATED
+ BLOCKCHAIN_ONRAMP_TRANSFER_CREATED -> Known.BLOCKCHAIN_ONRAMP_TRANSFER_CREATED
+ BLOCKCHAIN_ONRAMP_TRANSFER_UPDATED -> Known.BLOCKCHAIN_ONRAMP_TRANSFER_UPDATED
+ BOOKKEEPING_ACCOUNT_CREATED -> Known.BOOKKEEPING_ACCOUNT_CREATED
+ BOOKKEEPING_ACCOUNT_UPDATED -> Known.BOOKKEEPING_ACCOUNT_UPDATED
+ BOOKKEEPING_ENTRY_SET_UPDATED -> Known.BOOKKEEPING_ENTRY_SET_UPDATED
+ CARD_CREATED -> Known.CARD_CREATED
+ CARD_UPDATED -> Known.CARD_UPDATED
+ CARD_PAYMENT_CREATED -> Known.CARD_PAYMENT_CREATED
+ CARD_PAYMENT_UPDATED -> Known.CARD_PAYMENT_UPDATED
+ CARD_PROFILE_CREATED -> Known.CARD_PROFILE_CREATED
+ CARD_PROFILE_UPDATED -> Known.CARD_PROFILE_UPDATED
+ CARD_DISPUTE_CREATED -> Known.CARD_DISPUTE_CREATED
+ CARD_DISPUTE_UPDATED -> Known.CARD_DISPUTE_UPDATED
+ CHECK_DEPOSIT_CREATED -> Known.CHECK_DEPOSIT_CREATED
+ CHECK_DEPOSIT_UPDATED -> Known.CHECK_DEPOSIT_UPDATED
+ CHECK_TRANSFER_CREATED -> Known.CHECK_TRANSFER_CREATED
+ CHECK_TRANSFER_UPDATED -> Known.CHECK_TRANSFER_UPDATED
+ DECLINED_TRANSACTION_CREATED -> Known.DECLINED_TRANSACTION_CREATED
+ DIGITAL_CARD_PROFILE_CREATED -> Known.DIGITAL_CARD_PROFILE_CREATED
+ DIGITAL_CARD_PROFILE_UPDATED -> Known.DIGITAL_CARD_PROFILE_UPDATED
+ DIGITAL_WALLET_TOKEN_CREATED -> Known.DIGITAL_WALLET_TOKEN_CREATED
+ DIGITAL_WALLET_TOKEN_UPDATED -> Known.DIGITAL_WALLET_TOKEN_UPDATED
+ DOCUMENT_CREATED -> Known.DOCUMENT_CREATED
+ ENTITY_CREATED -> Known.ENTITY_CREATED
+ ENTITY_UPDATED -> Known.ENTITY_UPDATED
+ EVENT_SUBSCRIPTION_CREATED -> Known.EVENT_SUBSCRIPTION_CREATED
+ EVENT_SUBSCRIPTION_UPDATED -> Known.EVENT_SUBSCRIPTION_UPDATED
+ EXPORT_CREATED -> Known.EXPORT_CREATED
+ EXPORT_UPDATED -> Known.EXPORT_UPDATED
+ EXTERNAL_ACCOUNT_CREATED -> Known.EXTERNAL_ACCOUNT_CREATED
+ EXTERNAL_ACCOUNT_UPDATED -> Known.EXTERNAL_ACCOUNT_UPDATED
+ FEDNOW_TRANSFER_CREATED -> Known.FEDNOW_TRANSFER_CREATED
+ FEDNOW_TRANSFER_UPDATED -> Known.FEDNOW_TRANSFER_UPDATED
+ FILE_CREATED -> Known.FILE_CREATED
+ GROUP_UPDATED -> Known.GROUP_UPDATED
+ GROUP_HEARTBEAT -> Known.GROUP_HEARTBEAT
+ INBOUND_ACH_TRANSFER_CREATED -> Known.INBOUND_ACH_TRANSFER_CREATED
+ INBOUND_ACH_TRANSFER_UPDATED -> Known.INBOUND_ACH_TRANSFER_UPDATED
+ INBOUND_ACH_TRANSFER_RETURN_CREATED -> Known.INBOUND_ACH_TRANSFER_RETURN_CREATED
+ INBOUND_ACH_TRANSFER_RETURN_UPDATED -> Known.INBOUND_ACH_TRANSFER_RETURN_UPDATED
+ INBOUND_CHECK_DEPOSIT_CREATED -> Known.INBOUND_CHECK_DEPOSIT_CREATED
+ INBOUND_CHECK_DEPOSIT_UPDATED -> Known.INBOUND_CHECK_DEPOSIT_UPDATED
+ INBOUND_FEDNOW_TRANSFER_CREATED -> Known.INBOUND_FEDNOW_TRANSFER_CREATED
+ INBOUND_FEDNOW_TRANSFER_UPDATED -> Known.INBOUND_FEDNOW_TRANSFER_UPDATED
+ INBOUND_MAIL_ITEM_CREATED -> Known.INBOUND_MAIL_ITEM_CREATED
+ INBOUND_MAIL_ITEM_UPDATED -> Known.INBOUND_MAIL_ITEM_UPDATED
+ INBOUND_REAL_TIME_PAYMENTS_TRANSFER_CREATED ->
+ Known.INBOUND_REAL_TIME_PAYMENTS_TRANSFER_CREATED
+ INBOUND_REAL_TIME_PAYMENTS_TRANSFER_UPDATED ->
+ Known.INBOUND_REAL_TIME_PAYMENTS_TRANSFER_UPDATED
+ INBOUND_WIRE_DRAWDOWN_REQUEST_CREATED ->
+ Known.INBOUND_WIRE_DRAWDOWN_REQUEST_CREATED
+ INBOUND_WIRE_TRANSFER_CREATED -> Known.INBOUND_WIRE_TRANSFER_CREATED
+ INBOUND_WIRE_TRANSFER_UPDATED -> Known.INBOUND_WIRE_TRANSFER_UPDATED
+ INTRAFI_ACCOUNT_ENROLLMENT_CREATED -> Known.INTRAFI_ACCOUNT_ENROLLMENT_CREATED
+ INTRAFI_ACCOUNT_ENROLLMENT_UPDATED -> Known.INTRAFI_ACCOUNT_ENROLLMENT_UPDATED
+ INTRAFI_EXCLUSION_CREATED -> Known.INTRAFI_EXCLUSION_CREATED
+ INTRAFI_EXCLUSION_UPDATED -> Known.INTRAFI_EXCLUSION_UPDATED
+ LEGACY_CARD_DISPUTE_CREATED -> Known.LEGACY_CARD_DISPUTE_CREATED
+ LEGACY_CARD_DISPUTE_UPDATED -> Known.LEGACY_CARD_DISPUTE_UPDATED
+ LOCKBOX_CREATED -> Known.LOCKBOX_CREATED
+ LOCKBOX_UPDATED -> Known.LOCKBOX_UPDATED
+ OAUTH_CONNECTION_CREATED -> Known.OAUTH_CONNECTION_CREATED
+ OAUTH_CONNECTION_DEACTIVATED -> Known.OAUTH_CONNECTION_DEACTIVATED
+ CARD_PUSH_TRANSFER_CREATED -> Known.CARD_PUSH_TRANSFER_CREATED
+ CARD_PUSH_TRANSFER_UPDATED -> Known.CARD_PUSH_TRANSFER_UPDATED
+ CARD_VALIDATION_CREATED -> Known.CARD_VALIDATION_CREATED
+ CARD_VALIDATION_UPDATED -> Known.CARD_VALIDATION_UPDATED
+ PENDING_TRANSACTION_CREATED -> Known.PENDING_TRANSACTION_CREATED
+ PENDING_TRANSACTION_UPDATED -> Known.PENDING_TRANSACTION_UPDATED
+ PHYSICAL_CARD_CREATED -> Known.PHYSICAL_CARD_CREATED
+ PHYSICAL_CARD_UPDATED -> Known.PHYSICAL_CARD_UPDATED
+ PHYSICAL_CARD_PROFILE_CREATED -> Known.PHYSICAL_CARD_PROFILE_CREATED
+ PHYSICAL_CARD_PROFILE_UPDATED -> Known.PHYSICAL_CARD_PROFILE_UPDATED
+ PHYSICAL_CHECK_CREATED -> Known.PHYSICAL_CHECK_CREATED
+ PHYSICAL_CHECK_UPDATED -> Known.PHYSICAL_CHECK_UPDATED
+ PROGRAM_CREATED -> Known.PROGRAM_CREATED
+ PROGRAM_UPDATED -> Known.PROGRAM_UPDATED
+ PROOF_OF_AUTHORIZATION_REQUEST_CREATED ->
+ Known.PROOF_OF_AUTHORIZATION_REQUEST_CREATED
+ PROOF_OF_AUTHORIZATION_REQUEST_UPDATED ->
+ Known.PROOF_OF_AUTHORIZATION_REQUEST_UPDATED
+ REAL_TIME_DECISION_CARD_AUTHORIZATION_REQUESTED ->
+ Known.REAL_TIME_DECISION_CARD_AUTHORIZATION_REQUESTED
+ REAL_TIME_DECISION_CARD_BALANCE_INQUIRY_REQUESTED ->
+ Known.REAL_TIME_DECISION_CARD_BALANCE_INQUIRY_REQUESTED
+ REAL_TIME_DECISION_DIGITAL_WALLET_TOKEN_REQUESTED ->
+ Known.REAL_TIME_DECISION_DIGITAL_WALLET_TOKEN_REQUESTED
+ REAL_TIME_DECISION_DIGITAL_WALLET_AUTHENTICATION_REQUESTED ->
+ Known.REAL_TIME_DECISION_DIGITAL_WALLET_AUTHENTICATION_REQUESTED
+ REAL_TIME_DECISION_CARD_AUTHENTICATION_REQUESTED ->
+ Known.REAL_TIME_DECISION_CARD_AUTHENTICATION_REQUESTED
+ REAL_TIME_DECISION_CARD_AUTHENTICATION_CHALLENGE_REQUESTED ->
+ Known.REAL_TIME_DECISION_CARD_AUTHENTICATION_CHALLENGE_REQUESTED
+ REAL_TIME_PAYMENTS_TRANSFER_CREATED -> Known.REAL_TIME_PAYMENTS_TRANSFER_CREATED
+ REAL_TIME_PAYMENTS_TRANSFER_UPDATED -> Known.REAL_TIME_PAYMENTS_TRANSFER_UPDATED
+ REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_CREATED ->
+ Known.REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_CREATED
+ REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_UPDATED ->
+ Known.REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_UPDATED
+ SWIFT_TRANSFER_CREATED -> Known.SWIFT_TRANSFER_CREATED
+ SWIFT_TRANSFER_UPDATED -> Known.SWIFT_TRANSFER_UPDATED
+ TRANSACTION_CREATED -> Known.TRANSACTION_CREATED
+ WIRE_DRAWDOWN_REQUEST_CREATED -> Known.WIRE_DRAWDOWN_REQUEST_CREATED
+ WIRE_DRAWDOWN_REQUEST_UPDATED -> Known.WIRE_DRAWDOWN_REQUEST_UPDATED
+ WIRE_TRANSFER_CREATED -> Known.WIRE_TRANSFER_CREATED
+ WIRE_TRANSFER_UPDATED -> Known.WIRE_TRANSFER_UPDATED
+ else -> throw IncreaseInvalidDataException("Unknown EventCategory: $value")
+ }
+
/**
- * An enum member indicating that [SelectedEventCategory] was instantiated with an
- * unknown value.
+ * Returns this class instance's primitive wire representation.
+ *
+ * This differs from the [toString] method because that method is primarily for
+ * debugging and generally doesn't throw.
+ *
+ * @throws IncreaseInvalidDataException if this class instance's value does not have the
+ * expected primitive type.
*/
- _UNKNOWN,
- }
+ fun asString(): String =
+ _value().asString().orElseThrow {
+ IncreaseInvalidDataException("Value is not a String")
+ }
- /**
- * Returns an enum member corresponding to this class instance's value, or [Value._UNKNOWN]
- * if the class was instantiated with an unknown value.
- *
- * Use the [known] method instead if you're certain the value is always known or if you want
- * to throw for the unknown case.
- */
- fun value(): Value =
- when (this) {
- ACCOUNT_CREATED -> Value.ACCOUNT_CREATED
- ACCOUNT_UPDATED -> Value.ACCOUNT_UPDATED
- ACCOUNT_NUMBER_CREATED -> Value.ACCOUNT_NUMBER_CREATED
- ACCOUNT_NUMBER_UPDATED -> Value.ACCOUNT_NUMBER_UPDATED
- ACCOUNT_STATEMENT_CREATED -> Value.ACCOUNT_STATEMENT_CREATED
- ACCOUNT_TRANSFER_CREATED -> Value.ACCOUNT_TRANSFER_CREATED
- ACCOUNT_TRANSFER_UPDATED -> Value.ACCOUNT_TRANSFER_UPDATED
- ACH_PRENOTIFICATION_CREATED -> Value.ACH_PRENOTIFICATION_CREATED
- ACH_PRENOTIFICATION_UPDATED -> Value.ACH_PRENOTIFICATION_UPDATED
- ACH_TRANSFER_CREATED -> Value.ACH_TRANSFER_CREATED
- ACH_TRANSFER_UPDATED -> Value.ACH_TRANSFER_UPDATED
- BLOCKCHAIN_ADDRESS_CREATED -> Value.BLOCKCHAIN_ADDRESS_CREATED
- BLOCKCHAIN_ADDRESS_UPDATED -> Value.BLOCKCHAIN_ADDRESS_UPDATED
- BLOCKCHAIN_OFFRAMP_TRANSFER_CREATED -> Value.BLOCKCHAIN_OFFRAMP_TRANSFER_CREATED
- BLOCKCHAIN_OFFRAMP_TRANSFER_UPDATED -> Value.BLOCKCHAIN_OFFRAMP_TRANSFER_UPDATED
- BLOCKCHAIN_ONRAMP_TRANSFER_CREATED -> Value.BLOCKCHAIN_ONRAMP_TRANSFER_CREATED
- BLOCKCHAIN_ONRAMP_TRANSFER_UPDATED -> Value.BLOCKCHAIN_ONRAMP_TRANSFER_UPDATED
- BOOKKEEPING_ACCOUNT_CREATED -> Value.BOOKKEEPING_ACCOUNT_CREATED
- BOOKKEEPING_ACCOUNT_UPDATED -> Value.BOOKKEEPING_ACCOUNT_UPDATED
- BOOKKEEPING_ENTRY_SET_UPDATED -> Value.BOOKKEEPING_ENTRY_SET_UPDATED
- CARD_CREATED -> Value.CARD_CREATED
- CARD_UPDATED -> Value.CARD_UPDATED
- CARD_PAYMENT_CREATED -> Value.CARD_PAYMENT_CREATED
- CARD_PAYMENT_UPDATED -> Value.CARD_PAYMENT_UPDATED
- CARD_PROFILE_CREATED -> Value.CARD_PROFILE_CREATED
- CARD_PROFILE_UPDATED -> Value.CARD_PROFILE_UPDATED
- CARD_DISPUTE_CREATED -> Value.CARD_DISPUTE_CREATED
- CARD_DISPUTE_UPDATED -> Value.CARD_DISPUTE_UPDATED
- CHECK_DEPOSIT_CREATED -> Value.CHECK_DEPOSIT_CREATED
- CHECK_DEPOSIT_UPDATED -> Value.CHECK_DEPOSIT_UPDATED
- CHECK_TRANSFER_CREATED -> Value.CHECK_TRANSFER_CREATED
- CHECK_TRANSFER_UPDATED -> Value.CHECK_TRANSFER_UPDATED
- DECLINED_TRANSACTION_CREATED -> Value.DECLINED_TRANSACTION_CREATED
- DIGITAL_CARD_PROFILE_CREATED -> Value.DIGITAL_CARD_PROFILE_CREATED
- DIGITAL_CARD_PROFILE_UPDATED -> Value.DIGITAL_CARD_PROFILE_UPDATED
- DIGITAL_WALLET_TOKEN_CREATED -> Value.DIGITAL_WALLET_TOKEN_CREATED
- DIGITAL_WALLET_TOKEN_UPDATED -> Value.DIGITAL_WALLET_TOKEN_UPDATED
- DOCUMENT_CREATED -> Value.DOCUMENT_CREATED
- ENTITY_CREATED -> Value.ENTITY_CREATED
- ENTITY_UPDATED -> Value.ENTITY_UPDATED
- EVENT_SUBSCRIPTION_CREATED -> Value.EVENT_SUBSCRIPTION_CREATED
- EVENT_SUBSCRIPTION_UPDATED -> Value.EVENT_SUBSCRIPTION_UPDATED
- EXPORT_CREATED -> Value.EXPORT_CREATED
- EXPORT_UPDATED -> Value.EXPORT_UPDATED
- EXTERNAL_ACCOUNT_CREATED -> Value.EXTERNAL_ACCOUNT_CREATED
- EXTERNAL_ACCOUNT_UPDATED -> Value.EXTERNAL_ACCOUNT_UPDATED
- FEDNOW_TRANSFER_CREATED -> Value.FEDNOW_TRANSFER_CREATED
- FEDNOW_TRANSFER_UPDATED -> Value.FEDNOW_TRANSFER_UPDATED
- FILE_CREATED -> Value.FILE_CREATED
- GROUP_UPDATED -> Value.GROUP_UPDATED
- GROUP_HEARTBEAT -> Value.GROUP_HEARTBEAT
- INBOUND_ACH_TRANSFER_CREATED -> Value.INBOUND_ACH_TRANSFER_CREATED
- INBOUND_ACH_TRANSFER_UPDATED -> Value.INBOUND_ACH_TRANSFER_UPDATED
- INBOUND_ACH_TRANSFER_RETURN_CREATED -> Value.INBOUND_ACH_TRANSFER_RETURN_CREATED
- INBOUND_ACH_TRANSFER_RETURN_UPDATED -> Value.INBOUND_ACH_TRANSFER_RETURN_UPDATED
- INBOUND_CHECK_DEPOSIT_CREATED -> Value.INBOUND_CHECK_DEPOSIT_CREATED
- INBOUND_CHECK_DEPOSIT_UPDATED -> Value.INBOUND_CHECK_DEPOSIT_UPDATED
- INBOUND_FEDNOW_TRANSFER_CREATED -> Value.INBOUND_FEDNOW_TRANSFER_CREATED
- INBOUND_FEDNOW_TRANSFER_UPDATED -> Value.INBOUND_FEDNOW_TRANSFER_UPDATED
- INBOUND_MAIL_ITEM_CREATED -> Value.INBOUND_MAIL_ITEM_CREATED
- INBOUND_MAIL_ITEM_UPDATED -> Value.INBOUND_MAIL_ITEM_UPDATED
- INBOUND_REAL_TIME_PAYMENTS_TRANSFER_CREATED ->
- Value.INBOUND_REAL_TIME_PAYMENTS_TRANSFER_CREATED
- INBOUND_REAL_TIME_PAYMENTS_TRANSFER_UPDATED ->
- Value.INBOUND_REAL_TIME_PAYMENTS_TRANSFER_UPDATED
- INBOUND_WIRE_DRAWDOWN_REQUEST_CREATED -> Value.INBOUND_WIRE_DRAWDOWN_REQUEST_CREATED
- INBOUND_WIRE_TRANSFER_CREATED -> Value.INBOUND_WIRE_TRANSFER_CREATED
- INBOUND_WIRE_TRANSFER_UPDATED -> Value.INBOUND_WIRE_TRANSFER_UPDATED
- INTRAFI_ACCOUNT_ENROLLMENT_CREATED -> Value.INTRAFI_ACCOUNT_ENROLLMENT_CREATED
- INTRAFI_ACCOUNT_ENROLLMENT_UPDATED -> Value.INTRAFI_ACCOUNT_ENROLLMENT_UPDATED
- INTRAFI_EXCLUSION_CREATED -> Value.INTRAFI_EXCLUSION_CREATED
- INTRAFI_EXCLUSION_UPDATED -> Value.INTRAFI_EXCLUSION_UPDATED
- LEGACY_CARD_DISPUTE_CREATED -> Value.LEGACY_CARD_DISPUTE_CREATED
- LEGACY_CARD_DISPUTE_UPDATED -> Value.LEGACY_CARD_DISPUTE_UPDATED
- LOCKBOX_CREATED -> Value.LOCKBOX_CREATED
- LOCKBOX_UPDATED -> Value.LOCKBOX_UPDATED
- OAUTH_CONNECTION_CREATED -> Value.OAUTH_CONNECTION_CREATED
- OAUTH_CONNECTION_DEACTIVATED -> Value.OAUTH_CONNECTION_DEACTIVATED
- CARD_PUSH_TRANSFER_CREATED -> Value.CARD_PUSH_TRANSFER_CREATED
- CARD_PUSH_TRANSFER_UPDATED -> Value.CARD_PUSH_TRANSFER_UPDATED
- CARD_VALIDATION_CREATED -> Value.CARD_VALIDATION_CREATED
- CARD_VALIDATION_UPDATED -> Value.CARD_VALIDATION_UPDATED
- PENDING_TRANSACTION_CREATED -> Value.PENDING_TRANSACTION_CREATED
- PENDING_TRANSACTION_UPDATED -> Value.PENDING_TRANSACTION_UPDATED
- PHYSICAL_CARD_CREATED -> Value.PHYSICAL_CARD_CREATED
- PHYSICAL_CARD_UPDATED -> Value.PHYSICAL_CARD_UPDATED
- PHYSICAL_CARD_PROFILE_CREATED -> Value.PHYSICAL_CARD_PROFILE_CREATED
- PHYSICAL_CARD_PROFILE_UPDATED -> Value.PHYSICAL_CARD_PROFILE_UPDATED
- PHYSICAL_CHECK_CREATED -> Value.PHYSICAL_CHECK_CREATED
- PHYSICAL_CHECK_UPDATED -> Value.PHYSICAL_CHECK_UPDATED
- PROGRAM_CREATED -> Value.PROGRAM_CREATED
- PROGRAM_UPDATED -> Value.PROGRAM_UPDATED
- PROOF_OF_AUTHORIZATION_REQUEST_CREATED ->
- Value.PROOF_OF_AUTHORIZATION_REQUEST_CREATED
- PROOF_OF_AUTHORIZATION_REQUEST_UPDATED ->
- Value.PROOF_OF_AUTHORIZATION_REQUEST_UPDATED
- REAL_TIME_DECISION_CARD_AUTHORIZATION_REQUESTED ->
- Value.REAL_TIME_DECISION_CARD_AUTHORIZATION_REQUESTED
- REAL_TIME_DECISION_CARD_BALANCE_INQUIRY_REQUESTED ->
- Value.REAL_TIME_DECISION_CARD_BALANCE_INQUIRY_REQUESTED
- REAL_TIME_DECISION_DIGITAL_WALLET_TOKEN_REQUESTED ->
- Value.REAL_TIME_DECISION_DIGITAL_WALLET_TOKEN_REQUESTED
- REAL_TIME_DECISION_DIGITAL_WALLET_AUTHENTICATION_REQUESTED ->
- Value.REAL_TIME_DECISION_DIGITAL_WALLET_AUTHENTICATION_REQUESTED
- REAL_TIME_DECISION_CARD_AUTHENTICATION_REQUESTED ->
- Value.REAL_TIME_DECISION_CARD_AUTHENTICATION_REQUESTED
- REAL_TIME_DECISION_CARD_AUTHENTICATION_CHALLENGE_REQUESTED ->
- Value.REAL_TIME_DECISION_CARD_AUTHENTICATION_CHALLENGE_REQUESTED
- REAL_TIME_PAYMENTS_TRANSFER_CREATED -> Value.REAL_TIME_PAYMENTS_TRANSFER_CREATED
- REAL_TIME_PAYMENTS_TRANSFER_UPDATED -> Value.REAL_TIME_PAYMENTS_TRANSFER_UPDATED
- REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_CREATED ->
- Value.REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_CREATED
- REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_UPDATED ->
- Value.REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_UPDATED
- SWIFT_TRANSFER_CREATED -> Value.SWIFT_TRANSFER_CREATED
- SWIFT_TRANSFER_UPDATED -> Value.SWIFT_TRANSFER_UPDATED
- TRANSACTION_CREATED -> Value.TRANSACTION_CREATED
- WIRE_DRAWDOWN_REQUEST_CREATED -> Value.WIRE_DRAWDOWN_REQUEST_CREATED
- WIRE_DRAWDOWN_REQUEST_UPDATED -> Value.WIRE_DRAWDOWN_REQUEST_UPDATED
- WIRE_TRANSFER_CREATED -> Value.WIRE_TRANSFER_CREATED
- WIRE_TRANSFER_UPDATED -> Value.WIRE_TRANSFER_UPDATED
- else -> Value._UNKNOWN
- }
+ private var validated: Boolean = false
- /**
- * Returns an enum member corresponding to this class instance's value.
- *
- * Use the [value] method instead if you're uncertain the value is always known and don't
- * want to throw for the unknown case.
- *
- * @throws IncreaseInvalidDataException if this class instance's value is a not a known
- * member.
- */
- fun known(): Known =
- when (this) {
- ACCOUNT_CREATED -> Known.ACCOUNT_CREATED
- ACCOUNT_UPDATED -> Known.ACCOUNT_UPDATED
- ACCOUNT_NUMBER_CREATED -> Known.ACCOUNT_NUMBER_CREATED
- ACCOUNT_NUMBER_UPDATED -> Known.ACCOUNT_NUMBER_UPDATED
- ACCOUNT_STATEMENT_CREATED -> Known.ACCOUNT_STATEMENT_CREATED
- ACCOUNT_TRANSFER_CREATED -> Known.ACCOUNT_TRANSFER_CREATED
- ACCOUNT_TRANSFER_UPDATED -> Known.ACCOUNT_TRANSFER_UPDATED
- ACH_PRENOTIFICATION_CREATED -> Known.ACH_PRENOTIFICATION_CREATED
- ACH_PRENOTIFICATION_UPDATED -> Known.ACH_PRENOTIFICATION_UPDATED
- ACH_TRANSFER_CREATED -> Known.ACH_TRANSFER_CREATED
- ACH_TRANSFER_UPDATED -> Known.ACH_TRANSFER_UPDATED
- BLOCKCHAIN_ADDRESS_CREATED -> Known.BLOCKCHAIN_ADDRESS_CREATED
- BLOCKCHAIN_ADDRESS_UPDATED -> Known.BLOCKCHAIN_ADDRESS_UPDATED
- BLOCKCHAIN_OFFRAMP_TRANSFER_CREATED -> Known.BLOCKCHAIN_OFFRAMP_TRANSFER_CREATED
- BLOCKCHAIN_OFFRAMP_TRANSFER_UPDATED -> Known.BLOCKCHAIN_OFFRAMP_TRANSFER_UPDATED
- BLOCKCHAIN_ONRAMP_TRANSFER_CREATED -> Known.BLOCKCHAIN_ONRAMP_TRANSFER_CREATED
- BLOCKCHAIN_ONRAMP_TRANSFER_UPDATED -> Known.BLOCKCHAIN_ONRAMP_TRANSFER_UPDATED
- BOOKKEEPING_ACCOUNT_CREATED -> Known.BOOKKEEPING_ACCOUNT_CREATED
- BOOKKEEPING_ACCOUNT_UPDATED -> Known.BOOKKEEPING_ACCOUNT_UPDATED
- BOOKKEEPING_ENTRY_SET_UPDATED -> Known.BOOKKEEPING_ENTRY_SET_UPDATED
- CARD_CREATED -> Known.CARD_CREATED
- CARD_UPDATED -> Known.CARD_UPDATED
- CARD_PAYMENT_CREATED -> Known.CARD_PAYMENT_CREATED
- CARD_PAYMENT_UPDATED -> Known.CARD_PAYMENT_UPDATED
- CARD_PROFILE_CREATED -> Known.CARD_PROFILE_CREATED
- CARD_PROFILE_UPDATED -> Known.CARD_PROFILE_UPDATED
- CARD_DISPUTE_CREATED -> Known.CARD_DISPUTE_CREATED
- CARD_DISPUTE_UPDATED -> Known.CARD_DISPUTE_UPDATED
- CHECK_DEPOSIT_CREATED -> Known.CHECK_DEPOSIT_CREATED
- CHECK_DEPOSIT_UPDATED -> Known.CHECK_DEPOSIT_UPDATED
- CHECK_TRANSFER_CREATED -> Known.CHECK_TRANSFER_CREATED
- CHECK_TRANSFER_UPDATED -> Known.CHECK_TRANSFER_UPDATED
- DECLINED_TRANSACTION_CREATED -> Known.DECLINED_TRANSACTION_CREATED
- DIGITAL_CARD_PROFILE_CREATED -> Known.DIGITAL_CARD_PROFILE_CREATED
- DIGITAL_CARD_PROFILE_UPDATED -> Known.DIGITAL_CARD_PROFILE_UPDATED
- DIGITAL_WALLET_TOKEN_CREATED -> Known.DIGITAL_WALLET_TOKEN_CREATED
- DIGITAL_WALLET_TOKEN_UPDATED -> Known.DIGITAL_WALLET_TOKEN_UPDATED
- DOCUMENT_CREATED -> Known.DOCUMENT_CREATED
- ENTITY_CREATED -> Known.ENTITY_CREATED
- ENTITY_UPDATED -> Known.ENTITY_UPDATED
- EVENT_SUBSCRIPTION_CREATED -> Known.EVENT_SUBSCRIPTION_CREATED
- EVENT_SUBSCRIPTION_UPDATED -> Known.EVENT_SUBSCRIPTION_UPDATED
- EXPORT_CREATED -> Known.EXPORT_CREATED
- EXPORT_UPDATED -> Known.EXPORT_UPDATED
- EXTERNAL_ACCOUNT_CREATED -> Known.EXTERNAL_ACCOUNT_CREATED
- EXTERNAL_ACCOUNT_UPDATED -> Known.EXTERNAL_ACCOUNT_UPDATED
- FEDNOW_TRANSFER_CREATED -> Known.FEDNOW_TRANSFER_CREATED
- FEDNOW_TRANSFER_UPDATED -> Known.FEDNOW_TRANSFER_UPDATED
- FILE_CREATED -> Known.FILE_CREATED
- GROUP_UPDATED -> Known.GROUP_UPDATED
- GROUP_HEARTBEAT -> Known.GROUP_HEARTBEAT
- INBOUND_ACH_TRANSFER_CREATED -> Known.INBOUND_ACH_TRANSFER_CREATED
- INBOUND_ACH_TRANSFER_UPDATED -> Known.INBOUND_ACH_TRANSFER_UPDATED
- INBOUND_ACH_TRANSFER_RETURN_CREATED -> Known.INBOUND_ACH_TRANSFER_RETURN_CREATED
- INBOUND_ACH_TRANSFER_RETURN_UPDATED -> Known.INBOUND_ACH_TRANSFER_RETURN_UPDATED
- INBOUND_CHECK_DEPOSIT_CREATED -> Known.INBOUND_CHECK_DEPOSIT_CREATED
- INBOUND_CHECK_DEPOSIT_UPDATED -> Known.INBOUND_CHECK_DEPOSIT_UPDATED
- INBOUND_FEDNOW_TRANSFER_CREATED -> Known.INBOUND_FEDNOW_TRANSFER_CREATED
- INBOUND_FEDNOW_TRANSFER_UPDATED -> Known.INBOUND_FEDNOW_TRANSFER_UPDATED
- INBOUND_MAIL_ITEM_CREATED -> Known.INBOUND_MAIL_ITEM_CREATED
- INBOUND_MAIL_ITEM_UPDATED -> Known.INBOUND_MAIL_ITEM_UPDATED
- INBOUND_REAL_TIME_PAYMENTS_TRANSFER_CREATED ->
- Known.INBOUND_REAL_TIME_PAYMENTS_TRANSFER_CREATED
- INBOUND_REAL_TIME_PAYMENTS_TRANSFER_UPDATED ->
- Known.INBOUND_REAL_TIME_PAYMENTS_TRANSFER_UPDATED
- INBOUND_WIRE_DRAWDOWN_REQUEST_CREATED -> Known.INBOUND_WIRE_DRAWDOWN_REQUEST_CREATED
- INBOUND_WIRE_TRANSFER_CREATED -> Known.INBOUND_WIRE_TRANSFER_CREATED
- INBOUND_WIRE_TRANSFER_UPDATED -> Known.INBOUND_WIRE_TRANSFER_UPDATED
- INTRAFI_ACCOUNT_ENROLLMENT_CREATED -> Known.INTRAFI_ACCOUNT_ENROLLMENT_CREATED
- INTRAFI_ACCOUNT_ENROLLMENT_UPDATED -> Known.INTRAFI_ACCOUNT_ENROLLMENT_UPDATED
- INTRAFI_EXCLUSION_CREATED -> Known.INTRAFI_EXCLUSION_CREATED
- INTRAFI_EXCLUSION_UPDATED -> Known.INTRAFI_EXCLUSION_UPDATED
- LEGACY_CARD_DISPUTE_CREATED -> Known.LEGACY_CARD_DISPUTE_CREATED
- LEGACY_CARD_DISPUTE_UPDATED -> Known.LEGACY_CARD_DISPUTE_UPDATED
- LOCKBOX_CREATED -> Known.LOCKBOX_CREATED
- LOCKBOX_UPDATED -> Known.LOCKBOX_UPDATED
- OAUTH_CONNECTION_CREATED -> Known.OAUTH_CONNECTION_CREATED
- OAUTH_CONNECTION_DEACTIVATED -> Known.OAUTH_CONNECTION_DEACTIVATED
- CARD_PUSH_TRANSFER_CREATED -> Known.CARD_PUSH_TRANSFER_CREATED
- CARD_PUSH_TRANSFER_UPDATED -> Known.CARD_PUSH_TRANSFER_UPDATED
- CARD_VALIDATION_CREATED -> Known.CARD_VALIDATION_CREATED
- CARD_VALIDATION_UPDATED -> Known.CARD_VALIDATION_UPDATED
- PENDING_TRANSACTION_CREATED -> Known.PENDING_TRANSACTION_CREATED
- PENDING_TRANSACTION_UPDATED -> Known.PENDING_TRANSACTION_UPDATED
- PHYSICAL_CARD_CREATED -> Known.PHYSICAL_CARD_CREATED
- PHYSICAL_CARD_UPDATED -> Known.PHYSICAL_CARD_UPDATED
- PHYSICAL_CARD_PROFILE_CREATED -> Known.PHYSICAL_CARD_PROFILE_CREATED
- PHYSICAL_CARD_PROFILE_UPDATED -> Known.PHYSICAL_CARD_PROFILE_UPDATED
- PHYSICAL_CHECK_CREATED -> Known.PHYSICAL_CHECK_CREATED
- PHYSICAL_CHECK_UPDATED -> Known.PHYSICAL_CHECK_UPDATED
- PROGRAM_CREATED -> Known.PROGRAM_CREATED
- PROGRAM_UPDATED -> Known.PROGRAM_UPDATED
- PROOF_OF_AUTHORIZATION_REQUEST_CREATED ->
- Known.PROOF_OF_AUTHORIZATION_REQUEST_CREATED
- PROOF_OF_AUTHORIZATION_REQUEST_UPDATED ->
- Known.PROOF_OF_AUTHORIZATION_REQUEST_UPDATED
- REAL_TIME_DECISION_CARD_AUTHORIZATION_REQUESTED ->
- Known.REAL_TIME_DECISION_CARD_AUTHORIZATION_REQUESTED
- REAL_TIME_DECISION_CARD_BALANCE_INQUIRY_REQUESTED ->
- Known.REAL_TIME_DECISION_CARD_BALANCE_INQUIRY_REQUESTED
- REAL_TIME_DECISION_DIGITAL_WALLET_TOKEN_REQUESTED ->
- Known.REAL_TIME_DECISION_DIGITAL_WALLET_TOKEN_REQUESTED
- REAL_TIME_DECISION_DIGITAL_WALLET_AUTHENTICATION_REQUESTED ->
- Known.REAL_TIME_DECISION_DIGITAL_WALLET_AUTHENTICATION_REQUESTED
- REAL_TIME_DECISION_CARD_AUTHENTICATION_REQUESTED ->
- Known.REAL_TIME_DECISION_CARD_AUTHENTICATION_REQUESTED
- REAL_TIME_DECISION_CARD_AUTHENTICATION_CHALLENGE_REQUESTED ->
- Known.REAL_TIME_DECISION_CARD_AUTHENTICATION_CHALLENGE_REQUESTED
- REAL_TIME_PAYMENTS_TRANSFER_CREATED -> Known.REAL_TIME_PAYMENTS_TRANSFER_CREATED
- REAL_TIME_PAYMENTS_TRANSFER_UPDATED -> Known.REAL_TIME_PAYMENTS_TRANSFER_UPDATED
- REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_CREATED ->
- Known.REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_CREATED
- REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_UPDATED ->
- Known.REAL_TIME_PAYMENTS_REQUEST_FOR_PAYMENT_UPDATED
- SWIFT_TRANSFER_CREATED -> Known.SWIFT_TRANSFER_CREATED
- SWIFT_TRANSFER_UPDATED -> Known.SWIFT_TRANSFER_UPDATED
- TRANSACTION_CREATED -> Known.TRANSACTION_CREATED
- WIRE_DRAWDOWN_REQUEST_CREATED -> Known.WIRE_DRAWDOWN_REQUEST_CREATED
- WIRE_DRAWDOWN_REQUEST_UPDATED -> Known.WIRE_DRAWDOWN_REQUEST_UPDATED
- WIRE_TRANSFER_CREATED -> Known.WIRE_TRANSFER_CREATED
- WIRE_TRANSFER_UPDATED -> Known.WIRE_TRANSFER_UPDATED
- else -> throw IncreaseInvalidDataException("Unknown SelectedEventCategory: $value")
- }
+ fun validate(): EventCategory = apply {
+ if (validated) {
+ return@apply
+ }
- /**
- * Returns this class instance's primitive wire representation.
- *
- * This differs from the [toString] method because that method is primarily for debugging
- * and generally doesn't throw.
- *
- * @throws IncreaseInvalidDataException if this class instance's value does not have the
- * expected primitive type.
- */
- fun asString(): String =
- _value().asString().orElseThrow {
- IncreaseInvalidDataException("Value is not a String")
+ known()
+ validated = true
}
- private var validated: Boolean = false
+ fun isValid(): Boolean =
+ try {
+ validate()
+ true
+ } catch (e: IncreaseInvalidDataException) {
+ false
+ }
- fun validate(): SelectedEventCategory = apply {
- if (validated) {
- return@apply
- }
+ /**
+ * Returns a score indicating how many valid values are contained in this object
+ * recursively.
+ *
+ * Used for best match union deserialization.
+ */
+ @JvmSynthetic internal fun validity(): Int = if (value() == Value._UNKNOWN) 0 else 1
- known()
- validated = true
- }
+ override fun equals(other: Any?): Boolean {
+ if (this === other) {
+ return true
+ }
- fun isValid(): Boolean =
- try {
- validate()
- true
- } catch (e: IncreaseInvalidDataException) {
- false
+ return other is EventCategory && value == other.value
}
- /**
- * Returns a score indicating how many valid values are contained in this object
- * recursively.
- *
- * Used for best match union deserialization.
- */
- @JvmSynthetic internal fun validity(): Int = if (value() == Value._UNKNOWN) 0 else 1
+ override fun hashCode() = value.hashCode()
+
+ override fun toString() = value.toString()
+ }
override fun equals(other: Any?): Boolean {
if (this === other) {
return true
}
- return other is SelectedEventCategory && value == other.value
+ return other is SelectedEventCategory &&
+ eventCategory == other.eventCategory &&
+ additionalProperties == other.additionalProperties
}
- override fun hashCode() = value.hashCode()
+ private val hashCode: Int by lazy { Objects.hash(eventCategory, additionalProperties) }
- override fun toString() = value.toString()
+ override fun hashCode(): Int = hashCode
+
+ override fun toString() =
+ "SelectedEventCategory{eventCategory=$eventCategory, additionalProperties=$additionalProperties}"
}
/** The status of the event subscription. Defaults to `active` if not specified. */
diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/eventsubscriptions/EventSubscriptionCreateParamsTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/eventsubscriptions/EventSubscriptionCreateParamsTest.kt
index afdf02450..3f23e9759 100644
--- a/increase-java-core/src/test/kotlin/com/increase/api/models/eventsubscriptions/EventSubscriptionCreateParamsTest.kt
+++ b/increase-java-core/src/test/kotlin/com/increase/api/models/eventsubscriptions/EventSubscriptionCreateParamsTest.kt
@@ -2,6 +2,7 @@
package com.increase.api.models.eventsubscriptions
+import kotlin.jvm.optionals.getOrNull
import org.assertj.core.api.Assertions.assertThat
import org.junit.jupiter.api.Test
@@ -12,8 +13,13 @@ internal class EventSubscriptionCreateParamsTest {
EventSubscriptionCreateParams.builder()
.url("https://website.com/webhooks")
.oauthConnectionId("x")
- .selectedEventCategory(
- EventSubscriptionCreateParams.SelectedEventCategory.ACCOUNT_CREATED
+ .addSelectedEventCategory(
+ EventSubscriptionCreateParams.SelectedEventCategory.builder()
+ .eventCategory(
+ EventSubscriptionCreateParams.SelectedEventCategory.EventCategory
+ .ACCOUNT_CREATED
+ )
+ .build()
)
.sharedSecret("x")
.status(EventSubscriptionCreateParams.Status.ACTIVE)
@@ -26,8 +32,13 @@ internal class EventSubscriptionCreateParamsTest {
EventSubscriptionCreateParams.builder()
.url("https://website.com/webhooks")
.oauthConnectionId("x")
- .selectedEventCategory(
- EventSubscriptionCreateParams.SelectedEventCategory.ACCOUNT_CREATED
+ .addSelectedEventCategory(
+ EventSubscriptionCreateParams.SelectedEventCategory.builder()
+ .eventCategory(
+ EventSubscriptionCreateParams.SelectedEventCategory.EventCategory
+ .ACCOUNT_CREATED
+ )
+ .build()
)
.sharedSecret("x")
.status(EventSubscriptionCreateParams.Status.ACTIVE)
@@ -37,8 +48,15 @@ internal class EventSubscriptionCreateParamsTest {
assertThat(body.url()).isEqualTo("https://website.com/webhooks")
assertThat(body.oauthConnectionId()).contains("x")
- assertThat(body.selectedEventCategory())
- .contains(EventSubscriptionCreateParams.SelectedEventCategory.ACCOUNT_CREATED)
+ assertThat(body.selectedEventCategories().getOrNull())
+ .containsExactly(
+ EventSubscriptionCreateParams.SelectedEventCategory.builder()
+ .eventCategory(
+ EventSubscriptionCreateParams.SelectedEventCategory.EventCategory
+ .ACCOUNT_CREATED
+ )
+ .build()
+ )
assertThat(body.sharedSecret()).contains("x")
assertThat(body.status()).contains(EventSubscriptionCreateParams.Status.ACTIVE)
}
diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/async/EventSubscriptionServiceAsyncTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/async/EventSubscriptionServiceAsyncTest.kt
index 93b9bd618..8a4718e91 100644
--- a/increase-java-core/src/test/kotlin/com/increase/api/services/async/EventSubscriptionServiceAsyncTest.kt
+++ b/increase-java-core/src/test/kotlin/com/increase/api/services/async/EventSubscriptionServiceAsyncTest.kt
@@ -26,8 +26,13 @@ internal class EventSubscriptionServiceAsyncTest {
EventSubscriptionCreateParams.builder()
.url("https://website.com/webhooks")
.oauthConnectionId("x")
- .selectedEventCategory(
- EventSubscriptionCreateParams.SelectedEventCategory.ACCOUNT_CREATED
+ .addSelectedEventCategory(
+ EventSubscriptionCreateParams.SelectedEventCategory.builder()
+ .eventCategory(
+ EventSubscriptionCreateParams.SelectedEventCategory.EventCategory
+ .ACCOUNT_CREATED
+ )
+ .build()
)
.sharedSecret("x")
.status(EventSubscriptionCreateParams.Status.ACTIVE)
diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/EventSubscriptionServiceTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/EventSubscriptionServiceTest.kt
index 6f1e4eb22..e7b178730 100644
--- a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/EventSubscriptionServiceTest.kt
+++ b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/EventSubscriptionServiceTest.kt
@@ -26,8 +26,13 @@ internal class EventSubscriptionServiceTest {
EventSubscriptionCreateParams.builder()
.url("https://website.com/webhooks")
.oauthConnectionId("x")
- .selectedEventCategory(
- EventSubscriptionCreateParams.SelectedEventCategory.ACCOUNT_CREATED
+ .addSelectedEventCategory(
+ EventSubscriptionCreateParams.SelectedEventCategory.builder()
+ .eventCategory(
+ EventSubscriptionCreateParams.SelectedEventCategory.EventCategory
+ .ACCOUNT_CREATED
+ )
+ .build()
)
.sharedSecret("x")
.status(EventSubscriptionCreateParams.Status.ACTIVE)