diff --git a/.stats.yml b/.stats.yml index ccccd1e5b..2feedf34d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,3 +1,3 @@ -configured_endpoints: 255 -openapi_spec_hash: 31dbb51b621eeb3886e4e430fe825146 -config_hash: de151ebd21a0bd391662389b310a8f49 +configured_endpoints: 250 +openapi_spec_hash: c41aee67878359f40fcefc27756ffbab +config_hash: 5aff02aaed58ddde6380119bb1ba6ca2 diff --git a/increase-java-core/src/main/kotlin/com/increase/api/client/IncreaseClient.kt b/increase-java-core/src/main/kotlin/com/increase/api/client/IncreaseClient.kt index 2d6b223d8..53d15a8e7 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/client/IncreaseClient.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/client/IncreaseClient.kt @@ -32,7 +32,6 @@ import com.increase.api.services.blocking.ExternalAccountService import com.increase.api.services.blocking.FednowTransferService import com.increase.api.services.blocking.FileLinkService import com.increase.api.services.blocking.FileService -import com.increase.api.services.blocking.GroupService import com.increase.api.services.blocking.InboundAchTransferService import com.increase.api.services.blocking.InboundCheckDepositService import com.increase.api.services.blocking.InboundFednowTransferService @@ -46,9 +45,6 @@ import com.increase.api.services.blocking.IntrafiBalanceService import com.increase.api.services.blocking.IntrafiExclusionService import com.increase.api.services.blocking.LockboxAddressService import com.increase.api.services.blocking.LockboxRecipientService -import com.increase.api.services.blocking.OAuthApplicationService -import com.increase.api.services.blocking.OAuthConnectionService -import com.increase.api.services.blocking.OAuthTokenService import com.increase.api.services.blocking.PendingTransactionService import com.increase.api.services.blocking.PhysicalCardProfileService import com.increase.api.services.blocking.PhysicalCardService @@ -201,14 +197,6 @@ interface IncreaseClient { fun realTimeDecisions(): RealTimeDecisionService - fun groups(): GroupService - - fun oauthApplications(): OAuthApplicationService - - fun oauthConnections(): OAuthConnectionService - - fun oauthTokens(): OAuthTokenService - fun intrafiAccountEnrollments(): IntrafiAccountEnrollmentService fun intrafiBalances(): IntrafiBalanceService @@ -349,14 +337,6 @@ interface IncreaseClient { fun realTimeDecisions(): RealTimeDecisionService.WithRawResponse - fun groups(): GroupService.WithRawResponse - - fun oauthApplications(): OAuthApplicationService.WithRawResponse - - fun oauthConnections(): OAuthConnectionService.WithRawResponse - - fun oauthTokens(): OAuthTokenService.WithRawResponse - fun intrafiAccountEnrollments(): IntrafiAccountEnrollmentService.WithRawResponse fun intrafiBalances(): IntrafiBalanceService.WithRawResponse diff --git a/increase-java-core/src/main/kotlin/com/increase/api/client/IncreaseClientAsync.kt b/increase-java-core/src/main/kotlin/com/increase/api/client/IncreaseClientAsync.kt index d4839f97b..e83054d9e 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/client/IncreaseClientAsync.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/client/IncreaseClientAsync.kt @@ -32,7 +32,6 @@ import com.increase.api.services.async.ExternalAccountServiceAsync import com.increase.api.services.async.FednowTransferServiceAsync import com.increase.api.services.async.FileLinkServiceAsync import com.increase.api.services.async.FileServiceAsync -import com.increase.api.services.async.GroupServiceAsync import com.increase.api.services.async.InboundAchTransferServiceAsync import com.increase.api.services.async.InboundCheckDepositServiceAsync import com.increase.api.services.async.InboundFednowTransferServiceAsync @@ -46,9 +45,6 @@ import com.increase.api.services.async.IntrafiBalanceServiceAsync import com.increase.api.services.async.IntrafiExclusionServiceAsync import com.increase.api.services.async.LockboxAddressServiceAsync import com.increase.api.services.async.LockboxRecipientServiceAsync -import com.increase.api.services.async.OAuthApplicationServiceAsync -import com.increase.api.services.async.OAuthConnectionServiceAsync -import com.increase.api.services.async.OAuthTokenServiceAsync import com.increase.api.services.async.PendingTransactionServiceAsync import com.increase.api.services.async.PhysicalCardProfileServiceAsync import com.increase.api.services.async.PhysicalCardServiceAsync @@ -201,14 +197,6 @@ interface IncreaseClientAsync { fun realTimeDecisions(): RealTimeDecisionServiceAsync - fun groups(): GroupServiceAsync - - fun oauthApplications(): OAuthApplicationServiceAsync - - fun oauthConnections(): OAuthConnectionServiceAsync - - fun oauthTokens(): OAuthTokenServiceAsync - fun intrafiAccountEnrollments(): IntrafiAccountEnrollmentServiceAsync fun intrafiBalances(): IntrafiBalanceServiceAsync @@ -353,14 +341,6 @@ interface IncreaseClientAsync { fun realTimeDecisions(): RealTimeDecisionServiceAsync.WithRawResponse - fun groups(): GroupServiceAsync.WithRawResponse - - fun oauthApplications(): OAuthApplicationServiceAsync.WithRawResponse - - fun oauthConnections(): OAuthConnectionServiceAsync.WithRawResponse - - fun oauthTokens(): OAuthTokenServiceAsync.WithRawResponse - fun intrafiAccountEnrollments(): IntrafiAccountEnrollmentServiceAsync.WithRawResponse fun intrafiBalances(): IntrafiBalanceServiceAsync.WithRawResponse diff --git a/increase-java-core/src/main/kotlin/com/increase/api/client/IncreaseClientAsyncImpl.kt b/increase-java-core/src/main/kotlin/com/increase/api/client/IncreaseClientAsyncImpl.kt index 781809fe7..5a770d629 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/client/IncreaseClientAsyncImpl.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/client/IncreaseClientAsyncImpl.kt @@ -62,8 +62,6 @@ import com.increase.api.services.async.FileLinkServiceAsync import com.increase.api.services.async.FileLinkServiceAsyncImpl import com.increase.api.services.async.FileServiceAsync import com.increase.api.services.async.FileServiceAsyncImpl -import com.increase.api.services.async.GroupServiceAsync -import com.increase.api.services.async.GroupServiceAsyncImpl import com.increase.api.services.async.InboundAchTransferServiceAsync import com.increase.api.services.async.InboundAchTransferServiceAsyncImpl import com.increase.api.services.async.InboundCheckDepositServiceAsync @@ -90,12 +88,6 @@ import com.increase.api.services.async.LockboxAddressServiceAsync import com.increase.api.services.async.LockboxAddressServiceAsyncImpl import com.increase.api.services.async.LockboxRecipientServiceAsync import com.increase.api.services.async.LockboxRecipientServiceAsyncImpl -import com.increase.api.services.async.OAuthApplicationServiceAsync -import com.increase.api.services.async.OAuthApplicationServiceAsyncImpl -import com.increase.api.services.async.OAuthConnectionServiceAsync -import com.increase.api.services.async.OAuthConnectionServiceAsyncImpl -import com.increase.api.services.async.OAuthTokenServiceAsync -import com.increase.api.services.async.OAuthTokenServiceAsyncImpl import com.increase.api.services.async.PendingTransactionServiceAsync import com.increase.api.services.async.PendingTransactionServiceAsyncImpl import com.increase.api.services.async.PhysicalCardProfileServiceAsync @@ -340,22 +332,6 @@ class IncreaseClientAsyncImpl(private val clientOptions: ClientOptions) : Increa RealTimeDecisionServiceAsyncImpl(clientOptionsWithUserAgent) } - private val groups: GroupServiceAsync by lazy { - GroupServiceAsyncImpl(clientOptionsWithUserAgent) - } - - private val oauthApplications: OAuthApplicationServiceAsync by lazy { - OAuthApplicationServiceAsyncImpl(clientOptionsWithUserAgent) - } - - private val oauthConnections: OAuthConnectionServiceAsync by lazy { - OAuthConnectionServiceAsyncImpl(clientOptionsWithUserAgent) - } - - private val oauthTokens: OAuthTokenServiceAsync by lazy { - OAuthTokenServiceAsyncImpl(clientOptionsWithUserAgent) - } - private val intrafiAccountEnrollments: IntrafiAccountEnrollmentServiceAsync by lazy { IntrafiAccountEnrollmentServiceAsyncImpl(clientOptionsWithUserAgent) } @@ -503,14 +479,6 @@ class IncreaseClientAsyncImpl(private val clientOptions: ClientOptions) : Increa override fun realTimeDecisions(): RealTimeDecisionServiceAsync = realTimeDecisions - override fun groups(): GroupServiceAsync = groups - - override fun oauthApplications(): OAuthApplicationServiceAsync = oauthApplications - - override fun oauthConnections(): OAuthConnectionServiceAsync = oauthConnections - - override fun oauthTokens(): OAuthTokenServiceAsync = oauthTokens - override fun intrafiAccountEnrollments(): IntrafiAccountEnrollmentServiceAsync = intrafiAccountEnrollments @@ -741,22 +709,6 @@ class IncreaseClientAsyncImpl(private val clientOptions: ClientOptions) : Increa RealTimeDecisionServiceAsyncImpl.WithRawResponseImpl(clientOptions) } - private val groups: GroupServiceAsync.WithRawResponse by lazy { - GroupServiceAsyncImpl.WithRawResponseImpl(clientOptions) - } - - private val oauthApplications: OAuthApplicationServiceAsync.WithRawResponse by lazy { - OAuthApplicationServiceAsyncImpl.WithRawResponseImpl(clientOptions) - } - - private val oauthConnections: OAuthConnectionServiceAsync.WithRawResponse by lazy { - OAuthConnectionServiceAsyncImpl.WithRawResponseImpl(clientOptions) - } - - private val oauthTokens: OAuthTokenServiceAsync.WithRawResponse by lazy { - OAuthTokenServiceAsyncImpl.WithRawResponseImpl(clientOptions) - } - private val intrafiAccountEnrollments: IntrafiAccountEnrollmentServiceAsync.WithRawResponse by lazy { IntrafiAccountEnrollmentServiceAsyncImpl.WithRawResponseImpl(clientOptions) @@ -927,16 +879,6 @@ class IncreaseClientAsyncImpl(private val clientOptions: ClientOptions) : Increa override fun realTimeDecisions(): RealTimeDecisionServiceAsync.WithRawResponse = realTimeDecisions - override fun groups(): GroupServiceAsync.WithRawResponse = groups - - override fun oauthApplications(): OAuthApplicationServiceAsync.WithRawResponse = - oauthApplications - - override fun oauthConnections(): OAuthConnectionServiceAsync.WithRawResponse = - oauthConnections - - override fun oauthTokens(): OAuthTokenServiceAsync.WithRawResponse = oauthTokens - override fun intrafiAccountEnrollments(): IntrafiAccountEnrollmentServiceAsync.WithRawResponse = intrafiAccountEnrollments diff --git a/increase-java-core/src/main/kotlin/com/increase/api/client/IncreaseClientImpl.kt b/increase-java-core/src/main/kotlin/com/increase/api/client/IncreaseClientImpl.kt index 86649c701..04eeb1e81 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/client/IncreaseClientImpl.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/client/IncreaseClientImpl.kt @@ -62,8 +62,6 @@ import com.increase.api.services.blocking.FileLinkService import com.increase.api.services.blocking.FileLinkServiceImpl import com.increase.api.services.blocking.FileService import com.increase.api.services.blocking.FileServiceImpl -import com.increase.api.services.blocking.GroupService -import com.increase.api.services.blocking.GroupServiceImpl import com.increase.api.services.blocking.InboundAchTransferService import com.increase.api.services.blocking.InboundAchTransferServiceImpl import com.increase.api.services.blocking.InboundCheckDepositService @@ -90,12 +88,6 @@ import com.increase.api.services.blocking.LockboxAddressService import com.increase.api.services.blocking.LockboxAddressServiceImpl import com.increase.api.services.blocking.LockboxRecipientService import com.increase.api.services.blocking.LockboxRecipientServiceImpl -import com.increase.api.services.blocking.OAuthApplicationService -import com.increase.api.services.blocking.OAuthApplicationServiceImpl -import com.increase.api.services.blocking.OAuthConnectionService -import com.increase.api.services.blocking.OAuthConnectionServiceImpl -import com.increase.api.services.blocking.OAuthTokenService -import com.increase.api.services.blocking.OAuthTokenServiceImpl import com.increase.api.services.blocking.PendingTransactionService import com.increase.api.services.blocking.PendingTransactionServiceImpl import com.increase.api.services.blocking.PhysicalCardProfileService @@ -329,20 +321,6 @@ class IncreaseClientImpl(private val clientOptions: ClientOptions) : IncreaseCli RealTimeDecisionServiceImpl(clientOptionsWithUserAgent) } - private val groups: GroupService by lazy { GroupServiceImpl(clientOptionsWithUserAgent) } - - private val oauthApplications: OAuthApplicationService by lazy { - OAuthApplicationServiceImpl(clientOptionsWithUserAgent) - } - - private val oauthConnections: OAuthConnectionService by lazy { - OAuthConnectionServiceImpl(clientOptionsWithUserAgent) - } - - private val oauthTokens: OAuthTokenService by lazy { - OAuthTokenServiceImpl(clientOptionsWithUserAgent) - } - private val intrafiAccountEnrollments: IntrafiAccountEnrollmentService by lazy { IntrafiAccountEnrollmentServiceImpl(clientOptionsWithUserAgent) } @@ -487,14 +465,6 @@ class IncreaseClientImpl(private val clientOptions: ClientOptions) : IncreaseCli override fun realTimeDecisions(): RealTimeDecisionService = realTimeDecisions - override fun groups(): GroupService = groups - - override fun oauthApplications(): OAuthApplicationService = oauthApplications - - override fun oauthConnections(): OAuthConnectionService = oauthConnections - - override fun oauthTokens(): OAuthTokenService = oauthTokens - override fun intrafiAccountEnrollments(): IntrafiAccountEnrollmentService = intrafiAccountEnrollments @@ -720,22 +690,6 @@ class IncreaseClientImpl(private val clientOptions: ClientOptions) : IncreaseCli RealTimeDecisionServiceImpl.WithRawResponseImpl(clientOptions) } - private val groups: GroupService.WithRawResponse by lazy { - GroupServiceImpl.WithRawResponseImpl(clientOptions) - } - - private val oauthApplications: OAuthApplicationService.WithRawResponse by lazy { - OAuthApplicationServiceImpl.WithRawResponseImpl(clientOptions) - } - - private val oauthConnections: OAuthConnectionService.WithRawResponse by lazy { - OAuthConnectionServiceImpl.WithRawResponseImpl(clientOptions) - } - - private val oauthTokens: OAuthTokenService.WithRawResponse by lazy { - OAuthTokenServiceImpl.WithRawResponseImpl(clientOptions) - } - private val intrafiAccountEnrollments: IntrafiAccountEnrollmentService.WithRawResponse by lazy { IntrafiAccountEnrollmentServiceImpl.WithRawResponseImpl(clientOptions) @@ -901,15 +855,6 @@ class IncreaseClientImpl(private val clientOptions: ClientOptions) : IncreaseCli override fun realTimeDecisions(): RealTimeDecisionService.WithRawResponse = realTimeDecisions - override fun groups(): GroupService.WithRawResponse = groups - - override fun oauthApplications(): OAuthApplicationService.WithRawResponse = - oauthApplications - - override fun oauthConnections(): OAuthConnectionService.WithRawResponse = oauthConnections - - override fun oauthTokens(): OAuthTokenService.WithRawResponse = oauthTokens - override fun intrafiAccountEnrollments(): IntrafiAccountEnrollmentService.WithRawResponse = intrafiAccountEnrollments diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransfer.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransfer.kt index 9dac0db0a..7e6ae2a94 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransfer.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransfer.kt @@ -265,7 +265,9 @@ private constructor( fun cancellation(): Optional = cancellation.getOptional("cancellation") /** - * The description of the date of the transfer. + * A description of the transfer date (typically `YYMMDD`), sent in the company batch header. + * This value is informational and does not affect funds movement, settlement timing, or + * returns. * * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -274,7 +276,8 @@ private constructor( companyDescriptiveDate.getOptional("company_descriptive_date") /** - * The data you chose to associate with the transfer. + * Custom data sent in the company batch header, meant as metadata for the originator. This + * value is informational and does not affect funds movement, settlement timing, or returns. * * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -283,7 +286,9 @@ private constructor( companyDiscretionaryData.getOptional("company_discretionary_data") /** - * The description of the transfer you set to be shown to the recipient. + * A short description sent in the company batch header, meant to provide the receiver with a + * reason for the transfer. Many receivers do not surface this data on the receiver's bank + * statement. * * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -292,7 +297,9 @@ private constructor( companyEntryDescription.getOptional("company_entry_description") /** - * The company ID associated with the transfer. + * The Company ID sent in the batch header, which identifies the originator to the receiving + * bank. Businesses use this value to allowlist the companies permitted to debit their accounts. + * This value is configured by Increase and will be the same for all your transfers. * * @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). @@ -427,9 +434,8 @@ private constructor( pendingTransactionId.getOptional("pending_transaction_id") /** - * Configuration for how the effective date of the transfer will be set. This determines - * same-day vs future-dated settlement timing. If not set, defaults to a `settlement_schedule` - * of `same_day`. If set, exactly one of the child attributes must be set. + * Configuration for how the effective date of the transfer was set. This determines same-day vs + * future-dated settlement timing. * * @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). @@ -475,10 +481,11 @@ private constructor( /** * The descriptor that will show on the recipient's bank statement. * - * @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). + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). */ - fun statementDescriptor(): String = statementDescriptor.getRequired("statement_descriptor") + fun statementDescriptor(): Optional = + statementDescriptor.getOptional("statement_descriptor") /** * The lifecycle status of the transfer. @@ -1095,7 +1102,11 @@ private constructor( this.cancellation = cancellation } - /** The description of the date of the transfer. */ + /** + * A description of the transfer date (typically `YYMMDD`), sent in the company batch + * header. This value is informational and does not affect funds movement, settlement + * timing, or returns. + */ fun companyDescriptiveDate(companyDescriptiveDate: String?) = companyDescriptiveDate(JsonField.ofNullable(companyDescriptiveDate)) @@ -1117,7 +1128,10 @@ private constructor( this.companyDescriptiveDate = companyDescriptiveDate } - /** The data you chose to associate with the transfer. */ + /** + * Custom data sent in the company batch header, meant as metadata for the originator. This + * value is informational and does not affect funds movement, settlement timing, or returns. + */ fun companyDiscretionaryData(companyDiscretionaryData: String?) = companyDiscretionaryData(JsonField.ofNullable(companyDiscretionaryData)) @@ -1139,7 +1153,11 @@ private constructor( this.companyDiscretionaryData = companyDiscretionaryData } - /** The description of the transfer you set to be shown to the recipient. */ + /** + * A short description sent in the company batch header, meant to provide the receiver with + * a reason for the transfer. Many receivers do not surface this data on the receiver's bank + * statement. + */ fun companyEntryDescription(companyEntryDescription: String?) = companyEntryDescription(JsonField.ofNullable(companyEntryDescription)) @@ -1161,7 +1179,12 @@ private constructor( this.companyEntryDescription = companyEntryDescription } - /** The company ID associated with the transfer. */ + /** + * The Company ID sent in the batch header, which identifies the originator to the receiving + * bank. Businesses use this value to allowlist the companies permitted to debit their + * accounts. This value is configured by Increase and will be the same for all your + * transfers. + */ fun companyId(companyId: String) = companyId(JsonField.of(companyId)) /** @@ -1435,10 +1458,8 @@ private constructor( } /** - * Configuration for how the effective date of the transfer will be set. This determines - * same-day vs future-dated settlement timing. If not set, defaults to a - * `settlement_schedule` of `same_day`. If set, exactly one of the child attributes must be - * set. + * Configuration for how the effective date of the transfer was set. This determines + * same-day vs future-dated settlement timing. */ fun preferredEffectiveDate(preferredEffectiveDate: PreferredEffectiveDate) = preferredEffectiveDate(JsonField.of(preferredEffectiveDate)) @@ -1524,8 +1545,14 @@ private constructor( } /** The descriptor that will show on the recipient's bank statement. */ - fun statementDescriptor(statementDescriptor: String) = - statementDescriptor(JsonField.of(statementDescriptor)) + fun statementDescriptor(statementDescriptor: String?) = + statementDescriptor(JsonField.ofNullable(statementDescriptor)) + + /** + * Alias for calling [Builder.statementDescriptor] with `statementDescriptor.orElse(null)`. + */ + fun statementDescriptor(statementDescriptor: Optional) = + statementDescriptor(statementDescriptor.getOrNull()) /** * Sets [Builder.statementDescriptor] to an arbitrary JSON value. @@ -7340,9 +7367,8 @@ private constructor( } /** - * Configuration for how the effective date of the transfer will be set. This determines - * same-day vs future-dated settlement timing. If not set, defaults to a `settlement_schedule` - * of `same_day`. If set, exactly one of the child attributes must be set. + * Configuration for how the effective date of the transfer was set. This determines same-day vs + * future-dated settlement timing. */ class PreferredEffectiveDate @JsonCreator(mode = JsonCreator.Mode.DISABLED) diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/groups/Group.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/groups/Group.kt deleted file mode 100644 index 060723fc6..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/groups/Group.kt +++ /dev/null @@ -1,405 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.groups - -import com.fasterxml.jackson.annotation.JsonAnyGetter -import com.fasterxml.jackson.annotation.JsonAnySetter -import com.fasterxml.jackson.annotation.JsonCreator -import com.fasterxml.jackson.annotation.JsonProperty -import com.increase.api.core.Enum -import com.increase.api.core.ExcludeMissing -import com.increase.api.core.JsonField -import com.increase.api.core.JsonMissing -import com.increase.api.core.JsonValue -import com.increase.api.core.checkRequired -import com.increase.api.errors.IncreaseInvalidDataException -import java.time.OffsetDateTime -import java.util.Collections -import java.util.Objects -import kotlin.jvm.optionals.getOrNull - -/** - * Groups represent organizations using Increase. You can retrieve information about your own - * organization via the API. More commonly, OAuth platforms can retrieve information about the - * organizations that have granted them access. Learn more about OAuth - * [here](https://increase.com/documentation/oauth). - */ -class Group -@JsonCreator(mode = JsonCreator.Mode.DISABLED) -private constructor( - private val id: JsonField, - private val createdAt: JsonField, - private val type: JsonField, - private val additionalProperties: MutableMap, -) { - - @JsonCreator - private constructor( - @JsonProperty("id") @ExcludeMissing id: JsonField = JsonMissing.of(), - @JsonProperty("created_at") - @ExcludeMissing - createdAt: JsonField = JsonMissing.of(), - @JsonProperty("type") @ExcludeMissing type: JsonField = JsonMissing.of(), - ) : this(id, createdAt, type, mutableMapOf()) - - /** - * The Group identifier. - * - * @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). - */ - fun id(): String = id.getRequired("id") - - /** - * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) time at which the Group was created. - * - * @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). - */ - fun createdAt(): OffsetDateTime = createdAt.getRequired("created_at") - - /** - * A constant representing the object's type. For this resource it will always be `group`. - * - * @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). - */ - fun type(): Type = type.getRequired("type") - - /** - * Returns the raw JSON value of [id]. - * - * Unlike [id], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("id") @ExcludeMissing fun _id(): JsonField = id - - /** - * Returns the raw JSON value of [createdAt]. - * - * Unlike [createdAt], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("created_at") - @ExcludeMissing - fun _createdAt(): JsonField = createdAt - - /** - * Returns the raw JSON value of [type]. - * - * Unlike [type], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("type") @ExcludeMissing fun _type(): JsonField = type - - @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 { - - /** - * Returns a mutable builder for constructing an instance of [Group]. - * - * The following fields are required: - * ```java - * .id() - * .createdAt() - * .type() - * ``` - */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [Group]. */ - class Builder internal constructor() { - - private var id: JsonField? = null - private var createdAt: JsonField? = null - private var type: JsonField? = null - private var additionalProperties: MutableMap = mutableMapOf() - - @JvmSynthetic - internal fun from(group: Group) = apply { - id = group.id - createdAt = group.createdAt - type = group.type - additionalProperties = group.additionalProperties.toMutableMap() - } - - /** The Group identifier. */ - fun id(id: String) = id(JsonField.of(id)) - - /** - * Sets [Builder.id] to an arbitrary JSON value. - * - * You should usually call [Builder.id] with a well-typed [String] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported value. - */ - fun id(id: JsonField) = apply { this.id = id } - - /** - * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) time at which the Group was - * created. - */ - fun createdAt(createdAt: OffsetDateTime) = createdAt(JsonField.of(createdAt)) - - /** - * Sets [Builder.createdAt] to an arbitrary JSON value. - * - * You should usually call [Builder.createdAt] with a well-typed [OffsetDateTime] value - * instead. This method is primarily for setting the field to an undocumented or not yet - * supported value. - */ - fun createdAt(createdAt: JsonField) = apply { this.createdAt = createdAt } - - /** - * A constant representing the object's type. For this resource it will always be `group`. - */ - fun type(type: Type) = type(JsonField.of(type)) - - /** - * Sets [Builder.type] to an arbitrary JSON value. - * - * You should usually call [Builder.type] with a well-typed [Type] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported value. - */ - fun type(type: JsonField) = apply { this.type = type } - - fun additionalProperties(additionalProperties: Map) = apply { - this.additionalProperties.clear() - putAllAdditionalProperties(additionalProperties) - } - - fun putAdditionalProperty(key: String, value: JsonValue) = apply { - additionalProperties.put(key, value) - } - - fun putAllAdditionalProperties(additionalProperties: Map) = apply { - this.additionalProperties.putAll(additionalProperties) - } - - fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } - - fun removeAllAdditionalProperties(keys: Set) = apply { - keys.forEach(::removeAdditionalProperty) - } - - /** - * Returns an immutable instance of [Group]. - * - * Further updates to this [Builder] will not mutate the returned instance. - * - * The following fields are required: - * ```java - * .id() - * .createdAt() - * .type() - * ``` - * - * @throws IllegalStateException if any required field is unset. - */ - fun build(): Group = - Group( - checkRequired("id", id), - checkRequired("createdAt", createdAt), - checkRequired("type", type), - additionalProperties.toMutableMap(), - ) - } - - private var validated: Boolean = false - - /** - * Validates that the types of all values in this object match their expected types recursively. - * - * This method is _not_ forwards compatible with new types from the API for existing fields. - * - * @throws IncreaseInvalidDataException if any value type in this object doesn't match its - * expected type. - */ - fun validate(): Group = apply { - if (validated) { - return@apply - } - - id() - createdAt() - type().validate() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: IncreaseInvalidDataException) { - false - } - - /** - * 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 (id.asKnown().isPresent) 1 else 0) + - (if (createdAt.asKnown().isPresent) 1 else 0) + - (type.asKnown().getOrNull()?.validity() ?: 0) - - /** A constant representing the object's type. For this resource it will always be `group`. */ - class Type @JsonCreator private constructor(private val value: JsonField) : Enum { - - /** - * 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 - - companion object { - - @JvmField val GROUP = of("group") - - @JvmStatic fun of(value: String) = Type(JsonField.of(value)) - } - - /** An enum containing [Type]'s known values. */ - enum class Known { - GROUP - } - - /** - * An enum containing [Type]'s known values, as well as an [_UNKNOWN] member. - * - * An instance of [Type] 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 { - GROUP, - /** An enum member indicating that [Type] was instantiated with an unknown value. */ - _UNKNOWN, - } - - /** - * 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) { - GROUP -> Value.GROUP - else -> Value._UNKNOWN - } - - /** - * 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) { - GROUP -> Known.GROUP - else -> throw IncreaseInvalidDataException("Unknown Type: $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. - */ - fun asString(): String = - _value().asString().orElseThrow { - IncreaseInvalidDataException("Value is not a String") - } - - private var validated: Boolean = false - - /** - * Validates that the types of all values in this object match their expected types - * recursively. - * - * This method is _not_ forwards compatible with new types from the API for existing fields. - * - * @throws IncreaseInvalidDataException if any value type in this object doesn't match its - * expected type. - */ - fun validate(): Type = apply { - if (validated) { - return@apply - } - - known() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: IncreaseInvalidDataException) { - false - } - - /** - * 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 equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is Type && value == other.value - } - - override fun hashCode() = value.hashCode() - - override fun toString() = value.toString() - } - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is Group && - id == other.id && - createdAt == other.createdAt && - type == other.type && - additionalProperties == other.additionalProperties - } - - private val hashCode: Int by lazy { Objects.hash(id, createdAt, type, additionalProperties) } - - override fun hashCode(): Int = hashCode - - override fun toString() = - "Group{id=$id, createdAt=$createdAt, type=$type, additionalProperties=$additionalProperties}" -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/groups/GroupRetrieveParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/groups/GroupRetrieveParams.kt deleted file mode 100644 index 8fcfc07fb..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/groups/GroupRetrieveParams.kt +++ /dev/null @@ -1,170 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.groups - -import com.increase.api.core.Params -import com.increase.api.core.http.Headers -import com.increase.api.core.http.QueryParams -import java.util.Objects - -/** Returns details for the currently authenticated Group. */ -class GroupRetrieveParams -private constructor( - private val additionalHeaders: Headers, - private val additionalQueryParams: QueryParams, -) : Params { - - /** Additional headers to send with the request. */ - fun _additionalHeaders(): Headers = additionalHeaders - - /** Additional query param to send with the request. */ - fun _additionalQueryParams(): QueryParams = additionalQueryParams - - fun toBuilder() = Builder().from(this) - - companion object { - - @JvmStatic fun none(): GroupRetrieveParams = builder().build() - - /** Returns a mutable builder for constructing an instance of [GroupRetrieveParams]. */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [GroupRetrieveParams]. */ - class Builder internal constructor() { - - private var additionalHeaders: Headers.Builder = Headers.builder() - private var additionalQueryParams: QueryParams.Builder = QueryParams.builder() - - @JvmSynthetic - internal fun from(groupRetrieveParams: GroupRetrieveParams) = apply { - additionalHeaders = groupRetrieveParams.additionalHeaders.toBuilder() - additionalQueryParams = groupRetrieveParams.additionalQueryParams.toBuilder() - } - - fun additionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.clear() - putAllAdditionalHeaders(additionalHeaders) - } - - fun additionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.clear() - putAllAdditionalHeaders(additionalHeaders) - } - - fun putAdditionalHeader(name: String, value: String) = apply { - additionalHeaders.put(name, value) - } - - fun putAdditionalHeaders(name: String, values: Iterable) = apply { - additionalHeaders.put(name, values) - } - - fun putAllAdditionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.putAll(additionalHeaders) - } - - fun putAllAdditionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.putAll(additionalHeaders) - } - - fun replaceAdditionalHeaders(name: String, value: String) = apply { - additionalHeaders.replace(name, value) - } - - fun replaceAdditionalHeaders(name: String, values: Iterable) = apply { - additionalHeaders.replace(name, values) - } - - fun replaceAllAdditionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.replaceAll(additionalHeaders) - } - - fun replaceAllAdditionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.replaceAll(additionalHeaders) - } - - fun removeAdditionalHeaders(name: String) = apply { additionalHeaders.remove(name) } - - fun removeAllAdditionalHeaders(names: Set) = apply { - additionalHeaders.removeAll(names) - } - - fun additionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.clear() - putAllAdditionalQueryParams(additionalQueryParams) - } - - fun additionalQueryParams(additionalQueryParams: Map>) = apply { - this.additionalQueryParams.clear() - putAllAdditionalQueryParams(additionalQueryParams) - } - - fun putAdditionalQueryParam(key: String, value: String) = apply { - additionalQueryParams.put(key, value) - } - - fun putAdditionalQueryParams(key: String, values: Iterable) = apply { - additionalQueryParams.put(key, values) - } - - fun putAllAdditionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.putAll(additionalQueryParams) - } - - fun putAllAdditionalQueryParams(additionalQueryParams: Map>) = - apply { - this.additionalQueryParams.putAll(additionalQueryParams) - } - - fun replaceAdditionalQueryParams(key: String, value: String) = apply { - additionalQueryParams.replace(key, value) - } - - fun replaceAdditionalQueryParams(key: String, values: Iterable) = apply { - additionalQueryParams.replace(key, values) - } - - fun replaceAllAdditionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.replaceAll(additionalQueryParams) - } - - fun replaceAllAdditionalQueryParams(additionalQueryParams: Map>) = - apply { - this.additionalQueryParams.replaceAll(additionalQueryParams) - } - - fun removeAdditionalQueryParams(key: String) = apply { additionalQueryParams.remove(key) } - - fun removeAllAdditionalQueryParams(keys: Set) = apply { - additionalQueryParams.removeAll(keys) - } - - /** - * Returns an immutable instance of [GroupRetrieveParams]. - * - * Further updates to this [Builder] will not mutate the returned instance. - */ - fun build(): GroupRetrieveParams = - GroupRetrieveParams(additionalHeaders.build(), additionalQueryParams.build()) - } - - override fun _headers(): Headers = additionalHeaders - - override fun _queryParams(): QueryParams = additionalQueryParams - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is GroupRetrieveParams && - additionalHeaders == other.additionalHeaders && - additionalQueryParams == other.additionalQueryParams - } - - override fun hashCode(): Int = Objects.hash(additionalHeaders, additionalQueryParams) - - override fun toString() = - "GroupRetrieveParams{additionalHeaders=$additionalHeaders, additionalQueryParams=$additionalQueryParams}" -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransfer.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransfer.kt index 5876ec24a..bf05ca38b 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransfer.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransfer.kt @@ -39,6 +39,7 @@ private constructor( private val debtorRoutingNumber: JsonField, private val decline: JsonField, private val endToEndIdentification: JsonField, + private val returnOfRealTimePaymentsTransferId: JsonField, private val status: JsonField, private val transactionIdentification: JsonField, private val type: JsonField, @@ -77,6 +78,9 @@ private constructor( @JsonProperty("end_to_end_identification") @ExcludeMissing endToEndIdentification: JsonField = JsonMissing.of(), + @JsonProperty("return_of_real_time_payments_transfer_id") + @ExcludeMissing + returnOfRealTimePaymentsTransferId: JsonField = JsonMissing.of(), @JsonProperty("status") @ExcludeMissing status: JsonField = JsonMissing.of(), @JsonProperty("transaction_identification") @ExcludeMissing @@ -99,6 +103,7 @@ private constructor( debtorRoutingNumber, decline, endToEndIdentification, + returnOfRealTimePaymentsTransferId, status, transactionIdentification, type, @@ -213,6 +218,15 @@ private constructor( fun endToEndIdentification(): Optional = endToEndIdentification.getOptional("end_to_end_identification") + /** + * The identifier of the Real-Time Payments Transfer this transfer returns, if any. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun returnOfRealTimePaymentsTransferId(): Optional = + returnOfRealTimePaymentsTransferId.getOptional("return_of_real_time_payments_transfer_id") + /** * The lifecycle status of the transfer. * @@ -356,6 +370,17 @@ private constructor( @ExcludeMissing fun _endToEndIdentification(): JsonField = endToEndIdentification + /** + * Returns the raw JSON value of [returnOfRealTimePaymentsTransferId]. + * + * Unlike [returnOfRealTimePaymentsTransferId], this method doesn't throw if the JSON field has + * an unexpected type. + */ + @JsonProperty("return_of_real_time_payments_transfer_id") + @ExcludeMissing + fun _returnOfRealTimePaymentsTransferId(): JsonField = + returnOfRealTimePaymentsTransferId + /** * Returns the raw JSON value of [status]. * @@ -423,6 +448,7 @@ private constructor( * .debtorRoutingNumber() * .decline() * .endToEndIdentification() + * .returnOfRealTimePaymentsTransferId() * .status() * .transactionIdentification() * .type() @@ -448,6 +474,7 @@ private constructor( private var debtorRoutingNumber: JsonField? = null private var decline: JsonField? = null private var endToEndIdentification: JsonField? = null + private var returnOfRealTimePaymentsTransferId: JsonField? = null private var status: JsonField? = null private var transactionIdentification: JsonField? = null private var type: JsonField? = null @@ -470,6 +497,8 @@ private constructor( debtorRoutingNumber = inboundRealTimePaymentsTransfer.debtorRoutingNumber decline = inboundRealTimePaymentsTransfer.decline endToEndIdentification = inboundRealTimePaymentsTransfer.endToEndIdentification + returnOfRealTimePaymentsTransferId = + inboundRealTimePaymentsTransfer.returnOfRealTimePaymentsTransferId status = inboundRealTimePaymentsTransfer.status transactionIdentification = inboundRealTimePaymentsTransfer.transactionIdentification @@ -670,6 +699,31 @@ private constructor( this.endToEndIdentification = endToEndIdentification } + /** The identifier of the Real-Time Payments Transfer this transfer returns, if any. */ + fun returnOfRealTimePaymentsTransferId(returnOfRealTimePaymentsTransferId: String?) = + returnOfRealTimePaymentsTransferId( + JsonField.ofNullable(returnOfRealTimePaymentsTransferId) + ) + + /** + * Alias for calling [Builder.returnOfRealTimePaymentsTransferId] with + * `returnOfRealTimePaymentsTransferId.orElse(null)`. + */ + fun returnOfRealTimePaymentsTransferId( + returnOfRealTimePaymentsTransferId: Optional + ) = returnOfRealTimePaymentsTransferId(returnOfRealTimePaymentsTransferId.getOrNull()) + + /** + * Sets [Builder.returnOfRealTimePaymentsTransferId] to an arbitrary JSON value. + * + * You should usually call [Builder.returnOfRealTimePaymentsTransferId] with a well-typed + * [String] value instead. This method is primarily for setting the field to an undocumented + * or not yet supported value. + */ + fun returnOfRealTimePaymentsTransferId( + returnOfRealTimePaymentsTransferId: JsonField + ) = apply { this.returnOfRealTimePaymentsTransferId = returnOfRealTimePaymentsTransferId } + /** The lifecycle status of the transfer. */ fun status(status: Status) = status(JsonField.of(status)) @@ -773,6 +827,7 @@ private constructor( * .debtorRoutingNumber() * .decline() * .endToEndIdentification() + * .returnOfRealTimePaymentsTransferId() * .status() * .transactionIdentification() * .type() @@ -796,6 +851,10 @@ private constructor( checkRequired("debtorRoutingNumber", debtorRoutingNumber), checkRequired("decline", decline), checkRequired("endToEndIdentification", endToEndIdentification), + checkRequired( + "returnOfRealTimePaymentsTransferId", + returnOfRealTimePaymentsTransferId, + ), checkRequired("status", status), checkRequired("transactionIdentification", transactionIdentification), checkRequired("type", type), @@ -835,6 +894,7 @@ private constructor( debtorRoutingNumber() decline().ifPresent { it.validate() } endToEndIdentification() + returnOfRealTimePaymentsTransferId() status().validate() transactionIdentification() type().validate() @@ -870,6 +930,7 @@ private constructor( (if (debtorRoutingNumber.asKnown().isPresent) 1 else 0) + (decline.asKnown().getOrNull()?.validity() ?: 0) + (if (endToEndIdentification.asKnown().isPresent) 1 else 0) + + (if (returnOfRealTimePaymentsTransferId.asKnown().isPresent) 1 else 0) + (status.asKnown().getOrNull()?.validity() ?: 0) + (if (transactionIdentification.asKnown().isPresent) 1 else 0) + (type.asKnown().getOrNull()?.validity() ?: 0) + @@ -2012,6 +2073,7 @@ private constructor( debtorRoutingNumber == other.debtorRoutingNumber && decline == other.decline && endToEndIdentification == other.endToEndIdentification && + returnOfRealTimePaymentsTransferId == other.returnOfRealTimePaymentsTransferId && status == other.status && transactionIdentification == other.transactionIdentification && type == other.type && @@ -2034,6 +2096,7 @@ private constructor( debtorRoutingNumber, decline, endToEndIdentification, + returnOfRealTimePaymentsTransferId, status, transactionIdentification, type, @@ -2045,5 +2108,5 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "InboundRealTimePaymentsTransfer{id=$id, accountId=$accountId, accountNumberId=$accountNumberId, amount=$amount, confirmation=$confirmation, createdAt=$createdAt, creditorName=$creditorName, currency=$currency, debtorAccountNumber=$debtorAccountNumber, debtorName=$debtorName, debtorRoutingNumber=$debtorRoutingNumber, decline=$decline, endToEndIdentification=$endToEndIdentification, status=$status, transactionIdentification=$transactionIdentification, type=$type, unstructuredRemittanceInformation=$unstructuredRemittanceInformation, additionalProperties=$additionalProperties}" + "InboundRealTimePaymentsTransfer{id=$id, accountId=$accountId, accountNumberId=$accountNumberId, amount=$amount, confirmation=$confirmation, createdAt=$createdAt, creditorName=$creditorName, currency=$currency, debtorAccountNumber=$debtorAccountNumber, debtorName=$debtorName, debtorRoutingNumber=$debtorRoutingNumber, decline=$decline, endToEndIdentification=$endToEndIdentification, returnOfRealTimePaymentsTransferId=$returnOfRealTimePaymentsTransferId, status=$status, transactionIdentification=$transactionIdentification, type=$type, unstructuredRemittanceInformation=$unstructuredRemittanceInformation, additionalProperties=$additionalProperties}" } diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransferReturnParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransferReturnParams.kt new file mode 100644 index 000000000..8ef8b9a35 --- /dev/null +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransferReturnParams.kt @@ -0,0 +1,446 @@ +// File generated from our OpenAPI spec by Stainless. + +package com.increase.api.models.inboundrealtimepaymentstransfers + +import com.fasterxml.jackson.annotation.JsonAnyGetter +import com.fasterxml.jackson.annotation.JsonAnySetter +import com.fasterxml.jackson.annotation.JsonCreator +import com.fasterxml.jackson.annotation.JsonProperty +import com.increase.api.core.ExcludeMissing +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.http.Headers +import com.increase.api.core.http.QueryParams +import com.increase.api.errors.IncreaseInvalidDataException +import java.util.Collections +import java.util.Objects +import java.util.Optional +import kotlin.jvm.optionals.getOrNull + +/** Return an Inbound Real-Time Payments Transfer */ +class InboundRealTimePaymentsTransferReturnParams +private constructor( + private val inboundRealTimePaymentsTransferId: String?, + private val body: Body, + private val additionalHeaders: Headers, + private val additionalQueryParams: QueryParams, +) : Params { + + /** The identifier of the Inbound Real-Time Payments Transfer to return to its sender. */ + fun inboundRealTimePaymentsTransferId(): Optional = + Optional.ofNullable(inboundRealTimePaymentsTransferId) + + /** + * The amount to return, in USD cents. Defaults to the full amount of the Inbound Real-Time + * Payments Transfer, and can't be higher than it. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun amount(): Optional = body.amount() + + /** + * Returns the raw JSON value of [amount]. + * + * Unlike [amount], this method doesn't throw if the JSON field has an unexpected type. + */ + fun _amount(): JsonField = body._amount() + + fun _additionalBodyProperties(): Map = body._additionalProperties() + + /** Additional headers to send with the request. */ + fun _additionalHeaders(): Headers = additionalHeaders + + /** Additional query param to send with the request. */ + fun _additionalQueryParams(): QueryParams = additionalQueryParams + + fun toBuilder() = Builder().from(this) + + companion object { + + @JvmStatic fun none(): InboundRealTimePaymentsTransferReturnParams = builder().build() + + /** + * Returns a mutable builder for constructing an instance of + * [InboundRealTimePaymentsTransferReturnParams]. + */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [InboundRealTimePaymentsTransferReturnParams]. */ + class Builder internal constructor() { + + private var inboundRealTimePaymentsTransferId: String? = null + private var body: Body.Builder = Body.builder() + private var additionalHeaders: Headers.Builder = Headers.builder() + private var additionalQueryParams: QueryParams.Builder = QueryParams.builder() + + @JvmSynthetic + internal fun from( + inboundRealTimePaymentsTransferReturnParams: InboundRealTimePaymentsTransferReturnParams + ) = apply { + inboundRealTimePaymentsTransferId = + inboundRealTimePaymentsTransferReturnParams.inboundRealTimePaymentsTransferId + body = inboundRealTimePaymentsTransferReturnParams.body.toBuilder() + additionalHeaders = + inboundRealTimePaymentsTransferReturnParams.additionalHeaders.toBuilder() + additionalQueryParams = + inboundRealTimePaymentsTransferReturnParams.additionalQueryParams.toBuilder() + } + + /** The identifier of the Inbound Real-Time Payments Transfer to return to its sender. */ + fun inboundRealTimePaymentsTransferId(inboundRealTimePaymentsTransferId: String?) = apply { + this.inboundRealTimePaymentsTransferId = inboundRealTimePaymentsTransferId + } + + /** + * Alias for calling [Builder.inboundRealTimePaymentsTransferId] with + * `inboundRealTimePaymentsTransferId.orElse(null)`. + */ + fun inboundRealTimePaymentsTransferId(inboundRealTimePaymentsTransferId: Optional) = + inboundRealTimePaymentsTransferId(inboundRealTimePaymentsTransferId.getOrNull()) + + /** + * Sets the entire request body. + * + * This is generally only useful if you are already constructing the body separately. + * Otherwise, it's more convenient to use the top-level setters instead: + * - [amount] + */ + fun body(body: Body) = apply { this.body = body.toBuilder() } + + /** + * The amount to return, in USD cents. Defaults to the full amount of the Inbound Real-Time + * Payments Transfer, and can't be higher than it. + */ + fun amount(amount: Long) = apply { body.amount(amount) } + + /** + * Sets [Builder.amount] to an arbitrary JSON value. + * + * You should usually call [Builder.amount] with a well-typed [Long] value instead. This + * method is primarily for setting the field to an undocumented or not yet supported value. + */ + fun amount(amount: JsonField) = apply { body.amount(amount) } + + fun additionalBodyProperties(additionalBodyProperties: Map) = apply { + body.additionalProperties(additionalBodyProperties) + } + + fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply { + body.putAdditionalProperty(key, value) + } + + fun putAllAdditionalBodyProperties(additionalBodyProperties: Map) = + apply { + body.putAllAdditionalProperties(additionalBodyProperties) + } + + fun removeAdditionalBodyProperty(key: String) = apply { body.removeAdditionalProperty(key) } + + fun removeAllAdditionalBodyProperties(keys: Set) = apply { + body.removeAllAdditionalProperties(keys) + } + + fun additionalHeaders(additionalHeaders: Headers) = apply { + this.additionalHeaders.clear() + putAllAdditionalHeaders(additionalHeaders) + } + + fun additionalHeaders(additionalHeaders: Map>) = apply { + this.additionalHeaders.clear() + putAllAdditionalHeaders(additionalHeaders) + } + + fun putAdditionalHeader(name: String, value: String) = apply { + additionalHeaders.put(name, value) + } + + fun putAdditionalHeaders(name: String, values: Iterable) = apply { + additionalHeaders.put(name, values) + } + + fun putAllAdditionalHeaders(additionalHeaders: Headers) = apply { + this.additionalHeaders.putAll(additionalHeaders) + } + + fun putAllAdditionalHeaders(additionalHeaders: Map>) = apply { + this.additionalHeaders.putAll(additionalHeaders) + } + + fun replaceAdditionalHeaders(name: String, value: String) = apply { + additionalHeaders.replace(name, value) + } + + fun replaceAdditionalHeaders(name: String, values: Iterable) = apply { + additionalHeaders.replace(name, values) + } + + fun replaceAllAdditionalHeaders(additionalHeaders: Headers) = apply { + this.additionalHeaders.replaceAll(additionalHeaders) + } + + fun replaceAllAdditionalHeaders(additionalHeaders: Map>) = apply { + this.additionalHeaders.replaceAll(additionalHeaders) + } + + fun removeAdditionalHeaders(name: String) = apply { additionalHeaders.remove(name) } + + fun removeAllAdditionalHeaders(names: Set) = apply { + additionalHeaders.removeAll(names) + } + + fun additionalQueryParams(additionalQueryParams: QueryParams) = apply { + this.additionalQueryParams.clear() + putAllAdditionalQueryParams(additionalQueryParams) + } + + fun additionalQueryParams(additionalQueryParams: Map>) = apply { + this.additionalQueryParams.clear() + putAllAdditionalQueryParams(additionalQueryParams) + } + + fun putAdditionalQueryParam(key: String, value: String) = apply { + additionalQueryParams.put(key, value) + } + + fun putAdditionalQueryParams(key: String, values: Iterable) = apply { + additionalQueryParams.put(key, values) + } + + fun putAllAdditionalQueryParams(additionalQueryParams: QueryParams) = apply { + this.additionalQueryParams.putAll(additionalQueryParams) + } + + fun putAllAdditionalQueryParams(additionalQueryParams: Map>) = + apply { + this.additionalQueryParams.putAll(additionalQueryParams) + } + + fun replaceAdditionalQueryParams(key: String, value: String) = apply { + additionalQueryParams.replace(key, value) + } + + fun replaceAdditionalQueryParams(key: String, values: Iterable) = apply { + additionalQueryParams.replace(key, values) + } + + fun replaceAllAdditionalQueryParams(additionalQueryParams: QueryParams) = apply { + this.additionalQueryParams.replaceAll(additionalQueryParams) + } + + fun replaceAllAdditionalQueryParams(additionalQueryParams: Map>) = + apply { + this.additionalQueryParams.replaceAll(additionalQueryParams) + } + + fun removeAdditionalQueryParams(key: String) = apply { additionalQueryParams.remove(key) } + + fun removeAllAdditionalQueryParams(keys: Set) = apply { + additionalQueryParams.removeAll(keys) + } + + /** + * Returns an immutable instance of [InboundRealTimePaymentsTransferReturnParams]. + * + * Further updates to this [Builder] will not mutate the returned instance. + */ + fun build(): InboundRealTimePaymentsTransferReturnParams = + InboundRealTimePaymentsTransferReturnParams( + inboundRealTimePaymentsTransferId, + body.build(), + additionalHeaders.build(), + additionalQueryParams.build(), + ) + } + + fun _body(): Body = body + + fun _pathParam(index: Int): String = + when (index) { + 0 -> inboundRealTimePaymentsTransferId ?: "" + else -> "" + } + + override fun _headers(): Headers = additionalHeaders + + override fun _queryParams(): QueryParams = additionalQueryParams + + class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val amount: JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("amount") @ExcludeMissing amount: JsonField = JsonMissing.of() + ) : this(amount, mutableMapOf()) + + /** + * The amount to return, in USD cents. Defaults to the full amount of the Inbound Real-Time + * Payments Transfer, and can't be higher than it. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if + * the server responded with an unexpected value). + */ + fun amount(): Optional = amount.getOptional("amount") + + /** + * Returns the raw JSON value of [amount]. + * + * Unlike [amount], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("amount") @ExcludeMissing fun _amount(): JsonField = amount + + @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 { + + /** Returns a mutable builder for constructing an instance of [Body]. */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [Body]. */ + class Builder internal constructor() { + + private var amount: JsonField = JsonMissing.of() + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(body: Body) = apply { + amount = body.amount + additionalProperties = body.additionalProperties.toMutableMap() + } + + /** + * The amount to return, in USD cents. Defaults to the full amount of the Inbound + * Real-Time Payments Transfer, and can't be higher than it. + */ + fun amount(amount: Long) = amount(JsonField.of(amount)) + + /** + * Sets [Builder.amount] to an arbitrary JSON value. + * + * You should usually call [Builder.amount] with a well-typed [Long] value instead. This + * method is primarily for setting the field to an undocumented or not yet supported + * value. + */ + fun amount(amount: JsonField) = apply { this.amount = amount } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [Body]. + * + * Further updates to this [Builder] will not mutate the returned instance. + */ + fun build(): Body = Body(amount, additionalProperties.toMutableMap()) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match its + * expected type. + */ + fun validate(): Body = apply { + if (validated) { + return@apply + } + + amount() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * 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 (amount.asKnown().isPresent) 1 else 0) + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is Body && + amount == other.amount && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { Objects.hash(amount, additionalProperties) } + + override fun hashCode(): Int = hashCode + + override fun toString() = "Body{amount=$amount, additionalProperties=$additionalProperties}" + } + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is InboundRealTimePaymentsTransferReturnParams && + inboundRealTimePaymentsTransferId == other.inboundRealTimePaymentsTransferId && + body == other.body && + additionalHeaders == other.additionalHeaders && + additionalQueryParams == other.additionalQueryParams + } + + override fun hashCode(): Int = + Objects.hash( + inboundRealTimePaymentsTransferId, + body, + additionalHeaders, + additionalQueryParams, + ) + + override fun toString() = + "InboundRealTimePaymentsTransferReturnParams{inboundRealTimePaymentsTransferId=$inboundRealTimePaymentsTransferId, body=$body, additionalHeaders=$additionalHeaders, additionalQueryParams=$additionalQueryParams}" +} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/RealTimePaymentsTransfer.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/RealTimePaymentsTransfer.kt new file mode 100644 index 000000000..5c2a6020c --- /dev/null +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/RealTimePaymentsTransfer.kt @@ -0,0 +1,4696 @@ +// File generated from our OpenAPI spec by Stainless. + +package com.increase.api.models.inboundrealtimepaymentstransfers + +import com.fasterxml.jackson.annotation.JsonAnyGetter +import com.fasterxml.jackson.annotation.JsonAnySetter +import com.fasterxml.jackson.annotation.JsonCreator +import com.fasterxml.jackson.annotation.JsonProperty +import com.increase.api.core.Enum +import com.increase.api.core.ExcludeMissing +import com.increase.api.core.JsonField +import com.increase.api.core.JsonMissing +import com.increase.api.core.JsonValue +import com.increase.api.core.checkRequired +import com.increase.api.errors.IncreaseInvalidDataException +import java.time.OffsetDateTime +import java.util.Collections +import java.util.Objects +import java.util.Optional +import kotlin.jvm.optionals.getOrNull + +/** + * Real-Time Payments transfers move funds, within seconds, between your Increase account and any + * other account on the Real-Time Payments network. + */ +class RealTimePaymentsTransfer +@JsonCreator(mode = JsonCreator.Mode.DISABLED) +private constructor( + private val id: JsonField, + private val accountId: JsonField, + private val accountNumber: JsonField, + private val acknowledgement: JsonField, + private val amount: JsonField, + private val approval: JsonField, + private val cancellation: JsonField, + private val createdAt: JsonField, + private val createdBy: JsonField, + private val creditorName: JsonField, + private val currency: JsonField, + private val debtorName: JsonField, + private val externalAccountId: JsonField, + private val idempotencyKey: JsonField, + private val inboundRealTimePaymentsRequestForPaymentId: JsonField, + private val pendingTransactionId: JsonField, + private val rejection: JsonField, + private val returnOfInboundRealTimePaymentsTransferId: JsonField, + private val routingNumber: JsonField, + private val sourceAccountNumberId: JsonField, + private val status: JsonField, + private val submission: JsonField, + private val transactionId: JsonField, + private val type: JsonField, + private val ultimateCreditorName: JsonField, + private val ultimateDebtorName: JsonField, + private val unstructuredRemittanceInformation: JsonField, + private val additionalProperties: MutableMap, +) { + + @JsonCreator + private constructor( + @JsonProperty("id") @ExcludeMissing id: JsonField = JsonMissing.of(), + @JsonProperty("account_id") @ExcludeMissing accountId: JsonField = JsonMissing.of(), + @JsonProperty("account_number") + @ExcludeMissing + accountNumber: JsonField = JsonMissing.of(), + @JsonProperty("acknowledgement") + @ExcludeMissing + acknowledgement: JsonField = JsonMissing.of(), + @JsonProperty("amount") @ExcludeMissing amount: JsonField = JsonMissing.of(), + @JsonProperty("approval") @ExcludeMissing approval: JsonField = JsonMissing.of(), + @JsonProperty("cancellation") + @ExcludeMissing + cancellation: JsonField = JsonMissing.of(), + @JsonProperty("created_at") + @ExcludeMissing + createdAt: JsonField = JsonMissing.of(), + @JsonProperty("created_by") + @ExcludeMissing + createdBy: JsonField = JsonMissing.of(), + @JsonProperty("creditor_name") + @ExcludeMissing + creditorName: JsonField = JsonMissing.of(), + @JsonProperty("currency") @ExcludeMissing currency: JsonField = JsonMissing.of(), + @JsonProperty("debtor_name") + @ExcludeMissing + debtorName: JsonField = JsonMissing.of(), + @JsonProperty("external_account_id") + @ExcludeMissing + externalAccountId: JsonField = JsonMissing.of(), + @JsonProperty("idempotency_key") + @ExcludeMissing + idempotencyKey: JsonField = JsonMissing.of(), + @JsonProperty("inbound_real_time_payments_request_for_payment_id") + @ExcludeMissing + inboundRealTimePaymentsRequestForPaymentId: JsonField = JsonMissing.of(), + @JsonProperty("pending_transaction_id") + @ExcludeMissing + pendingTransactionId: JsonField = JsonMissing.of(), + @JsonProperty("rejection") + @ExcludeMissing + rejection: JsonField = JsonMissing.of(), + @JsonProperty("return_of_inbound_real_time_payments_transfer_id") + @ExcludeMissing + returnOfInboundRealTimePaymentsTransferId: JsonField = JsonMissing.of(), + @JsonProperty("routing_number") + @ExcludeMissing + routingNumber: JsonField = JsonMissing.of(), + @JsonProperty("source_account_number_id") + @ExcludeMissing + sourceAccountNumberId: JsonField = JsonMissing.of(), + @JsonProperty("status") @ExcludeMissing status: JsonField = JsonMissing.of(), + @JsonProperty("submission") + @ExcludeMissing + submission: JsonField = JsonMissing.of(), + @JsonProperty("transaction_id") + @ExcludeMissing + transactionId: JsonField = JsonMissing.of(), + @JsonProperty("type") @ExcludeMissing type: JsonField = JsonMissing.of(), + @JsonProperty("ultimate_creditor_name") + @ExcludeMissing + ultimateCreditorName: JsonField = JsonMissing.of(), + @JsonProperty("ultimate_debtor_name") + @ExcludeMissing + ultimateDebtorName: JsonField = JsonMissing.of(), + @JsonProperty("unstructured_remittance_information") + @ExcludeMissing + unstructuredRemittanceInformation: JsonField = JsonMissing.of(), + ) : this( + id, + accountId, + accountNumber, + acknowledgement, + amount, + approval, + cancellation, + createdAt, + createdBy, + creditorName, + currency, + debtorName, + externalAccountId, + idempotencyKey, + inboundRealTimePaymentsRequestForPaymentId, + pendingTransactionId, + rejection, + returnOfInboundRealTimePaymentsTransferId, + routingNumber, + sourceAccountNumberId, + status, + submission, + transactionId, + type, + ultimateCreditorName, + ultimateDebtorName, + unstructuredRemittanceInformation, + mutableMapOf(), + ) + + /** + * The Real-Time Payments Transfer's identifier. + * + * @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). + */ + fun id(): String = id.getRequired("id") + + /** + * The Account from which the transfer was sent. + * + * @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). + */ + fun accountId(): String = accountId.getRequired("account_id") + + /** + * The destination account number. + * + * @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). + */ + fun accountNumber(): String = accountNumber.getRequired("account_number") + + /** + * If the transfer is acknowledged by the recipient bank, this will contain supplemental + * details. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun acknowledgement(): Optional = + acknowledgement.getOptional("acknowledgement") + + /** + * The transfer amount in USD cents. + * + * @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). + */ + fun amount(): Long = amount.getRequired("amount") + + /** + * If your account requires approvals for transfers and the transfer was approved, this will + * contain details of the approval. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun approval(): Optional = approval.getOptional("approval") + + /** + * If your account requires approvals for transfers and the transfer was not approved, this will + * contain details of the cancellation. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun cancellation(): Optional = cancellation.getOptional("cancellation") + + /** + * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the transfer + * was created. + * + * @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). + */ + fun createdAt(): OffsetDateTime = createdAt.getRequired("created_at") + + /** + * What object created the transfer, either via the API or the dashboard. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun createdBy(): Optional = createdBy.getOptional("created_by") + + /** + * The name of the transfer's recipient. This is set by the sender when creating the transfer. + * + * @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). + */ + fun creditorName(): String = creditorName.getRequired("creditor_name") + + /** + * The [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) code for the transfer's currency. For + * real-time payments transfers this is always equal to `USD`. + * + * @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). + */ + fun currency(): Currency = currency.getRequired("currency") + + /** + * The name of the transfer's sender. If not provided, defaults to the name of the account's + * entity. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun debtorName(): Optional = debtorName.getOptional("debtor_name") + + /** + * The identifier of the External Account the transfer was made to, if any. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun externalAccountId(): Optional = externalAccountId.getOptional("external_account_id") + + /** + * The idempotency key you chose for this object. This value is unique across Increase and is + * used to ensure that a request is only processed once. Learn more about + * [idempotency](https://increase.com/documentation/idempotency-keys). + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun idempotencyKey(): Optional = idempotencyKey.getOptional("idempotency_key") + + /** + * The identifier of the Inbound Real-Time Payments Request for Payment this transfer was sent + * in response to, if any. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun inboundRealTimePaymentsRequestForPaymentId(): Optional = + inboundRealTimePaymentsRequestForPaymentId.getOptional( + "inbound_real_time_payments_request_for_payment_id" + ) + + /** + * The ID for the pending transaction representing the transfer. A pending transaction is + * created when the transfer + * [requires approval](https://increase.com/documentation/transfer-approvals#transfer-approvals) + * by someone else in your organization. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun pendingTransactionId(): Optional = + pendingTransactionId.getOptional("pending_transaction_id") + + /** + * If the transfer is rejected by Real-Time Payments or the destination financial institution, + * this will contain supplemental details. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun rejection(): Optional = rejection.getOptional("rejection") + + /** + * The identifier of the Inbound Real-Time Payments Transfer this transfer returns, if any. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun returnOfInboundRealTimePaymentsTransferId(): Optional = + returnOfInboundRealTimePaymentsTransferId.getOptional( + "return_of_inbound_real_time_payments_transfer_id" + ) + + /** + * The destination American Bankers' Association (ABA) Routing Transit Number (RTN). + * + * @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). + */ + fun routingNumber(): String = routingNumber.getRequired("routing_number") + + /** + * The Account Number the recipient will see as having sent the transfer. + * + * @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). + */ + fun sourceAccountNumberId(): String = + sourceAccountNumberId.getRequired("source_account_number_id") + + /** + * The lifecycle status of the transfer. + * + * @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). + */ + fun status(): Status = status.getRequired("status") + + /** + * After the transfer is submitted to Real-Time Payments, this will contain supplemental + * details. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun submission(): Optional = submission.getOptional("submission") + + /** + * The Transaction funding the transfer once it is complete. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun transactionId(): Optional = transactionId.getOptional("transaction_id") + + /** + * A constant representing the object's type. For this resource it will always be + * `real_time_payments_transfer`. + * + * @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). + */ + fun type(): Type = type.getRequired("type") + + /** + * The name of the ultimate recipient of the transfer. Set this if the creditor is an + * intermediary receiving the payment for someone else. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun ultimateCreditorName(): Optional = + ultimateCreditorName.getOptional("ultimate_creditor_name") + + /** + * The name of the ultimate sender of the transfer. Set this if the funds are being sent on + * behalf of someone who is not the account holder at Increase. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun ultimateDebtorName(): Optional = + ultimateDebtorName.getOptional("ultimate_debtor_name") + + /** + * Unstructured information that will show on the recipient's bank statement. + * + * @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). + */ + fun unstructuredRemittanceInformation(): String = + unstructuredRemittanceInformation.getRequired("unstructured_remittance_information") + + /** + * Returns the raw JSON value of [id]. + * + * Unlike [id], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("id") @ExcludeMissing fun _id(): JsonField = id + + /** + * Returns the raw JSON value of [accountId]. + * + * Unlike [accountId], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("account_id") @ExcludeMissing fun _accountId(): JsonField = accountId + + /** + * Returns the raw JSON value of [accountNumber]. + * + * Unlike [accountNumber], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("account_number") + @ExcludeMissing + fun _accountNumber(): JsonField = accountNumber + + /** + * Returns the raw JSON value of [acknowledgement]. + * + * Unlike [acknowledgement], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("acknowledgement") + @ExcludeMissing + fun _acknowledgement(): JsonField = acknowledgement + + /** + * Returns the raw JSON value of [amount]. + * + * Unlike [amount], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("amount") @ExcludeMissing fun _amount(): JsonField = amount + + /** + * Returns the raw JSON value of [approval]. + * + * Unlike [approval], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("approval") @ExcludeMissing fun _approval(): JsonField = approval + + /** + * Returns the raw JSON value of [cancellation]. + * + * Unlike [cancellation], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("cancellation") + @ExcludeMissing + fun _cancellation(): JsonField = cancellation + + /** + * Returns the raw JSON value of [createdAt]. + * + * Unlike [createdAt], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("created_at") + @ExcludeMissing + fun _createdAt(): JsonField = createdAt + + /** + * Returns the raw JSON value of [createdBy]. + * + * Unlike [createdBy], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("created_by") @ExcludeMissing fun _createdBy(): JsonField = createdBy + + /** + * Returns the raw JSON value of [creditorName]. + * + * Unlike [creditorName], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("creditor_name") + @ExcludeMissing + fun _creditorName(): JsonField = creditorName + + /** + * Returns the raw JSON value of [currency]. + * + * Unlike [currency], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("currency") @ExcludeMissing fun _currency(): JsonField = currency + + /** + * Returns the raw JSON value of [debtorName]. + * + * Unlike [debtorName], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("debtor_name") @ExcludeMissing fun _debtorName(): JsonField = debtorName + + /** + * Returns the raw JSON value of [externalAccountId]. + * + * Unlike [externalAccountId], this method doesn't throw if the JSON field has an unexpected + * type. + */ + @JsonProperty("external_account_id") + @ExcludeMissing + fun _externalAccountId(): JsonField = externalAccountId + + /** + * Returns the raw JSON value of [idempotencyKey]. + * + * Unlike [idempotencyKey], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("idempotency_key") + @ExcludeMissing + fun _idempotencyKey(): JsonField = idempotencyKey + + /** + * Returns the raw JSON value of [inboundRealTimePaymentsRequestForPaymentId]. + * + * Unlike [inboundRealTimePaymentsRequestForPaymentId], this method doesn't throw if the JSON + * field has an unexpected type. + */ + @JsonProperty("inbound_real_time_payments_request_for_payment_id") + @ExcludeMissing + fun _inboundRealTimePaymentsRequestForPaymentId(): JsonField = + inboundRealTimePaymentsRequestForPaymentId + + /** + * Returns the raw JSON value of [pendingTransactionId]. + * + * Unlike [pendingTransactionId], this method doesn't throw if the JSON field has an unexpected + * type. + */ + @JsonProperty("pending_transaction_id") + @ExcludeMissing + fun _pendingTransactionId(): JsonField = pendingTransactionId + + /** + * Returns the raw JSON value of [rejection]. + * + * Unlike [rejection], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("rejection") @ExcludeMissing fun _rejection(): JsonField = rejection + + /** + * Returns the raw JSON value of [returnOfInboundRealTimePaymentsTransferId]. + * + * Unlike [returnOfInboundRealTimePaymentsTransferId], this method doesn't throw if the JSON + * field has an unexpected type. + */ + @JsonProperty("return_of_inbound_real_time_payments_transfer_id") + @ExcludeMissing + fun _returnOfInboundRealTimePaymentsTransferId(): JsonField = + returnOfInboundRealTimePaymentsTransferId + + /** + * Returns the raw JSON value of [routingNumber]. + * + * Unlike [routingNumber], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("routing_number") + @ExcludeMissing + fun _routingNumber(): JsonField = routingNumber + + /** + * Returns the raw JSON value of [sourceAccountNumberId]. + * + * Unlike [sourceAccountNumberId], this method doesn't throw if the JSON field has an unexpected + * type. + */ + @JsonProperty("source_account_number_id") + @ExcludeMissing + fun _sourceAccountNumberId(): JsonField = sourceAccountNumberId + + /** + * Returns the raw JSON value of [status]. + * + * Unlike [status], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("status") @ExcludeMissing fun _status(): JsonField = status + + /** + * Returns the raw JSON value of [submission]. + * + * Unlike [submission], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("submission") + @ExcludeMissing + fun _submission(): JsonField = submission + + /** + * Returns the raw JSON value of [transactionId]. + * + * Unlike [transactionId], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("transaction_id") + @ExcludeMissing + fun _transactionId(): JsonField = transactionId + + /** + * Returns the raw JSON value of [type]. + * + * Unlike [type], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("type") @ExcludeMissing fun _type(): JsonField = type + + /** + * Returns the raw JSON value of [ultimateCreditorName]. + * + * Unlike [ultimateCreditorName], this method doesn't throw if the JSON field has an unexpected + * type. + */ + @JsonProperty("ultimate_creditor_name") + @ExcludeMissing + fun _ultimateCreditorName(): JsonField = ultimateCreditorName + + /** + * Returns the raw JSON value of [ultimateDebtorName]. + * + * Unlike [ultimateDebtorName], this method doesn't throw if the JSON field has an unexpected + * type. + */ + @JsonProperty("ultimate_debtor_name") + @ExcludeMissing + fun _ultimateDebtorName(): JsonField = ultimateDebtorName + + /** + * Returns the raw JSON value of [unstructuredRemittanceInformation]. + * + * Unlike [unstructuredRemittanceInformation], this method doesn't throw if the JSON field has + * an unexpected type. + */ + @JsonProperty("unstructured_remittance_information") + @ExcludeMissing + fun _unstructuredRemittanceInformation(): JsonField = unstructuredRemittanceInformation + + @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 { + + /** + * Returns a mutable builder for constructing an instance of [RealTimePaymentsTransfer]. + * + * The following fields are required: + * ```java + * .id() + * .accountId() + * .accountNumber() + * .acknowledgement() + * .amount() + * .approval() + * .cancellation() + * .createdAt() + * .createdBy() + * .creditorName() + * .currency() + * .debtorName() + * .externalAccountId() + * .idempotencyKey() + * .inboundRealTimePaymentsRequestForPaymentId() + * .pendingTransactionId() + * .rejection() + * .returnOfInboundRealTimePaymentsTransferId() + * .routingNumber() + * .sourceAccountNumberId() + * .status() + * .submission() + * .transactionId() + * .type() + * .ultimateCreditorName() + * .ultimateDebtorName() + * .unstructuredRemittanceInformation() + * ``` + */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [RealTimePaymentsTransfer]. */ + class Builder internal constructor() { + + private var id: JsonField? = null + private var accountId: JsonField? = null + private var accountNumber: JsonField? = null + private var acknowledgement: JsonField? = null + private var amount: JsonField? = null + private var approval: JsonField? = null + private var cancellation: JsonField? = null + private var createdAt: JsonField? = null + private var createdBy: JsonField? = null + private var creditorName: JsonField? = null + private var currency: JsonField? = null + private var debtorName: JsonField? = null + private var externalAccountId: JsonField? = null + private var idempotencyKey: JsonField? = null + private var inboundRealTimePaymentsRequestForPaymentId: JsonField? = null + private var pendingTransactionId: JsonField? = null + private var rejection: JsonField? = null + private var returnOfInboundRealTimePaymentsTransferId: JsonField? = null + private var routingNumber: JsonField? = null + private var sourceAccountNumberId: JsonField? = null + private var status: JsonField? = null + private var submission: JsonField? = null + private var transactionId: JsonField? = null + private var type: JsonField? = null + private var ultimateCreditorName: JsonField? = null + private var ultimateDebtorName: JsonField? = null + private var unstructuredRemittanceInformation: JsonField? = null + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(realTimePaymentsTransfer: RealTimePaymentsTransfer) = apply { + id = realTimePaymentsTransfer.id + accountId = realTimePaymentsTransfer.accountId + accountNumber = realTimePaymentsTransfer.accountNumber + acknowledgement = realTimePaymentsTransfer.acknowledgement + amount = realTimePaymentsTransfer.amount + approval = realTimePaymentsTransfer.approval + cancellation = realTimePaymentsTransfer.cancellation + createdAt = realTimePaymentsTransfer.createdAt + createdBy = realTimePaymentsTransfer.createdBy + creditorName = realTimePaymentsTransfer.creditorName + currency = realTimePaymentsTransfer.currency + debtorName = realTimePaymentsTransfer.debtorName + externalAccountId = realTimePaymentsTransfer.externalAccountId + idempotencyKey = realTimePaymentsTransfer.idempotencyKey + inboundRealTimePaymentsRequestForPaymentId = + realTimePaymentsTransfer.inboundRealTimePaymentsRequestForPaymentId + pendingTransactionId = realTimePaymentsTransfer.pendingTransactionId + rejection = realTimePaymentsTransfer.rejection + returnOfInboundRealTimePaymentsTransferId = + realTimePaymentsTransfer.returnOfInboundRealTimePaymentsTransferId + routingNumber = realTimePaymentsTransfer.routingNumber + sourceAccountNumberId = realTimePaymentsTransfer.sourceAccountNumberId + status = realTimePaymentsTransfer.status + submission = realTimePaymentsTransfer.submission + transactionId = realTimePaymentsTransfer.transactionId + type = realTimePaymentsTransfer.type + ultimateCreditorName = realTimePaymentsTransfer.ultimateCreditorName + ultimateDebtorName = realTimePaymentsTransfer.ultimateDebtorName + unstructuredRemittanceInformation = + realTimePaymentsTransfer.unstructuredRemittanceInformation + additionalProperties = realTimePaymentsTransfer.additionalProperties.toMutableMap() + } + + /** The Real-Time Payments Transfer's identifier. */ + fun id(id: String) = id(JsonField.of(id)) + + /** + * Sets [Builder.id] to an arbitrary JSON value. + * + * You should usually call [Builder.id] with a well-typed [String] value instead. This + * method is primarily for setting the field to an undocumented or not yet supported value. + */ + fun id(id: JsonField) = apply { this.id = id } + + /** The Account from which the transfer was sent. */ + fun accountId(accountId: String) = accountId(JsonField.of(accountId)) + + /** + * Sets [Builder.accountId] to an arbitrary JSON value. + * + * You should usually call [Builder.accountId] with a well-typed [String] value instead. + * This method is primarily for setting the field to an undocumented or not yet supported + * value. + */ + fun accountId(accountId: JsonField) = apply { this.accountId = accountId } + + /** The destination account number. */ + fun accountNumber(accountNumber: String) = accountNumber(JsonField.of(accountNumber)) + + /** + * Sets [Builder.accountNumber] to an arbitrary JSON value. + * + * You should usually call [Builder.accountNumber] with a well-typed [String] value instead. + * This method is primarily for setting the field to an undocumented or not yet supported + * value. + */ + fun accountNumber(accountNumber: JsonField) = apply { + this.accountNumber = accountNumber + } + + /** + * If the transfer is acknowledged by the recipient bank, this will contain supplemental + * details. + */ + fun acknowledgement(acknowledgement: Acknowledgement?) = + acknowledgement(JsonField.ofNullable(acknowledgement)) + + /** Alias for calling [Builder.acknowledgement] with `acknowledgement.orElse(null)`. */ + fun acknowledgement(acknowledgement: Optional) = + acknowledgement(acknowledgement.getOrNull()) + + /** + * Sets [Builder.acknowledgement] to an arbitrary JSON value. + * + * You should usually call [Builder.acknowledgement] with a well-typed [Acknowledgement] + * value instead. This method is primarily for setting the field to an undocumented or not + * yet supported value. + */ + fun acknowledgement(acknowledgement: JsonField) = apply { + this.acknowledgement = acknowledgement + } + + /** The transfer amount in USD cents. */ + fun amount(amount: Long) = amount(JsonField.of(amount)) + + /** + * Sets [Builder.amount] to an arbitrary JSON value. + * + * You should usually call [Builder.amount] with a well-typed [Long] value instead. This + * method is primarily for setting the field to an undocumented or not yet supported value. + */ + fun amount(amount: JsonField) = apply { this.amount = amount } + + /** + * If your account requires approvals for transfers and the transfer was approved, this will + * contain details of the approval. + */ + fun approval(approval: Approval?) = approval(JsonField.ofNullable(approval)) + + /** Alias for calling [Builder.approval] with `approval.orElse(null)`. */ + fun approval(approval: Optional) = approval(approval.getOrNull()) + + /** + * Sets [Builder.approval] to an arbitrary JSON value. + * + * You should usually call [Builder.approval] with a well-typed [Approval] value instead. + * This method is primarily for setting the field to an undocumented or not yet supported + * value. + */ + fun approval(approval: JsonField) = apply { this.approval = approval } + + /** + * If your account requires approvals for transfers and the transfer was not approved, this + * will contain details of the cancellation. + */ + fun cancellation(cancellation: Cancellation?) = + cancellation(JsonField.ofNullable(cancellation)) + + /** Alias for calling [Builder.cancellation] with `cancellation.orElse(null)`. */ + fun cancellation(cancellation: Optional) = + cancellation(cancellation.getOrNull()) + + /** + * Sets [Builder.cancellation] to an arbitrary JSON value. + * + * You should usually call [Builder.cancellation] with a well-typed [Cancellation] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun cancellation(cancellation: JsonField) = apply { + this.cancellation = cancellation + } + + /** + * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the + * transfer was created. + */ + fun createdAt(createdAt: OffsetDateTime) = createdAt(JsonField.of(createdAt)) + + /** + * Sets [Builder.createdAt] to an arbitrary JSON value. + * + * You should usually call [Builder.createdAt] with a well-typed [OffsetDateTime] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun createdAt(createdAt: JsonField) = apply { this.createdAt = createdAt } + + /** What object created the transfer, either via the API or the dashboard. */ + fun createdBy(createdBy: CreatedBy?) = createdBy(JsonField.ofNullable(createdBy)) + + /** Alias for calling [Builder.createdBy] with `createdBy.orElse(null)`. */ + fun createdBy(createdBy: Optional) = createdBy(createdBy.getOrNull()) + + /** + * Sets [Builder.createdBy] to an arbitrary JSON value. + * + * You should usually call [Builder.createdBy] with a well-typed [CreatedBy] value instead. + * This method is primarily for setting the field to an undocumented or not yet supported + * value. + */ + fun createdBy(createdBy: JsonField) = apply { this.createdBy = createdBy } + + /** + * The name of the transfer's recipient. This is set by the sender when creating the + * transfer. + */ + fun creditorName(creditorName: String) = creditorName(JsonField.of(creditorName)) + + /** + * Sets [Builder.creditorName] to an arbitrary JSON value. + * + * You should usually call [Builder.creditorName] with a well-typed [String] value instead. + * This method is primarily for setting the field to an undocumented or not yet supported + * value. + */ + fun creditorName(creditorName: JsonField) = apply { + this.creditorName = creditorName + } + + /** + * The [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) code for the transfer's currency. + * For real-time payments transfers this is always equal to `USD`. + */ + fun currency(currency: Currency) = currency(JsonField.of(currency)) + + /** + * Sets [Builder.currency] to an arbitrary JSON value. + * + * You should usually call [Builder.currency] with a well-typed [Currency] value instead. + * This method is primarily for setting the field to an undocumented or not yet supported + * value. + */ + fun currency(currency: JsonField) = apply { this.currency = currency } + + /** + * The name of the transfer's sender. If not provided, defaults to the name of the account's + * entity. + */ + fun debtorName(debtorName: String?) = debtorName(JsonField.ofNullable(debtorName)) + + /** Alias for calling [Builder.debtorName] with `debtorName.orElse(null)`. */ + fun debtorName(debtorName: Optional) = debtorName(debtorName.getOrNull()) + + /** + * Sets [Builder.debtorName] to an arbitrary JSON value. + * + * You should usually call [Builder.debtorName] with a well-typed [String] value instead. + * This method is primarily for setting the field to an undocumented or not yet supported + * value. + */ + fun debtorName(debtorName: JsonField) = apply { this.debtorName = debtorName } + + /** The identifier of the External Account the transfer was made to, if any. */ + fun externalAccountId(externalAccountId: String?) = + externalAccountId(JsonField.ofNullable(externalAccountId)) + + /** Alias for calling [Builder.externalAccountId] with `externalAccountId.orElse(null)`. */ + fun externalAccountId(externalAccountId: Optional) = + externalAccountId(externalAccountId.getOrNull()) + + /** + * Sets [Builder.externalAccountId] to an arbitrary JSON value. + * + * You should usually call [Builder.externalAccountId] with a well-typed [String] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun externalAccountId(externalAccountId: JsonField) = apply { + this.externalAccountId = externalAccountId + } + + /** + * The idempotency key you chose for this object. This value is unique across Increase and + * is used to ensure that a request is only processed once. Learn more about + * [idempotency](https://increase.com/documentation/idempotency-keys). + */ + fun idempotencyKey(idempotencyKey: String?) = + idempotencyKey(JsonField.ofNullable(idempotencyKey)) + + /** Alias for calling [Builder.idempotencyKey] with `idempotencyKey.orElse(null)`. */ + fun idempotencyKey(idempotencyKey: Optional) = + idempotencyKey(idempotencyKey.getOrNull()) + + /** + * Sets [Builder.idempotencyKey] to an arbitrary JSON value. + * + * You should usually call [Builder.idempotencyKey] with a well-typed [String] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun idempotencyKey(idempotencyKey: JsonField) = apply { + this.idempotencyKey = idempotencyKey + } + + /** + * The identifier of the Inbound Real-Time Payments Request for Payment this transfer was + * sent in response to, if any. + */ + fun inboundRealTimePaymentsRequestForPaymentId( + inboundRealTimePaymentsRequestForPaymentId: String? + ) = + inboundRealTimePaymentsRequestForPaymentId( + JsonField.ofNullable(inboundRealTimePaymentsRequestForPaymentId) + ) + + /** + * Alias for calling [Builder.inboundRealTimePaymentsRequestForPaymentId] with + * `inboundRealTimePaymentsRequestForPaymentId.orElse(null)`. + */ + fun inboundRealTimePaymentsRequestForPaymentId( + inboundRealTimePaymentsRequestForPaymentId: Optional + ) = + inboundRealTimePaymentsRequestForPaymentId( + inboundRealTimePaymentsRequestForPaymentId.getOrNull() + ) + + /** + * Sets [Builder.inboundRealTimePaymentsRequestForPaymentId] to an arbitrary JSON value. + * + * You should usually call [Builder.inboundRealTimePaymentsRequestForPaymentId] with a + * well-typed [String] value instead. This method is primarily for setting the field to an + * undocumented or not yet supported value. + */ + fun inboundRealTimePaymentsRequestForPaymentId( + inboundRealTimePaymentsRequestForPaymentId: JsonField + ) = apply { + this.inboundRealTimePaymentsRequestForPaymentId = + inboundRealTimePaymentsRequestForPaymentId + } + + /** + * The ID for the pending transaction representing the transfer. A pending transaction is + * created when the transfer + * [requires approval](https://increase.com/documentation/transfer-approvals#transfer-approvals) + * by someone else in your organization. + */ + fun pendingTransactionId(pendingTransactionId: String?) = + pendingTransactionId(JsonField.ofNullable(pendingTransactionId)) + + /** + * Alias for calling [Builder.pendingTransactionId] with + * `pendingTransactionId.orElse(null)`. + */ + fun pendingTransactionId(pendingTransactionId: Optional) = + pendingTransactionId(pendingTransactionId.getOrNull()) + + /** + * Sets [Builder.pendingTransactionId] to an arbitrary JSON value. + * + * You should usually call [Builder.pendingTransactionId] with a well-typed [String] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun pendingTransactionId(pendingTransactionId: JsonField) = apply { + this.pendingTransactionId = pendingTransactionId + } + + /** + * If the transfer is rejected by Real-Time Payments or the destination financial + * institution, this will contain supplemental details. + */ + fun rejection(rejection: Rejection?) = rejection(JsonField.ofNullable(rejection)) + + /** Alias for calling [Builder.rejection] with `rejection.orElse(null)`. */ + fun rejection(rejection: Optional) = rejection(rejection.getOrNull()) + + /** + * Sets [Builder.rejection] to an arbitrary JSON value. + * + * You should usually call [Builder.rejection] with a well-typed [Rejection] value instead. + * This method is primarily for setting the field to an undocumented or not yet supported + * value. + */ + fun rejection(rejection: JsonField) = apply { this.rejection = rejection } + + /** + * The identifier of the Inbound Real-Time Payments Transfer this transfer returns, if any. + */ + fun returnOfInboundRealTimePaymentsTransferId( + returnOfInboundRealTimePaymentsTransferId: String? + ) = + returnOfInboundRealTimePaymentsTransferId( + JsonField.ofNullable(returnOfInboundRealTimePaymentsTransferId) + ) + + /** + * Alias for calling [Builder.returnOfInboundRealTimePaymentsTransferId] with + * `returnOfInboundRealTimePaymentsTransferId.orElse(null)`. + */ + fun returnOfInboundRealTimePaymentsTransferId( + returnOfInboundRealTimePaymentsTransferId: Optional + ) = + returnOfInboundRealTimePaymentsTransferId( + returnOfInboundRealTimePaymentsTransferId.getOrNull() + ) + + /** + * Sets [Builder.returnOfInboundRealTimePaymentsTransferId] to an arbitrary JSON value. + * + * You should usually call [Builder.returnOfInboundRealTimePaymentsTransferId] with a + * well-typed [String] value instead. This method is primarily for setting the field to an + * undocumented or not yet supported value. + */ + fun returnOfInboundRealTimePaymentsTransferId( + returnOfInboundRealTimePaymentsTransferId: JsonField + ) = apply { + this.returnOfInboundRealTimePaymentsTransferId = + returnOfInboundRealTimePaymentsTransferId + } + + /** The destination American Bankers' Association (ABA) Routing Transit Number (RTN). */ + fun routingNumber(routingNumber: String) = routingNumber(JsonField.of(routingNumber)) + + /** + * Sets [Builder.routingNumber] to an arbitrary JSON value. + * + * You should usually call [Builder.routingNumber] with a well-typed [String] value instead. + * This method is primarily for setting the field to an undocumented or not yet supported + * value. + */ + fun routingNumber(routingNumber: JsonField) = apply { + this.routingNumber = routingNumber + } + + /** The Account Number the recipient will see as having sent the transfer. */ + fun sourceAccountNumberId(sourceAccountNumberId: String) = + sourceAccountNumberId(JsonField.of(sourceAccountNumberId)) + + /** + * Sets [Builder.sourceAccountNumberId] to an arbitrary JSON value. + * + * You should usually call [Builder.sourceAccountNumberId] with a well-typed [String] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun sourceAccountNumberId(sourceAccountNumberId: JsonField) = apply { + this.sourceAccountNumberId = sourceAccountNumberId + } + + /** The lifecycle status of the transfer. */ + fun status(status: Status) = status(JsonField.of(status)) + + /** + * Sets [Builder.status] to an arbitrary JSON value. + * + * You should usually call [Builder.status] with a well-typed [Status] value instead. This + * method is primarily for setting the field to an undocumented or not yet supported value. + */ + fun status(status: JsonField) = apply { this.status = status } + + /** + * After the transfer is submitted to Real-Time Payments, this will contain supplemental + * details. + */ + fun submission(submission: Submission?) = submission(JsonField.ofNullable(submission)) + + /** Alias for calling [Builder.submission] with `submission.orElse(null)`. */ + fun submission(submission: Optional) = submission(submission.getOrNull()) + + /** + * Sets [Builder.submission] to an arbitrary JSON value. + * + * You should usually call [Builder.submission] with a well-typed [Submission] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun submission(submission: JsonField) = apply { this.submission = submission } + + /** The Transaction funding the transfer once it is complete. */ + fun transactionId(transactionId: String?) = + transactionId(JsonField.ofNullable(transactionId)) + + /** Alias for calling [Builder.transactionId] with `transactionId.orElse(null)`. */ + fun transactionId(transactionId: Optional) = + transactionId(transactionId.getOrNull()) + + /** + * Sets [Builder.transactionId] to an arbitrary JSON value. + * + * You should usually call [Builder.transactionId] with a well-typed [String] value instead. + * This method is primarily for setting the field to an undocumented or not yet supported + * value. + */ + fun transactionId(transactionId: JsonField) = apply { + this.transactionId = transactionId + } + + /** + * A constant representing the object's type. For this resource it will always be + * `real_time_payments_transfer`. + */ + fun type(type: Type) = type(JsonField.of(type)) + + /** + * Sets [Builder.type] to an arbitrary JSON value. + * + * You should usually call [Builder.type] with a well-typed [Type] value instead. This + * method is primarily for setting the field to an undocumented or not yet supported value. + */ + fun type(type: JsonField) = apply { this.type = type } + + /** + * The name of the ultimate recipient of the transfer. Set this if the creditor is an + * intermediary receiving the payment for someone else. + */ + fun ultimateCreditorName(ultimateCreditorName: String?) = + ultimateCreditorName(JsonField.ofNullable(ultimateCreditorName)) + + /** + * Alias for calling [Builder.ultimateCreditorName] with + * `ultimateCreditorName.orElse(null)`. + */ + fun ultimateCreditorName(ultimateCreditorName: Optional) = + ultimateCreditorName(ultimateCreditorName.getOrNull()) + + /** + * Sets [Builder.ultimateCreditorName] to an arbitrary JSON value. + * + * You should usually call [Builder.ultimateCreditorName] with a well-typed [String] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun ultimateCreditorName(ultimateCreditorName: JsonField) = apply { + this.ultimateCreditorName = ultimateCreditorName + } + + /** + * The name of the ultimate sender of the transfer. Set this if the funds are being sent on + * behalf of someone who is not the account holder at Increase. + */ + fun ultimateDebtorName(ultimateDebtorName: String?) = + ultimateDebtorName(JsonField.ofNullable(ultimateDebtorName)) + + /** + * Alias for calling [Builder.ultimateDebtorName] with `ultimateDebtorName.orElse(null)`. + */ + fun ultimateDebtorName(ultimateDebtorName: Optional) = + ultimateDebtorName(ultimateDebtorName.getOrNull()) + + /** + * Sets [Builder.ultimateDebtorName] to an arbitrary JSON value. + * + * You should usually call [Builder.ultimateDebtorName] with a well-typed [String] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun ultimateDebtorName(ultimateDebtorName: JsonField) = apply { + this.ultimateDebtorName = ultimateDebtorName + } + + /** Unstructured information that will show on the recipient's bank statement. */ + fun unstructuredRemittanceInformation(unstructuredRemittanceInformation: String) = + unstructuredRemittanceInformation(JsonField.of(unstructuredRemittanceInformation)) + + /** + * Sets [Builder.unstructuredRemittanceInformation] to an arbitrary JSON value. + * + * You should usually call [Builder.unstructuredRemittanceInformation] with a well-typed + * [String] value instead. This method is primarily for setting the field to an undocumented + * or not yet supported value. + */ + fun unstructuredRemittanceInformation( + unstructuredRemittanceInformation: JsonField + ) = apply { this.unstructuredRemittanceInformation = unstructuredRemittanceInformation } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [RealTimePaymentsTransfer]. + * + * Further updates to this [Builder] will not mutate the returned instance. + * + * The following fields are required: + * ```java + * .id() + * .accountId() + * .accountNumber() + * .acknowledgement() + * .amount() + * .approval() + * .cancellation() + * .createdAt() + * .createdBy() + * .creditorName() + * .currency() + * .debtorName() + * .externalAccountId() + * .idempotencyKey() + * .inboundRealTimePaymentsRequestForPaymentId() + * .pendingTransactionId() + * .rejection() + * .returnOfInboundRealTimePaymentsTransferId() + * .routingNumber() + * .sourceAccountNumberId() + * .status() + * .submission() + * .transactionId() + * .type() + * .ultimateCreditorName() + * .ultimateDebtorName() + * .unstructuredRemittanceInformation() + * ``` + * + * @throws IllegalStateException if any required field is unset. + */ + fun build(): RealTimePaymentsTransfer = + RealTimePaymentsTransfer( + checkRequired("id", id), + checkRequired("accountId", accountId), + checkRequired("accountNumber", accountNumber), + checkRequired("acknowledgement", acknowledgement), + checkRequired("amount", amount), + checkRequired("approval", approval), + checkRequired("cancellation", cancellation), + checkRequired("createdAt", createdAt), + checkRequired("createdBy", createdBy), + checkRequired("creditorName", creditorName), + checkRequired("currency", currency), + checkRequired("debtorName", debtorName), + checkRequired("externalAccountId", externalAccountId), + checkRequired("idempotencyKey", idempotencyKey), + checkRequired( + "inboundRealTimePaymentsRequestForPaymentId", + inboundRealTimePaymentsRequestForPaymentId, + ), + checkRequired("pendingTransactionId", pendingTransactionId), + checkRequired("rejection", rejection), + checkRequired( + "returnOfInboundRealTimePaymentsTransferId", + returnOfInboundRealTimePaymentsTransferId, + ), + checkRequired("routingNumber", routingNumber), + checkRequired("sourceAccountNumberId", sourceAccountNumberId), + checkRequired("status", status), + checkRequired("submission", submission), + checkRequired("transactionId", transactionId), + checkRequired("type", type), + checkRequired("ultimateCreditorName", ultimateCreditorName), + checkRequired("ultimateDebtorName", ultimateDebtorName), + checkRequired( + "unstructuredRemittanceInformation", + unstructuredRemittanceInformation, + ), + additionalProperties.toMutableMap(), + ) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match its + * expected type. + */ + fun validate(): RealTimePaymentsTransfer = apply { + if (validated) { + return@apply + } + + id() + accountId() + accountNumber() + acknowledgement().ifPresent { it.validate() } + amount() + approval().ifPresent { it.validate() } + cancellation().ifPresent { it.validate() } + createdAt() + createdBy().ifPresent { it.validate() } + creditorName() + currency().validate() + debtorName() + externalAccountId() + idempotencyKey() + inboundRealTimePaymentsRequestForPaymentId() + pendingTransactionId() + rejection().ifPresent { it.validate() } + returnOfInboundRealTimePaymentsTransferId() + routingNumber() + sourceAccountNumberId() + status().validate() + submission().ifPresent { it.validate() } + transactionId() + type().validate() + ultimateCreditorName() + ultimateDebtorName() + unstructuredRemittanceInformation() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * 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 (id.asKnown().isPresent) 1 else 0) + + (if (accountId.asKnown().isPresent) 1 else 0) + + (if (accountNumber.asKnown().isPresent) 1 else 0) + + (acknowledgement.asKnown().getOrNull()?.validity() ?: 0) + + (if (amount.asKnown().isPresent) 1 else 0) + + (approval.asKnown().getOrNull()?.validity() ?: 0) + + (cancellation.asKnown().getOrNull()?.validity() ?: 0) + + (if (createdAt.asKnown().isPresent) 1 else 0) + + (createdBy.asKnown().getOrNull()?.validity() ?: 0) + + (if (creditorName.asKnown().isPresent) 1 else 0) + + (currency.asKnown().getOrNull()?.validity() ?: 0) + + (if (debtorName.asKnown().isPresent) 1 else 0) + + (if (externalAccountId.asKnown().isPresent) 1 else 0) + + (if (idempotencyKey.asKnown().isPresent) 1 else 0) + + (if (inboundRealTimePaymentsRequestForPaymentId.asKnown().isPresent) 1 else 0) + + (if (pendingTransactionId.asKnown().isPresent) 1 else 0) + + (rejection.asKnown().getOrNull()?.validity() ?: 0) + + (if (returnOfInboundRealTimePaymentsTransferId.asKnown().isPresent) 1 else 0) + + (if (routingNumber.asKnown().isPresent) 1 else 0) + + (if (sourceAccountNumberId.asKnown().isPresent) 1 else 0) + + (status.asKnown().getOrNull()?.validity() ?: 0) + + (submission.asKnown().getOrNull()?.validity() ?: 0) + + (if (transactionId.asKnown().isPresent) 1 else 0) + + (type.asKnown().getOrNull()?.validity() ?: 0) + + (if (ultimateCreditorName.asKnown().isPresent) 1 else 0) + + (if (ultimateDebtorName.asKnown().isPresent) 1 else 0) + + (if (unstructuredRemittanceInformation.asKnown().isPresent) 1 else 0) + + /** + * If the transfer is acknowledged by the recipient bank, this will contain supplemental + * details. + */ + class Acknowledgement + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val acknowledgedAt: JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("acknowledged_at") + @ExcludeMissing + acknowledgedAt: JsonField = JsonMissing.of() + ) : this(acknowledgedAt, mutableMapOf()) + + /** + * When the transfer was acknowledged. + * + * @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). + */ + fun acknowledgedAt(): OffsetDateTime = acknowledgedAt.getRequired("acknowledged_at") + + /** + * Returns the raw JSON value of [acknowledgedAt]. + * + * Unlike [acknowledgedAt], this method doesn't throw if the JSON field has an unexpected + * type. + */ + @JsonProperty("acknowledged_at") + @ExcludeMissing + fun _acknowledgedAt(): JsonField = acknowledgedAt + + @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 { + + /** + * Returns a mutable builder for constructing an instance of [Acknowledgement]. + * + * The following fields are required: + * ```java + * .acknowledgedAt() + * ``` + */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [Acknowledgement]. */ + class Builder internal constructor() { + + private var acknowledgedAt: JsonField? = null + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(acknowledgement: Acknowledgement) = apply { + acknowledgedAt = acknowledgement.acknowledgedAt + additionalProperties = acknowledgement.additionalProperties.toMutableMap() + } + + /** When the transfer was acknowledged. */ + fun acknowledgedAt(acknowledgedAt: OffsetDateTime) = + acknowledgedAt(JsonField.of(acknowledgedAt)) + + /** + * Sets [Builder.acknowledgedAt] to an arbitrary JSON value. + * + * You should usually call [Builder.acknowledgedAt] with a well-typed [OffsetDateTime] + * value instead. This method is primarily for setting the field to an undocumented or + * not yet supported value. + */ + fun acknowledgedAt(acknowledgedAt: JsonField) = apply { + this.acknowledgedAt = acknowledgedAt + } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [Acknowledgement]. + * + * Further updates to this [Builder] will not mutate the returned instance. + * + * The following fields are required: + * ```java + * .acknowledgedAt() + * ``` + * + * @throws IllegalStateException if any required field is unset. + */ + fun build(): Acknowledgement = + Acknowledgement( + checkRequired("acknowledgedAt", acknowledgedAt), + additionalProperties.toMutableMap(), + ) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match its + * expected type. + */ + fun validate(): Acknowledgement = apply { + if (validated) { + return@apply + } + + acknowledgedAt() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * 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 (acknowledgedAt.asKnown().isPresent) 1 else 0) + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is Acknowledgement && + acknowledgedAt == other.acknowledgedAt && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { Objects.hash(acknowledgedAt, additionalProperties) } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "Acknowledgement{acknowledgedAt=$acknowledgedAt, additionalProperties=$additionalProperties}" + } + + /** + * If your account requires approvals for transfers and the transfer was approved, this will + * contain details of the approval. + */ + class Approval + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val approvedAt: JsonField, + private val approvedBy: JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("approved_at") + @ExcludeMissing + approvedAt: JsonField = JsonMissing.of(), + @JsonProperty("approved_by") + @ExcludeMissing + approvedBy: JsonField = JsonMissing.of(), + ) : this(approvedAt, approvedBy, mutableMapOf()) + + /** + * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the + * transfer was approved. + * + * @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). + */ + fun approvedAt(): OffsetDateTime = approvedAt.getRequired("approved_at") + + /** + * If the Transfer was approved by a user in the dashboard, the email address of that user. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if + * the server responded with an unexpected value). + */ + fun approvedBy(): Optional = approvedBy.getOptional("approved_by") + + /** + * Returns the raw JSON value of [approvedAt]. + * + * Unlike [approvedAt], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("approved_at") + @ExcludeMissing + fun _approvedAt(): JsonField = approvedAt + + /** + * Returns the raw JSON value of [approvedBy]. + * + * Unlike [approvedBy], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("approved_by") + @ExcludeMissing + fun _approvedBy(): JsonField = approvedBy + + @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 { + + /** + * Returns a mutable builder for constructing an instance of [Approval]. + * + * The following fields are required: + * ```java + * .approvedAt() + * .approvedBy() + * ``` + */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [Approval]. */ + class Builder internal constructor() { + + private var approvedAt: JsonField? = null + private var approvedBy: JsonField? = null + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(approval: Approval) = apply { + approvedAt = approval.approvedAt + approvedBy = approval.approvedBy + additionalProperties = approval.additionalProperties.toMutableMap() + } + + /** + * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the + * transfer was approved. + */ + fun approvedAt(approvedAt: OffsetDateTime) = approvedAt(JsonField.of(approvedAt)) + + /** + * Sets [Builder.approvedAt] to an arbitrary JSON value. + * + * You should usually call [Builder.approvedAt] with a well-typed [OffsetDateTime] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun approvedAt(approvedAt: JsonField) = apply { + this.approvedAt = approvedAt + } + + /** + * If the Transfer was approved by a user in the dashboard, the email address of that + * user. + */ + fun approvedBy(approvedBy: String?) = approvedBy(JsonField.ofNullable(approvedBy)) + + /** Alias for calling [Builder.approvedBy] with `approvedBy.orElse(null)`. */ + fun approvedBy(approvedBy: Optional) = approvedBy(approvedBy.getOrNull()) + + /** + * Sets [Builder.approvedBy] to an arbitrary JSON value. + * + * You should usually call [Builder.approvedBy] with a well-typed [String] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun approvedBy(approvedBy: JsonField) = apply { this.approvedBy = approvedBy } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [Approval]. + * + * Further updates to this [Builder] will not mutate the returned instance. + * + * The following fields are required: + * ```java + * .approvedAt() + * .approvedBy() + * ``` + * + * @throws IllegalStateException if any required field is unset. + */ + fun build(): Approval = + Approval( + checkRequired("approvedAt", approvedAt), + checkRequired("approvedBy", approvedBy), + additionalProperties.toMutableMap(), + ) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match its + * expected type. + */ + fun validate(): Approval = apply { + if (validated) { + return@apply + } + + approvedAt() + approvedBy() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * 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 (approvedAt.asKnown().isPresent) 1 else 0) + + (if (approvedBy.asKnown().isPresent) 1 else 0) + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is Approval && + approvedAt == other.approvedAt && + approvedBy == other.approvedBy && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { + Objects.hash(approvedAt, approvedBy, additionalProperties) + } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "Approval{approvedAt=$approvedAt, approvedBy=$approvedBy, additionalProperties=$additionalProperties}" + } + + /** + * If your account requires approvals for transfers and the transfer was not approved, this will + * contain details of the cancellation. + */ + class Cancellation + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val canceledAt: JsonField, + private val canceledBy: JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("canceled_at") + @ExcludeMissing + canceledAt: JsonField = JsonMissing.of(), + @JsonProperty("canceled_by") + @ExcludeMissing + canceledBy: JsonField = JsonMissing.of(), + ) : this(canceledAt, canceledBy, mutableMapOf()) + + /** + * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the + * Transfer was canceled. + * + * @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). + */ + fun canceledAt(): OffsetDateTime = canceledAt.getRequired("canceled_at") + + /** + * If the Transfer was canceled by a user in the dashboard, the email address of that user. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if + * the server responded with an unexpected value). + */ + fun canceledBy(): Optional = canceledBy.getOptional("canceled_by") + + /** + * Returns the raw JSON value of [canceledAt]. + * + * Unlike [canceledAt], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("canceled_at") + @ExcludeMissing + fun _canceledAt(): JsonField = canceledAt + + /** + * Returns the raw JSON value of [canceledBy]. + * + * Unlike [canceledBy], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("canceled_by") + @ExcludeMissing + fun _canceledBy(): JsonField = canceledBy + + @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 { + + /** + * Returns a mutable builder for constructing an instance of [Cancellation]. + * + * The following fields are required: + * ```java + * .canceledAt() + * .canceledBy() + * ``` + */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [Cancellation]. */ + class Builder internal constructor() { + + private var canceledAt: JsonField? = null + private var canceledBy: JsonField? = null + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(cancellation: Cancellation) = apply { + canceledAt = cancellation.canceledAt + canceledBy = cancellation.canceledBy + additionalProperties = cancellation.additionalProperties.toMutableMap() + } + + /** + * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the + * Transfer was canceled. + */ + fun canceledAt(canceledAt: OffsetDateTime) = canceledAt(JsonField.of(canceledAt)) + + /** + * Sets [Builder.canceledAt] to an arbitrary JSON value. + * + * You should usually call [Builder.canceledAt] with a well-typed [OffsetDateTime] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun canceledAt(canceledAt: JsonField) = apply { + this.canceledAt = canceledAt + } + + /** + * If the Transfer was canceled by a user in the dashboard, the email address of that + * user. + */ + fun canceledBy(canceledBy: String?) = canceledBy(JsonField.ofNullable(canceledBy)) + + /** Alias for calling [Builder.canceledBy] with `canceledBy.orElse(null)`. */ + fun canceledBy(canceledBy: Optional) = canceledBy(canceledBy.getOrNull()) + + /** + * Sets [Builder.canceledBy] to an arbitrary JSON value. + * + * You should usually call [Builder.canceledBy] with a well-typed [String] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun canceledBy(canceledBy: JsonField) = apply { this.canceledBy = canceledBy } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [Cancellation]. + * + * Further updates to this [Builder] will not mutate the returned instance. + * + * The following fields are required: + * ```java + * .canceledAt() + * .canceledBy() + * ``` + * + * @throws IllegalStateException if any required field is unset. + */ + fun build(): Cancellation = + Cancellation( + checkRequired("canceledAt", canceledAt), + checkRequired("canceledBy", canceledBy), + additionalProperties.toMutableMap(), + ) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match its + * expected type. + */ + fun validate(): Cancellation = apply { + if (validated) { + return@apply + } + + canceledAt() + canceledBy() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * 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 (canceledAt.asKnown().isPresent) 1 else 0) + + (if (canceledBy.asKnown().isPresent) 1 else 0) + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is Cancellation && + canceledAt == other.canceledAt && + canceledBy == other.canceledBy && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { + Objects.hash(canceledAt, canceledBy, additionalProperties) + } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "Cancellation{canceledAt=$canceledAt, canceledBy=$canceledBy, additionalProperties=$additionalProperties}" + } + + /** What object created the transfer, either via the API or the dashboard. */ + class CreatedBy + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val category: JsonField, + private val apiKey: JsonField, + private val oauthApplication: JsonField, + private val user: JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("category") + @ExcludeMissing + category: JsonField = JsonMissing.of(), + @JsonProperty("api_key") @ExcludeMissing apiKey: JsonField = JsonMissing.of(), + @JsonProperty("oauth_application") + @ExcludeMissing + oauthApplication: JsonField = JsonMissing.of(), + @JsonProperty("user") @ExcludeMissing user: JsonField = JsonMissing.of(), + ) : this(category, apiKey, oauthApplication, user, mutableMapOf()) + + /** + * The type of object that created this transfer. + * + * @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). + */ + fun category(): Category = category.getRequired("category") + + /** + * If present, details about the API key that created the transfer. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if + * the server responded with an unexpected value). + */ + fun apiKey(): Optional = apiKey.getOptional("api_key") + + /** + * If present, details about the OAuth Application that created the transfer. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if + * the server responded with an unexpected value). + */ + fun oauthApplication(): Optional = + oauthApplication.getOptional("oauth_application") + + /** + * If present, details about the User that created the transfer. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if + * the server responded with an unexpected value). + */ + fun user(): Optional = user.getOptional("user") + + /** + * Returns the raw JSON value of [category]. + * + * Unlike [category], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("category") @ExcludeMissing fun _category(): JsonField = category + + /** + * Returns the raw JSON value of [apiKey]. + * + * Unlike [apiKey], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("api_key") @ExcludeMissing fun _apiKey(): JsonField = apiKey + + /** + * Returns the raw JSON value of [oauthApplication]. + * + * Unlike [oauthApplication], this method doesn't throw if the JSON field has an unexpected + * type. + */ + @JsonProperty("oauth_application") + @ExcludeMissing + fun _oauthApplication(): JsonField = oauthApplication + + /** + * Returns the raw JSON value of [user]. + * + * Unlike [user], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("user") @ExcludeMissing fun _user(): JsonField = user + + @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 { + + /** + * Returns a mutable builder for constructing an instance of [CreatedBy]. + * + * The following fields are required: + * ```java + * .category() + * ``` + */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [CreatedBy]. */ + class Builder internal constructor() { + + private var category: JsonField? = null + private var apiKey: JsonField = JsonMissing.of() + private var oauthApplication: JsonField = JsonMissing.of() + private var user: JsonField = JsonMissing.of() + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(createdBy: CreatedBy) = apply { + category = createdBy.category + apiKey = createdBy.apiKey + oauthApplication = createdBy.oauthApplication + user = createdBy.user + additionalProperties = createdBy.additionalProperties.toMutableMap() + } + + /** The type of object that created this transfer. */ + fun category(category: Category) = category(JsonField.of(category)) + + /** + * Sets [Builder.category] to an arbitrary JSON value. + * + * You should usually call [Builder.category] with a well-typed [Category] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun category(category: JsonField) = apply { this.category = category } + + /** If present, details about the API key that created the transfer. */ + fun apiKey(apiKey: ApiKey?) = apiKey(JsonField.ofNullable(apiKey)) + + /** Alias for calling [Builder.apiKey] with `apiKey.orElse(null)`. */ + fun apiKey(apiKey: Optional) = apiKey(apiKey.getOrNull()) + + /** + * Sets [Builder.apiKey] to an arbitrary JSON value. + * + * You should usually call [Builder.apiKey] with a well-typed [ApiKey] value instead. + * This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun apiKey(apiKey: JsonField) = apply { this.apiKey = apiKey } + + /** If present, details about the OAuth Application that created the transfer. */ + fun oauthApplication(oauthApplication: OAuthApplication?) = + oauthApplication(JsonField.ofNullable(oauthApplication)) + + /** + * Alias for calling [Builder.oauthApplication] with `oauthApplication.orElse(null)`. + */ + fun oauthApplication(oauthApplication: Optional) = + oauthApplication(oauthApplication.getOrNull()) + + /** + * Sets [Builder.oauthApplication] to an arbitrary JSON value. + * + * You should usually call [Builder.oauthApplication] with a well-typed + * [OAuthApplication] value instead. This method is primarily for setting the field to + * an undocumented or not yet supported value. + */ + fun oauthApplication(oauthApplication: JsonField) = apply { + this.oauthApplication = oauthApplication + } + + /** If present, details about the User that created the transfer. */ + fun user(user: User?) = user(JsonField.ofNullable(user)) + + /** Alias for calling [Builder.user] with `user.orElse(null)`. */ + fun user(user: Optional) = user(user.getOrNull()) + + /** + * Sets [Builder.user] to an arbitrary JSON value. + * + * You should usually call [Builder.user] with a well-typed [User] value instead. This + * method is primarily for setting the field to an undocumented or not yet supported + * value. + */ + fun user(user: JsonField) = apply { this.user = user } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [CreatedBy]. + * + * Further updates to this [Builder] will not mutate the returned instance. + * + * The following fields are required: + * ```java + * .category() + * ``` + * + * @throws IllegalStateException if any required field is unset. + */ + fun build(): CreatedBy = + CreatedBy( + checkRequired("category", category), + apiKey, + oauthApplication, + user, + additionalProperties.toMutableMap(), + ) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match its + * expected type. + */ + fun validate(): CreatedBy = apply { + if (validated) { + return@apply + } + + category().validate() + apiKey().ifPresent { it.validate() } + oauthApplication().ifPresent { it.validate() } + user().ifPresent { it.validate() } + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * 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 = + (category.asKnown().getOrNull()?.validity() ?: 0) + + (apiKey.asKnown().getOrNull()?.validity() ?: 0) + + (oauthApplication.asKnown().getOrNull()?.validity() ?: 0) + + (user.asKnown().getOrNull()?.validity() ?: 0) + + /** The type of object that created this transfer. */ + class Category @JsonCreator private constructor(private val value: JsonField) : + Enum { + + /** + * 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 + + companion object { + + /** An API key. Details will be under the `api_key` object. */ + @JvmField val API_KEY = of("api_key") + + /** + * An OAuth application you connected to Increase. Details will be under the + * `oauth_application` object. + */ + @JvmField val OAUTH_APPLICATION = of("oauth_application") + + /** A User in the Increase dashboard. Details will be under the `user` object. */ + @JvmField val USER = of("user") + + @JvmStatic fun of(value: String) = Category(JsonField.of(value)) + } + + /** An enum containing [Category]'s known values. */ + enum class Known { + /** An API key. Details will be under the `api_key` object. */ + API_KEY, + /** + * An OAuth application you connected to Increase. Details will be under the + * `oauth_application` object. + */ + OAUTH_APPLICATION, + /** A User in the Increase dashboard. Details will be under the `user` object. */ + USER, + } + + /** + * An enum containing [Category]'s known values, as well as an [_UNKNOWN] member. + * + * An instance of [Category] 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 { + /** An API key. Details will be under the `api_key` object. */ + API_KEY, + /** + * An OAuth application you connected to Increase. Details will be under the + * `oauth_application` object. + */ + OAUTH_APPLICATION, + /** A User in the Increase dashboard. Details will be under the `user` object. */ + USER, + /** + * An enum member indicating that [Category] was instantiated with an unknown value. + */ + _UNKNOWN, + } + + /** + * 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) { + API_KEY -> Value.API_KEY + OAUTH_APPLICATION -> Value.OAUTH_APPLICATION + USER -> Value.USER + else -> Value._UNKNOWN + } + + /** + * 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) { + API_KEY -> Known.API_KEY + OAUTH_APPLICATION -> Known.OAUTH_APPLICATION + USER -> Known.USER + else -> throw IncreaseInvalidDataException("Unknown Category: $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. + */ + fun asString(): String = + _value().asString().orElseThrow { + IncreaseInvalidDataException("Value is not a String") + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing + * fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match + * its expected type. + */ + fun validate(): Category = apply { + if (validated) { + return@apply + } + + known() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * 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 equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is Category && value == other.value + } + + override fun hashCode() = value.hashCode() + + override fun toString() = value.toString() + } + + /** If present, details about the API key that created the transfer. */ + class ApiKey + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val description: JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("description") + @ExcludeMissing + description: JsonField = JsonMissing.of() + ) : this(description, mutableMapOf()) + + /** + * The description set for the API key when it was created. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. + * if the server responded with an unexpected value). + */ + fun description(): Optional = description.getOptional("description") + + /** + * Returns the raw JSON value of [description]. + * + * Unlike [description], this method doesn't throw if the JSON field has an unexpected + * type. + */ + @JsonProperty("description") + @ExcludeMissing + fun _description(): JsonField = description + + @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 { + + /** + * Returns a mutable builder for constructing an instance of [ApiKey]. + * + * The following fields are required: + * ```java + * .description() + * ``` + */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [ApiKey]. */ + class Builder internal constructor() { + + private var description: JsonField? = null + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(apiKey: ApiKey) = apply { + description = apiKey.description + additionalProperties = apiKey.additionalProperties.toMutableMap() + } + + /** The description set for the API key when it was created. */ + fun description(description: String?) = + description(JsonField.ofNullable(description)) + + /** Alias for calling [Builder.description] with `description.orElse(null)`. */ + fun description(description: Optional) = + description(description.getOrNull()) + + /** + * Sets [Builder.description] to an arbitrary JSON value. + * + * You should usually call [Builder.description] with a well-typed [String] value + * instead. This method is primarily for setting the field to an undocumented or not + * yet supported value. + */ + fun description(description: JsonField) = apply { + this.description = description + } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = + apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { + additionalProperties.remove(key) + } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [ApiKey]. + * + * Further updates to this [Builder] will not mutate the returned instance. + * + * The following fields are required: + * ```java + * .description() + * ``` + * + * @throws IllegalStateException if any required field is unset. + */ + fun build(): ApiKey = + ApiKey( + checkRequired("description", description), + additionalProperties.toMutableMap(), + ) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing + * fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match + * its expected type. + */ + fun validate(): ApiKey = apply { + if (validated) { + return@apply + } + + description() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * 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 (description.asKnown().isPresent) 1 else 0) + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is ApiKey && + description == other.description && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { Objects.hash(description, additionalProperties) } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "ApiKey{description=$description, additionalProperties=$additionalProperties}" + } + + /** If present, details about the OAuth Application that created the transfer. */ + class OAuthApplication + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val name: JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("name") @ExcludeMissing name: JsonField = JsonMissing.of() + ) : this(name, mutableMapOf()) + + /** + * The name of the OAuth Application. + * + * @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). + */ + fun name(): String = name.getRequired("name") + + /** + * Returns the raw JSON value of [name]. + * + * Unlike [name], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("name") @ExcludeMissing fun _name(): JsonField = name + + @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 { + + /** + * Returns a mutable builder for constructing an instance of [OAuthApplication]. + * + * The following fields are required: + * ```java + * .name() + * ``` + */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [OAuthApplication]. */ + class Builder internal constructor() { + + private var name: JsonField? = null + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(oauthApplication: OAuthApplication) = apply { + name = oauthApplication.name + additionalProperties = oauthApplication.additionalProperties.toMutableMap() + } + + /** The name of the OAuth Application. */ + fun name(name: String) = name(JsonField.of(name)) + + /** + * Sets [Builder.name] to an arbitrary JSON value. + * + * You should usually call [Builder.name] with a well-typed [String] value instead. + * This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun name(name: JsonField) = apply { this.name = name } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = + apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { + additionalProperties.remove(key) + } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [OAuthApplication]. + * + * Further updates to this [Builder] will not mutate the returned instance. + * + * The following fields are required: + * ```java + * .name() + * ``` + * + * @throws IllegalStateException if any required field is unset. + */ + fun build(): OAuthApplication = + OAuthApplication( + checkRequired("name", name), + additionalProperties.toMutableMap(), + ) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing + * fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match + * its expected type. + */ + fun validate(): OAuthApplication = apply { + if (validated) { + return@apply + } + + name() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * 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 (name.asKnown().isPresent) 1 else 0) + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is OAuthApplication && + name == other.name && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { Objects.hash(name, additionalProperties) } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "OAuthApplication{name=$name, additionalProperties=$additionalProperties}" + } + + /** If present, details about the User that created the transfer. */ + class User + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val email: JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("email") @ExcludeMissing email: JsonField = JsonMissing.of() + ) : this(email, mutableMapOf()) + + /** + * The email address of the User. + * + * @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). + */ + fun email(): String = email.getRequired("email") + + /** + * Returns the raw JSON value of [email]. + * + * Unlike [email], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("email") @ExcludeMissing fun _email(): JsonField = email + + @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 { + + /** + * Returns a mutable builder for constructing an instance of [User]. + * + * The following fields are required: + * ```java + * .email() + * ``` + */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [User]. */ + class Builder internal constructor() { + + private var email: JsonField? = null + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(user: User) = apply { + email = user.email + additionalProperties = user.additionalProperties.toMutableMap() + } + + /** The email address of the User. */ + fun email(email: String) = email(JsonField.of(email)) + + /** + * Sets [Builder.email] to an arbitrary JSON value. + * + * You should usually call [Builder.email] with a well-typed [String] value instead. + * This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun email(email: JsonField) = apply { this.email = email } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = + apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { + additionalProperties.remove(key) + } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [User]. + * + * Further updates to this [Builder] will not mutate the returned instance. + * + * The following fields are required: + * ```java + * .email() + * ``` + * + * @throws IllegalStateException if any required field is unset. + */ + fun build(): User = + User(checkRequired("email", email), additionalProperties.toMutableMap()) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing + * fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match + * its expected type. + */ + fun validate(): User = apply { + if (validated) { + return@apply + } + + email() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * 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 (email.asKnown().isPresent) 1 else 0) + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is User && + email == other.email && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { Objects.hash(email, additionalProperties) } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "User{email=$email, additionalProperties=$additionalProperties}" + } + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is CreatedBy && + category == other.category && + apiKey == other.apiKey && + oauthApplication == other.oauthApplication && + user == other.user && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { + Objects.hash(category, apiKey, oauthApplication, user, additionalProperties) + } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "CreatedBy{category=$category, apiKey=$apiKey, oauthApplication=$oauthApplication, user=$user, additionalProperties=$additionalProperties}" + } + + /** + * The [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) code for the transfer's currency. For + * real-time payments transfers this is always equal to `USD`. + */ + class Currency @JsonCreator private constructor(private val value: JsonField) : Enum { + + /** + * 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 + + companion object { + + /** US Dollar (USD) */ + @JvmField val USD = of("USD") + + @JvmStatic fun of(value: String) = Currency(JsonField.of(value)) + } + + /** An enum containing [Currency]'s known values. */ + enum class Known { + /** US Dollar (USD) */ + USD + } + + /** + * An enum containing [Currency]'s known values, as well as an [_UNKNOWN] member. + * + * An instance of [Currency] 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 { + /** US Dollar (USD) */ + USD, + /** An enum member indicating that [Currency] was instantiated with an unknown value. */ + _UNKNOWN, + } + + /** + * 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) { + USD -> Value.USD + else -> Value._UNKNOWN + } + + /** + * 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) { + USD -> Known.USD + else -> throw IncreaseInvalidDataException("Unknown Currency: $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. + */ + fun asString(): String = + _value().asString().orElseThrow { + IncreaseInvalidDataException("Value is not a String") + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match its + * expected type. + */ + fun validate(): Currency = apply { + if (validated) { + return@apply + } + + known() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * 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 equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is Currency && value == other.value + } + + override fun hashCode() = value.hashCode() + + override fun toString() = value.toString() + } + + /** + * If the transfer is rejected by Real-Time Payments or the destination financial institution, + * this will contain supplemental details. + */ + class Rejection + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val rejectReasonAdditionalInformation: JsonField, + private val rejectReasonCode: JsonField, + private val rejectedAt: JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("reject_reason_additional_information") + @ExcludeMissing + rejectReasonAdditionalInformation: JsonField = JsonMissing.of(), + @JsonProperty("reject_reason_code") + @ExcludeMissing + rejectReasonCode: JsonField = JsonMissing.of(), + @JsonProperty("rejected_at") + @ExcludeMissing + rejectedAt: JsonField = JsonMissing.of(), + ) : this(rejectReasonAdditionalInformation, rejectReasonCode, rejectedAt, mutableMapOf()) + + /** + * Additional information about the rejection provided by the recipient bank when the + * `reject_reason_code` is `NARRATIVE`. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if + * the server responded with an unexpected value). + */ + fun rejectReasonAdditionalInformation(): Optional = + rejectReasonAdditionalInformation.getOptional("reject_reason_additional_information") + + /** + * The reason the transfer was rejected as provided by the recipient bank or the Real-Time + * Payments network. + * + * @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). + */ + fun rejectReasonCode(): RejectReasonCode = + rejectReasonCode.getRequired("reject_reason_code") + + /** + * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the + * transfer was rejected. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if + * the server responded with an unexpected value). + */ + fun rejectedAt(): Optional = rejectedAt.getOptional("rejected_at") + + /** + * Returns the raw JSON value of [rejectReasonAdditionalInformation]. + * + * Unlike [rejectReasonAdditionalInformation], this method doesn't throw if the JSON field + * has an unexpected type. + */ + @JsonProperty("reject_reason_additional_information") + @ExcludeMissing + fun _rejectReasonAdditionalInformation(): JsonField = + rejectReasonAdditionalInformation + + /** + * Returns the raw JSON value of [rejectReasonCode]. + * + * Unlike [rejectReasonCode], this method doesn't throw if the JSON field has an unexpected + * type. + */ + @JsonProperty("reject_reason_code") + @ExcludeMissing + fun _rejectReasonCode(): JsonField = rejectReasonCode + + /** + * Returns the raw JSON value of [rejectedAt]. + * + * Unlike [rejectedAt], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("rejected_at") + @ExcludeMissing + fun _rejectedAt(): JsonField = rejectedAt + + @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 { + + /** + * Returns a mutable builder for constructing an instance of [Rejection]. + * + * The following fields are required: + * ```java + * .rejectReasonAdditionalInformation() + * .rejectReasonCode() + * .rejectedAt() + * ``` + */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [Rejection]. */ + class Builder internal constructor() { + + private var rejectReasonAdditionalInformation: JsonField? = null + private var rejectReasonCode: JsonField? = null + private var rejectedAt: JsonField? = null + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(rejection: Rejection) = apply { + rejectReasonAdditionalInformation = rejection.rejectReasonAdditionalInformation + rejectReasonCode = rejection.rejectReasonCode + rejectedAt = rejection.rejectedAt + additionalProperties = rejection.additionalProperties.toMutableMap() + } + + /** + * Additional information about the rejection provided by the recipient bank when the + * `reject_reason_code` is `NARRATIVE`. + */ + fun rejectReasonAdditionalInformation(rejectReasonAdditionalInformation: String?) = + rejectReasonAdditionalInformation( + JsonField.ofNullable(rejectReasonAdditionalInformation) + ) + + /** + * Alias for calling [Builder.rejectReasonAdditionalInformation] with + * `rejectReasonAdditionalInformation.orElse(null)`. + */ + fun rejectReasonAdditionalInformation( + rejectReasonAdditionalInformation: Optional + ) = rejectReasonAdditionalInformation(rejectReasonAdditionalInformation.getOrNull()) + + /** + * Sets [Builder.rejectReasonAdditionalInformation] to an arbitrary JSON value. + * + * You should usually call [Builder.rejectReasonAdditionalInformation] with a well-typed + * [String] value instead. This method is primarily for setting the field to an + * undocumented or not yet supported value. + */ + fun rejectReasonAdditionalInformation( + rejectReasonAdditionalInformation: JsonField + ) = apply { this.rejectReasonAdditionalInformation = rejectReasonAdditionalInformation } + + /** + * The reason the transfer was rejected as provided by the recipient bank or the + * Real-Time Payments network. + */ + fun rejectReasonCode(rejectReasonCode: RejectReasonCode) = + rejectReasonCode(JsonField.of(rejectReasonCode)) + + /** + * Sets [Builder.rejectReasonCode] to an arbitrary JSON value. + * + * You should usually call [Builder.rejectReasonCode] with a well-typed + * [RejectReasonCode] value instead. This method is primarily for setting the field to + * an undocumented or not yet supported value. + */ + fun rejectReasonCode(rejectReasonCode: JsonField) = apply { + this.rejectReasonCode = rejectReasonCode + } + + /** + * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the + * transfer was rejected. + */ + fun rejectedAt(rejectedAt: OffsetDateTime?) = + rejectedAt(JsonField.ofNullable(rejectedAt)) + + /** Alias for calling [Builder.rejectedAt] with `rejectedAt.orElse(null)`. */ + fun rejectedAt(rejectedAt: Optional) = + rejectedAt(rejectedAt.getOrNull()) + + /** + * Sets [Builder.rejectedAt] to an arbitrary JSON value. + * + * You should usually call [Builder.rejectedAt] with a well-typed [OffsetDateTime] value + * instead. This method is primarily for setting the field to an undocumented or not yet + * supported value. + */ + fun rejectedAt(rejectedAt: JsonField) = apply { + this.rejectedAt = rejectedAt + } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [Rejection]. + * + * Further updates to this [Builder] will not mutate the returned instance. + * + * The following fields are required: + * ```java + * .rejectReasonAdditionalInformation() + * .rejectReasonCode() + * .rejectedAt() + * ``` + * + * @throws IllegalStateException if any required field is unset. + */ + fun build(): Rejection = + Rejection( + checkRequired( + "rejectReasonAdditionalInformation", + rejectReasonAdditionalInformation, + ), + checkRequired("rejectReasonCode", rejectReasonCode), + checkRequired("rejectedAt", rejectedAt), + additionalProperties.toMutableMap(), + ) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match its + * expected type. + */ + fun validate(): Rejection = apply { + if (validated) { + return@apply + } + + rejectReasonAdditionalInformation() + rejectReasonCode().validate() + rejectedAt() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * 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 (rejectReasonAdditionalInformation.asKnown().isPresent) 1 else 0) + + (rejectReasonCode.asKnown().getOrNull()?.validity() ?: 0) + + (if (rejectedAt.asKnown().isPresent) 1 else 0) + + /** + * The reason the transfer was rejected as provided by the recipient bank or the Real-Time + * Payments network. + */ + class RejectReasonCode + @JsonCreator + private constructor(private val value: JsonField) : Enum { + + /** + * 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 + + companion object { + + /** + * The destination account is closed. Corresponds to the Real-Time Payments reason + * code "AC04". + */ + @JvmField val ACCOUNT_CLOSED = of("account_closed") + + /** + * The destination account is currently blocked from receiving transactions. + * Corresponds to the Real-Time Payments reason code "AC06". + */ + @JvmField val ACCOUNT_BLOCKED = of("account_blocked") + + /** + * The destination account is ineligible to receive Real-Time Payments transfers. + * Corresponds to the Real-Time Payments reason code "AC14". + */ + @JvmField val INVALID_CREDITOR_ACCOUNT_TYPE = of("invalid_creditor_account_type") + + /** + * The destination account does not exist. Corresponds to the Real-Time Payments + * reason code "AC03". + */ + @JvmField + val INVALID_CREDITOR_ACCOUNT_NUMBER = of("invalid_creditor_account_number") + + /** + * The destination routing number is invalid. Corresponds to the Real-Time Payments + * reason code "RC04". + */ + @JvmField + val INVALID_CREDITOR_FINANCIAL_INSTITUTION_IDENTIFIER = + of("invalid_creditor_financial_institution_identifier") + + /** + * The destination account holder is deceased. Corresponds to the Real-Time Payments + * reason code "MD07". + */ + @JvmField val END_CUSTOMER_DECEASED = of("end_customer_deceased") + + /** + * The reason is provided as narrative information in the additional information + * field. + */ + @JvmField val NARRATIVE = of("narrative") + + /** + * Real-Time Payments transfers are not allowed to the destination account. + * Corresponds to the Real-Time Payments reason code "AG01". + */ + @JvmField val TRANSACTION_FORBIDDEN = of("transaction_forbidden") + + /** + * Real-Time Payments transfers are not enabled for the destination account. + * Corresponds to the Real-Time Payments reason code "AG03". + */ + @JvmField val TRANSACTION_TYPE_NOT_SUPPORTED = of("transaction_type_not_supported") + + /** + * The amount of the transfer is different than expected by the recipient. + * Corresponds to the Real-Time Payments reason code "AM09". + */ + @JvmField val UNEXPECTED_AMOUNT = of("unexpected_amount") + + /** + * The amount is higher than the recipient is authorized to send or receive. + * Corresponds to the Real-Time Payments reason code "AM14". + */ + @JvmField val AMOUNT_EXCEEDS_BANK_LIMITS = of("amount_exceeds_bank_limits") + + /** + * The creditor's address is required, but missing or invalid. Corresponds to the + * Real-Time Payments reason code "BE04". + */ + @JvmField val INVALID_CREDITOR_ADDRESS = of("invalid_creditor_address") + + /** + * The specified creditor is unknown. Corresponds to the Real-Time Payments reason + * code "BE06". + */ + @JvmField val UNKNOWN_END_CUSTOMER = of("unknown_end_customer") + + /** + * The debtor's address is required, but missing or invalid. Corresponds to the + * Real-Time Payments reason code "BE07". + */ + @JvmField val INVALID_DEBTOR_ADDRESS = of("invalid_debtor_address") + + /** + * There was a timeout processing the transfer. Corresponds to the Real-Time + * Payments reason code "DS24". + */ + @JvmField val TIMEOUT = of("timeout") + + /** + * Real-Time Payments transfers are not enabled for the destination account. + * Corresponds to the Real-Time Payments reason code "NOAT". + */ + @JvmField + val UNSUPPORTED_MESSAGE_FOR_RECIPIENT = of("unsupported_message_for_recipient") + + /** + * The destination financial institution is currently not connected to Real-Time + * Payments. Corresponds to the Real-Time Payments reason code "9912". + */ + @JvmField + val RECIPIENT_CONNECTION_NOT_AVAILABLE = of("recipient_connection_not_available") + + /** + * Real-Time Payments is currently unavailable. Corresponds to the Real-Time + * Payments reason code "9948". + */ + @JvmField val REAL_TIME_PAYMENTS_SUSPENDED = of("real_time_payments_suspended") + + /** + * The destination financial institution is currently signed off of Real-Time + * Payments. Corresponds to the Real-Time Payments reason code "9910". + */ + @JvmField val INSTRUCTED_AGENT_SIGNED_OFF = of("instructed_agent_signed_off") + + /** + * The transfer was rejected due to an internal Increase issue. We have been + * notified. + */ + @JvmField val PROCESSING_ERROR = of("processing_error") + + /** Some other error or issue has occurred. */ + @JvmField val OTHER = of("other") + + @JvmStatic fun of(value: String) = RejectReasonCode(JsonField.of(value)) + } + + /** An enum containing [RejectReasonCode]'s known values. */ + enum class Known { + /** + * The destination account is closed. Corresponds to the Real-Time Payments reason + * code "AC04". + */ + ACCOUNT_CLOSED, + /** + * The destination account is currently blocked from receiving transactions. + * Corresponds to the Real-Time Payments reason code "AC06". + */ + ACCOUNT_BLOCKED, + /** + * The destination account is ineligible to receive Real-Time Payments transfers. + * Corresponds to the Real-Time Payments reason code "AC14". + */ + INVALID_CREDITOR_ACCOUNT_TYPE, + /** + * The destination account does not exist. Corresponds to the Real-Time Payments + * reason code "AC03". + */ + INVALID_CREDITOR_ACCOUNT_NUMBER, + /** + * The destination routing number is invalid. Corresponds to the Real-Time Payments + * reason code "RC04". + */ + INVALID_CREDITOR_FINANCIAL_INSTITUTION_IDENTIFIER, + /** + * The destination account holder is deceased. Corresponds to the Real-Time Payments + * reason code "MD07". + */ + END_CUSTOMER_DECEASED, + /** + * The reason is provided as narrative information in the additional information + * field. + */ + NARRATIVE, + /** + * Real-Time Payments transfers are not allowed to the destination account. + * Corresponds to the Real-Time Payments reason code "AG01". + */ + TRANSACTION_FORBIDDEN, + /** + * Real-Time Payments transfers are not enabled for the destination account. + * Corresponds to the Real-Time Payments reason code "AG03". + */ + TRANSACTION_TYPE_NOT_SUPPORTED, + /** + * The amount of the transfer is different than expected by the recipient. + * Corresponds to the Real-Time Payments reason code "AM09". + */ + UNEXPECTED_AMOUNT, + /** + * The amount is higher than the recipient is authorized to send or receive. + * Corresponds to the Real-Time Payments reason code "AM14". + */ + AMOUNT_EXCEEDS_BANK_LIMITS, + /** + * The creditor's address is required, but missing or invalid. Corresponds to the + * Real-Time Payments reason code "BE04". + */ + INVALID_CREDITOR_ADDRESS, + /** + * The specified creditor is unknown. Corresponds to the Real-Time Payments reason + * code "BE06". + */ + UNKNOWN_END_CUSTOMER, + /** + * The debtor's address is required, but missing or invalid. Corresponds to the + * Real-Time Payments reason code "BE07". + */ + INVALID_DEBTOR_ADDRESS, + /** + * There was a timeout processing the transfer. Corresponds to the Real-Time + * Payments reason code "DS24". + */ + TIMEOUT, + /** + * Real-Time Payments transfers are not enabled for the destination account. + * Corresponds to the Real-Time Payments reason code "NOAT". + */ + UNSUPPORTED_MESSAGE_FOR_RECIPIENT, + /** + * The destination financial institution is currently not connected to Real-Time + * Payments. Corresponds to the Real-Time Payments reason code "9912". + */ + RECIPIENT_CONNECTION_NOT_AVAILABLE, + /** + * Real-Time Payments is currently unavailable. Corresponds to the Real-Time + * Payments reason code "9948". + */ + REAL_TIME_PAYMENTS_SUSPENDED, + /** + * The destination financial institution is currently signed off of Real-Time + * Payments. Corresponds to the Real-Time Payments reason code "9910". + */ + INSTRUCTED_AGENT_SIGNED_OFF, + /** + * The transfer was rejected due to an internal Increase issue. We have been + * notified. + */ + PROCESSING_ERROR, + /** Some other error or issue has occurred. */ + OTHER, + } + + /** + * An enum containing [RejectReasonCode]'s known values, as well as an [_UNKNOWN] + * member. + * + * An instance of [RejectReasonCode] 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 { + /** + * The destination account is closed. Corresponds to the Real-Time Payments reason + * code "AC04". + */ + ACCOUNT_CLOSED, + /** + * The destination account is currently blocked from receiving transactions. + * Corresponds to the Real-Time Payments reason code "AC06". + */ + ACCOUNT_BLOCKED, + /** + * The destination account is ineligible to receive Real-Time Payments transfers. + * Corresponds to the Real-Time Payments reason code "AC14". + */ + INVALID_CREDITOR_ACCOUNT_TYPE, + /** + * The destination account does not exist. Corresponds to the Real-Time Payments + * reason code "AC03". + */ + INVALID_CREDITOR_ACCOUNT_NUMBER, + /** + * The destination routing number is invalid. Corresponds to the Real-Time Payments + * reason code "RC04". + */ + INVALID_CREDITOR_FINANCIAL_INSTITUTION_IDENTIFIER, + /** + * The destination account holder is deceased. Corresponds to the Real-Time Payments + * reason code "MD07". + */ + END_CUSTOMER_DECEASED, + /** + * The reason is provided as narrative information in the additional information + * field. + */ + NARRATIVE, + /** + * Real-Time Payments transfers are not allowed to the destination account. + * Corresponds to the Real-Time Payments reason code "AG01". + */ + TRANSACTION_FORBIDDEN, + /** + * Real-Time Payments transfers are not enabled for the destination account. + * Corresponds to the Real-Time Payments reason code "AG03". + */ + TRANSACTION_TYPE_NOT_SUPPORTED, + /** + * The amount of the transfer is different than expected by the recipient. + * Corresponds to the Real-Time Payments reason code "AM09". + */ + UNEXPECTED_AMOUNT, + /** + * The amount is higher than the recipient is authorized to send or receive. + * Corresponds to the Real-Time Payments reason code "AM14". + */ + AMOUNT_EXCEEDS_BANK_LIMITS, + /** + * The creditor's address is required, but missing or invalid. Corresponds to the + * Real-Time Payments reason code "BE04". + */ + INVALID_CREDITOR_ADDRESS, + /** + * The specified creditor is unknown. Corresponds to the Real-Time Payments reason + * code "BE06". + */ + UNKNOWN_END_CUSTOMER, + /** + * The debtor's address is required, but missing or invalid. Corresponds to the + * Real-Time Payments reason code "BE07". + */ + INVALID_DEBTOR_ADDRESS, + /** + * There was a timeout processing the transfer. Corresponds to the Real-Time + * Payments reason code "DS24". + */ + TIMEOUT, + /** + * Real-Time Payments transfers are not enabled for the destination account. + * Corresponds to the Real-Time Payments reason code "NOAT". + */ + UNSUPPORTED_MESSAGE_FOR_RECIPIENT, + /** + * The destination financial institution is currently not connected to Real-Time + * Payments. Corresponds to the Real-Time Payments reason code "9912". + */ + RECIPIENT_CONNECTION_NOT_AVAILABLE, + /** + * Real-Time Payments is currently unavailable. Corresponds to the Real-Time + * Payments reason code "9948". + */ + REAL_TIME_PAYMENTS_SUSPENDED, + /** + * The destination financial institution is currently signed off of Real-Time + * Payments. Corresponds to the Real-Time Payments reason code "9910". + */ + INSTRUCTED_AGENT_SIGNED_OFF, + /** + * The transfer was rejected due to an internal Increase issue. We have been + * notified. + */ + PROCESSING_ERROR, + /** Some other error or issue has occurred. */ + OTHER, + /** + * An enum member indicating that [RejectReasonCode] was instantiated with an + * unknown value. + */ + _UNKNOWN, + } + + /** + * 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_CLOSED -> Value.ACCOUNT_CLOSED + ACCOUNT_BLOCKED -> Value.ACCOUNT_BLOCKED + INVALID_CREDITOR_ACCOUNT_TYPE -> Value.INVALID_CREDITOR_ACCOUNT_TYPE + INVALID_CREDITOR_ACCOUNT_NUMBER -> Value.INVALID_CREDITOR_ACCOUNT_NUMBER + INVALID_CREDITOR_FINANCIAL_INSTITUTION_IDENTIFIER -> + Value.INVALID_CREDITOR_FINANCIAL_INSTITUTION_IDENTIFIER + END_CUSTOMER_DECEASED -> Value.END_CUSTOMER_DECEASED + NARRATIVE -> Value.NARRATIVE + TRANSACTION_FORBIDDEN -> Value.TRANSACTION_FORBIDDEN + TRANSACTION_TYPE_NOT_SUPPORTED -> Value.TRANSACTION_TYPE_NOT_SUPPORTED + UNEXPECTED_AMOUNT -> Value.UNEXPECTED_AMOUNT + AMOUNT_EXCEEDS_BANK_LIMITS -> Value.AMOUNT_EXCEEDS_BANK_LIMITS + INVALID_CREDITOR_ADDRESS -> Value.INVALID_CREDITOR_ADDRESS + UNKNOWN_END_CUSTOMER -> Value.UNKNOWN_END_CUSTOMER + INVALID_DEBTOR_ADDRESS -> Value.INVALID_DEBTOR_ADDRESS + TIMEOUT -> Value.TIMEOUT + UNSUPPORTED_MESSAGE_FOR_RECIPIENT -> Value.UNSUPPORTED_MESSAGE_FOR_RECIPIENT + RECIPIENT_CONNECTION_NOT_AVAILABLE -> Value.RECIPIENT_CONNECTION_NOT_AVAILABLE + REAL_TIME_PAYMENTS_SUSPENDED -> Value.REAL_TIME_PAYMENTS_SUSPENDED + INSTRUCTED_AGENT_SIGNED_OFF -> Value.INSTRUCTED_AGENT_SIGNED_OFF + PROCESSING_ERROR -> Value.PROCESSING_ERROR + OTHER -> Value.OTHER + else -> Value._UNKNOWN + } + + /** + * 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_CLOSED -> Known.ACCOUNT_CLOSED + ACCOUNT_BLOCKED -> Known.ACCOUNT_BLOCKED + INVALID_CREDITOR_ACCOUNT_TYPE -> Known.INVALID_CREDITOR_ACCOUNT_TYPE + INVALID_CREDITOR_ACCOUNT_NUMBER -> Known.INVALID_CREDITOR_ACCOUNT_NUMBER + INVALID_CREDITOR_FINANCIAL_INSTITUTION_IDENTIFIER -> + Known.INVALID_CREDITOR_FINANCIAL_INSTITUTION_IDENTIFIER + END_CUSTOMER_DECEASED -> Known.END_CUSTOMER_DECEASED + NARRATIVE -> Known.NARRATIVE + TRANSACTION_FORBIDDEN -> Known.TRANSACTION_FORBIDDEN + TRANSACTION_TYPE_NOT_SUPPORTED -> Known.TRANSACTION_TYPE_NOT_SUPPORTED + UNEXPECTED_AMOUNT -> Known.UNEXPECTED_AMOUNT + AMOUNT_EXCEEDS_BANK_LIMITS -> Known.AMOUNT_EXCEEDS_BANK_LIMITS + INVALID_CREDITOR_ADDRESS -> Known.INVALID_CREDITOR_ADDRESS + UNKNOWN_END_CUSTOMER -> Known.UNKNOWN_END_CUSTOMER + INVALID_DEBTOR_ADDRESS -> Known.INVALID_DEBTOR_ADDRESS + TIMEOUT -> Known.TIMEOUT + UNSUPPORTED_MESSAGE_FOR_RECIPIENT -> Known.UNSUPPORTED_MESSAGE_FOR_RECIPIENT + RECIPIENT_CONNECTION_NOT_AVAILABLE -> Known.RECIPIENT_CONNECTION_NOT_AVAILABLE + REAL_TIME_PAYMENTS_SUSPENDED -> Known.REAL_TIME_PAYMENTS_SUSPENDED + INSTRUCTED_AGENT_SIGNED_OFF -> Known.INSTRUCTED_AGENT_SIGNED_OFF + PROCESSING_ERROR -> Known.PROCESSING_ERROR + OTHER -> Known.OTHER + else -> throw IncreaseInvalidDataException("Unknown RejectReasonCode: $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. + */ + fun asString(): String = + _value().asString().orElseThrow { + IncreaseInvalidDataException("Value is not a String") + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing + * fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match + * its expected type. + */ + fun validate(): RejectReasonCode = apply { + if (validated) { + return@apply + } + + known() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * 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 equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is RejectReasonCode && value == other.value + } + + override fun hashCode() = value.hashCode() + + override fun toString() = value.toString() + } + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is Rejection && + rejectReasonAdditionalInformation == other.rejectReasonAdditionalInformation && + rejectReasonCode == other.rejectReasonCode && + rejectedAt == other.rejectedAt && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { + Objects.hash( + rejectReasonAdditionalInformation, + rejectReasonCode, + rejectedAt, + additionalProperties, + ) + } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "Rejection{rejectReasonAdditionalInformation=$rejectReasonAdditionalInformation, rejectReasonCode=$rejectReasonCode, rejectedAt=$rejectedAt, additionalProperties=$additionalProperties}" + } + + /** The lifecycle status of the transfer. */ + class Status @JsonCreator private constructor(private val value: JsonField) : Enum { + + /** + * 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 + + companion object { + + /** The transfer is pending approval. */ + @JvmField val PENDING_APPROVAL = of("pending_approval") + + /** The transfer has been canceled. */ + @JvmField val CANCELED = of("canceled") + + /** The transfer is queued to be submitted to Real-Time Payments. */ + @JvmField val PENDING_SUBMISSION = of("pending_submission") + + /** The transfer is pending review by Increase. */ + @JvmField val PENDING_REVIEWING = of("pending_reviewing") + + /** The transfer requires attention from an Increase operator. */ + @JvmField val REQUIRES_ATTENTION = of("requires_attention") + + /** The transfer was rejected by the network or the recipient's bank. */ + @JvmField val REJECTED = of("rejected") + + /** + * The transfer has been submitted and is pending a response from Real-Time Payments. + */ + @JvmField val SUBMITTED = of("submitted") + + /** The transfer has been sent successfully and is complete. */ + @JvmField val COMPLETE = of("complete") + + @JvmStatic fun of(value: String) = Status(JsonField.of(value)) + } + + /** An enum containing [Status]'s known values. */ + enum class Known { + /** The transfer is pending approval. */ + PENDING_APPROVAL, + /** The transfer has been canceled. */ + CANCELED, + /** The transfer is queued to be submitted to Real-Time Payments. */ + PENDING_SUBMISSION, + /** The transfer is pending review by Increase. */ + PENDING_REVIEWING, + /** The transfer requires attention from an Increase operator. */ + REQUIRES_ATTENTION, + /** The transfer was rejected by the network or the recipient's bank. */ + REJECTED, + /** + * The transfer has been submitted and is pending a response from Real-Time Payments. + */ + SUBMITTED, + /** The transfer has been sent successfully and is complete. */ + COMPLETE, + } + + /** + * An enum containing [Status]'s known values, as well as an [_UNKNOWN] member. + * + * An instance of [Status] 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 { + /** The transfer is pending approval. */ + PENDING_APPROVAL, + /** The transfer has been canceled. */ + CANCELED, + /** The transfer is queued to be submitted to Real-Time Payments. */ + PENDING_SUBMISSION, + /** The transfer is pending review by Increase. */ + PENDING_REVIEWING, + /** The transfer requires attention from an Increase operator. */ + REQUIRES_ATTENTION, + /** The transfer was rejected by the network or the recipient's bank. */ + REJECTED, + /** + * The transfer has been submitted and is pending a response from Real-Time Payments. + */ + SUBMITTED, + /** The transfer has been sent successfully and is complete. */ + COMPLETE, + /** An enum member indicating that [Status] was instantiated with an unknown value. */ + _UNKNOWN, + } + + /** + * 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) { + PENDING_APPROVAL -> Value.PENDING_APPROVAL + CANCELED -> Value.CANCELED + PENDING_SUBMISSION -> Value.PENDING_SUBMISSION + PENDING_REVIEWING -> Value.PENDING_REVIEWING + REQUIRES_ATTENTION -> Value.REQUIRES_ATTENTION + REJECTED -> Value.REJECTED + SUBMITTED -> Value.SUBMITTED + COMPLETE -> Value.COMPLETE + else -> Value._UNKNOWN + } + + /** + * 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) { + PENDING_APPROVAL -> Known.PENDING_APPROVAL + CANCELED -> Known.CANCELED + PENDING_SUBMISSION -> Known.PENDING_SUBMISSION + PENDING_REVIEWING -> Known.PENDING_REVIEWING + REQUIRES_ATTENTION -> Known.REQUIRES_ATTENTION + REJECTED -> Known.REJECTED + SUBMITTED -> Known.SUBMITTED + COMPLETE -> Known.COMPLETE + else -> throw IncreaseInvalidDataException("Unknown Status: $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. + */ + fun asString(): String = + _value().asString().orElseThrow { + IncreaseInvalidDataException("Value is not a String") + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match its + * expected type. + */ + fun validate(): Status = apply { + if (validated) { + return@apply + } + + known() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * 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 equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is Status && value == other.value + } + + override fun hashCode() = value.hashCode() + + override fun toString() = value.toString() + } + + /** + * After the transfer is submitted to Real-Time Payments, this will contain supplemental + * details. + */ + class Submission + @JsonCreator(mode = JsonCreator.Mode.DISABLED) + private constructor( + private val submittedAt: JsonField, + private val transactionIdentification: JsonField, + private val additionalProperties: MutableMap, + ) { + + @JsonCreator + private constructor( + @JsonProperty("submitted_at") + @ExcludeMissing + submittedAt: JsonField = JsonMissing.of(), + @JsonProperty("transaction_identification") + @ExcludeMissing + transactionIdentification: JsonField = JsonMissing.of(), + ) : this(submittedAt, transactionIdentification, mutableMapOf()) + + /** + * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the + * transfer was submitted to The Clearing House. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if + * the server responded with an unexpected value). + */ + fun submittedAt(): Optional = submittedAt.getOptional("submitted_at") + + /** + * The Real-Time Payments network identification of the transfer. + * + * @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). + */ + fun transactionIdentification(): String = + transactionIdentification.getRequired("transaction_identification") + + /** + * Returns the raw JSON value of [submittedAt]. + * + * Unlike [submittedAt], this method doesn't throw if the JSON field has an unexpected type. + */ + @JsonProperty("submitted_at") + @ExcludeMissing + fun _submittedAt(): JsonField = submittedAt + + /** + * Returns the raw JSON value of [transactionIdentification]. + * + * Unlike [transactionIdentification], this method doesn't throw if the JSON field has an + * unexpected type. + */ + @JsonProperty("transaction_identification") + @ExcludeMissing + fun _transactionIdentification(): JsonField = transactionIdentification + + @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 { + + /** + * Returns a mutable builder for constructing an instance of [Submission]. + * + * The following fields are required: + * ```java + * .submittedAt() + * .transactionIdentification() + * ``` + */ + @JvmStatic fun builder() = Builder() + } + + /** A builder for [Submission]. */ + class Builder internal constructor() { + + private var submittedAt: JsonField? = null + private var transactionIdentification: JsonField? = null + private var additionalProperties: MutableMap = mutableMapOf() + + @JvmSynthetic + internal fun from(submission: Submission) = apply { + submittedAt = submission.submittedAt + transactionIdentification = submission.transactionIdentification + additionalProperties = submission.additionalProperties.toMutableMap() + } + + /** + * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the + * transfer was submitted to The Clearing House. + */ + fun submittedAt(submittedAt: OffsetDateTime?) = + submittedAt(JsonField.ofNullable(submittedAt)) + + /** Alias for calling [Builder.submittedAt] with `submittedAt.orElse(null)`. */ + fun submittedAt(submittedAt: Optional) = + submittedAt(submittedAt.getOrNull()) + + /** + * Sets [Builder.submittedAt] to an arbitrary JSON value. + * + * You should usually call [Builder.submittedAt] with a well-typed [OffsetDateTime] + * value instead. This method is primarily for setting the field to an undocumented or + * not yet supported value. + */ + fun submittedAt(submittedAt: JsonField) = apply { + this.submittedAt = submittedAt + } + + /** The Real-Time Payments network identification of the transfer. */ + fun transactionIdentification(transactionIdentification: String) = + transactionIdentification(JsonField.of(transactionIdentification)) + + /** + * Sets [Builder.transactionIdentification] to an arbitrary JSON value. + * + * You should usually call [Builder.transactionIdentification] with a well-typed + * [String] value instead. This method is primarily for setting the field to an + * undocumented or not yet supported value. + */ + fun transactionIdentification(transactionIdentification: JsonField) = apply { + this.transactionIdentification = transactionIdentification + } + + fun additionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.clear() + putAllAdditionalProperties(additionalProperties) + } + + fun putAdditionalProperty(key: String, value: JsonValue) = apply { + additionalProperties.put(key, value) + } + + fun putAllAdditionalProperties(additionalProperties: Map) = apply { + this.additionalProperties.putAll(additionalProperties) + } + + fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } + + fun removeAllAdditionalProperties(keys: Set) = apply { + keys.forEach(::removeAdditionalProperty) + } + + /** + * Returns an immutable instance of [Submission]. + * + * Further updates to this [Builder] will not mutate the returned instance. + * + * The following fields are required: + * ```java + * .submittedAt() + * .transactionIdentification() + * ``` + * + * @throws IllegalStateException if any required field is unset. + */ + fun build(): Submission = + Submission( + checkRequired("submittedAt", submittedAt), + checkRequired("transactionIdentification", transactionIdentification), + additionalProperties.toMutableMap(), + ) + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match its + * expected type. + */ + fun validate(): Submission = apply { + if (validated) { + return@apply + } + + submittedAt() + transactionIdentification() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * 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 (submittedAt.asKnown().isPresent) 1 else 0) + + (if (transactionIdentification.asKnown().isPresent) 1 else 0) + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is Submission && + submittedAt == other.submittedAt && + transactionIdentification == other.transactionIdentification && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { + Objects.hash(submittedAt, transactionIdentification, additionalProperties) + } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "Submission{submittedAt=$submittedAt, transactionIdentification=$transactionIdentification, additionalProperties=$additionalProperties}" + } + + /** + * A constant representing the object's type. For this resource it will always be + * `real_time_payments_transfer`. + */ + class Type @JsonCreator private constructor(private val value: JsonField) : Enum { + + /** + * 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 + + companion object { + + @JvmField val REAL_TIME_PAYMENTS_TRANSFER = of("real_time_payments_transfer") + + @JvmStatic fun of(value: String) = Type(JsonField.of(value)) + } + + /** An enum containing [Type]'s known values. */ + enum class Known { + REAL_TIME_PAYMENTS_TRANSFER + } + + /** + * An enum containing [Type]'s known values, as well as an [_UNKNOWN] member. + * + * An instance of [Type] 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 { + REAL_TIME_PAYMENTS_TRANSFER, + /** An enum member indicating that [Type] was instantiated with an unknown value. */ + _UNKNOWN, + } + + /** + * 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) { + REAL_TIME_PAYMENTS_TRANSFER -> Value.REAL_TIME_PAYMENTS_TRANSFER + else -> Value._UNKNOWN + } + + /** + * 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) { + REAL_TIME_PAYMENTS_TRANSFER -> Known.REAL_TIME_PAYMENTS_TRANSFER + else -> throw IncreaseInvalidDataException("Unknown Type: $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. + */ + fun asString(): String = + _value().asString().orElseThrow { + IncreaseInvalidDataException("Value is not a String") + } + + private var validated: Boolean = false + + /** + * Validates that the types of all values in this object match their expected types + * recursively. + * + * This method is _not_ forwards compatible with new types from the API for existing fields. + * + * @throws IncreaseInvalidDataException if any value type in this object doesn't match its + * expected type. + */ + fun validate(): Type = apply { + if (validated) { + return@apply + } + + known() + validated = true + } + + fun isValid(): Boolean = + try { + validate() + true + } catch (e: IncreaseInvalidDataException) { + false + } + + /** + * 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 equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is Type && value == other.value + } + + override fun hashCode() = value.hashCode() + + override fun toString() = value.toString() + } + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + return other is RealTimePaymentsTransfer && + id == other.id && + accountId == other.accountId && + accountNumber == other.accountNumber && + acknowledgement == other.acknowledgement && + amount == other.amount && + approval == other.approval && + cancellation == other.cancellation && + createdAt == other.createdAt && + createdBy == other.createdBy && + creditorName == other.creditorName && + currency == other.currency && + debtorName == other.debtorName && + externalAccountId == other.externalAccountId && + idempotencyKey == other.idempotencyKey && + inboundRealTimePaymentsRequestForPaymentId == + other.inboundRealTimePaymentsRequestForPaymentId && + pendingTransactionId == other.pendingTransactionId && + rejection == other.rejection && + returnOfInboundRealTimePaymentsTransferId == + other.returnOfInboundRealTimePaymentsTransferId && + routingNumber == other.routingNumber && + sourceAccountNumberId == other.sourceAccountNumberId && + status == other.status && + submission == other.submission && + transactionId == other.transactionId && + type == other.type && + ultimateCreditorName == other.ultimateCreditorName && + ultimateDebtorName == other.ultimateDebtorName && + unstructuredRemittanceInformation == other.unstructuredRemittanceInformation && + additionalProperties == other.additionalProperties + } + + private val hashCode: Int by lazy { + Objects.hash( + id, + accountId, + accountNumber, + acknowledgement, + amount, + approval, + cancellation, + createdAt, + createdBy, + creditorName, + currency, + debtorName, + externalAccountId, + idempotencyKey, + inboundRealTimePaymentsRequestForPaymentId, + pendingTransactionId, + rejection, + returnOfInboundRealTimePaymentsTransferId, + routingNumber, + sourceAccountNumberId, + status, + submission, + transactionId, + type, + ultimateCreditorName, + ultimateDebtorName, + unstructuredRemittanceInformation, + additionalProperties, + ) + } + + override fun hashCode(): Int = hashCode + + override fun toString() = + "RealTimePaymentsTransfer{id=$id, accountId=$accountId, accountNumber=$accountNumber, acknowledgement=$acknowledgement, amount=$amount, approval=$approval, cancellation=$cancellation, createdAt=$createdAt, createdBy=$createdBy, creditorName=$creditorName, currency=$currency, debtorName=$debtorName, externalAccountId=$externalAccountId, idempotencyKey=$idempotencyKey, inboundRealTimePaymentsRequestForPaymentId=$inboundRealTimePaymentsRequestForPaymentId, pendingTransactionId=$pendingTransactionId, rejection=$rejection, returnOfInboundRealTimePaymentsTransferId=$returnOfInboundRealTimePaymentsTransferId, routingNumber=$routingNumber, sourceAccountNumberId=$sourceAccountNumberId, status=$status, submission=$submission, transactionId=$transactionId, type=$type, ultimateCreditorName=$ultimateCreditorName, ultimateDebtorName=$ultimateDebtorName, unstructuredRemittanceInformation=$unstructuredRemittanceInformation, additionalProperties=$additionalProperties}" +} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplication.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplication.kt deleted file mode 100644 index b975d710e..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplication.kt +++ /dev/null @@ -1,717 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthapplications - -import com.fasterxml.jackson.annotation.JsonAnyGetter -import com.fasterxml.jackson.annotation.JsonAnySetter -import com.fasterxml.jackson.annotation.JsonCreator -import com.fasterxml.jackson.annotation.JsonProperty -import com.increase.api.core.Enum -import com.increase.api.core.ExcludeMissing -import com.increase.api.core.JsonField -import com.increase.api.core.JsonMissing -import com.increase.api.core.JsonValue -import com.increase.api.core.checkRequired -import com.increase.api.errors.IncreaseInvalidDataException -import java.time.OffsetDateTime -import java.util.Collections -import java.util.Objects -import java.util.Optional -import kotlin.jvm.optionals.getOrNull - -/** - * An OAuth Application lets you build an application for others to use with their Increase data. - * You can create an OAuth Application via the Dashboard and read information about it with the API. - * Learn more about OAuth [here](https://increase.com/documentation/oauth). - */ -class OAuthApplication -@JsonCreator(mode = JsonCreator.Mode.DISABLED) -private constructor( - private val id: JsonField, - private val clientId: JsonField, - private val createdAt: JsonField, - private val deletedAt: JsonField, - private val name: JsonField, - private val status: JsonField, - private val type: JsonField, - private val additionalProperties: MutableMap, -) { - - @JsonCreator - private constructor( - @JsonProperty("id") @ExcludeMissing id: JsonField = JsonMissing.of(), - @JsonProperty("client_id") @ExcludeMissing clientId: JsonField = JsonMissing.of(), - @JsonProperty("created_at") - @ExcludeMissing - createdAt: JsonField = JsonMissing.of(), - @JsonProperty("deleted_at") - @ExcludeMissing - deletedAt: JsonField = JsonMissing.of(), - @JsonProperty("name") @ExcludeMissing name: JsonField = JsonMissing.of(), - @JsonProperty("status") @ExcludeMissing status: JsonField = JsonMissing.of(), - @JsonProperty("type") @ExcludeMissing type: JsonField = JsonMissing.of(), - ) : this(id, clientId, createdAt, deletedAt, name, status, type, mutableMapOf()) - - /** - * The OAuth Application's identifier. - * - * @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). - */ - fun id(): String = id.getRequired("id") - - /** - * The OAuth Application's client_id. Use this to authenticate with the OAuth Application. - * - * @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). - */ - fun clientId(): String = clientId.getRequired("client_id") - - /** - * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp when the OAuth Application - * was created. - * - * @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). - */ - fun createdAt(): OffsetDateTime = createdAt.getRequired("created_at") - - /** - * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp when the OAuth Application - * was deleted. - * - * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the - * server responded with an unexpected value). - */ - fun deletedAt(): Optional = deletedAt.getOptional("deleted_at") - - /** - * The name you chose for this OAuth Application. - * - * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the - * server responded with an unexpected value). - */ - fun name(): Optional = name.getOptional("name") - - /** - * Whether the application is active. - * - * @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). - */ - fun status(): Status = status.getRequired("status") - - /** - * A constant representing the object's type. For this resource it will always be - * `oauth_application`. - * - * @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). - */ - fun type(): Type = type.getRequired("type") - - /** - * Returns the raw JSON value of [id]. - * - * Unlike [id], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("id") @ExcludeMissing fun _id(): JsonField = id - - /** - * Returns the raw JSON value of [clientId]. - * - * Unlike [clientId], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("client_id") @ExcludeMissing fun _clientId(): JsonField = clientId - - /** - * Returns the raw JSON value of [createdAt]. - * - * Unlike [createdAt], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("created_at") - @ExcludeMissing - fun _createdAt(): JsonField = createdAt - - /** - * Returns the raw JSON value of [deletedAt]. - * - * Unlike [deletedAt], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("deleted_at") - @ExcludeMissing - fun _deletedAt(): JsonField = deletedAt - - /** - * Returns the raw JSON value of [name]. - * - * Unlike [name], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("name") @ExcludeMissing fun _name(): JsonField = name - - /** - * Returns the raw JSON value of [status]. - * - * Unlike [status], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("status") @ExcludeMissing fun _status(): JsonField = status - - /** - * Returns the raw JSON value of [type]. - * - * Unlike [type], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("type") @ExcludeMissing fun _type(): JsonField = type - - @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 { - - /** - * Returns a mutable builder for constructing an instance of [OAuthApplication]. - * - * The following fields are required: - * ```java - * .id() - * .clientId() - * .createdAt() - * .deletedAt() - * .name() - * .status() - * .type() - * ``` - */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [OAuthApplication]. */ - class Builder internal constructor() { - - private var id: JsonField? = null - private var clientId: JsonField? = null - private var createdAt: JsonField? = null - private var deletedAt: JsonField? = null - private var name: JsonField? = null - private var status: JsonField? = null - private var type: JsonField? = null - private var additionalProperties: MutableMap = mutableMapOf() - - @JvmSynthetic - internal fun from(oauthApplication: OAuthApplication) = apply { - id = oauthApplication.id - clientId = oauthApplication.clientId - createdAt = oauthApplication.createdAt - deletedAt = oauthApplication.deletedAt - name = oauthApplication.name - status = oauthApplication.status - type = oauthApplication.type - additionalProperties = oauthApplication.additionalProperties.toMutableMap() - } - - /** The OAuth Application's identifier. */ - fun id(id: String) = id(JsonField.of(id)) - - /** - * Sets [Builder.id] to an arbitrary JSON value. - * - * You should usually call [Builder.id] with a well-typed [String] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported value. - */ - fun id(id: JsonField) = apply { this.id = id } - - /** - * The OAuth Application's client_id. Use this to authenticate with the OAuth Application. - */ - fun clientId(clientId: String) = clientId(JsonField.of(clientId)) - - /** - * Sets [Builder.clientId] to an arbitrary JSON value. - * - * You should usually call [Builder.clientId] with a well-typed [String] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported value. - */ - fun clientId(clientId: JsonField) = apply { this.clientId = clientId } - - /** - * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp when the OAuth - * Application was created. - */ - fun createdAt(createdAt: OffsetDateTime) = createdAt(JsonField.of(createdAt)) - - /** - * Sets [Builder.createdAt] to an arbitrary JSON value. - * - * You should usually call [Builder.createdAt] with a well-typed [OffsetDateTime] value - * instead. This method is primarily for setting the field to an undocumented or not yet - * supported value. - */ - fun createdAt(createdAt: JsonField) = apply { this.createdAt = createdAt } - - /** - * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp when the OAuth - * Application was deleted. - */ - fun deletedAt(deletedAt: OffsetDateTime?) = deletedAt(JsonField.ofNullable(deletedAt)) - - /** Alias for calling [Builder.deletedAt] with `deletedAt.orElse(null)`. */ - fun deletedAt(deletedAt: Optional) = deletedAt(deletedAt.getOrNull()) - - /** - * Sets [Builder.deletedAt] to an arbitrary JSON value. - * - * You should usually call [Builder.deletedAt] with a well-typed [OffsetDateTime] value - * instead. This method is primarily for setting the field to an undocumented or not yet - * supported value. - */ - fun deletedAt(deletedAt: JsonField) = apply { this.deletedAt = deletedAt } - - /** The name you chose for this OAuth Application. */ - fun name(name: String?) = name(JsonField.ofNullable(name)) - - /** Alias for calling [Builder.name] with `name.orElse(null)`. */ - fun name(name: Optional) = name(name.getOrNull()) - - /** - * Sets [Builder.name] to an arbitrary JSON value. - * - * You should usually call [Builder.name] with a well-typed [String] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported value. - */ - fun name(name: JsonField) = apply { this.name = name } - - /** Whether the application is active. */ - fun status(status: Status) = status(JsonField.of(status)) - - /** - * Sets [Builder.status] to an arbitrary JSON value. - * - * You should usually call [Builder.status] with a well-typed [Status] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported value. - */ - fun status(status: JsonField) = apply { this.status = status } - - /** - * A constant representing the object's type. For this resource it will always be - * `oauth_application`. - */ - fun type(type: Type) = type(JsonField.of(type)) - - /** - * Sets [Builder.type] to an arbitrary JSON value. - * - * You should usually call [Builder.type] with a well-typed [Type] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported value. - */ - fun type(type: JsonField) = apply { this.type = type } - - fun additionalProperties(additionalProperties: Map) = apply { - this.additionalProperties.clear() - putAllAdditionalProperties(additionalProperties) - } - - fun putAdditionalProperty(key: String, value: JsonValue) = apply { - additionalProperties.put(key, value) - } - - fun putAllAdditionalProperties(additionalProperties: Map) = apply { - this.additionalProperties.putAll(additionalProperties) - } - - fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } - - fun removeAllAdditionalProperties(keys: Set) = apply { - keys.forEach(::removeAdditionalProperty) - } - - /** - * Returns an immutable instance of [OAuthApplication]. - * - * Further updates to this [Builder] will not mutate the returned instance. - * - * The following fields are required: - * ```java - * .id() - * .clientId() - * .createdAt() - * .deletedAt() - * .name() - * .status() - * .type() - * ``` - * - * @throws IllegalStateException if any required field is unset. - */ - fun build(): OAuthApplication = - OAuthApplication( - checkRequired("id", id), - checkRequired("clientId", clientId), - checkRequired("createdAt", createdAt), - checkRequired("deletedAt", deletedAt), - checkRequired("name", name), - checkRequired("status", status), - checkRequired("type", type), - additionalProperties.toMutableMap(), - ) - } - - private var validated: Boolean = false - - /** - * Validates that the types of all values in this object match their expected types recursively. - * - * This method is _not_ forwards compatible with new types from the API for existing fields. - * - * @throws IncreaseInvalidDataException if any value type in this object doesn't match its - * expected type. - */ - fun validate(): OAuthApplication = apply { - if (validated) { - return@apply - } - - id() - clientId() - createdAt() - deletedAt() - name() - status().validate() - type().validate() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: IncreaseInvalidDataException) { - false - } - - /** - * 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 (id.asKnown().isPresent) 1 else 0) + - (if (clientId.asKnown().isPresent) 1 else 0) + - (if (createdAt.asKnown().isPresent) 1 else 0) + - (if (deletedAt.asKnown().isPresent) 1 else 0) + - (if (name.asKnown().isPresent) 1 else 0) + - (status.asKnown().getOrNull()?.validity() ?: 0) + - (type.asKnown().getOrNull()?.validity() ?: 0) - - /** Whether the application is active. */ - class Status @JsonCreator private constructor(private val value: JsonField) : Enum { - - /** - * 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 - - companion object { - - /** The application is active and can be used by your users. */ - @JvmField val ACTIVE = of("active") - - /** The application is deleted. */ - @JvmField val DELETED = of("deleted") - - @JvmStatic fun of(value: String) = Status(JsonField.of(value)) - } - - /** An enum containing [Status]'s known values. */ - enum class Known { - /** The application is active and can be used by your users. */ - ACTIVE, - /** The application is deleted. */ - DELETED, - } - - /** - * An enum containing [Status]'s known values, as well as an [_UNKNOWN] member. - * - * An instance of [Status] 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 { - /** The application is active and can be used by your users. */ - ACTIVE, - /** The application is deleted. */ - DELETED, - /** An enum member indicating that [Status] was instantiated with an unknown value. */ - _UNKNOWN, - } - - /** - * 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) { - ACTIVE -> Value.ACTIVE - DELETED -> Value.DELETED - else -> Value._UNKNOWN - } - - /** - * 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) { - ACTIVE -> Known.ACTIVE - DELETED -> Known.DELETED - else -> throw IncreaseInvalidDataException("Unknown Status: $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. - */ - fun asString(): String = - _value().asString().orElseThrow { - IncreaseInvalidDataException("Value is not a String") - } - - private var validated: Boolean = false - - /** - * Validates that the types of all values in this object match their expected types - * recursively. - * - * This method is _not_ forwards compatible with new types from the API for existing fields. - * - * @throws IncreaseInvalidDataException if any value type in this object doesn't match its - * expected type. - */ - fun validate(): Status = apply { - if (validated) { - return@apply - } - - known() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: IncreaseInvalidDataException) { - false - } - - /** - * 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 equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is Status && value == other.value - } - - override fun hashCode() = value.hashCode() - - override fun toString() = value.toString() - } - - /** - * A constant representing the object's type. For this resource it will always be - * `oauth_application`. - */ - class Type @JsonCreator private constructor(private val value: JsonField) : Enum { - - /** - * 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 - - companion object { - - @JvmField val OAUTH_APPLICATION = of("oauth_application") - - @JvmStatic fun of(value: String) = Type(JsonField.of(value)) - } - - /** An enum containing [Type]'s known values. */ - enum class Known { - OAUTH_APPLICATION - } - - /** - * An enum containing [Type]'s known values, as well as an [_UNKNOWN] member. - * - * An instance of [Type] 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 { - OAUTH_APPLICATION, - /** An enum member indicating that [Type] was instantiated with an unknown value. */ - _UNKNOWN, - } - - /** - * 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) { - OAUTH_APPLICATION -> Value.OAUTH_APPLICATION - else -> Value._UNKNOWN - } - - /** - * 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) { - OAUTH_APPLICATION -> Known.OAUTH_APPLICATION - else -> throw IncreaseInvalidDataException("Unknown Type: $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. - */ - fun asString(): String = - _value().asString().orElseThrow { - IncreaseInvalidDataException("Value is not a String") - } - - private var validated: Boolean = false - - /** - * Validates that the types of all values in this object match their expected types - * recursively. - * - * This method is _not_ forwards compatible with new types from the API for existing fields. - * - * @throws IncreaseInvalidDataException if any value type in this object doesn't match its - * expected type. - */ - fun validate(): Type = apply { - if (validated) { - return@apply - } - - known() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: IncreaseInvalidDataException) { - false - } - - /** - * 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 equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is Type && value == other.value - } - - override fun hashCode() = value.hashCode() - - override fun toString() = value.toString() - } - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is OAuthApplication && - id == other.id && - clientId == other.clientId && - createdAt == other.createdAt && - deletedAt == other.deletedAt && - name == other.name && - status == other.status && - type == other.type && - additionalProperties == other.additionalProperties - } - - private val hashCode: Int by lazy { - Objects.hash(id, clientId, createdAt, deletedAt, name, status, type, additionalProperties) - } - - override fun hashCode(): Int = hashCode - - override fun toString() = - "OAuthApplication{id=$id, clientId=$clientId, createdAt=$createdAt, deletedAt=$deletedAt, name=$name, status=$status, type=$type, additionalProperties=$additionalProperties}" -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListPage.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListPage.kt deleted file mode 100644 index 57d7b2fe0..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListPage.kt +++ /dev/null @@ -1,135 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthapplications - -import com.increase.api.core.AutoPager -import com.increase.api.core.Page -import com.increase.api.core.checkRequired -import com.increase.api.services.blocking.OAuthApplicationService -import java.util.Objects -import java.util.Optional -import kotlin.jvm.optionals.getOrNull - -/** @see OAuthApplicationService.list */ -class OAuthApplicationListPage -private constructor( - private val service: OAuthApplicationService, - private val params: OAuthApplicationListParams, - private val response: OAuthApplicationListPageResponse, -) : Page { - - /** - * Delegates to [OAuthApplicationListPageResponse], but gracefully handles missing data. - * - * @see OAuthApplicationListPageResponse.data - */ - fun data(): List = - response._data().getOptional("data").getOrNull() ?: emptyList() - - /** - * Delegates to [OAuthApplicationListPageResponse], but gracefully handles missing data. - * - * @see OAuthApplicationListPageResponse.nextCursor - */ - fun nextCursor(): Optional = response._nextCursor().getOptional("next_cursor") - - override fun items(): List = data() - - override fun hasNextPage(): Boolean = items().isNotEmpty() && nextCursor().isPresent - - fun nextPageParams(): OAuthApplicationListParams { - val nextCursor = - nextCursor().getOrNull() - ?: throw IllegalStateException("Cannot construct next page params") - return params.toBuilder().cursor(nextCursor).build() - } - - override fun nextPage(): OAuthApplicationListPage = service.list(nextPageParams()) - - fun autoPager(): AutoPager = AutoPager.from(this) - - /** The parameters that were used to request this page. */ - fun params(): OAuthApplicationListParams = params - - /** The response that this page was parsed from. */ - fun response(): OAuthApplicationListPageResponse = response - - fun toBuilder() = Builder().from(this) - - companion object { - - /** - * Returns a mutable builder for constructing an instance of [OAuthApplicationListPage]. - * - * The following fields are required: - * ```java - * .service() - * .params() - * .response() - * ``` - */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [OAuthApplicationListPage]. */ - class Builder internal constructor() { - - private var service: OAuthApplicationService? = null - private var params: OAuthApplicationListParams? = null - private var response: OAuthApplicationListPageResponse? = null - - @JvmSynthetic - internal fun from(oauthApplicationListPage: OAuthApplicationListPage) = apply { - service = oauthApplicationListPage.service - params = oauthApplicationListPage.params - response = oauthApplicationListPage.response - } - - fun service(service: OAuthApplicationService) = apply { this.service = service } - - /** The parameters that were used to request this page. */ - fun params(params: OAuthApplicationListParams) = apply { this.params = params } - - /** The response that this page was parsed from. */ - fun response(response: OAuthApplicationListPageResponse) = apply { - this.response = response - } - - /** - * Returns an immutable instance of [OAuthApplicationListPage]. - * - * Further updates to this [Builder] will not mutate the returned instance. - * - * The following fields are required: - * ```java - * .service() - * .params() - * .response() - * ``` - * - * @throws IllegalStateException if any required field is unset. - */ - fun build(): OAuthApplicationListPage = - OAuthApplicationListPage( - checkRequired("service", service), - checkRequired("params", params), - checkRequired("response", response), - ) - } - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is OAuthApplicationListPage && - service == other.service && - params == other.params && - response == other.response - } - - override fun hashCode(): Int = Objects.hash(service, params, response) - - override fun toString() = - "OAuthApplicationListPage{service=$service, params=$params, response=$response}" -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListPageAsync.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListPageAsync.kt deleted file mode 100644 index 6eb16dbc4..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListPageAsync.kt +++ /dev/null @@ -1,151 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthapplications - -import com.increase.api.core.AutoPagerAsync -import com.increase.api.core.PageAsync -import com.increase.api.core.checkRequired -import com.increase.api.services.async.OAuthApplicationServiceAsync -import java.util.Objects -import java.util.Optional -import java.util.concurrent.CompletableFuture -import java.util.concurrent.Executor -import kotlin.jvm.optionals.getOrNull - -/** @see OAuthApplicationServiceAsync.list */ -class OAuthApplicationListPageAsync -private constructor( - private val service: OAuthApplicationServiceAsync, - private val streamHandlerExecutor: Executor, - private val params: OAuthApplicationListParams, - private val response: OAuthApplicationListPageResponse, -) : PageAsync { - - /** - * Delegates to [OAuthApplicationListPageResponse], but gracefully handles missing data. - * - * @see OAuthApplicationListPageResponse.data - */ - fun data(): List = - response._data().getOptional("data").getOrNull() ?: emptyList() - - /** - * Delegates to [OAuthApplicationListPageResponse], but gracefully handles missing data. - * - * @see OAuthApplicationListPageResponse.nextCursor - */ - fun nextCursor(): Optional = response._nextCursor().getOptional("next_cursor") - - override fun items(): List = data() - - override fun hasNextPage(): Boolean = items().isNotEmpty() && nextCursor().isPresent - - fun nextPageParams(): OAuthApplicationListParams { - val nextCursor = - nextCursor().getOrNull() - ?: throw IllegalStateException("Cannot construct next page params") - return params.toBuilder().cursor(nextCursor).build() - } - - override fun nextPage(): CompletableFuture = - service.list(nextPageParams()) - - fun autoPager(): AutoPagerAsync = - AutoPagerAsync.from(this, streamHandlerExecutor) - - /** The parameters that were used to request this page. */ - fun params(): OAuthApplicationListParams = params - - /** The response that this page was parsed from. */ - fun response(): OAuthApplicationListPageResponse = response - - fun toBuilder() = Builder().from(this) - - companion object { - - /** - * Returns a mutable builder for constructing an instance of - * [OAuthApplicationListPageAsync]. - * - * The following fields are required: - * ```java - * .service() - * .streamHandlerExecutor() - * .params() - * .response() - * ``` - */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [OAuthApplicationListPageAsync]. */ - class Builder internal constructor() { - - private var service: OAuthApplicationServiceAsync? = null - private var streamHandlerExecutor: Executor? = null - private var params: OAuthApplicationListParams? = null - private var response: OAuthApplicationListPageResponse? = null - - @JvmSynthetic - internal fun from(oauthApplicationListPageAsync: OAuthApplicationListPageAsync) = apply { - service = oauthApplicationListPageAsync.service - streamHandlerExecutor = oauthApplicationListPageAsync.streamHandlerExecutor - params = oauthApplicationListPageAsync.params - response = oauthApplicationListPageAsync.response - } - - fun service(service: OAuthApplicationServiceAsync) = apply { this.service = service } - - fun streamHandlerExecutor(streamHandlerExecutor: Executor) = apply { - this.streamHandlerExecutor = streamHandlerExecutor - } - - /** The parameters that were used to request this page. */ - fun params(params: OAuthApplicationListParams) = apply { this.params = params } - - /** The response that this page was parsed from. */ - fun response(response: OAuthApplicationListPageResponse) = apply { - this.response = response - } - - /** - * Returns an immutable instance of [OAuthApplicationListPageAsync]. - * - * Further updates to this [Builder] will not mutate the returned instance. - * - * The following fields are required: - * ```java - * .service() - * .streamHandlerExecutor() - * .params() - * .response() - * ``` - * - * @throws IllegalStateException if any required field is unset. - */ - fun build(): OAuthApplicationListPageAsync = - OAuthApplicationListPageAsync( - checkRequired("service", service), - checkRequired("streamHandlerExecutor", streamHandlerExecutor), - checkRequired("params", params), - checkRequired("response", response), - ) - } - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is OAuthApplicationListPageAsync && - service == other.service && - streamHandlerExecutor == other.streamHandlerExecutor && - params == other.params && - response == other.response - } - - override fun hashCode(): Int = Objects.hash(service, streamHandlerExecutor, params, response) - - override fun toString() = - "OAuthApplicationListPageAsync{service=$service, streamHandlerExecutor=$streamHandlerExecutor, params=$params, response=$response}" -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListPageResponse.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListPageResponse.kt deleted file mode 100644 index 63d77ccdf..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListPageResponse.kt +++ /dev/null @@ -1,254 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthapplications - -import com.fasterxml.jackson.annotation.JsonAnyGetter -import com.fasterxml.jackson.annotation.JsonAnySetter -import com.fasterxml.jackson.annotation.JsonCreator -import com.fasterxml.jackson.annotation.JsonProperty -import com.increase.api.core.ExcludeMissing -import com.increase.api.core.JsonField -import com.increase.api.core.JsonMissing -import com.increase.api.core.JsonValue -import com.increase.api.core.checkKnown -import com.increase.api.core.checkRequired -import com.increase.api.core.toImmutable -import com.increase.api.errors.IncreaseInvalidDataException -import java.util.Collections -import java.util.Objects -import java.util.Optional -import kotlin.jvm.optionals.getOrNull - -/** A list of OAuth Application objects. */ -class OAuthApplicationListPageResponse -@JsonCreator(mode = JsonCreator.Mode.DISABLED) -private constructor( - private val data: JsonField>, - private val nextCursor: JsonField, - private val additionalProperties: MutableMap, -) { - - @JsonCreator - private constructor( - @JsonProperty("data") - @ExcludeMissing - data: JsonField> = JsonMissing.of(), - @JsonProperty("next_cursor") - @ExcludeMissing - nextCursor: JsonField = JsonMissing.of(), - ) : this(data, nextCursor, mutableMapOf()) - - /** - * The contents of the list. - * - * @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). - */ - fun data(): List = data.getRequired("data") - - /** - * A pointer to a place in the list. Pass this as the `cursor` parameter to retrieve the next - * page of results. If there are no more results, the value will be `null`. - * - * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the - * server responded with an unexpected value). - */ - fun nextCursor(): Optional = nextCursor.getOptional("next_cursor") - - /** - * Returns the raw JSON value of [data]. - * - * Unlike [data], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("data") @ExcludeMissing fun _data(): JsonField> = data - - /** - * Returns the raw JSON value of [nextCursor]. - * - * Unlike [nextCursor], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("next_cursor") @ExcludeMissing fun _nextCursor(): JsonField = nextCursor - - @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 { - - /** - * Returns a mutable builder for constructing an instance of - * [OAuthApplicationListPageResponse]. - * - * The following fields are required: - * ```java - * .data() - * .nextCursor() - * ``` - */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [OAuthApplicationListPageResponse]. */ - class Builder internal constructor() { - - private var data: JsonField>? = null - private var nextCursor: JsonField? = null - private var additionalProperties: MutableMap = mutableMapOf() - - @JvmSynthetic - internal fun from(oauthApplicationListPageResponse: OAuthApplicationListPageResponse) = - apply { - data = oauthApplicationListPageResponse.data.map { it.toMutableList() } - nextCursor = oauthApplicationListPageResponse.nextCursor - additionalProperties = - oauthApplicationListPageResponse.additionalProperties.toMutableMap() - } - - /** The contents of the list. */ - fun data(data: List) = data(JsonField.of(data)) - - /** - * Sets [Builder.data] to an arbitrary JSON value. - * - * You should usually call [Builder.data] with a well-typed `List` value - * instead. This method is primarily for setting the field to an undocumented or not yet - * supported value. - */ - fun data(data: JsonField>) = apply { - this.data = data.map { it.toMutableList() } - } - - /** - * Adds a single [OAuthApplication] to [Builder.data]. - * - * @throws IllegalStateException if the field was previously set to a non-list. - */ - fun addData(data: OAuthApplication) = apply { - this.data = - (this.data ?: JsonField.of(mutableListOf())).also { - checkKnown("data", it).add(data) - } - } - - /** - * A pointer to a place in the list. Pass this as the `cursor` parameter to retrieve the - * next page of results. If there are no more results, the value will be `null`. - */ - fun nextCursor(nextCursor: String?) = nextCursor(JsonField.ofNullable(nextCursor)) - - /** Alias for calling [Builder.nextCursor] with `nextCursor.orElse(null)`. */ - fun nextCursor(nextCursor: Optional) = nextCursor(nextCursor.getOrNull()) - - /** - * Sets [Builder.nextCursor] to an arbitrary JSON value. - * - * You should usually call [Builder.nextCursor] with a well-typed [String] value instead. - * This method is primarily for setting the field to an undocumented or not yet supported - * value. - */ - fun nextCursor(nextCursor: JsonField) = apply { this.nextCursor = nextCursor } - - fun additionalProperties(additionalProperties: Map) = apply { - this.additionalProperties.clear() - putAllAdditionalProperties(additionalProperties) - } - - fun putAdditionalProperty(key: String, value: JsonValue) = apply { - additionalProperties.put(key, value) - } - - fun putAllAdditionalProperties(additionalProperties: Map) = apply { - this.additionalProperties.putAll(additionalProperties) - } - - fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } - - fun removeAllAdditionalProperties(keys: Set) = apply { - keys.forEach(::removeAdditionalProperty) - } - - /** - * Returns an immutable instance of [OAuthApplicationListPageResponse]. - * - * Further updates to this [Builder] will not mutate the returned instance. - * - * The following fields are required: - * ```java - * .data() - * .nextCursor() - * ``` - * - * @throws IllegalStateException if any required field is unset. - */ - fun build(): OAuthApplicationListPageResponse = - OAuthApplicationListPageResponse( - checkRequired("data", data).map { it.toImmutable() }, - checkRequired("nextCursor", nextCursor), - additionalProperties.toMutableMap(), - ) - } - - private var validated: Boolean = false - - /** - * Validates that the types of all values in this object match their expected types recursively. - * - * This method is _not_ forwards compatible with new types from the API for existing fields. - * - * @throws IncreaseInvalidDataException if any value type in this object doesn't match its - * expected type. - */ - fun validate(): OAuthApplicationListPageResponse = apply { - if (validated) { - return@apply - } - - data().forEach { it.validate() } - nextCursor() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: IncreaseInvalidDataException) { - false - } - - /** - * 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 = - (data.asKnown().getOrNull()?.sumOf { it.validity().toInt() } ?: 0) + - (if (nextCursor.asKnown().isPresent) 1 else 0) - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is OAuthApplicationListPageResponse && - data == other.data && - nextCursor == other.nextCursor && - additionalProperties == other.additionalProperties - } - - private val hashCode: Int by lazy { Objects.hash(data, nextCursor, additionalProperties) } - - override fun hashCode(): Int = hashCode - - override fun toString() = - "OAuthApplicationListPageResponse{data=$data, nextCursor=$nextCursor, additionalProperties=$additionalProperties}" -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListParams.kt deleted file mode 100644 index 47c476fbf..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListParams.kt +++ /dev/null @@ -1,737 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthapplications - -import com.fasterxml.jackson.annotation.JsonCreator -import com.increase.api.core.Enum -import com.increase.api.core.JsonField -import com.increase.api.core.Params -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.time.OffsetDateTime -import java.time.format.DateTimeFormatter -import java.util.Objects -import java.util.Optional -import kotlin.jvm.optionals.getOrNull - -/** List OAuth Applications */ -class OAuthApplicationListParams -private constructor( - private val createdAt: CreatedAt?, - private val cursor: String?, - private val limit: Long?, - private val status: Status?, - private val additionalHeaders: Headers, - private val additionalQueryParams: QueryParams, -) : Params { - - fun createdAt(): Optional = Optional.ofNullable(createdAt) - - /** Return the page of entries after this one. */ - fun cursor(): Optional = Optional.ofNullable(cursor) - - /** - * Limit the size of the list that is returned. The default (and maximum) is 100 objects. - * - * Defaults to `100`. - */ - fun limit(): Optional = Optional.ofNullable(limit) - - fun status(): Optional = Optional.ofNullable(status) - - /** Additional headers to send with the request. */ - fun _additionalHeaders(): Headers = additionalHeaders - - /** Additional query param to send with the request. */ - fun _additionalQueryParams(): QueryParams = additionalQueryParams - - fun toBuilder() = Builder().from(this) - - companion object { - - @JvmStatic fun none(): OAuthApplicationListParams = builder().build() - - /** - * Returns a mutable builder for constructing an instance of [OAuthApplicationListParams]. - */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [OAuthApplicationListParams]. */ - class Builder internal constructor() { - - private var createdAt: CreatedAt? = null - private var cursor: String? = null - private var limit: Long? = null - private var status: Status? = null - private var additionalHeaders: Headers.Builder = Headers.builder() - private var additionalQueryParams: QueryParams.Builder = QueryParams.builder() - - @JvmSynthetic - internal fun from(oauthApplicationListParams: OAuthApplicationListParams) = apply { - createdAt = oauthApplicationListParams.createdAt - cursor = oauthApplicationListParams.cursor - limit = oauthApplicationListParams.limit - status = oauthApplicationListParams.status - additionalHeaders = oauthApplicationListParams.additionalHeaders.toBuilder() - additionalQueryParams = oauthApplicationListParams.additionalQueryParams.toBuilder() - } - - fun createdAt(createdAt: CreatedAt?) = apply { this.createdAt = createdAt } - - /** Alias for calling [Builder.createdAt] with `createdAt.orElse(null)`. */ - fun createdAt(createdAt: Optional) = createdAt(createdAt.getOrNull()) - - /** Return the page of entries after this one. */ - fun cursor(cursor: String?) = apply { this.cursor = cursor } - - /** Alias for calling [Builder.cursor] with `cursor.orElse(null)`. */ - fun cursor(cursor: Optional) = cursor(cursor.getOrNull()) - - /** - * Limit the size of the list that is returned. The default (and maximum) is 100 objects. - * - * Defaults to `100`. - */ - fun limit(limit: Long?) = apply { this.limit = limit } - - /** - * Alias for [Builder.limit]. - * - * This unboxed primitive overload exists for backwards compatibility. - */ - fun limit(limit: Long) = limit(limit as Long?) - - /** Alias for calling [Builder.limit] with `limit.orElse(null)`. */ - fun limit(limit: Optional) = limit(limit.getOrNull()) - - fun status(status: Status?) = apply { this.status = status } - - /** Alias for calling [Builder.status] with `status.orElse(null)`. */ - fun status(status: Optional) = status(status.getOrNull()) - - fun additionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.clear() - putAllAdditionalHeaders(additionalHeaders) - } - - fun additionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.clear() - putAllAdditionalHeaders(additionalHeaders) - } - - fun putAdditionalHeader(name: String, value: String) = apply { - additionalHeaders.put(name, value) - } - - fun putAdditionalHeaders(name: String, values: Iterable) = apply { - additionalHeaders.put(name, values) - } - - fun putAllAdditionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.putAll(additionalHeaders) - } - - fun putAllAdditionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.putAll(additionalHeaders) - } - - fun replaceAdditionalHeaders(name: String, value: String) = apply { - additionalHeaders.replace(name, value) - } - - fun replaceAdditionalHeaders(name: String, values: Iterable) = apply { - additionalHeaders.replace(name, values) - } - - fun replaceAllAdditionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.replaceAll(additionalHeaders) - } - - fun replaceAllAdditionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.replaceAll(additionalHeaders) - } - - fun removeAdditionalHeaders(name: String) = apply { additionalHeaders.remove(name) } - - fun removeAllAdditionalHeaders(names: Set) = apply { - additionalHeaders.removeAll(names) - } - - fun additionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.clear() - putAllAdditionalQueryParams(additionalQueryParams) - } - - fun additionalQueryParams(additionalQueryParams: Map>) = apply { - this.additionalQueryParams.clear() - putAllAdditionalQueryParams(additionalQueryParams) - } - - fun putAdditionalQueryParam(key: String, value: String) = apply { - additionalQueryParams.put(key, value) - } - - fun putAdditionalQueryParams(key: String, values: Iterable) = apply { - additionalQueryParams.put(key, values) - } - - fun putAllAdditionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.putAll(additionalQueryParams) - } - - fun putAllAdditionalQueryParams(additionalQueryParams: Map>) = - apply { - this.additionalQueryParams.putAll(additionalQueryParams) - } - - fun replaceAdditionalQueryParams(key: String, value: String) = apply { - additionalQueryParams.replace(key, value) - } - - fun replaceAdditionalQueryParams(key: String, values: Iterable) = apply { - additionalQueryParams.replace(key, values) - } - - fun replaceAllAdditionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.replaceAll(additionalQueryParams) - } - - fun replaceAllAdditionalQueryParams(additionalQueryParams: Map>) = - apply { - this.additionalQueryParams.replaceAll(additionalQueryParams) - } - - fun removeAdditionalQueryParams(key: String) = apply { additionalQueryParams.remove(key) } - - fun removeAllAdditionalQueryParams(keys: Set) = apply { - additionalQueryParams.removeAll(keys) - } - - /** - * Returns an immutable instance of [OAuthApplicationListParams]. - * - * Further updates to this [Builder] will not mutate the returned instance. - */ - fun build(): OAuthApplicationListParams = - OAuthApplicationListParams( - createdAt, - cursor, - limit, - status, - additionalHeaders.build(), - additionalQueryParams.build(), - ) - } - - override fun _headers(): Headers = additionalHeaders - - override fun _queryParams(): QueryParams = - QueryParams.builder() - .apply { - createdAt?.let { - it.after().ifPresent { - put("created_at.after", DateTimeFormatter.ISO_OFFSET_DATE_TIME.format(it)) - } - it.before().ifPresent { - put("created_at.before", DateTimeFormatter.ISO_OFFSET_DATE_TIME.format(it)) - } - it.onOrAfter().ifPresent { - put( - "created_at.on_or_after", - DateTimeFormatter.ISO_OFFSET_DATE_TIME.format(it), - ) - } - it.onOrBefore().ifPresent { - put( - "created_at.on_or_before", - DateTimeFormatter.ISO_OFFSET_DATE_TIME.format(it), - ) - } - it._additionalProperties().keys().forEach { key -> - it._additionalProperties().values(key).forEach { value -> - put("created_at.$key", value) - } - } - } - cursor?.let { put("cursor", it) } - limit?.let { put("limit", it.toString()) } - status?.let { - it.in_().ifPresent { put("status.in", it.joinToString(",") { it.toString() }) } - it._additionalProperties().keys().forEach { key -> - it._additionalProperties().values(key).forEach { value -> - put("status.$key", value) - } - } - } - putAll(additionalQueryParams) - } - .build() - - class CreatedAt - private constructor( - private val after: OffsetDateTime?, - private val before: OffsetDateTime?, - private val onOrAfter: OffsetDateTime?, - private val onOrBefore: OffsetDateTime?, - private val additionalProperties: QueryParams, - ) { - - /** - * Return results after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp. - */ - fun after(): Optional = Optional.ofNullable(after) - - /** - * Return results before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp. - */ - fun before(): Optional = Optional.ofNullable(before) - - /** - * Return results on or after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) - * timestamp. - */ - fun onOrAfter(): Optional = Optional.ofNullable(onOrAfter) - - /** - * Return results on or before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) - * timestamp. - */ - fun onOrBefore(): Optional = Optional.ofNullable(onOrBefore) - - /** Query params to send with the request. */ - fun _additionalProperties(): QueryParams = additionalProperties - - fun toBuilder() = Builder().from(this) - - companion object { - - /** Returns a mutable builder for constructing an instance of [CreatedAt]. */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [CreatedAt]. */ - class Builder internal constructor() { - - private var after: OffsetDateTime? = null - private var before: OffsetDateTime? = null - private var onOrAfter: OffsetDateTime? = null - private var onOrBefore: OffsetDateTime? = null - private var additionalProperties: QueryParams.Builder = QueryParams.builder() - - @JvmSynthetic - internal fun from(createdAt: CreatedAt) = apply { - after = createdAt.after - before = createdAt.before - onOrAfter = createdAt.onOrAfter - onOrBefore = createdAt.onOrBefore - additionalProperties = createdAt.additionalProperties.toBuilder() - } - - /** - * Return results after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) - * timestamp. - */ - fun after(after: OffsetDateTime?) = apply { this.after = after } - - /** Alias for calling [Builder.after] with `after.orElse(null)`. */ - fun after(after: Optional) = after(after.getOrNull()) - - /** - * Return results before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) - * timestamp. - */ - fun before(before: OffsetDateTime?) = apply { this.before = before } - - /** Alias for calling [Builder.before] with `before.orElse(null)`. */ - fun before(before: Optional) = before(before.getOrNull()) - - /** - * Return results on or after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) - * timestamp. - */ - fun onOrAfter(onOrAfter: OffsetDateTime?) = apply { this.onOrAfter = onOrAfter } - - /** Alias for calling [Builder.onOrAfter] with `onOrAfter.orElse(null)`. */ - fun onOrAfter(onOrAfter: Optional) = onOrAfter(onOrAfter.getOrNull()) - - /** - * Return results on or before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) - * timestamp. - */ - fun onOrBefore(onOrBefore: OffsetDateTime?) = apply { this.onOrBefore = onOrBefore } - - /** Alias for calling [Builder.onOrBefore] with `onOrBefore.orElse(null)`. */ - fun onOrBefore(onOrBefore: Optional) = - onOrBefore(onOrBefore.getOrNull()) - - fun additionalProperties(additionalProperties: QueryParams) = apply { - this.additionalProperties.clear() - putAllAdditionalProperties(additionalProperties) - } - - fun additionalProperties(additionalProperties: Map>) = apply { - this.additionalProperties.clear() - putAllAdditionalProperties(additionalProperties) - } - - fun putAdditionalProperty(key: String, value: String) = apply { - additionalProperties.put(key, value) - } - - fun putAdditionalProperties(key: String, values: Iterable) = apply { - additionalProperties.put(key, values) - } - - fun putAllAdditionalProperties(additionalProperties: QueryParams) = apply { - this.additionalProperties.putAll(additionalProperties) - } - - fun putAllAdditionalProperties(additionalProperties: Map>) = - apply { - this.additionalProperties.putAll(additionalProperties) - } - - fun replaceAdditionalProperties(key: String, value: String) = apply { - additionalProperties.replace(key, value) - } - - fun replaceAdditionalProperties(key: String, values: Iterable) = apply { - additionalProperties.replace(key, values) - } - - fun replaceAllAdditionalProperties(additionalProperties: QueryParams) = apply { - this.additionalProperties.replaceAll(additionalProperties) - } - - fun replaceAllAdditionalProperties( - additionalProperties: Map> - ) = apply { this.additionalProperties.replaceAll(additionalProperties) } - - fun removeAdditionalProperties(key: String) = apply { additionalProperties.remove(key) } - - fun removeAllAdditionalProperties(keys: Set) = apply { - additionalProperties.removeAll(keys) - } - - /** - * Returns an immutable instance of [CreatedAt]. - * - * Further updates to this [Builder] will not mutate the returned instance. - */ - fun build(): CreatedAt = - CreatedAt(after, before, onOrAfter, onOrBefore, additionalProperties.build()) - } - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is CreatedAt && - after == other.after && - before == other.before && - onOrAfter == other.onOrAfter && - onOrBefore == other.onOrBefore && - additionalProperties == other.additionalProperties - } - - private val hashCode: Int by lazy { - Objects.hash(after, before, onOrAfter, onOrBefore, additionalProperties) - } - - override fun hashCode(): Int = hashCode - - override fun toString() = - "CreatedAt{after=$after, before=$before, onOrAfter=$onOrAfter, onOrBefore=$onOrBefore, additionalProperties=$additionalProperties}" - } - - class Status - private constructor(private val in_: List?, private val additionalProperties: QueryParams) { - - /** - * Return results whose value is in the provided list. For GET requests, this should be - * encoded as a comma-delimited string, such as `?in=one,two,three`. - */ - fun in_(): Optional> = Optional.ofNullable(in_) - - /** Query params to send with the request. */ - fun _additionalProperties(): QueryParams = additionalProperties - - fun toBuilder() = Builder().from(this) - - companion object { - - /** Returns a mutable builder for constructing an instance of [Status]. */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [Status]. */ - class Builder internal constructor() { - - private var in_: MutableList? = null - private var additionalProperties: QueryParams.Builder = QueryParams.builder() - - @JvmSynthetic - internal fun from(status: Status) = apply { - in_ = status.in_?.toMutableList() - additionalProperties = status.additionalProperties.toBuilder() - } - - /** - * Return results whose value is in the provided list. For GET requests, this should be - * encoded as a comma-delimited string, such as `?in=one,two,three`. - */ - fun in_(in_: List?) = apply { this.in_ = in_?.toMutableList() } - - /** Alias for calling [Builder.in_] with `in_.orElse(null)`. */ - fun in_(in_: Optional>) = in_(in_.getOrNull()) - - /** - * Adds a single [In] to [Builder.in_]. - * - * @throws IllegalStateException if the field was previously set to a non-list. - */ - fun addIn(in_: In) = apply { - this.in_ = (this.in_ ?: mutableListOf()).apply { add(in_) } - } - - fun additionalProperties(additionalProperties: QueryParams) = apply { - this.additionalProperties.clear() - putAllAdditionalProperties(additionalProperties) - } - - fun additionalProperties(additionalProperties: Map>) = apply { - this.additionalProperties.clear() - putAllAdditionalProperties(additionalProperties) - } - - fun putAdditionalProperty(key: String, value: String) = apply { - additionalProperties.put(key, value) - } - - fun putAdditionalProperties(key: String, values: Iterable) = apply { - additionalProperties.put(key, values) - } - - fun putAllAdditionalProperties(additionalProperties: QueryParams) = apply { - this.additionalProperties.putAll(additionalProperties) - } - - fun putAllAdditionalProperties(additionalProperties: Map>) = - apply { - this.additionalProperties.putAll(additionalProperties) - } - - fun replaceAdditionalProperties(key: String, value: String) = apply { - additionalProperties.replace(key, value) - } - - fun replaceAdditionalProperties(key: String, values: Iterable) = apply { - additionalProperties.replace(key, values) - } - - fun replaceAllAdditionalProperties(additionalProperties: QueryParams) = apply { - this.additionalProperties.replaceAll(additionalProperties) - } - - fun replaceAllAdditionalProperties( - additionalProperties: Map> - ) = apply { this.additionalProperties.replaceAll(additionalProperties) } - - fun removeAdditionalProperties(key: String) = apply { additionalProperties.remove(key) } - - fun removeAllAdditionalProperties(keys: Set) = apply { - additionalProperties.removeAll(keys) - } - - /** - * Returns an immutable instance of [Status]. - * - * Further updates to this [Builder] will not mutate the returned instance. - */ - fun build(): Status = Status(in_?.toImmutable(), additionalProperties.build()) - } - - class In @JsonCreator private constructor(private val value: JsonField) : Enum { - - /** - * 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 - - companion object { - - /** The application is active and can be used by your users. */ - @JvmField val ACTIVE = of("active") - - /** The application is deleted. */ - @JvmField val DELETED = of("deleted") - - @JvmStatic fun of(value: String) = In(JsonField.of(value)) - } - - /** An enum containing [In]'s known values. */ - enum class Known { - /** The application is active and can be used by your users. */ - ACTIVE, - /** The application is deleted. */ - DELETED, - } - - /** - * An enum containing [In]'s known values, as well as an [_UNKNOWN] member. - * - * An instance of [In] 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 { - /** The application is active and can be used by your users. */ - ACTIVE, - /** The application is deleted. */ - DELETED, - /** An enum member indicating that [In] was instantiated with an unknown value. */ - _UNKNOWN, - } - - /** - * 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) { - ACTIVE -> Value.ACTIVE - DELETED -> Value.DELETED - else -> Value._UNKNOWN - } - - /** - * 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) { - ACTIVE -> Known.ACTIVE - DELETED -> Known.DELETED - else -> throw IncreaseInvalidDataException("Unknown In: $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. - */ - fun asString(): String = - _value().asString().orElseThrow { - IncreaseInvalidDataException("Value is not a String") - } - - private var validated: Boolean = false - - /** - * Validates that the types of all values in this object match their expected types - * recursively. - * - * This method is _not_ forwards compatible with new types from the API for existing - * fields. - * - * @throws IncreaseInvalidDataException if any value type in this object doesn't match - * its expected type. - */ - fun validate(): In = apply { - if (validated) { - return@apply - } - - known() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: IncreaseInvalidDataException) { - false - } - - /** - * 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 equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is In && value == other.value - } - - override fun hashCode() = value.hashCode() - - override fun toString() = value.toString() - } - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is Status && - in_ == other.in_ && - additionalProperties == other.additionalProperties - } - - private val hashCode: Int by lazy { Objects.hash(in_, additionalProperties) } - - override fun hashCode(): Int = hashCode - - override fun toString() = "Status{in_=$in_, additionalProperties=$additionalProperties}" - } - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is OAuthApplicationListParams && - createdAt == other.createdAt && - cursor == other.cursor && - limit == other.limit && - status == other.status && - additionalHeaders == other.additionalHeaders && - additionalQueryParams == other.additionalQueryParams - } - - override fun hashCode(): Int = - Objects.hash(createdAt, cursor, limit, status, additionalHeaders, additionalQueryParams) - - override fun toString() = - "OAuthApplicationListParams{createdAt=$createdAt, cursor=$cursor, limit=$limit, status=$status, additionalHeaders=$additionalHeaders, additionalQueryParams=$additionalQueryParams}" -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationRetrieveParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationRetrieveParams.kt deleted file mode 100644 index 121d9fb0e..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationRetrieveParams.kt +++ /dev/null @@ -1,204 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthapplications - -import com.increase.api.core.Params -import com.increase.api.core.http.Headers -import com.increase.api.core.http.QueryParams -import java.util.Objects -import java.util.Optional -import kotlin.jvm.optionals.getOrNull - -/** Retrieve an OAuth Application */ -class OAuthApplicationRetrieveParams -private constructor( - private val oauthApplicationId: String?, - private val additionalHeaders: Headers, - private val additionalQueryParams: QueryParams, -) : Params { - - /** The identifier of the OAuth Application. */ - fun oauthApplicationId(): Optional = Optional.ofNullable(oauthApplicationId) - - /** Additional headers to send with the request. */ - fun _additionalHeaders(): Headers = additionalHeaders - - /** Additional query param to send with the request. */ - fun _additionalQueryParams(): QueryParams = additionalQueryParams - - fun toBuilder() = Builder().from(this) - - companion object { - - @JvmStatic fun none(): OAuthApplicationRetrieveParams = builder().build() - - /** - * Returns a mutable builder for constructing an instance of - * [OAuthApplicationRetrieveParams]. - */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [OAuthApplicationRetrieveParams]. */ - class Builder internal constructor() { - - private var oauthApplicationId: String? = null - private var additionalHeaders: Headers.Builder = Headers.builder() - private var additionalQueryParams: QueryParams.Builder = QueryParams.builder() - - @JvmSynthetic - internal fun from(oauthApplicationRetrieveParams: OAuthApplicationRetrieveParams) = apply { - oauthApplicationId = oauthApplicationRetrieveParams.oauthApplicationId - additionalHeaders = oauthApplicationRetrieveParams.additionalHeaders.toBuilder() - additionalQueryParams = oauthApplicationRetrieveParams.additionalQueryParams.toBuilder() - } - - /** The identifier of the OAuth Application. */ - fun oauthApplicationId(oauthApplicationId: String?) = apply { - this.oauthApplicationId = oauthApplicationId - } - - /** - * Alias for calling [Builder.oauthApplicationId] with `oauthApplicationId.orElse(null)`. - */ - fun oauthApplicationId(oauthApplicationId: Optional) = - oauthApplicationId(oauthApplicationId.getOrNull()) - - fun additionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.clear() - putAllAdditionalHeaders(additionalHeaders) - } - - fun additionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.clear() - putAllAdditionalHeaders(additionalHeaders) - } - - fun putAdditionalHeader(name: String, value: String) = apply { - additionalHeaders.put(name, value) - } - - fun putAdditionalHeaders(name: String, values: Iterable) = apply { - additionalHeaders.put(name, values) - } - - fun putAllAdditionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.putAll(additionalHeaders) - } - - fun putAllAdditionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.putAll(additionalHeaders) - } - - fun replaceAdditionalHeaders(name: String, value: String) = apply { - additionalHeaders.replace(name, value) - } - - fun replaceAdditionalHeaders(name: String, values: Iterable) = apply { - additionalHeaders.replace(name, values) - } - - fun replaceAllAdditionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.replaceAll(additionalHeaders) - } - - fun replaceAllAdditionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.replaceAll(additionalHeaders) - } - - fun removeAdditionalHeaders(name: String) = apply { additionalHeaders.remove(name) } - - fun removeAllAdditionalHeaders(names: Set) = apply { - additionalHeaders.removeAll(names) - } - - fun additionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.clear() - putAllAdditionalQueryParams(additionalQueryParams) - } - - fun additionalQueryParams(additionalQueryParams: Map>) = apply { - this.additionalQueryParams.clear() - putAllAdditionalQueryParams(additionalQueryParams) - } - - fun putAdditionalQueryParam(key: String, value: String) = apply { - additionalQueryParams.put(key, value) - } - - fun putAdditionalQueryParams(key: String, values: Iterable) = apply { - additionalQueryParams.put(key, values) - } - - fun putAllAdditionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.putAll(additionalQueryParams) - } - - fun putAllAdditionalQueryParams(additionalQueryParams: Map>) = - apply { - this.additionalQueryParams.putAll(additionalQueryParams) - } - - fun replaceAdditionalQueryParams(key: String, value: String) = apply { - additionalQueryParams.replace(key, value) - } - - fun replaceAdditionalQueryParams(key: String, values: Iterable) = apply { - additionalQueryParams.replace(key, values) - } - - fun replaceAllAdditionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.replaceAll(additionalQueryParams) - } - - fun replaceAllAdditionalQueryParams(additionalQueryParams: Map>) = - apply { - this.additionalQueryParams.replaceAll(additionalQueryParams) - } - - fun removeAdditionalQueryParams(key: String) = apply { additionalQueryParams.remove(key) } - - fun removeAllAdditionalQueryParams(keys: Set) = apply { - additionalQueryParams.removeAll(keys) - } - - /** - * Returns an immutable instance of [OAuthApplicationRetrieveParams]. - * - * Further updates to this [Builder] will not mutate the returned instance. - */ - fun build(): OAuthApplicationRetrieveParams = - OAuthApplicationRetrieveParams( - oauthApplicationId, - additionalHeaders.build(), - additionalQueryParams.build(), - ) - } - - fun _pathParam(index: Int): String = - when (index) { - 0 -> oauthApplicationId ?: "" - else -> "" - } - - override fun _headers(): Headers = additionalHeaders - - override fun _queryParams(): QueryParams = additionalQueryParams - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is OAuthApplicationRetrieveParams && - oauthApplicationId == other.oauthApplicationId && - additionalHeaders == other.additionalHeaders && - additionalQueryParams == other.additionalQueryParams - } - - override fun hashCode(): Int = - Objects.hash(oauthApplicationId, additionalHeaders, additionalQueryParams) - - override fun toString() = - "OAuthApplicationRetrieveParams{oauthApplicationId=$oauthApplicationId, additionalHeaders=$additionalHeaders, additionalQueryParams=$additionalQueryParams}" -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnection.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnection.kt deleted file mode 100644 index 7157bbe59..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnection.kt +++ /dev/null @@ -1,729 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthconnections - -import com.fasterxml.jackson.annotation.JsonAnyGetter -import com.fasterxml.jackson.annotation.JsonAnySetter -import com.fasterxml.jackson.annotation.JsonCreator -import com.fasterxml.jackson.annotation.JsonProperty -import com.increase.api.core.Enum -import com.increase.api.core.ExcludeMissing -import com.increase.api.core.JsonField -import com.increase.api.core.JsonMissing -import com.increase.api.core.JsonValue -import com.increase.api.core.checkRequired -import com.increase.api.errors.IncreaseInvalidDataException -import java.time.OffsetDateTime -import java.util.Collections -import java.util.Objects -import java.util.Optional -import kotlin.jvm.optionals.getOrNull - -/** - * When a user authorizes your OAuth application, an OAuth Connection object is created. Learn more - * about OAuth [here](https://increase.com/documentation/oauth). - */ -class OAuthConnection -@JsonCreator(mode = JsonCreator.Mode.DISABLED) -private constructor( - private val id: JsonField, - private val createdAt: JsonField, - private val deletedAt: JsonField, - private val groupId: JsonField, - private val oauthApplicationId: JsonField, - private val status: JsonField, - private val type: JsonField, - private val additionalProperties: MutableMap, -) { - - @JsonCreator - private constructor( - @JsonProperty("id") @ExcludeMissing id: JsonField = JsonMissing.of(), - @JsonProperty("created_at") - @ExcludeMissing - createdAt: JsonField = JsonMissing.of(), - @JsonProperty("deleted_at") - @ExcludeMissing - deletedAt: JsonField = JsonMissing.of(), - @JsonProperty("group_id") @ExcludeMissing groupId: JsonField = JsonMissing.of(), - @JsonProperty("oauth_application_id") - @ExcludeMissing - oauthApplicationId: JsonField = JsonMissing.of(), - @JsonProperty("status") @ExcludeMissing status: JsonField = JsonMissing.of(), - @JsonProperty("type") @ExcludeMissing type: JsonField = JsonMissing.of(), - ) : this(id, createdAt, deletedAt, groupId, oauthApplicationId, status, type, mutableMapOf()) - - /** - * The OAuth Connection's identifier. - * - * @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). - */ - fun id(): String = id.getRequired("id") - - /** - * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp when the OAuth Connection - * was created. - * - * @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). - */ - fun createdAt(): OffsetDateTime = createdAt.getRequired("created_at") - - /** - * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp when the OAuth Connection - * was deleted. - * - * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the - * server responded with an unexpected value). - */ - fun deletedAt(): Optional = deletedAt.getOptional("deleted_at") - - /** - * The identifier of the Group that has authorized your OAuth application. - * - * @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). - */ - fun groupId(): String = groupId.getRequired("group_id") - - /** - * The identifier of the OAuth application this connection is for. - * - * @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). - */ - fun oauthApplicationId(): String = oauthApplicationId.getRequired("oauth_application_id") - - /** - * Whether the connection is active. - * - * @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). - */ - fun status(): Status = status.getRequired("status") - - /** - * A constant representing the object's type. For this resource it will always be - * `oauth_connection`. - * - * @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). - */ - fun type(): Type = type.getRequired("type") - - /** - * Returns the raw JSON value of [id]. - * - * Unlike [id], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("id") @ExcludeMissing fun _id(): JsonField = id - - /** - * Returns the raw JSON value of [createdAt]. - * - * Unlike [createdAt], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("created_at") - @ExcludeMissing - fun _createdAt(): JsonField = createdAt - - /** - * Returns the raw JSON value of [deletedAt]. - * - * Unlike [deletedAt], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("deleted_at") - @ExcludeMissing - fun _deletedAt(): JsonField = deletedAt - - /** - * Returns the raw JSON value of [groupId]. - * - * Unlike [groupId], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("group_id") @ExcludeMissing fun _groupId(): JsonField = groupId - - /** - * Returns the raw JSON value of [oauthApplicationId]. - * - * Unlike [oauthApplicationId], this method doesn't throw if the JSON field has an unexpected - * type. - */ - @JsonProperty("oauth_application_id") - @ExcludeMissing - fun _oauthApplicationId(): JsonField = oauthApplicationId - - /** - * Returns the raw JSON value of [status]. - * - * Unlike [status], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("status") @ExcludeMissing fun _status(): JsonField = status - - /** - * Returns the raw JSON value of [type]. - * - * Unlike [type], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("type") @ExcludeMissing fun _type(): JsonField = type - - @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 { - - /** - * Returns a mutable builder for constructing an instance of [OAuthConnection]. - * - * The following fields are required: - * ```java - * .id() - * .createdAt() - * .deletedAt() - * .groupId() - * .oauthApplicationId() - * .status() - * .type() - * ``` - */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [OAuthConnection]. */ - class Builder internal constructor() { - - private var id: JsonField? = null - private var createdAt: JsonField? = null - private var deletedAt: JsonField? = null - private var groupId: JsonField? = null - private var oauthApplicationId: JsonField? = null - private var status: JsonField? = null - private var type: JsonField? = null - private var additionalProperties: MutableMap = mutableMapOf() - - @JvmSynthetic - internal fun from(oauthConnection: OAuthConnection) = apply { - id = oauthConnection.id - createdAt = oauthConnection.createdAt - deletedAt = oauthConnection.deletedAt - groupId = oauthConnection.groupId - oauthApplicationId = oauthConnection.oauthApplicationId - status = oauthConnection.status - type = oauthConnection.type - additionalProperties = oauthConnection.additionalProperties.toMutableMap() - } - - /** The OAuth Connection's identifier. */ - fun id(id: String) = id(JsonField.of(id)) - - /** - * Sets [Builder.id] to an arbitrary JSON value. - * - * You should usually call [Builder.id] with a well-typed [String] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported value. - */ - fun id(id: JsonField) = apply { this.id = id } - - /** - * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp when the OAuth - * Connection was created. - */ - fun createdAt(createdAt: OffsetDateTime) = createdAt(JsonField.of(createdAt)) - - /** - * Sets [Builder.createdAt] to an arbitrary JSON value. - * - * You should usually call [Builder.createdAt] with a well-typed [OffsetDateTime] value - * instead. This method is primarily for setting the field to an undocumented or not yet - * supported value. - */ - fun createdAt(createdAt: JsonField) = apply { this.createdAt = createdAt } - - /** - * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp when the OAuth - * Connection was deleted. - */ - fun deletedAt(deletedAt: OffsetDateTime?) = deletedAt(JsonField.ofNullable(deletedAt)) - - /** Alias for calling [Builder.deletedAt] with `deletedAt.orElse(null)`. */ - fun deletedAt(deletedAt: Optional) = deletedAt(deletedAt.getOrNull()) - - /** - * Sets [Builder.deletedAt] to an arbitrary JSON value. - * - * You should usually call [Builder.deletedAt] with a well-typed [OffsetDateTime] value - * instead. This method is primarily for setting the field to an undocumented or not yet - * supported value. - */ - fun deletedAt(deletedAt: JsonField) = apply { this.deletedAt = deletedAt } - - /** The identifier of the Group that has authorized your OAuth application. */ - fun groupId(groupId: String) = groupId(JsonField.of(groupId)) - - /** - * Sets [Builder.groupId] to an arbitrary JSON value. - * - * You should usually call [Builder.groupId] with a well-typed [String] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported value. - */ - fun groupId(groupId: JsonField) = apply { this.groupId = groupId } - - /** The identifier of the OAuth application this connection is for. */ - fun oauthApplicationId(oauthApplicationId: String) = - oauthApplicationId(JsonField.of(oauthApplicationId)) - - /** - * Sets [Builder.oauthApplicationId] to an arbitrary JSON value. - * - * You should usually call [Builder.oauthApplicationId] with a well-typed [String] value - * instead. This method is primarily for setting the field to an undocumented or not yet - * supported value. - */ - fun oauthApplicationId(oauthApplicationId: JsonField) = apply { - this.oauthApplicationId = oauthApplicationId - } - - /** Whether the connection is active. */ - fun status(status: Status) = status(JsonField.of(status)) - - /** - * Sets [Builder.status] to an arbitrary JSON value. - * - * You should usually call [Builder.status] with a well-typed [Status] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported value. - */ - fun status(status: JsonField) = apply { this.status = status } - - /** - * A constant representing the object's type. For this resource it will always be - * `oauth_connection`. - */ - fun type(type: Type) = type(JsonField.of(type)) - - /** - * Sets [Builder.type] to an arbitrary JSON value. - * - * You should usually call [Builder.type] with a well-typed [Type] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported value. - */ - fun type(type: JsonField) = apply { this.type = type } - - fun additionalProperties(additionalProperties: Map) = apply { - this.additionalProperties.clear() - putAllAdditionalProperties(additionalProperties) - } - - fun putAdditionalProperty(key: String, value: JsonValue) = apply { - additionalProperties.put(key, value) - } - - fun putAllAdditionalProperties(additionalProperties: Map) = apply { - this.additionalProperties.putAll(additionalProperties) - } - - fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } - - fun removeAllAdditionalProperties(keys: Set) = apply { - keys.forEach(::removeAdditionalProperty) - } - - /** - * Returns an immutable instance of [OAuthConnection]. - * - * Further updates to this [Builder] will not mutate the returned instance. - * - * The following fields are required: - * ```java - * .id() - * .createdAt() - * .deletedAt() - * .groupId() - * .oauthApplicationId() - * .status() - * .type() - * ``` - * - * @throws IllegalStateException if any required field is unset. - */ - fun build(): OAuthConnection = - OAuthConnection( - checkRequired("id", id), - checkRequired("createdAt", createdAt), - checkRequired("deletedAt", deletedAt), - checkRequired("groupId", groupId), - checkRequired("oauthApplicationId", oauthApplicationId), - checkRequired("status", status), - checkRequired("type", type), - additionalProperties.toMutableMap(), - ) - } - - private var validated: Boolean = false - - /** - * Validates that the types of all values in this object match their expected types recursively. - * - * This method is _not_ forwards compatible with new types from the API for existing fields. - * - * @throws IncreaseInvalidDataException if any value type in this object doesn't match its - * expected type. - */ - fun validate(): OAuthConnection = apply { - if (validated) { - return@apply - } - - id() - createdAt() - deletedAt() - groupId() - oauthApplicationId() - status().validate() - type().validate() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: IncreaseInvalidDataException) { - false - } - - /** - * 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 (id.asKnown().isPresent) 1 else 0) + - (if (createdAt.asKnown().isPresent) 1 else 0) + - (if (deletedAt.asKnown().isPresent) 1 else 0) + - (if (groupId.asKnown().isPresent) 1 else 0) + - (if (oauthApplicationId.asKnown().isPresent) 1 else 0) + - (status.asKnown().getOrNull()?.validity() ?: 0) + - (type.asKnown().getOrNull()?.validity() ?: 0) - - /** Whether the connection is active. */ - class Status @JsonCreator private constructor(private val value: JsonField) : Enum { - - /** - * 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 - - companion object { - - /** The OAuth connection is active. */ - @JvmField val ACTIVE = of("active") - - /** The OAuth connection is permanently deactivated. */ - @JvmField val INACTIVE = of("inactive") - - @JvmStatic fun of(value: String) = Status(JsonField.of(value)) - } - - /** An enum containing [Status]'s known values. */ - enum class Known { - /** The OAuth connection is active. */ - ACTIVE, - /** The OAuth connection is permanently deactivated. */ - INACTIVE, - } - - /** - * An enum containing [Status]'s known values, as well as an [_UNKNOWN] member. - * - * An instance of [Status] 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 { - /** The OAuth connection is active. */ - ACTIVE, - /** The OAuth connection is permanently deactivated. */ - INACTIVE, - /** An enum member indicating that [Status] was instantiated with an unknown value. */ - _UNKNOWN, - } - - /** - * 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) { - ACTIVE -> Value.ACTIVE - INACTIVE -> Value.INACTIVE - else -> Value._UNKNOWN - } - - /** - * 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) { - ACTIVE -> Known.ACTIVE - INACTIVE -> Known.INACTIVE - else -> throw IncreaseInvalidDataException("Unknown Status: $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. - */ - fun asString(): String = - _value().asString().orElseThrow { - IncreaseInvalidDataException("Value is not a String") - } - - private var validated: Boolean = false - - /** - * Validates that the types of all values in this object match their expected types - * recursively. - * - * This method is _not_ forwards compatible with new types from the API for existing fields. - * - * @throws IncreaseInvalidDataException if any value type in this object doesn't match its - * expected type. - */ - fun validate(): Status = apply { - if (validated) { - return@apply - } - - known() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: IncreaseInvalidDataException) { - false - } - - /** - * 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 equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is Status && value == other.value - } - - override fun hashCode() = value.hashCode() - - override fun toString() = value.toString() - } - - /** - * A constant representing the object's type. For this resource it will always be - * `oauth_connection`. - */ - class Type @JsonCreator private constructor(private val value: JsonField) : Enum { - - /** - * 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 - - companion object { - - @JvmField val OAUTH_CONNECTION = of("oauth_connection") - - @JvmStatic fun of(value: String) = Type(JsonField.of(value)) - } - - /** An enum containing [Type]'s known values. */ - enum class Known { - OAUTH_CONNECTION - } - - /** - * An enum containing [Type]'s known values, as well as an [_UNKNOWN] member. - * - * An instance of [Type] 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 { - OAUTH_CONNECTION, - /** An enum member indicating that [Type] was instantiated with an unknown value. */ - _UNKNOWN, - } - - /** - * 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) { - OAUTH_CONNECTION -> Value.OAUTH_CONNECTION - else -> Value._UNKNOWN - } - - /** - * 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) { - OAUTH_CONNECTION -> Known.OAUTH_CONNECTION - else -> throw IncreaseInvalidDataException("Unknown Type: $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. - */ - fun asString(): String = - _value().asString().orElseThrow { - IncreaseInvalidDataException("Value is not a String") - } - - private var validated: Boolean = false - - /** - * Validates that the types of all values in this object match their expected types - * recursively. - * - * This method is _not_ forwards compatible with new types from the API for existing fields. - * - * @throws IncreaseInvalidDataException if any value type in this object doesn't match its - * expected type. - */ - fun validate(): Type = apply { - if (validated) { - return@apply - } - - known() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: IncreaseInvalidDataException) { - false - } - - /** - * 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 equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is Type && value == other.value - } - - override fun hashCode() = value.hashCode() - - override fun toString() = value.toString() - } - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is OAuthConnection && - id == other.id && - createdAt == other.createdAt && - deletedAt == other.deletedAt && - groupId == other.groupId && - oauthApplicationId == other.oauthApplicationId && - status == other.status && - type == other.type && - additionalProperties == other.additionalProperties - } - - private val hashCode: Int by lazy { - Objects.hash( - id, - createdAt, - deletedAt, - groupId, - oauthApplicationId, - status, - type, - additionalProperties, - ) - } - - override fun hashCode(): Int = hashCode - - override fun toString() = - "OAuthConnection{id=$id, createdAt=$createdAt, deletedAt=$deletedAt, groupId=$groupId, oauthApplicationId=$oauthApplicationId, status=$status, type=$type, additionalProperties=$additionalProperties}" -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListPage.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListPage.kt deleted file mode 100644 index e7f4364b1..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListPage.kt +++ /dev/null @@ -1,133 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthconnections - -import com.increase.api.core.AutoPager -import com.increase.api.core.Page -import com.increase.api.core.checkRequired -import com.increase.api.services.blocking.OAuthConnectionService -import java.util.Objects -import java.util.Optional -import kotlin.jvm.optionals.getOrNull - -/** @see OAuthConnectionService.list */ -class OAuthConnectionListPage -private constructor( - private val service: OAuthConnectionService, - private val params: OAuthConnectionListParams, - private val response: OAuthConnectionListPageResponse, -) : Page { - - /** - * Delegates to [OAuthConnectionListPageResponse], but gracefully handles missing data. - * - * @see OAuthConnectionListPageResponse.data - */ - fun data(): List = - response._data().getOptional("data").getOrNull() ?: emptyList() - - /** - * Delegates to [OAuthConnectionListPageResponse], but gracefully handles missing data. - * - * @see OAuthConnectionListPageResponse.nextCursor - */ - fun nextCursor(): Optional = response._nextCursor().getOptional("next_cursor") - - override fun items(): List = data() - - override fun hasNextPage(): Boolean = items().isNotEmpty() && nextCursor().isPresent - - fun nextPageParams(): OAuthConnectionListParams { - val nextCursor = - nextCursor().getOrNull() - ?: throw IllegalStateException("Cannot construct next page params") - return params.toBuilder().cursor(nextCursor).build() - } - - override fun nextPage(): OAuthConnectionListPage = service.list(nextPageParams()) - - fun autoPager(): AutoPager = AutoPager.from(this) - - /** The parameters that were used to request this page. */ - fun params(): OAuthConnectionListParams = params - - /** The response that this page was parsed from. */ - fun response(): OAuthConnectionListPageResponse = response - - fun toBuilder() = Builder().from(this) - - companion object { - - /** - * Returns a mutable builder for constructing an instance of [OAuthConnectionListPage]. - * - * The following fields are required: - * ```java - * .service() - * .params() - * .response() - * ``` - */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [OAuthConnectionListPage]. */ - class Builder internal constructor() { - - private var service: OAuthConnectionService? = null - private var params: OAuthConnectionListParams? = null - private var response: OAuthConnectionListPageResponse? = null - - @JvmSynthetic - internal fun from(oauthConnectionListPage: OAuthConnectionListPage) = apply { - service = oauthConnectionListPage.service - params = oauthConnectionListPage.params - response = oauthConnectionListPage.response - } - - fun service(service: OAuthConnectionService) = apply { this.service = service } - - /** The parameters that were used to request this page. */ - fun params(params: OAuthConnectionListParams) = apply { this.params = params } - - /** The response that this page was parsed from. */ - fun response(response: OAuthConnectionListPageResponse) = apply { this.response = response } - - /** - * Returns an immutable instance of [OAuthConnectionListPage]. - * - * Further updates to this [Builder] will not mutate the returned instance. - * - * The following fields are required: - * ```java - * .service() - * .params() - * .response() - * ``` - * - * @throws IllegalStateException if any required field is unset. - */ - fun build(): OAuthConnectionListPage = - OAuthConnectionListPage( - checkRequired("service", service), - checkRequired("params", params), - checkRequired("response", response), - ) - } - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is OAuthConnectionListPage && - service == other.service && - params == other.params && - response == other.response - } - - override fun hashCode(): Int = Objects.hash(service, params, response) - - override fun toString() = - "OAuthConnectionListPage{service=$service, params=$params, response=$response}" -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListPageAsync.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListPageAsync.kt deleted file mode 100644 index 9ca53e4c5..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListPageAsync.kt +++ /dev/null @@ -1,148 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthconnections - -import com.increase.api.core.AutoPagerAsync -import com.increase.api.core.PageAsync -import com.increase.api.core.checkRequired -import com.increase.api.services.async.OAuthConnectionServiceAsync -import java.util.Objects -import java.util.Optional -import java.util.concurrent.CompletableFuture -import java.util.concurrent.Executor -import kotlin.jvm.optionals.getOrNull - -/** @see OAuthConnectionServiceAsync.list */ -class OAuthConnectionListPageAsync -private constructor( - private val service: OAuthConnectionServiceAsync, - private val streamHandlerExecutor: Executor, - private val params: OAuthConnectionListParams, - private val response: OAuthConnectionListPageResponse, -) : PageAsync { - - /** - * Delegates to [OAuthConnectionListPageResponse], but gracefully handles missing data. - * - * @see OAuthConnectionListPageResponse.data - */ - fun data(): List = - response._data().getOptional("data").getOrNull() ?: emptyList() - - /** - * Delegates to [OAuthConnectionListPageResponse], but gracefully handles missing data. - * - * @see OAuthConnectionListPageResponse.nextCursor - */ - fun nextCursor(): Optional = response._nextCursor().getOptional("next_cursor") - - override fun items(): List = data() - - override fun hasNextPage(): Boolean = items().isNotEmpty() && nextCursor().isPresent - - fun nextPageParams(): OAuthConnectionListParams { - val nextCursor = - nextCursor().getOrNull() - ?: throw IllegalStateException("Cannot construct next page params") - return params.toBuilder().cursor(nextCursor).build() - } - - override fun nextPage(): CompletableFuture = - service.list(nextPageParams()) - - fun autoPager(): AutoPagerAsync = - AutoPagerAsync.from(this, streamHandlerExecutor) - - /** The parameters that were used to request this page. */ - fun params(): OAuthConnectionListParams = params - - /** The response that this page was parsed from. */ - fun response(): OAuthConnectionListPageResponse = response - - fun toBuilder() = Builder().from(this) - - companion object { - - /** - * Returns a mutable builder for constructing an instance of [OAuthConnectionListPageAsync]. - * - * The following fields are required: - * ```java - * .service() - * .streamHandlerExecutor() - * .params() - * .response() - * ``` - */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [OAuthConnectionListPageAsync]. */ - class Builder internal constructor() { - - private var service: OAuthConnectionServiceAsync? = null - private var streamHandlerExecutor: Executor? = null - private var params: OAuthConnectionListParams? = null - private var response: OAuthConnectionListPageResponse? = null - - @JvmSynthetic - internal fun from(oauthConnectionListPageAsync: OAuthConnectionListPageAsync) = apply { - service = oauthConnectionListPageAsync.service - streamHandlerExecutor = oauthConnectionListPageAsync.streamHandlerExecutor - params = oauthConnectionListPageAsync.params - response = oauthConnectionListPageAsync.response - } - - fun service(service: OAuthConnectionServiceAsync) = apply { this.service = service } - - fun streamHandlerExecutor(streamHandlerExecutor: Executor) = apply { - this.streamHandlerExecutor = streamHandlerExecutor - } - - /** The parameters that were used to request this page. */ - fun params(params: OAuthConnectionListParams) = apply { this.params = params } - - /** The response that this page was parsed from. */ - fun response(response: OAuthConnectionListPageResponse) = apply { this.response = response } - - /** - * Returns an immutable instance of [OAuthConnectionListPageAsync]. - * - * Further updates to this [Builder] will not mutate the returned instance. - * - * The following fields are required: - * ```java - * .service() - * .streamHandlerExecutor() - * .params() - * .response() - * ``` - * - * @throws IllegalStateException if any required field is unset. - */ - fun build(): OAuthConnectionListPageAsync = - OAuthConnectionListPageAsync( - checkRequired("service", service), - checkRequired("streamHandlerExecutor", streamHandlerExecutor), - checkRequired("params", params), - checkRequired("response", response), - ) - } - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is OAuthConnectionListPageAsync && - service == other.service && - streamHandlerExecutor == other.streamHandlerExecutor && - params == other.params && - response == other.response - } - - override fun hashCode(): Int = Objects.hash(service, streamHandlerExecutor, params, response) - - override fun toString() = - "OAuthConnectionListPageAsync{service=$service, streamHandlerExecutor=$streamHandlerExecutor, params=$params, response=$response}" -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListPageResponse.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListPageResponse.kt deleted file mode 100644 index d3d23d3e9..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListPageResponse.kt +++ /dev/null @@ -1,254 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthconnections - -import com.fasterxml.jackson.annotation.JsonAnyGetter -import com.fasterxml.jackson.annotation.JsonAnySetter -import com.fasterxml.jackson.annotation.JsonCreator -import com.fasterxml.jackson.annotation.JsonProperty -import com.increase.api.core.ExcludeMissing -import com.increase.api.core.JsonField -import com.increase.api.core.JsonMissing -import com.increase.api.core.JsonValue -import com.increase.api.core.checkKnown -import com.increase.api.core.checkRequired -import com.increase.api.core.toImmutable -import com.increase.api.errors.IncreaseInvalidDataException -import java.util.Collections -import java.util.Objects -import java.util.Optional -import kotlin.jvm.optionals.getOrNull - -/** A list of OAuth Connection objects. */ -class OAuthConnectionListPageResponse -@JsonCreator(mode = JsonCreator.Mode.DISABLED) -private constructor( - private val data: JsonField>, - private val nextCursor: JsonField, - private val additionalProperties: MutableMap, -) { - - @JsonCreator - private constructor( - @JsonProperty("data") - @ExcludeMissing - data: JsonField> = JsonMissing.of(), - @JsonProperty("next_cursor") - @ExcludeMissing - nextCursor: JsonField = JsonMissing.of(), - ) : this(data, nextCursor, mutableMapOf()) - - /** - * The contents of the list. - * - * @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). - */ - fun data(): List = data.getRequired("data") - - /** - * A pointer to a place in the list. Pass this as the `cursor` parameter to retrieve the next - * page of results. If there are no more results, the value will be `null`. - * - * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the - * server responded with an unexpected value). - */ - fun nextCursor(): Optional = nextCursor.getOptional("next_cursor") - - /** - * Returns the raw JSON value of [data]. - * - * Unlike [data], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("data") @ExcludeMissing fun _data(): JsonField> = data - - /** - * Returns the raw JSON value of [nextCursor]. - * - * Unlike [nextCursor], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("next_cursor") @ExcludeMissing fun _nextCursor(): JsonField = nextCursor - - @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 { - - /** - * Returns a mutable builder for constructing an instance of - * [OAuthConnectionListPageResponse]. - * - * The following fields are required: - * ```java - * .data() - * .nextCursor() - * ``` - */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [OAuthConnectionListPageResponse]. */ - class Builder internal constructor() { - - private var data: JsonField>? = null - private var nextCursor: JsonField? = null - private var additionalProperties: MutableMap = mutableMapOf() - - @JvmSynthetic - internal fun from(oauthConnectionListPageResponse: OAuthConnectionListPageResponse) = - apply { - data = oauthConnectionListPageResponse.data.map { it.toMutableList() } - nextCursor = oauthConnectionListPageResponse.nextCursor - additionalProperties = - oauthConnectionListPageResponse.additionalProperties.toMutableMap() - } - - /** The contents of the list. */ - fun data(data: List) = data(JsonField.of(data)) - - /** - * Sets [Builder.data] to an arbitrary JSON value. - * - * You should usually call [Builder.data] with a well-typed `List` value - * instead. This method is primarily for setting the field to an undocumented or not yet - * supported value. - */ - fun data(data: JsonField>) = apply { - this.data = data.map { it.toMutableList() } - } - - /** - * Adds a single [OAuthConnection] to [Builder.data]. - * - * @throws IllegalStateException if the field was previously set to a non-list. - */ - fun addData(data: OAuthConnection) = apply { - this.data = - (this.data ?: JsonField.of(mutableListOf())).also { - checkKnown("data", it).add(data) - } - } - - /** - * A pointer to a place in the list. Pass this as the `cursor` parameter to retrieve the - * next page of results. If there are no more results, the value will be `null`. - */ - fun nextCursor(nextCursor: String?) = nextCursor(JsonField.ofNullable(nextCursor)) - - /** Alias for calling [Builder.nextCursor] with `nextCursor.orElse(null)`. */ - fun nextCursor(nextCursor: Optional) = nextCursor(nextCursor.getOrNull()) - - /** - * Sets [Builder.nextCursor] to an arbitrary JSON value. - * - * You should usually call [Builder.nextCursor] with a well-typed [String] value instead. - * This method is primarily for setting the field to an undocumented or not yet supported - * value. - */ - fun nextCursor(nextCursor: JsonField) = apply { this.nextCursor = nextCursor } - - fun additionalProperties(additionalProperties: Map) = apply { - this.additionalProperties.clear() - putAllAdditionalProperties(additionalProperties) - } - - fun putAdditionalProperty(key: String, value: JsonValue) = apply { - additionalProperties.put(key, value) - } - - fun putAllAdditionalProperties(additionalProperties: Map) = apply { - this.additionalProperties.putAll(additionalProperties) - } - - fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } - - fun removeAllAdditionalProperties(keys: Set) = apply { - keys.forEach(::removeAdditionalProperty) - } - - /** - * Returns an immutable instance of [OAuthConnectionListPageResponse]. - * - * Further updates to this [Builder] will not mutate the returned instance. - * - * The following fields are required: - * ```java - * .data() - * .nextCursor() - * ``` - * - * @throws IllegalStateException if any required field is unset. - */ - fun build(): OAuthConnectionListPageResponse = - OAuthConnectionListPageResponse( - checkRequired("data", data).map { it.toImmutable() }, - checkRequired("nextCursor", nextCursor), - additionalProperties.toMutableMap(), - ) - } - - private var validated: Boolean = false - - /** - * Validates that the types of all values in this object match their expected types recursively. - * - * This method is _not_ forwards compatible with new types from the API for existing fields. - * - * @throws IncreaseInvalidDataException if any value type in this object doesn't match its - * expected type. - */ - fun validate(): OAuthConnectionListPageResponse = apply { - if (validated) { - return@apply - } - - data().forEach { it.validate() } - nextCursor() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: IncreaseInvalidDataException) { - false - } - - /** - * 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 = - (data.asKnown().getOrNull()?.sumOf { it.validity().toInt() } ?: 0) + - (if (nextCursor.asKnown().isPresent) 1 else 0) - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is OAuthConnectionListPageResponse && - data == other.data && - nextCursor == other.nextCursor && - additionalProperties == other.additionalProperties - } - - private val hashCode: Int by lazy { Objects.hash(data, nextCursor, additionalProperties) } - - override fun hashCode(): Int = hashCode - - override fun toString() = - "OAuthConnectionListPageResponse{data=$data, nextCursor=$nextCursor, additionalProperties=$additionalProperties}" -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListParams.kt deleted file mode 100644 index 4ab26272c..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListParams.kt +++ /dev/null @@ -1,549 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthconnections - -import com.fasterxml.jackson.annotation.JsonCreator -import com.increase.api.core.Enum -import com.increase.api.core.JsonField -import com.increase.api.core.Params -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.Objects -import java.util.Optional -import kotlin.jvm.optionals.getOrNull - -/** List OAuth Connections */ -class OAuthConnectionListParams -private constructor( - private val cursor: String?, - private val limit: Long?, - private val oauthApplicationId: String?, - private val status: Status?, - private val additionalHeaders: Headers, - private val additionalQueryParams: QueryParams, -) : Params { - - /** Return the page of entries after this one. */ - fun cursor(): Optional = Optional.ofNullable(cursor) - - /** - * Limit the size of the list that is returned. The default (and maximum) is 100 objects. - * - * Defaults to `100`. - */ - fun limit(): Optional = Optional.ofNullable(limit) - - /** Filter results to only include OAuth Connections for a specific OAuth Application. */ - fun oauthApplicationId(): Optional = Optional.ofNullable(oauthApplicationId) - - fun status(): Optional = Optional.ofNullable(status) - - /** Additional headers to send with the request. */ - fun _additionalHeaders(): Headers = additionalHeaders - - /** Additional query param to send with the request. */ - fun _additionalQueryParams(): QueryParams = additionalQueryParams - - fun toBuilder() = Builder().from(this) - - companion object { - - @JvmStatic fun none(): OAuthConnectionListParams = builder().build() - - /** - * Returns a mutable builder for constructing an instance of [OAuthConnectionListParams]. - */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [OAuthConnectionListParams]. */ - class Builder internal constructor() { - - private var cursor: String? = null - private var limit: Long? = null - private var oauthApplicationId: String? = null - private var status: Status? = null - private var additionalHeaders: Headers.Builder = Headers.builder() - private var additionalQueryParams: QueryParams.Builder = QueryParams.builder() - - @JvmSynthetic - internal fun from(oauthConnectionListParams: OAuthConnectionListParams) = apply { - cursor = oauthConnectionListParams.cursor - limit = oauthConnectionListParams.limit - oauthApplicationId = oauthConnectionListParams.oauthApplicationId - status = oauthConnectionListParams.status - additionalHeaders = oauthConnectionListParams.additionalHeaders.toBuilder() - additionalQueryParams = oauthConnectionListParams.additionalQueryParams.toBuilder() - } - - /** Return the page of entries after this one. */ - fun cursor(cursor: String?) = apply { this.cursor = cursor } - - /** Alias for calling [Builder.cursor] with `cursor.orElse(null)`. */ - fun cursor(cursor: Optional) = cursor(cursor.getOrNull()) - - /** - * Limit the size of the list that is returned. The default (and maximum) is 100 objects. - * - * Defaults to `100`. - */ - fun limit(limit: Long?) = apply { this.limit = limit } - - /** - * Alias for [Builder.limit]. - * - * This unboxed primitive overload exists for backwards compatibility. - */ - fun limit(limit: Long) = limit(limit as Long?) - - /** Alias for calling [Builder.limit] with `limit.orElse(null)`. */ - fun limit(limit: Optional) = limit(limit.getOrNull()) - - /** Filter results to only include OAuth Connections for a specific OAuth Application. */ - fun oauthApplicationId(oauthApplicationId: String?) = apply { - this.oauthApplicationId = oauthApplicationId - } - - /** - * Alias for calling [Builder.oauthApplicationId] with `oauthApplicationId.orElse(null)`. - */ - fun oauthApplicationId(oauthApplicationId: Optional) = - oauthApplicationId(oauthApplicationId.getOrNull()) - - fun status(status: Status?) = apply { this.status = status } - - /** Alias for calling [Builder.status] with `status.orElse(null)`. */ - fun status(status: Optional) = status(status.getOrNull()) - - fun additionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.clear() - putAllAdditionalHeaders(additionalHeaders) - } - - fun additionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.clear() - putAllAdditionalHeaders(additionalHeaders) - } - - fun putAdditionalHeader(name: String, value: String) = apply { - additionalHeaders.put(name, value) - } - - fun putAdditionalHeaders(name: String, values: Iterable) = apply { - additionalHeaders.put(name, values) - } - - fun putAllAdditionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.putAll(additionalHeaders) - } - - fun putAllAdditionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.putAll(additionalHeaders) - } - - fun replaceAdditionalHeaders(name: String, value: String) = apply { - additionalHeaders.replace(name, value) - } - - fun replaceAdditionalHeaders(name: String, values: Iterable) = apply { - additionalHeaders.replace(name, values) - } - - fun replaceAllAdditionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.replaceAll(additionalHeaders) - } - - fun replaceAllAdditionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.replaceAll(additionalHeaders) - } - - fun removeAdditionalHeaders(name: String) = apply { additionalHeaders.remove(name) } - - fun removeAllAdditionalHeaders(names: Set) = apply { - additionalHeaders.removeAll(names) - } - - fun additionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.clear() - putAllAdditionalQueryParams(additionalQueryParams) - } - - fun additionalQueryParams(additionalQueryParams: Map>) = apply { - this.additionalQueryParams.clear() - putAllAdditionalQueryParams(additionalQueryParams) - } - - fun putAdditionalQueryParam(key: String, value: String) = apply { - additionalQueryParams.put(key, value) - } - - fun putAdditionalQueryParams(key: String, values: Iterable) = apply { - additionalQueryParams.put(key, values) - } - - fun putAllAdditionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.putAll(additionalQueryParams) - } - - fun putAllAdditionalQueryParams(additionalQueryParams: Map>) = - apply { - this.additionalQueryParams.putAll(additionalQueryParams) - } - - fun replaceAdditionalQueryParams(key: String, value: String) = apply { - additionalQueryParams.replace(key, value) - } - - fun replaceAdditionalQueryParams(key: String, values: Iterable) = apply { - additionalQueryParams.replace(key, values) - } - - fun replaceAllAdditionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.replaceAll(additionalQueryParams) - } - - fun replaceAllAdditionalQueryParams(additionalQueryParams: Map>) = - apply { - this.additionalQueryParams.replaceAll(additionalQueryParams) - } - - fun removeAdditionalQueryParams(key: String) = apply { additionalQueryParams.remove(key) } - - fun removeAllAdditionalQueryParams(keys: Set) = apply { - additionalQueryParams.removeAll(keys) - } - - /** - * Returns an immutable instance of [OAuthConnectionListParams]. - * - * Further updates to this [Builder] will not mutate the returned instance. - */ - fun build(): OAuthConnectionListParams = - OAuthConnectionListParams( - cursor, - limit, - oauthApplicationId, - status, - additionalHeaders.build(), - additionalQueryParams.build(), - ) - } - - override fun _headers(): Headers = additionalHeaders - - override fun _queryParams(): QueryParams = - QueryParams.builder() - .apply { - cursor?.let { put("cursor", it) } - limit?.let { put("limit", it.toString()) } - oauthApplicationId?.let { put("oauth_application_id", it) } - status?.let { - it.in_().ifPresent { put("status.in", it.joinToString(",") { it.toString() }) } - it._additionalProperties().keys().forEach { key -> - it._additionalProperties().values(key).forEach { value -> - put("status.$key", value) - } - } - } - putAll(additionalQueryParams) - } - .build() - - class Status - private constructor(private val in_: List?, private val additionalProperties: QueryParams) { - - /** - * Filter to OAuth Connections by their status. By default, return only the `active` ones. - * For GET requests, this should be encoded as a comma-delimited string, such as - * `?in=one,two,three`. - */ - fun in_(): Optional> = Optional.ofNullable(in_) - - /** Query params to send with the request. */ - fun _additionalProperties(): QueryParams = additionalProperties - - fun toBuilder() = Builder().from(this) - - companion object { - - /** Returns a mutable builder for constructing an instance of [Status]. */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [Status]. */ - class Builder internal constructor() { - - private var in_: MutableList? = null - private var additionalProperties: QueryParams.Builder = QueryParams.builder() - - @JvmSynthetic - internal fun from(status: Status) = apply { - in_ = status.in_?.toMutableList() - additionalProperties = status.additionalProperties.toBuilder() - } - - /** - * Filter to OAuth Connections by their status. By default, return only the `active` - * ones. For GET requests, this should be encoded as a comma-delimited string, such as - * `?in=one,two,three`. - */ - fun in_(in_: List?) = apply { this.in_ = in_?.toMutableList() } - - /** Alias for calling [Builder.in_] with `in_.orElse(null)`. */ - fun in_(in_: Optional>) = in_(in_.getOrNull()) - - /** - * Adds a single [In] to [Builder.in_]. - * - * @throws IllegalStateException if the field was previously set to a non-list. - */ - fun addIn(in_: In) = apply { - this.in_ = (this.in_ ?: mutableListOf()).apply { add(in_) } - } - - fun additionalProperties(additionalProperties: QueryParams) = apply { - this.additionalProperties.clear() - putAllAdditionalProperties(additionalProperties) - } - - fun additionalProperties(additionalProperties: Map>) = apply { - this.additionalProperties.clear() - putAllAdditionalProperties(additionalProperties) - } - - fun putAdditionalProperty(key: String, value: String) = apply { - additionalProperties.put(key, value) - } - - fun putAdditionalProperties(key: String, values: Iterable) = apply { - additionalProperties.put(key, values) - } - - fun putAllAdditionalProperties(additionalProperties: QueryParams) = apply { - this.additionalProperties.putAll(additionalProperties) - } - - fun putAllAdditionalProperties(additionalProperties: Map>) = - apply { - this.additionalProperties.putAll(additionalProperties) - } - - fun replaceAdditionalProperties(key: String, value: String) = apply { - additionalProperties.replace(key, value) - } - - fun replaceAdditionalProperties(key: String, values: Iterable) = apply { - additionalProperties.replace(key, values) - } - - fun replaceAllAdditionalProperties(additionalProperties: QueryParams) = apply { - this.additionalProperties.replaceAll(additionalProperties) - } - - fun replaceAllAdditionalProperties( - additionalProperties: Map> - ) = apply { this.additionalProperties.replaceAll(additionalProperties) } - - fun removeAdditionalProperties(key: String) = apply { additionalProperties.remove(key) } - - fun removeAllAdditionalProperties(keys: Set) = apply { - additionalProperties.removeAll(keys) - } - - /** - * Returns an immutable instance of [Status]. - * - * Further updates to this [Builder] will not mutate the returned instance. - */ - fun build(): Status = Status(in_?.toImmutable(), additionalProperties.build()) - } - - class In @JsonCreator private constructor(private val value: JsonField) : Enum { - - /** - * 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 - - companion object { - - /** The OAuth connection is active. */ - @JvmField val ACTIVE = of("active") - - /** The OAuth connection is permanently deactivated. */ - @JvmField val INACTIVE = of("inactive") - - @JvmStatic fun of(value: String) = In(JsonField.of(value)) - } - - /** An enum containing [In]'s known values. */ - enum class Known { - /** The OAuth connection is active. */ - ACTIVE, - /** The OAuth connection is permanently deactivated. */ - INACTIVE, - } - - /** - * An enum containing [In]'s known values, as well as an [_UNKNOWN] member. - * - * An instance of [In] 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 { - /** The OAuth connection is active. */ - ACTIVE, - /** The OAuth connection is permanently deactivated. */ - INACTIVE, - /** An enum member indicating that [In] was instantiated with an unknown value. */ - _UNKNOWN, - } - - /** - * 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) { - ACTIVE -> Value.ACTIVE - INACTIVE -> Value.INACTIVE - else -> Value._UNKNOWN - } - - /** - * 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) { - ACTIVE -> Known.ACTIVE - INACTIVE -> Known.INACTIVE - else -> throw IncreaseInvalidDataException("Unknown In: $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. - */ - fun asString(): String = - _value().asString().orElseThrow { - IncreaseInvalidDataException("Value is not a String") - } - - private var validated: Boolean = false - - /** - * Validates that the types of all values in this object match their expected types - * recursively. - * - * This method is _not_ forwards compatible with new types from the API for existing - * fields. - * - * @throws IncreaseInvalidDataException if any value type in this object doesn't match - * its expected type. - */ - fun validate(): In = apply { - if (validated) { - return@apply - } - - known() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: IncreaseInvalidDataException) { - false - } - - /** - * 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 equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is In && value == other.value - } - - override fun hashCode() = value.hashCode() - - override fun toString() = value.toString() - } - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is Status && - in_ == other.in_ && - additionalProperties == other.additionalProperties - } - - private val hashCode: Int by lazy { Objects.hash(in_, additionalProperties) } - - override fun hashCode(): Int = hashCode - - override fun toString() = "Status{in_=$in_, additionalProperties=$additionalProperties}" - } - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is OAuthConnectionListParams && - cursor == other.cursor && - limit == other.limit && - oauthApplicationId == other.oauthApplicationId && - status == other.status && - additionalHeaders == other.additionalHeaders && - additionalQueryParams == other.additionalQueryParams - } - - override fun hashCode(): Int = - Objects.hash( - cursor, - limit, - oauthApplicationId, - status, - additionalHeaders, - additionalQueryParams, - ) - - override fun toString() = - "OAuthConnectionListParams{cursor=$cursor, limit=$limit, oauthApplicationId=$oauthApplicationId, status=$status, additionalHeaders=$additionalHeaders, additionalQueryParams=$additionalQueryParams}" -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionRetrieveParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionRetrieveParams.kt deleted file mode 100644 index 0f33df1be..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionRetrieveParams.kt +++ /dev/null @@ -1,202 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthconnections - -import com.increase.api.core.Params -import com.increase.api.core.http.Headers -import com.increase.api.core.http.QueryParams -import java.util.Objects -import java.util.Optional -import kotlin.jvm.optionals.getOrNull - -/** Retrieve an OAuth Connection */ -class OAuthConnectionRetrieveParams -private constructor( - private val oauthConnectionId: String?, - private val additionalHeaders: Headers, - private val additionalQueryParams: QueryParams, -) : Params { - - /** The identifier of the OAuth Connection. */ - fun oauthConnectionId(): Optional = Optional.ofNullable(oauthConnectionId) - - /** Additional headers to send with the request. */ - fun _additionalHeaders(): Headers = additionalHeaders - - /** Additional query param to send with the request. */ - fun _additionalQueryParams(): QueryParams = additionalQueryParams - - fun toBuilder() = Builder().from(this) - - companion object { - - @JvmStatic fun none(): OAuthConnectionRetrieveParams = builder().build() - - /** - * Returns a mutable builder for constructing an instance of - * [OAuthConnectionRetrieveParams]. - */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [OAuthConnectionRetrieveParams]. */ - class Builder internal constructor() { - - private var oauthConnectionId: String? = null - private var additionalHeaders: Headers.Builder = Headers.builder() - private var additionalQueryParams: QueryParams.Builder = QueryParams.builder() - - @JvmSynthetic - internal fun from(oauthConnectionRetrieveParams: OAuthConnectionRetrieveParams) = apply { - oauthConnectionId = oauthConnectionRetrieveParams.oauthConnectionId - additionalHeaders = oauthConnectionRetrieveParams.additionalHeaders.toBuilder() - additionalQueryParams = oauthConnectionRetrieveParams.additionalQueryParams.toBuilder() - } - - /** The identifier of the OAuth Connection. */ - fun oauthConnectionId(oauthConnectionId: String?) = apply { - this.oauthConnectionId = oauthConnectionId - } - - /** Alias for calling [Builder.oauthConnectionId] with `oauthConnectionId.orElse(null)`. */ - fun oauthConnectionId(oauthConnectionId: Optional) = - oauthConnectionId(oauthConnectionId.getOrNull()) - - fun additionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.clear() - putAllAdditionalHeaders(additionalHeaders) - } - - fun additionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.clear() - putAllAdditionalHeaders(additionalHeaders) - } - - fun putAdditionalHeader(name: String, value: String) = apply { - additionalHeaders.put(name, value) - } - - fun putAdditionalHeaders(name: String, values: Iterable) = apply { - additionalHeaders.put(name, values) - } - - fun putAllAdditionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.putAll(additionalHeaders) - } - - fun putAllAdditionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.putAll(additionalHeaders) - } - - fun replaceAdditionalHeaders(name: String, value: String) = apply { - additionalHeaders.replace(name, value) - } - - fun replaceAdditionalHeaders(name: String, values: Iterable) = apply { - additionalHeaders.replace(name, values) - } - - fun replaceAllAdditionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.replaceAll(additionalHeaders) - } - - fun replaceAllAdditionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.replaceAll(additionalHeaders) - } - - fun removeAdditionalHeaders(name: String) = apply { additionalHeaders.remove(name) } - - fun removeAllAdditionalHeaders(names: Set) = apply { - additionalHeaders.removeAll(names) - } - - fun additionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.clear() - putAllAdditionalQueryParams(additionalQueryParams) - } - - fun additionalQueryParams(additionalQueryParams: Map>) = apply { - this.additionalQueryParams.clear() - putAllAdditionalQueryParams(additionalQueryParams) - } - - fun putAdditionalQueryParam(key: String, value: String) = apply { - additionalQueryParams.put(key, value) - } - - fun putAdditionalQueryParams(key: String, values: Iterable) = apply { - additionalQueryParams.put(key, values) - } - - fun putAllAdditionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.putAll(additionalQueryParams) - } - - fun putAllAdditionalQueryParams(additionalQueryParams: Map>) = - apply { - this.additionalQueryParams.putAll(additionalQueryParams) - } - - fun replaceAdditionalQueryParams(key: String, value: String) = apply { - additionalQueryParams.replace(key, value) - } - - fun replaceAdditionalQueryParams(key: String, values: Iterable) = apply { - additionalQueryParams.replace(key, values) - } - - fun replaceAllAdditionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.replaceAll(additionalQueryParams) - } - - fun replaceAllAdditionalQueryParams(additionalQueryParams: Map>) = - apply { - this.additionalQueryParams.replaceAll(additionalQueryParams) - } - - fun removeAdditionalQueryParams(key: String) = apply { additionalQueryParams.remove(key) } - - fun removeAllAdditionalQueryParams(keys: Set) = apply { - additionalQueryParams.removeAll(keys) - } - - /** - * Returns an immutable instance of [OAuthConnectionRetrieveParams]. - * - * Further updates to this [Builder] will not mutate the returned instance. - */ - fun build(): OAuthConnectionRetrieveParams = - OAuthConnectionRetrieveParams( - oauthConnectionId, - additionalHeaders.build(), - additionalQueryParams.build(), - ) - } - - fun _pathParam(index: Int): String = - when (index) { - 0 -> oauthConnectionId ?: "" - else -> "" - } - - override fun _headers(): Headers = additionalHeaders - - override fun _queryParams(): QueryParams = additionalQueryParams - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is OAuthConnectionRetrieveParams && - oauthConnectionId == other.oauthConnectionId && - additionalHeaders == other.additionalHeaders && - additionalQueryParams == other.additionalQueryParams - } - - override fun hashCode(): Int = - Objects.hash(oauthConnectionId, additionalHeaders, additionalQueryParams) - - override fun toString() = - "OAuthConnectionRetrieveParams{oauthConnectionId=$oauthConnectionId, additionalHeaders=$additionalHeaders, additionalQueryParams=$additionalQueryParams}" -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthtokens/OAuthToken.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/oauthtokens/OAuthToken.kt deleted file mode 100644 index 203e33a6e..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthtokens/OAuthToken.kt +++ /dev/null @@ -1,578 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthtokens - -import com.fasterxml.jackson.annotation.JsonAnyGetter -import com.fasterxml.jackson.annotation.JsonAnySetter -import com.fasterxml.jackson.annotation.JsonCreator -import com.fasterxml.jackson.annotation.JsonProperty -import com.increase.api.core.Enum -import com.increase.api.core.ExcludeMissing -import com.increase.api.core.JsonField -import com.increase.api.core.JsonMissing -import com.increase.api.core.JsonValue -import com.increase.api.core.checkRequired -import com.increase.api.errors.IncreaseInvalidDataException -import java.util.Collections -import java.util.Objects -import kotlin.jvm.optionals.getOrNull - -/** - * A token that is returned to your application when a user completes the OAuth flow and may be used - * to authenticate requests. Learn more about OAuth [here](/documentation/oauth). - */ -class OAuthToken -@JsonCreator(mode = JsonCreator.Mode.DISABLED) -private constructor( - private val accessToken: JsonField, - private val groupId: JsonField, - private val tokenType: JsonField, - private val type: JsonField, - private val additionalProperties: MutableMap, -) { - - @JsonCreator - private constructor( - @JsonProperty("access_token") - @ExcludeMissing - accessToken: JsonField = JsonMissing.of(), - @JsonProperty("group_id") @ExcludeMissing groupId: JsonField = JsonMissing.of(), - @JsonProperty("token_type") - @ExcludeMissing - tokenType: JsonField = JsonMissing.of(), - @JsonProperty("type") @ExcludeMissing type: JsonField = JsonMissing.of(), - ) : this(accessToken, groupId, tokenType, type, mutableMapOf()) - - /** - * You may use this token in place of an API key to make OAuth requests on a user's behalf. - * - * @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). - */ - fun accessToken(): String = accessToken.getRequired("access_token") - - /** - * The Group's identifier. A Group is the top-level organization in Increase. - * - * @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). - */ - fun groupId(): String = groupId.getRequired("group_id") - - /** - * The type of OAuth token. - * - * @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). - */ - fun tokenType(): TokenType = tokenType.getRequired("token_type") - - /** - * A constant representing the object's type. For this resource it will always be `oauth_token`. - * - * @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). - */ - fun type(): Type = type.getRequired("type") - - /** - * Returns the raw JSON value of [accessToken]. - * - * Unlike [accessToken], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("access_token") - @ExcludeMissing - fun _accessToken(): JsonField = accessToken - - /** - * Returns the raw JSON value of [groupId]. - * - * Unlike [groupId], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("group_id") @ExcludeMissing fun _groupId(): JsonField = groupId - - /** - * Returns the raw JSON value of [tokenType]. - * - * Unlike [tokenType], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("token_type") @ExcludeMissing fun _tokenType(): JsonField = tokenType - - /** - * Returns the raw JSON value of [type]. - * - * Unlike [type], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("type") @ExcludeMissing fun _type(): JsonField = type - - @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 { - - /** - * Returns a mutable builder for constructing an instance of [OAuthToken]. - * - * The following fields are required: - * ```java - * .accessToken() - * .groupId() - * .tokenType() - * .type() - * ``` - */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [OAuthToken]. */ - class Builder internal constructor() { - - private var accessToken: JsonField? = null - private var groupId: JsonField? = null - private var tokenType: JsonField? = null - private var type: JsonField? = null - private var additionalProperties: MutableMap = mutableMapOf() - - @JvmSynthetic - internal fun from(oauthToken: OAuthToken) = apply { - accessToken = oauthToken.accessToken - groupId = oauthToken.groupId - tokenType = oauthToken.tokenType - type = oauthToken.type - additionalProperties = oauthToken.additionalProperties.toMutableMap() - } - - /** - * You may use this token in place of an API key to make OAuth requests on a user's behalf. - */ - fun accessToken(accessToken: String) = accessToken(JsonField.of(accessToken)) - - /** - * Sets [Builder.accessToken] to an arbitrary JSON value. - * - * You should usually call [Builder.accessToken] with a well-typed [String] value instead. - * This method is primarily for setting the field to an undocumented or not yet supported - * value. - */ - fun accessToken(accessToken: JsonField) = apply { this.accessToken = accessToken } - - /** The Group's identifier. A Group is the top-level organization in Increase. */ - fun groupId(groupId: String) = groupId(JsonField.of(groupId)) - - /** - * Sets [Builder.groupId] to an arbitrary JSON value. - * - * You should usually call [Builder.groupId] with a well-typed [String] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported value. - */ - fun groupId(groupId: JsonField) = apply { this.groupId = groupId } - - /** The type of OAuth token. */ - fun tokenType(tokenType: TokenType) = tokenType(JsonField.of(tokenType)) - - /** - * Sets [Builder.tokenType] to an arbitrary JSON value. - * - * You should usually call [Builder.tokenType] with a well-typed [TokenType] value instead. - * This method is primarily for setting the field to an undocumented or not yet supported - * value. - */ - fun tokenType(tokenType: JsonField) = apply { this.tokenType = tokenType } - - /** - * A constant representing the object's type. For this resource it will always be - * `oauth_token`. - */ - fun type(type: Type) = type(JsonField.of(type)) - - /** - * Sets [Builder.type] to an arbitrary JSON value. - * - * You should usually call [Builder.type] with a well-typed [Type] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported value. - */ - fun type(type: JsonField) = apply { this.type = type } - - fun additionalProperties(additionalProperties: Map) = apply { - this.additionalProperties.clear() - putAllAdditionalProperties(additionalProperties) - } - - fun putAdditionalProperty(key: String, value: JsonValue) = apply { - additionalProperties.put(key, value) - } - - fun putAllAdditionalProperties(additionalProperties: Map) = apply { - this.additionalProperties.putAll(additionalProperties) - } - - fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } - - fun removeAllAdditionalProperties(keys: Set) = apply { - keys.forEach(::removeAdditionalProperty) - } - - /** - * Returns an immutable instance of [OAuthToken]. - * - * Further updates to this [Builder] will not mutate the returned instance. - * - * The following fields are required: - * ```java - * .accessToken() - * .groupId() - * .tokenType() - * .type() - * ``` - * - * @throws IllegalStateException if any required field is unset. - */ - fun build(): OAuthToken = - OAuthToken( - checkRequired("accessToken", accessToken), - checkRequired("groupId", groupId), - checkRequired("tokenType", tokenType), - checkRequired("type", type), - additionalProperties.toMutableMap(), - ) - } - - private var validated: Boolean = false - - /** - * Validates that the types of all values in this object match their expected types recursively. - * - * This method is _not_ forwards compatible with new types from the API for existing fields. - * - * @throws IncreaseInvalidDataException if any value type in this object doesn't match its - * expected type. - */ - fun validate(): OAuthToken = apply { - if (validated) { - return@apply - } - - accessToken() - groupId() - tokenType().validate() - type().validate() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: IncreaseInvalidDataException) { - false - } - - /** - * 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 (accessToken.asKnown().isPresent) 1 else 0) + - (if (groupId.asKnown().isPresent) 1 else 0) + - (tokenType.asKnown().getOrNull()?.validity() ?: 0) + - (type.asKnown().getOrNull()?.validity() ?: 0) - - /** The type of OAuth token. */ - class TokenType @JsonCreator private constructor(private val value: JsonField) : Enum { - - /** - * 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 - - companion object { - - @JvmField val BEARER = of("bearer") - - @JvmStatic fun of(value: String) = TokenType(JsonField.of(value)) - } - - /** An enum containing [TokenType]'s known values. */ - enum class Known { - BEARER - } - - /** - * An enum containing [TokenType]'s known values, as well as an [_UNKNOWN] member. - * - * An instance of [TokenType] 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 { - BEARER, - /** - * An enum member indicating that [TokenType] was instantiated with an unknown value. - */ - _UNKNOWN, - } - - /** - * 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) { - BEARER -> Value.BEARER - else -> Value._UNKNOWN - } - - /** - * 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) { - BEARER -> Known.BEARER - else -> throw IncreaseInvalidDataException("Unknown TokenType: $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. - */ - fun asString(): String = - _value().asString().orElseThrow { - IncreaseInvalidDataException("Value is not a String") - } - - private var validated: Boolean = false - - /** - * Validates that the types of all values in this object match their expected types - * recursively. - * - * This method is _not_ forwards compatible with new types from the API for existing fields. - * - * @throws IncreaseInvalidDataException if any value type in this object doesn't match its - * expected type. - */ - fun validate(): TokenType = apply { - if (validated) { - return@apply - } - - known() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: IncreaseInvalidDataException) { - false - } - - /** - * 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 equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is TokenType && value == other.value - } - - override fun hashCode() = value.hashCode() - - override fun toString() = value.toString() - } - - /** - * A constant representing the object's type. For this resource it will always be `oauth_token`. - */ - class Type @JsonCreator private constructor(private val value: JsonField) : Enum { - - /** - * 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 - - companion object { - - @JvmField val OAUTH_TOKEN = of("oauth_token") - - @JvmStatic fun of(value: String) = Type(JsonField.of(value)) - } - - /** An enum containing [Type]'s known values. */ - enum class Known { - OAUTH_TOKEN - } - - /** - * An enum containing [Type]'s known values, as well as an [_UNKNOWN] member. - * - * An instance of [Type] 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 { - OAUTH_TOKEN, - /** An enum member indicating that [Type] was instantiated with an unknown value. */ - _UNKNOWN, - } - - /** - * 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) { - OAUTH_TOKEN -> Value.OAUTH_TOKEN - else -> Value._UNKNOWN - } - - /** - * 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) { - OAUTH_TOKEN -> Known.OAUTH_TOKEN - else -> throw IncreaseInvalidDataException("Unknown Type: $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. - */ - fun asString(): String = - _value().asString().orElseThrow { - IncreaseInvalidDataException("Value is not a String") - } - - private var validated: Boolean = false - - /** - * Validates that the types of all values in this object match their expected types - * recursively. - * - * This method is _not_ forwards compatible with new types from the API for existing fields. - * - * @throws IncreaseInvalidDataException if any value type in this object doesn't match its - * expected type. - */ - fun validate(): Type = apply { - if (validated) { - return@apply - } - - known() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: IncreaseInvalidDataException) { - false - } - - /** - * 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 equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is Type && value == other.value - } - - override fun hashCode() = value.hashCode() - - override fun toString() = value.toString() - } - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is OAuthToken && - accessToken == other.accessToken && - groupId == other.groupId && - tokenType == other.tokenType && - type == other.type && - additionalProperties == other.additionalProperties - } - - private val hashCode: Int by lazy { - Objects.hash(accessToken, groupId, tokenType, type, additionalProperties) - } - - override fun hashCode(): Int = hashCode - - override fun toString() = - "OAuthToken{accessToken=$accessToken, groupId=$groupId, tokenType=$tokenType, type=$type, additionalProperties=$additionalProperties}" -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthtokens/OAuthTokenCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/oauthtokens/OAuthTokenCreateParams.kt deleted file mode 100644 index d3db64afa..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/oauthtokens/OAuthTokenCreateParams.kt +++ /dev/null @@ -1,894 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthtokens - -import com.fasterxml.jackson.annotation.JsonAnyGetter -import com.fasterxml.jackson.annotation.JsonAnySetter -import com.fasterxml.jackson.annotation.JsonCreator -import com.fasterxml.jackson.annotation.JsonProperty -import com.increase.api.core.Enum -import com.increase.api.core.ExcludeMissing -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.checkRequired -import com.increase.api.core.http.Headers -import com.increase.api.core.http.QueryParams -import com.increase.api.errors.IncreaseInvalidDataException -import java.util.Collections -import java.util.Objects -import java.util.Optional -import kotlin.jvm.optionals.getOrNull - -/** Create an OAuth Token */ -class OAuthTokenCreateParams -private constructor( - private val body: Body, - private val additionalHeaders: Headers, - private val additionalQueryParams: QueryParams, -) : Params { - - /** - * The credential you request in exchange for the code. In Production, this is always - * `authorization_code`. In Sandbox, you can pass either enum value. - * - * @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). - */ - fun grantType(): GrantType = body.grantType() - - /** - * The public identifier for your application. - * - * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the - * server responded with an unexpected value). - */ - fun clientId(): Optional = body.clientId() - - /** - * The secret that confirms you own the application. This is redundant given that the request is - * made with your API key but it's a required component of OAuth 2.0. - * - * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the - * server responded with an unexpected value). - */ - fun clientSecret(): Optional = body.clientSecret() - - /** - * The authorization code generated by the user and given to you as a query parameter. - * - * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the - * server responded with an unexpected value). - */ - fun code(): Optional = body.code() - - /** - * The production token you want to exchange for a sandbox token. This is only available in - * Sandbox. Set `grant_type` to `production_token` to use this parameter. - * - * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the - * server responded with an unexpected value). - */ - fun productionToken(): Optional = body.productionToken() - - /** - * Returns the raw JSON value of [grantType]. - * - * Unlike [grantType], this method doesn't throw if the JSON field has an unexpected type. - */ - fun _grantType(): JsonField = body._grantType() - - /** - * Returns the raw JSON value of [clientId]. - * - * Unlike [clientId], this method doesn't throw if the JSON field has an unexpected type. - */ - fun _clientId(): JsonField = body._clientId() - - /** - * Returns the raw JSON value of [clientSecret]. - * - * Unlike [clientSecret], this method doesn't throw if the JSON field has an unexpected type. - */ - fun _clientSecret(): JsonField = body._clientSecret() - - /** - * Returns the raw JSON value of [code]. - * - * Unlike [code], this method doesn't throw if the JSON field has an unexpected type. - */ - fun _code(): JsonField = body._code() - - /** - * Returns the raw JSON value of [productionToken]. - * - * Unlike [productionToken], this method doesn't throw if the JSON field has an unexpected type. - */ - fun _productionToken(): JsonField = body._productionToken() - - fun _additionalBodyProperties(): Map = body._additionalProperties() - - /** Additional headers to send with the request. */ - fun _additionalHeaders(): Headers = additionalHeaders - - /** Additional query param to send with the request. */ - fun _additionalQueryParams(): QueryParams = additionalQueryParams - - fun toBuilder() = Builder().from(this) - - companion object { - - /** - * Returns a mutable builder for constructing an instance of [OAuthTokenCreateParams]. - * - * The following fields are required: - * ```java - * .grantType() - * ``` - */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [OAuthTokenCreateParams]. */ - class Builder internal constructor() { - - private var body: Body.Builder = Body.builder() - private var additionalHeaders: Headers.Builder = Headers.builder() - private var additionalQueryParams: QueryParams.Builder = QueryParams.builder() - - @JvmSynthetic - internal fun from(oauthTokenCreateParams: OAuthTokenCreateParams) = apply { - body = oauthTokenCreateParams.body.toBuilder() - additionalHeaders = oauthTokenCreateParams.additionalHeaders.toBuilder() - additionalQueryParams = oauthTokenCreateParams.additionalQueryParams.toBuilder() - } - - /** - * Sets the entire request body. - * - * This is generally only useful if you are already constructing the body separately. - * Otherwise, it's more convenient to use the top-level setters instead: - * - [grantType] - * - [clientId] - * - [clientSecret] - * - [code] - * - [productionToken] - * - etc. - */ - fun body(body: Body) = apply { this.body = body.toBuilder() } - - /** - * The credential you request in exchange for the code. In Production, this is always - * `authorization_code`. In Sandbox, you can pass either enum value. - */ - fun grantType(grantType: GrantType) = apply { body.grantType(grantType) } - - /** - * Sets [Builder.grantType] to an arbitrary JSON value. - * - * You should usually call [Builder.grantType] with a well-typed [GrantType] value instead. - * This method is primarily for setting the field to an undocumented or not yet supported - * value. - */ - fun grantType(grantType: JsonField) = apply { body.grantType(grantType) } - - /** The public identifier for your application. */ - fun clientId(clientId: String) = apply { body.clientId(clientId) } - - /** - * Sets [Builder.clientId] to an arbitrary JSON value. - * - * You should usually call [Builder.clientId] with a well-typed [String] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported value. - */ - fun clientId(clientId: JsonField) = apply { body.clientId(clientId) } - - /** - * The secret that confirms you own the application. This is redundant given that the - * request is made with your API key but it's a required component of OAuth 2.0. - */ - fun clientSecret(clientSecret: String) = apply { body.clientSecret(clientSecret) } - - /** - * Sets [Builder.clientSecret] to an arbitrary JSON value. - * - * You should usually call [Builder.clientSecret] with a well-typed [String] value instead. - * This method is primarily for setting the field to an undocumented or not yet supported - * value. - */ - fun clientSecret(clientSecret: JsonField) = apply { - body.clientSecret(clientSecret) - } - - /** The authorization code generated by the user and given to you as a query parameter. */ - fun code(code: String) = apply { body.code(code) } - - /** - * Sets [Builder.code] to an arbitrary JSON value. - * - * You should usually call [Builder.code] with a well-typed [String] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported value. - */ - fun code(code: JsonField) = apply { body.code(code) } - - /** - * The production token you want to exchange for a sandbox token. This is only available in - * Sandbox. Set `grant_type` to `production_token` to use this parameter. - */ - fun productionToken(productionToken: String) = apply { - body.productionToken(productionToken) - } - - /** - * Sets [Builder.productionToken] to an arbitrary JSON value. - * - * You should usually call [Builder.productionToken] with a well-typed [String] value - * instead. This method is primarily for setting the field to an undocumented or not yet - * supported value. - */ - fun productionToken(productionToken: JsonField) = apply { - body.productionToken(productionToken) - } - - fun additionalBodyProperties(additionalBodyProperties: Map) = apply { - body.additionalProperties(additionalBodyProperties) - } - - fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply { - body.putAdditionalProperty(key, value) - } - - fun putAllAdditionalBodyProperties(additionalBodyProperties: Map) = - apply { - body.putAllAdditionalProperties(additionalBodyProperties) - } - - fun removeAdditionalBodyProperty(key: String) = apply { body.removeAdditionalProperty(key) } - - fun removeAllAdditionalBodyProperties(keys: Set) = apply { - body.removeAllAdditionalProperties(keys) - } - - fun additionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.clear() - putAllAdditionalHeaders(additionalHeaders) - } - - fun additionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.clear() - putAllAdditionalHeaders(additionalHeaders) - } - - fun putAdditionalHeader(name: String, value: String) = apply { - additionalHeaders.put(name, value) - } - - fun putAdditionalHeaders(name: String, values: Iterable) = apply { - additionalHeaders.put(name, values) - } - - fun putAllAdditionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.putAll(additionalHeaders) - } - - fun putAllAdditionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.putAll(additionalHeaders) - } - - fun replaceAdditionalHeaders(name: String, value: String) = apply { - additionalHeaders.replace(name, value) - } - - fun replaceAdditionalHeaders(name: String, values: Iterable) = apply { - additionalHeaders.replace(name, values) - } - - fun replaceAllAdditionalHeaders(additionalHeaders: Headers) = apply { - this.additionalHeaders.replaceAll(additionalHeaders) - } - - fun replaceAllAdditionalHeaders(additionalHeaders: Map>) = apply { - this.additionalHeaders.replaceAll(additionalHeaders) - } - - fun removeAdditionalHeaders(name: String) = apply { additionalHeaders.remove(name) } - - fun removeAllAdditionalHeaders(names: Set) = apply { - additionalHeaders.removeAll(names) - } - - fun additionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.clear() - putAllAdditionalQueryParams(additionalQueryParams) - } - - fun additionalQueryParams(additionalQueryParams: Map>) = apply { - this.additionalQueryParams.clear() - putAllAdditionalQueryParams(additionalQueryParams) - } - - fun putAdditionalQueryParam(key: String, value: String) = apply { - additionalQueryParams.put(key, value) - } - - fun putAdditionalQueryParams(key: String, values: Iterable) = apply { - additionalQueryParams.put(key, values) - } - - fun putAllAdditionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.putAll(additionalQueryParams) - } - - fun putAllAdditionalQueryParams(additionalQueryParams: Map>) = - apply { - this.additionalQueryParams.putAll(additionalQueryParams) - } - - fun replaceAdditionalQueryParams(key: String, value: String) = apply { - additionalQueryParams.replace(key, value) - } - - fun replaceAdditionalQueryParams(key: String, values: Iterable) = apply { - additionalQueryParams.replace(key, values) - } - - fun replaceAllAdditionalQueryParams(additionalQueryParams: QueryParams) = apply { - this.additionalQueryParams.replaceAll(additionalQueryParams) - } - - fun replaceAllAdditionalQueryParams(additionalQueryParams: Map>) = - apply { - this.additionalQueryParams.replaceAll(additionalQueryParams) - } - - fun removeAdditionalQueryParams(key: String) = apply { additionalQueryParams.remove(key) } - - fun removeAllAdditionalQueryParams(keys: Set) = apply { - additionalQueryParams.removeAll(keys) - } - - /** - * Returns an immutable instance of [OAuthTokenCreateParams]. - * - * Further updates to this [Builder] will not mutate the returned instance. - * - * The following fields are required: - * ```java - * .grantType() - * ``` - * - * @throws IllegalStateException if any required field is unset. - */ - fun build(): OAuthTokenCreateParams = - OAuthTokenCreateParams( - body.build(), - additionalHeaders.build(), - additionalQueryParams.build(), - ) - } - - fun _body(): Body = body - - override fun _headers(): Headers = additionalHeaders - - override fun _queryParams(): QueryParams = additionalQueryParams - - class Body - @JsonCreator(mode = JsonCreator.Mode.DISABLED) - private constructor( - private val grantType: JsonField, - private val clientId: JsonField, - private val clientSecret: JsonField, - private val code: JsonField, - private val productionToken: JsonField, - private val additionalProperties: MutableMap, - ) { - - @JsonCreator - private constructor( - @JsonProperty("grant_type") - @ExcludeMissing - grantType: JsonField = JsonMissing.of(), - @JsonProperty("client_id") - @ExcludeMissing - clientId: JsonField = JsonMissing.of(), - @JsonProperty("client_secret") - @ExcludeMissing - clientSecret: JsonField = JsonMissing.of(), - @JsonProperty("code") @ExcludeMissing code: JsonField = JsonMissing.of(), - @JsonProperty("production_token") - @ExcludeMissing - productionToken: JsonField = JsonMissing.of(), - ) : this(grantType, clientId, clientSecret, code, productionToken, mutableMapOf()) - - /** - * The credential you request in exchange for the code. In Production, this is always - * `authorization_code`. In Sandbox, you can pass either enum value. - * - * @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). - */ - fun grantType(): GrantType = grantType.getRequired("grant_type") - - /** - * The public identifier for your application. - * - * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if - * the server responded with an unexpected value). - */ - fun clientId(): Optional = clientId.getOptional("client_id") - - /** - * The secret that confirms you own the application. This is redundant given that the - * request is made with your API key but it's a required component of OAuth 2.0. - * - * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if - * the server responded with an unexpected value). - */ - fun clientSecret(): Optional = clientSecret.getOptional("client_secret") - - /** - * The authorization code generated by the user and given to you as a query parameter. - * - * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if - * the server responded with an unexpected value). - */ - fun code(): Optional = code.getOptional("code") - - /** - * The production token you want to exchange for a sandbox token. This is only available in - * Sandbox. Set `grant_type` to `production_token` to use this parameter. - * - * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if - * the server responded with an unexpected value). - */ - fun productionToken(): Optional = productionToken.getOptional("production_token") - - /** - * Returns the raw JSON value of [grantType]. - * - * Unlike [grantType], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("grant_type") - @ExcludeMissing - fun _grantType(): JsonField = grantType - - /** - * Returns the raw JSON value of [clientId]. - * - * Unlike [clientId], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("client_id") @ExcludeMissing fun _clientId(): JsonField = clientId - - /** - * Returns the raw JSON value of [clientSecret]. - * - * Unlike [clientSecret], this method doesn't throw if the JSON field has an unexpected - * type. - */ - @JsonProperty("client_secret") - @ExcludeMissing - fun _clientSecret(): JsonField = clientSecret - - /** - * Returns the raw JSON value of [code]. - * - * Unlike [code], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("code") @ExcludeMissing fun _code(): JsonField = code - - /** - * Returns the raw JSON value of [productionToken]. - * - * Unlike [productionToken], this method doesn't throw if the JSON field has an unexpected - * type. - */ - @JsonProperty("production_token") - @ExcludeMissing - fun _productionToken(): JsonField = productionToken - - @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 { - - /** - * Returns a mutable builder for constructing an instance of [Body]. - * - * The following fields are required: - * ```java - * .grantType() - * ``` - */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [Body]. */ - class Builder internal constructor() { - - private var grantType: JsonField? = null - private var clientId: JsonField = JsonMissing.of() - private var clientSecret: JsonField = JsonMissing.of() - private var code: JsonField = JsonMissing.of() - private var productionToken: JsonField = JsonMissing.of() - private var additionalProperties: MutableMap = mutableMapOf() - - @JvmSynthetic - internal fun from(body: Body) = apply { - grantType = body.grantType - clientId = body.clientId - clientSecret = body.clientSecret - code = body.code - productionToken = body.productionToken - additionalProperties = body.additionalProperties.toMutableMap() - } - - /** - * The credential you request in exchange for the code. In Production, this is always - * `authorization_code`. In Sandbox, you can pass either enum value. - */ - fun grantType(grantType: GrantType) = grantType(JsonField.of(grantType)) - - /** - * Sets [Builder.grantType] to an arbitrary JSON value. - * - * You should usually call [Builder.grantType] with a well-typed [GrantType] value - * instead. This method is primarily for setting the field to an undocumented or not yet - * supported value. - */ - fun grantType(grantType: JsonField) = apply { this.grantType = grantType } - - /** The public identifier for your application. */ - fun clientId(clientId: String) = clientId(JsonField.of(clientId)) - - /** - * Sets [Builder.clientId] to an arbitrary JSON value. - * - * You should usually call [Builder.clientId] with a well-typed [String] value instead. - * This method is primarily for setting the field to an undocumented or not yet - * supported value. - */ - fun clientId(clientId: JsonField) = apply { this.clientId = clientId } - - /** - * The secret that confirms you own the application. This is redundant given that the - * request is made with your API key but it's a required component of OAuth 2.0. - */ - fun clientSecret(clientSecret: String) = clientSecret(JsonField.of(clientSecret)) - - /** - * Sets [Builder.clientSecret] to an arbitrary JSON value. - * - * You should usually call [Builder.clientSecret] with a well-typed [String] value - * instead. This method is primarily for setting the field to an undocumented or not yet - * supported value. - */ - fun clientSecret(clientSecret: JsonField) = apply { - this.clientSecret = clientSecret - } - - /** - * The authorization code generated by the user and given to you as a query parameter. - */ - fun code(code: String) = code(JsonField.of(code)) - - /** - * Sets [Builder.code] to an arbitrary JSON value. - * - * You should usually call [Builder.code] with a well-typed [String] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported - * value. - */ - fun code(code: JsonField) = apply { this.code = code } - - /** - * The production token you want to exchange for a sandbox token. This is only available - * in Sandbox. Set `grant_type` to `production_token` to use this parameter. - */ - fun productionToken(productionToken: String) = - productionToken(JsonField.of(productionToken)) - - /** - * Sets [Builder.productionToken] to an arbitrary JSON value. - * - * You should usually call [Builder.productionToken] with a well-typed [String] value - * instead. This method is primarily for setting the field to an undocumented or not yet - * supported value. - */ - fun productionToken(productionToken: JsonField) = apply { - this.productionToken = productionToken - } - - fun additionalProperties(additionalProperties: Map) = apply { - this.additionalProperties.clear() - putAllAdditionalProperties(additionalProperties) - } - - fun putAdditionalProperty(key: String, value: JsonValue) = apply { - additionalProperties.put(key, value) - } - - fun putAllAdditionalProperties(additionalProperties: Map) = apply { - this.additionalProperties.putAll(additionalProperties) - } - - fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } - - fun removeAllAdditionalProperties(keys: Set) = apply { - keys.forEach(::removeAdditionalProperty) - } - - /** - * Returns an immutable instance of [Body]. - * - * Further updates to this [Builder] will not mutate the returned instance. - * - * The following fields are required: - * ```java - * .grantType() - * ``` - * - * @throws IllegalStateException if any required field is unset. - */ - fun build(): Body = - Body( - checkRequired("grantType", grantType), - clientId, - clientSecret, - code, - productionToken, - additionalProperties.toMutableMap(), - ) - } - - private var validated: Boolean = false - - /** - * Validates that the types of all values in this object match their expected types - * recursively. - * - * This method is _not_ forwards compatible with new types from the API for existing fields. - * - * @throws IncreaseInvalidDataException if any value type in this object doesn't match its - * expected type. - */ - fun validate(): Body = apply { - if (validated) { - return@apply - } - - grantType().validate() - clientId() - clientSecret() - code() - productionToken() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: IncreaseInvalidDataException) { - false - } - - /** - * 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 = - (grantType.asKnown().getOrNull()?.validity() ?: 0) + - (if (clientId.asKnown().isPresent) 1 else 0) + - (if (clientSecret.asKnown().isPresent) 1 else 0) + - (if (code.asKnown().isPresent) 1 else 0) + - (if (productionToken.asKnown().isPresent) 1 else 0) - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is Body && - grantType == other.grantType && - clientId == other.clientId && - clientSecret == other.clientSecret && - code == other.code && - productionToken == other.productionToken && - additionalProperties == other.additionalProperties - } - - private val hashCode: Int by lazy { - Objects.hash( - grantType, - clientId, - clientSecret, - code, - productionToken, - additionalProperties, - ) - } - - override fun hashCode(): Int = hashCode - - override fun toString() = - "Body{grantType=$grantType, clientId=$clientId, clientSecret=$clientSecret, code=$code, productionToken=$productionToken, additionalProperties=$additionalProperties}" - } - - /** - * The credential you request in exchange for the code. In Production, this is always - * `authorization_code`. In Sandbox, you can pass either enum value. - */ - class GrantType @JsonCreator private constructor(private val value: JsonField) : Enum { - - /** - * 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 - - companion object { - - /** An OAuth authorization code. */ - @JvmField val AUTHORIZATION_CODE = of("authorization_code") - - /** An OAuth production token. */ - @JvmField val PRODUCTION_TOKEN = of("production_token") - - @JvmStatic fun of(value: String) = GrantType(JsonField.of(value)) - } - - /** An enum containing [GrantType]'s known values. */ - enum class Known { - /** An OAuth authorization code. */ - AUTHORIZATION_CODE, - /** An OAuth production token. */ - PRODUCTION_TOKEN, - } - - /** - * An enum containing [GrantType]'s known values, as well as an [_UNKNOWN] member. - * - * An instance of [GrantType] 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 { - /** An OAuth authorization code. */ - AUTHORIZATION_CODE, - /** An OAuth production token. */ - PRODUCTION_TOKEN, - /** - * An enum member indicating that [GrantType] was instantiated with an unknown value. - */ - _UNKNOWN, - } - - /** - * 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) { - AUTHORIZATION_CODE -> Value.AUTHORIZATION_CODE - PRODUCTION_TOKEN -> Value.PRODUCTION_TOKEN - else -> Value._UNKNOWN - } - - /** - * 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) { - AUTHORIZATION_CODE -> Known.AUTHORIZATION_CODE - PRODUCTION_TOKEN -> Known.PRODUCTION_TOKEN - else -> throw IncreaseInvalidDataException("Unknown GrantType: $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. - */ - fun asString(): String = - _value().asString().orElseThrow { - IncreaseInvalidDataException("Value is not a String") - } - - private var validated: Boolean = false - - /** - * Validates that the types of all values in this object match their expected types - * recursively. - * - * This method is _not_ forwards compatible with new types from the API for existing fields. - * - * @throws IncreaseInvalidDataException if any value type in this object doesn't match its - * expected type. - */ - fun validate(): GrantType = apply { - if (validated) { - return@apply - } - - known() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: IncreaseInvalidDataException) { - false - } - - /** - * 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 equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is GrantType && value == other.value - } - - override fun hashCode() = value.hashCode() - - override fun toString() = value.toString() - } - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is OAuthTokenCreateParams && - body == other.body && - additionalHeaders == other.additionalHeaders && - additionalQueryParams == other.additionalQueryParams - } - - override fun hashCode(): Int = Objects.hash(body, additionalHeaders, additionalQueryParams) - - override fun toString() = - "OAuthTokenCreateParams{body=$body, additionalHeaders=$additionalHeaders, additionalQueryParams=$additionalQueryParams}" -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransfer.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransfer.kt index af88be5e5..07b6bf623 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransfer.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransfer.kt @@ -43,6 +43,7 @@ private constructor( private val inboundRealTimePaymentsRequestForPaymentId: JsonField, private val pendingTransactionId: JsonField, private val rejection: JsonField, + private val returnOfInboundRealTimePaymentsTransferId: JsonField, private val routingNumber: JsonField, private val sourceAccountNumberId: JsonField, private val status: JsonField, @@ -98,6 +99,9 @@ private constructor( @JsonProperty("rejection") @ExcludeMissing rejection: JsonField = JsonMissing.of(), + @JsonProperty("return_of_inbound_real_time_payments_transfer_id") + @ExcludeMissing + returnOfInboundRealTimePaymentsTransferId: JsonField = JsonMissing.of(), @JsonProperty("routing_number") @ExcludeMissing routingNumber: JsonField = JsonMissing.of(), @@ -139,6 +143,7 @@ private constructor( inboundRealTimePaymentsRequestForPaymentId, pendingTransactionId, rejection, + returnOfInboundRealTimePaymentsTransferId, routingNumber, sourceAccountNumberId, status, @@ -305,6 +310,17 @@ private constructor( */ fun rejection(): Optional = rejection.getOptional("rejection") + /** + * The identifier of the Inbound Real-Time Payments Transfer this transfer returns, if any. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the + * server responded with an unexpected value). + */ + fun returnOfInboundRealTimePaymentsTransferId(): Optional = + returnOfInboundRealTimePaymentsTransferId.getOptional( + "return_of_inbound_real_time_payments_transfer_id" + ) + /** * The destination American Bankers' Association (ABA) Routing Transit Number (RTN). * @@ -526,6 +542,17 @@ private constructor( */ @JsonProperty("rejection") @ExcludeMissing fun _rejection(): JsonField = rejection + /** + * Returns the raw JSON value of [returnOfInboundRealTimePaymentsTransferId]. + * + * Unlike [returnOfInboundRealTimePaymentsTransferId], this method doesn't throw if the JSON + * field has an unexpected type. + */ + @JsonProperty("return_of_inbound_real_time_payments_transfer_id") + @ExcludeMissing + fun _returnOfInboundRealTimePaymentsTransferId(): JsonField = + returnOfInboundRealTimePaymentsTransferId + /** * Returns the raw JSON value of [routingNumber]. * @@ -643,6 +670,7 @@ private constructor( * .inboundRealTimePaymentsRequestForPaymentId() * .pendingTransactionId() * .rejection() + * .returnOfInboundRealTimePaymentsTransferId() * .routingNumber() * .sourceAccountNumberId() * .status() @@ -677,6 +705,7 @@ private constructor( private var inboundRealTimePaymentsRequestForPaymentId: JsonField? = null private var pendingTransactionId: JsonField? = null private var rejection: JsonField? = null + private var returnOfInboundRealTimePaymentsTransferId: JsonField? = null private var routingNumber: JsonField? = null private var sourceAccountNumberId: JsonField? = null private var status: JsonField? = null @@ -708,6 +737,8 @@ private constructor( realTimePaymentsTransfer.inboundRealTimePaymentsRequestForPaymentId pendingTransactionId = realTimePaymentsTransfer.pendingTransactionId rejection = realTimePaymentsTransfer.rejection + returnOfInboundRealTimePaymentsTransferId = + realTimePaymentsTransfer.returnOfInboundRealTimePaymentsTransferId routingNumber = realTimePaymentsTransfer.routingNumber sourceAccountNumberId = realTimePaymentsTransfer.sourceAccountNumberId status = realTimePaymentsTransfer.status @@ -1034,6 +1065,41 @@ private constructor( */ fun rejection(rejection: JsonField) = apply { this.rejection = rejection } + /** + * The identifier of the Inbound Real-Time Payments Transfer this transfer returns, if any. + */ + fun returnOfInboundRealTimePaymentsTransferId( + returnOfInboundRealTimePaymentsTransferId: String? + ) = + returnOfInboundRealTimePaymentsTransferId( + JsonField.ofNullable(returnOfInboundRealTimePaymentsTransferId) + ) + + /** + * Alias for calling [Builder.returnOfInboundRealTimePaymentsTransferId] with + * `returnOfInboundRealTimePaymentsTransferId.orElse(null)`. + */ + fun returnOfInboundRealTimePaymentsTransferId( + returnOfInboundRealTimePaymentsTransferId: Optional + ) = + returnOfInboundRealTimePaymentsTransferId( + returnOfInboundRealTimePaymentsTransferId.getOrNull() + ) + + /** + * Sets [Builder.returnOfInboundRealTimePaymentsTransferId] to an arbitrary JSON value. + * + * You should usually call [Builder.returnOfInboundRealTimePaymentsTransferId] with a + * well-typed [String] value instead. This method is primarily for setting the field to an + * undocumented or not yet supported value. + */ + fun returnOfInboundRealTimePaymentsTransferId( + returnOfInboundRealTimePaymentsTransferId: JsonField + ) = apply { + this.returnOfInboundRealTimePaymentsTransferId = + returnOfInboundRealTimePaymentsTransferId + } + /** The destination American Bankers' Association (ABA) Routing Transit Number (RTN). */ fun routingNumber(routingNumber: String) = routingNumber(JsonField.of(routingNumber)) @@ -1232,6 +1298,7 @@ private constructor( * .inboundRealTimePaymentsRequestForPaymentId() * .pendingTransactionId() * .rejection() + * .returnOfInboundRealTimePaymentsTransferId() * .routingNumber() * .sourceAccountNumberId() * .status() @@ -1267,6 +1334,10 @@ private constructor( ), checkRequired("pendingTransactionId", pendingTransactionId), checkRequired("rejection", rejection), + checkRequired( + "returnOfInboundRealTimePaymentsTransferId", + returnOfInboundRealTimePaymentsTransferId, + ), checkRequired("routingNumber", routingNumber), checkRequired("sourceAccountNumberId", sourceAccountNumberId), checkRequired("status", status), @@ -1315,6 +1386,7 @@ private constructor( inboundRealTimePaymentsRequestForPaymentId() pendingTransactionId() rejection().ifPresent { it.validate() } + returnOfInboundRealTimePaymentsTransferId() routingNumber() sourceAccountNumberId() status().validate() @@ -1359,6 +1431,7 @@ private constructor( (if (inboundRealTimePaymentsRequestForPaymentId.asKnown().isPresent) 1 else 0) + (if (pendingTransactionId.asKnown().isPresent) 1 else 0) + (rejection.asKnown().getOrNull()?.validity() ?: 0) + + (if (returnOfInboundRealTimePaymentsTransferId.asKnown().isPresent) 1 else 0) + (if (routingNumber.asKnown().isPresent) 1 else 0) + (if (sourceAccountNumberId.asKnown().isPresent) 1 else 0) + (status.asKnown().getOrNull()?.validity() ?: 0) + @@ -4569,6 +4642,8 @@ private constructor( other.inboundRealTimePaymentsRequestForPaymentId && pendingTransactionId == other.pendingTransactionId && rejection == other.rejection && + returnOfInboundRealTimePaymentsTransferId == + other.returnOfInboundRealTimePaymentsTransferId && routingNumber == other.routingNumber && sourceAccountNumberId == other.sourceAccountNumberId && status == other.status && @@ -4600,6 +4675,7 @@ private constructor( inboundRealTimePaymentsRequestForPaymentId, pendingTransactionId, rejection, + returnOfInboundRealTimePaymentsTransferId, routingNumber, sourceAccountNumberId, status, @@ -4616,5 +4692,5 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "RealTimePaymentsTransfer{id=$id, accountId=$accountId, accountNumber=$accountNumber, acknowledgement=$acknowledgement, amount=$amount, approval=$approval, cancellation=$cancellation, createdAt=$createdAt, createdBy=$createdBy, creditorName=$creditorName, currency=$currency, debtorName=$debtorName, externalAccountId=$externalAccountId, idempotencyKey=$idempotencyKey, inboundRealTimePaymentsRequestForPaymentId=$inboundRealTimePaymentsRequestForPaymentId, pendingTransactionId=$pendingTransactionId, rejection=$rejection, routingNumber=$routingNumber, sourceAccountNumberId=$sourceAccountNumberId, status=$status, submission=$submission, transactionId=$transactionId, type=$type, ultimateCreditorName=$ultimateCreditorName, ultimateDebtorName=$ultimateDebtorName, unstructuredRemittanceInformation=$unstructuredRemittanceInformation, additionalProperties=$additionalProperties}" + "RealTimePaymentsTransfer{id=$id, accountId=$accountId, accountNumber=$accountNumber, acknowledgement=$acknowledgement, amount=$amount, approval=$approval, cancellation=$cancellation, createdAt=$createdAt, createdBy=$createdBy, creditorName=$creditorName, currency=$currency, debtorName=$debtorName, externalAccountId=$externalAccountId, idempotencyKey=$idempotencyKey, inboundRealTimePaymentsRequestForPaymentId=$inboundRealTimePaymentsRequestForPaymentId, pendingTransactionId=$pendingTransactionId, rejection=$rejection, returnOfInboundRealTimePaymentsTransferId=$returnOfInboundRealTimePaymentsTransferId, routingNumber=$routingNumber, sourceAccountNumberId=$sourceAccountNumberId, status=$status, submission=$submission, transactionId=$transactionId, type=$type, ultimateCreditorName=$ultimateCreditorName, ultimateDebtorName=$ultimateDebtorName, unstructuredRemittanceInformation=$unstructuredRemittanceInformation, additionalProperties=$additionalProperties}" } diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPage.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPage.kt index f4af3a383..885e4f8f0 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPage.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPage.kt @@ -5,6 +5,7 @@ package com.increase.api.models.realtimepaymentstransfers import com.increase.api.core.AutoPager import com.increase.api.core.Page import com.increase.api.core.checkRequired +import com.increase.api.models.inboundrealtimepaymentstransfers.RealTimePaymentsTransfer import com.increase.api.services.blocking.RealTimePaymentsTransferService import java.util.Objects import java.util.Optional diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPageAsync.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPageAsync.kt index 7468ca5b8..8e64f8395 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPageAsync.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPageAsync.kt @@ -5,6 +5,7 @@ package com.increase.api.models.realtimepaymentstransfers import com.increase.api.core.AutoPagerAsync import com.increase.api.core.PageAsync import com.increase.api.core.checkRequired +import com.increase.api.models.inboundrealtimepaymentstransfers.RealTimePaymentsTransfer import com.increase.api.services.async.RealTimePaymentsTransferServiceAsync import java.util.Objects import java.util.Optional diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPageResponse.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPageResponse.kt index 1a63f40e8..1da287bc5 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPageResponse.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPageResponse.kt @@ -14,6 +14,7 @@ import com.increase.api.core.checkKnown import com.increase.api.core.checkRequired import com.increase.api.core.toImmutable import com.increase.api.errors.IncreaseInvalidDataException +import com.increase.api.models.inboundrealtimepaymentstransfers.RealTimePaymentsTransfer import java.util.Collections import java.util.Objects import java.util.Optional diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/transactions/Transaction.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/transactions/Transaction.kt index c5513aacc..b3fda8ad1 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/models/transactions/Transaction.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/models/transactions/Transaction.kt @@ -5253,12 +5253,11 @@ private constructor( /** * A description set when the ACH Transfer was created. * - * @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). + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. + * if the server responded with an unexpected value). */ - fun statementDescriptor(): String = - statementDescriptor.getRequired("statement_descriptor") + fun statementDescriptor(): Optional = + statementDescriptor.getOptional("statement_descriptor") /** * The identifier of the ACH Transfer that led to this Transaction. @@ -5414,8 +5413,15 @@ private constructor( } /** A description set when the ACH Transfer was created. */ - fun statementDescriptor(statementDescriptor: String) = - statementDescriptor(JsonField.of(statementDescriptor)) + fun statementDescriptor(statementDescriptor: String?) = + statementDescriptor(JsonField.ofNullable(statementDescriptor)) + + /** + * Alias for calling [Builder.statementDescriptor] with + * `statementDescriptor.orElse(null)`. + */ + fun statementDescriptor(statementDescriptor: Optional) = + statementDescriptor(statementDescriptor.getOrNull()) /** * Sets [Builder.statementDescriptor] to an arbitrary JSON value. diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/async/GroupServiceAsync.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/async/GroupServiceAsync.kt deleted file mode 100644 index 391f1e1a3..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/async/GroupServiceAsync.kt +++ /dev/null @@ -1,79 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.async - -import com.increase.api.core.ClientOptions -import com.increase.api.core.RequestOptions -import com.increase.api.core.http.HttpResponseFor -import com.increase.api.models.groups.Group -import com.increase.api.models.groups.GroupRetrieveParams -import java.util.concurrent.CompletableFuture -import java.util.function.Consumer - -interface GroupServiceAsync { - - /** - * Returns a view of this service that provides access to raw HTTP responses for each method. - */ - fun withRawResponse(): WithRawResponse - - /** - * Returns a view of this service with the given option modifications applied. - * - * The original service is not modified. - */ - fun withOptions(modifier: Consumer): GroupServiceAsync - - /** Returns details for the currently authenticated Group. */ - fun retrieve(): CompletableFuture = retrieve(GroupRetrieveParams.none()) - - /** @see retrieve */ - fun retrieve( - params: GroupRetrieveParams = GroupRetrieveParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): CompletableFuture - - /** @see retrieve */ - fun retrieve( - params: GroupRetrieveParams = GroupRetrieveParams.none() - ): CompletableFuture = retrieve(params, RequestOptions.none()) - - /** @see retrieve */ - fun retrieve(requestOptions: RequestOptions): CompletableFuture = - retrieve(GroupRetrieveParams.none(), requestOptions) - - /** A view of [GroupServiceAsync] that provides access to raw HTTP responses for each method. */ - interface WithRawResponse { - - /** - * Returns a view of this service with the given option modifications applied. - * - * The original service is not modified. - */ - fun withOptions( - modifier: Consumer - ): GroupServiceAsync.WithRawResponse - - /** - * Returns a raw HTTP response for `get /groups/current`, but is otherwise the same as - * [GroupServiceAsync.retrieve]. - */ - fun retrieve(): CompletableFuture> = - retrieve(GroupRetrieveParams.none()) - - /** @see retrieve */ - fun retrieve( - params: GroupRetrieveParams = GroupRetrieveParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): CompletableFuture> - - /** @see retrieve */ - fun retrieve( - params: GroupRetrieveParams = GroupRetrieveParams.none() - ): CompletableFuture> = retrieve(params, RequestOptions.none()) - - /** @see retrieve */ - fun retrieve(requestOptions: RequestOptions): CompletableFuture> = - retrieve(GroupRetrieveParams.none(), requestOptions) - } -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/async/GroupServiceAsyncImpl.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/async/GroupServiceAsyncImpl.kt deleted file mode 100644 index b013acafc..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/async/GroupServiceAsyncImpl.kt +++ /dev/null @@ -1,83 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.async - -import com.increase.api.core.ClientOptions -import com.increase.api.core.RequestOptions -import com.increase.api.core.handlers.errorBodyHandler -import com.increase.api.core.handlers.errorHandler -import com.increase.api.core.handlers.jsonHandler -import com.increase.api.core.http.HttpMethod -import com.increase.api.core.http.HttpRequest -import com.increase.api.core.http.HttpResponse -import com.increase.api.core.http.HttpResponse.Handler -import com.increase.api.core.http.HttpResponseFor -import com.increase.api.core.http.parseable -import com.increase.api.core.prepareAsync -import com.increase.api.models.groups.Group -import com.increase.api.models.groups.GroupRetrieveParams -import java.util.concurrent.CompletableFuture -import java.util.function.Consumer - -class GroupServiceAsyncImpl internal constructor(private val clientOptions: ClientOptions) : - GroupServiceAsync { - - private val withRawResponse: GroupServiceAsync.WithRawResponse by lazy { - WithRawResponseImpl(clientOptions) - } - - override fun withRawResponse(): GroupServiceAsync.WithRawResponse = withRawResponse - - override fun withOptions(modifier: Consumer): GroupServiceAsync = - GroupServiceAsyncImpl(clientOptions.toBuilder().apply(modifier::accept).build()) - - override fun retrieve( - params: GroupRetrieveParams, - requestOptions: RequestOptions, - ): CompletableFuture = - // get /groups/current - withRawResponse().retrieve(params, requestOptions).thenApply { it.parse() } - - class WithRawResponseImpl internal constructor(private val clientOptions: ClientOptions) : - GroupServiceAsync.WithRawResponse { - - private val errorHandler: Handler = - errorHandler(errorBodyHandler(clientOptions.jsonMapper)) - - override fun withOptions( - modifier: Consumer - ): GroupServiceAsync.WithRawResponse = - GroupServiceAsyncImpl.WithRawResponseImpl( - clientOptions.toBuilder().apply(modifier::accept).build() - ) - - private val retrieveHandler: Handler = jsonHandler(clientOptions.jsonMapper) - - override fun retrieve( - params: GroupRetrieveParams, - requestOptions: RequestOptions, - ): CompletableFuture> { - val request = - HttpRequest.builder() - .method(HttpMethod.GET) - .baseUrl(clientOptions.baseUrl()) - .addPathSegments("groups", "current") - .build() - .prepareAsync(clientOptions, params) - val requestOptions = requestOptions.applyDefaults(RequestOptions.from(clientOptions)) - return request - .thenComposeAsync { clientOptions.httpClient.executeAsync(it, requestOptions) } - .thenApply { response -> - errorHandler.handle(response).parseable { - response - .use { retrieveHandler.handle(it) } - .also { - if (requestOptions.responseValidation!!) { - it.validate() - } - } - } - } - } - } -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/async/InboundRealTimePaymentsTransferServiceAsync.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/async/InboundRealTimePaymentsTransferServiceAsync.kt index a1468191c..696bb7ea1 100755 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/async/InboundRealTimePaymentsTransferServiceAsync.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/services/async/InboundRealTimePaymentsTransferServiceAsync.kt @@ -9,6 +9,8 @@ import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimeP import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferListPageAsync import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferListParams import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferRetrieveParams +import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferReturnParams +import com.increase.api.models.inboundrealtimepaymentstransfers.RealTimePaymentsTransfer import java.util.concurrent.CompletableFuture import java.util.function.Consumer @@ -106,6 +108,60 @@ interface InboundRealTimePaymentsTransferServiceAsync { ): CompletableFuture = list(InboundRealTimePaymentsTransferListParams.none(), requestOptions) + /** Return an Inbound Real-Time Payments Transfer */ + fun return_( + inboundRealTimePaymentsTransferId: String + ): CompletableFuture = + return_( + inboundRealTimePaymentsTransferId, + InboundRealTimePaymentsTransferReturnParams.none(), + ) + + /** @see return_ */ + fun return_( + inboundRealTimePaymentsTransferId: String, + params: InboundRealTimePaymentsTransferReturnParams = + InboundRealTimePaymentsTransferReturnParams.none(), + requestOptions: RequestOptions = RequestOptions.none(), + ): CompletableFuture = + return_( + params + .toBuilder() + .inboundRealTimePaymentsTransferId(inboundRealTimePaymentsTransferId) + .build(), + requestOptions, + ) + + /** @see return_ */ + fun return_( + inboundRealTimePaymentsTransferId: String, + params: InboundRealTimePaymentsTransferReturnParams = + InboundRealTimePaymentsTransferReturnParams.none(), + ): CompletableFuture = + return_(inboundRealTimePaymentsTransferId, params, RequestOptions.none()) + + /** @see return_ */ + fun return_( + params: InboundRealTimePaymentsTransferReturnParams, + requestOptions: RequestOptions = RequestOptions.none(), + ): CompletableFuture + + /** @see return_ */ + fun return_( + params: InboundRealTimePaymentsTransferReturnParams + ): CompletableFuture = return_(params, RequestOptions.none()) + + /** @see return_ */ + fun return_( + inboundRealTimePaymentsTransferId: String, + requestOptions: RequestOptions, + ): CompletableFuture = + return_( + inboundRealTimePaymentsTransferId, + InboundRealTimePaymentsTransferReturnParams.none(), + requestOptions, + ) + /** * A view of [InboundRealTimePaymentsTransferServiceAsync] that provides access to raw HTTP * responses for each method. @@ -207,5 +263,64 @@ interface InboundRealTimePaymentsTransferServiceAsync { requestOptions: RequestOptions ): CompletableFuture> = list(InboundRealTimePaymentsTransferListParams.none(), requestOptions) + + /** + * Returns a raw HTTP response for `post + * /inbound_real_time_payments_transfers/{inbound_real_time_payments_transfer_id}/return`, + * but is otherwise the same as [InboundRealTimePaymentsTransferServiceAsync.return_]. + */ + fun return_( + inboundRealTimePaymentsTransferId: String + ): CompletableFuture> = + return_( + inboundRealTimePaymentsTransferId, + InboundRealTimePaymentsTransferReturnParams.none(), + ) + + /** @see return_ */ + fun return_( + inboundRealTimePaymentsTransferId: String, + params: InboundRealTimePaymentsTransferReturnParams = + InboundRealTimePaymentsTransferReturnParams.none(), + requestOptions: RequestOptions = RequestOptions.none(), + ): CompletableFuture> = + return_( + params + .toBuilder() + .inboundRealTimePaymentsTransferId(inboundRealTimePaymentsTransferId) + .build(), + requestOptions, + ) + + /** @see return_ */ + fun return_( + inboundRealTimePaymentsTransferId: String, + params: InboundRealTimePaymentsTransferReturnParams = + InboundRealTimePaymentsTransferReturnParams.none(), + ): CompletableFuture> = + return_(inboundRealTimePaymentsTransferId, params, RequestOptions.none()) + + /** @see return_ */ + fun return_( + params: InboundRealTimePaymentsTransferReturnParams, + requestOptions: RequestOptions = RequestOptions.none(), + ): CompletableFuture> + + /** @see return_ */ + fun return_( + params: InboundRealTimePaymentsTransferReturnParams + ): CompletableFuture> = + return_(params, RequestOptions.none()) + + /** @see return_ */ + fun return_( + inboundRealTimePaymentsTransferId: String, + requestOptions: RequestOptions, + ): CompletableFuture> = + return_( + inboundRealTimePaymentsTransferId, + InboundRealTimePaymentsTransferReturnParams.none(), + requestOptions, + ) } } diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/async/InboundRealTimePaymentsTransferServiceAsyncImpl.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/async/InboundRealTimePaymentsTransferServiceAsyncImpl.kt index 192058dc8..7b0311e9d 100755 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/async/InboundRealTimePaymentsTransferServiceAsyncImpl.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/services/async/InboundRealTimePaymentsTransferServiceAsyncImpl.kt @@ -13,6 +13,7 @@ import com.increase.api.core.http.HttpRequest import com.increase.api.core.http.HttpResponse import com.increase.api.core.http.HttpResponse.Handler import com.increase.api.core.http.HttpResponseFor +import com.increase.api.core.http.json import com.increase.api.core.http.parseable import com.increase.api.core.prepareAsync import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransfer @@ -20,6 +21,8 @@ import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimeP import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferListPageResponse import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferListParams import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferRetrieveParams +import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferReturnParams +import com.increase.api.models.inboundrealtimepaymentstransfers.RealTimePaymentsTransfer import java.util.concurrent.CompletableFuture import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull @@ -57,6 +60,14 @@ internal constructor(private val clientOptions: ClientOptions) : // get /inbound_real_time_payments_transfers withRawResponse().list(params, requestOptions).thenApply { it.parse() } + override fun return_( + params: InboundRealTimePaymentsTransferReturnParams, + requestOptions: RequestOptions, + ): CompletableFuture = + // post + // /inbound_real_time_payments_transfers/{inbound_real_time_payments_transfer_id}/return + withRawResponse().return_(params, requestOptions).thenApply { it.parse() } + class WithRawResponseImpl internal constructor(private val clientOptions: ClientOptions) : InboundRealTimePaymentsTransferServiceAsync.WithRawResponse { @@ -147,5 +158,46 @@ internal constructor(private val clientOptions: ClientOptions) : } } } + + private val returnHandler: Handler = + jsonHandler(clientOptions.jsonMapper) + + override fun return_( + params: InboundRealTimePaymentsTransferReturnParams, + requestOptions: RequestOptions, + ): CompletableFuture> { + // We check here instead of in the params builder because this can be specified + // positionally or in the params class. + checkRequired( + "inboundRealTimePaymentsTransferId", + params.inboundRealTimePaymentsTransferId().getOrNull(), + ) + val request = + HttpRequest.builder() + .method(HttpMethod.POST) + .baseUrl(clientOptions.baseUrl()) + .addPathSegments( + "inbound_real_time_payments_transfers", + params._pathParam(0), + "return", + ) + .body(json(clientOptions.jsonMapper, params._body())) + .build() + .prepareAsync(clientOptions, params) + val requestOptions = requestOptions.applyDefaults(RequestOptions.from(clientOptions)) + return request + .thenComposeAsync { clientOptions.httpClient.executeAsync(it, requestOptions) } + .thenApply { response -> + errorHandler.handle(response).parseable { + response + .use { returnHandler.handle(it) } + .also { + if (requestOptions.responseValidation!!) { + it.validate() + } + } + } + } + } } } diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthApplicationServiceAsync.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthApplicationServiceAsync.kt deleted file mode 100644 index 7855599d9..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthApplicationServiceAsync.kt +++ /dev/null @@ -1,170 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.async - -import com.increase.api.core.ClientOptions -import com.increase.api.core.RequestOptions -import com.increase.api.core.http.HttpResponseFor -import com.increase.api.models.oauthapplications.OAuthApplication -import com.increase.api.models.oauthapplications.OAuthApplicationListPageAsync -import com.increase.api.models.oauthapplications.OAuthApplicationListParams -import com.increase.api.models.oauthapplications.OAuthApplicationRetrieveParams -import java.util.concurrent.CompletableFuture -import java.util.function.Consumer - -interface OAuthApplicationServiceAsync { - - /** - * Returns a view of this service that provides access to raw HTTP responses for each method. - */ - fun withRawResponse(): WithRawResponse - - /** - * Returns a view of this service with the given option modifications applied. - * - * The original service is not modified. - */ - fun withOptions(modifier: Consumer): OAuthApplicationServiceAsync - - /** Retrieve an OAuth Application */ - fun retrieve(oauthApplicationId: String): CompletableFuture = - retrieve(oauthApplicationId, OAuthApplicationRetrieveParams.none()) - - /** @see retrieve */ - fun retrieve( - oauthApplicationId: String, - params: OAuthApplicationRetrieveParams = OAuthApplicationRetrieveParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): CompletableFuture = - retrieve(params.toBuilder().oauthApplicationId(oauthApplicationId).build(), requestOptions) - - /** @see retrieve */ - fun retrieve( - oauthApplicationId: String, - params: OAuthApplicationRetrieveParams = OAuthApplicationRetrieveParams.none(), - ): CompletableFuture = - retrieve(oauthApplicationId, params, RequestOptions.none()) - - /** @see retrieve */ - fun retrieve( - params: OAuthApplicationRetrieveParams, - requestOptions: RequestOptions = RequestOptions.none(), - ): CompletableFuture - - /** @see retrieve */ - fun retrieve(params: OAuthApplicationRetrieveParams): CompletableFuture = - retrieve(params, RequestOptions.none()) - - /** @see retrieve */ - fun retrieve( - oauthApplicationId: String, - requestOptions: RequestOptions, - ): CompletableFuture = - retrieve(oauthApplicationId, OAuthApplicationRetrieveParams.none(), requestOptions) - - /** List OAuth Applications */ - fun list(): CompletableFuture = - list(OAuthApplicationListParams.none()) - - /** @see list */ - fun list( - params: OAuthApplicationListParams = OAuthApplicationListParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): CompletableFuture - - /** @see list */ - fun list( - params: OAuthApplicationListParams = OAuthApplicationListParams.none() - ): CompletableFuture = list(params, RequestOptions.none()) - - /** @see list */ - fun list(requestOptions: RequestOptions): CompletableFuture = - list(OAuthApplicationListParams.none(), requestOptions) - - /** - * A view of [OAuthApplicationServiceAsync] that provides access to raw HTTP responses for each - * method. - */ - interface WithRawResponse { - - /** - * Returns a view of this service with the given option modifications applied. - * - * The original service is not modified. - */ - fun withOptions( - modifier: Consumer - ): OAuthApplicationServiceAsync.WithRawResponse - - /** - * Returns a raw HTTP response for `get /oauth_applications/{oauth_application_id}`, but is - * otherwise the same as [OAuthApplicationServiceAsync.retrieve]. - */ - fun retrieve( - oauthApplicationId: String - ): CompletableFuture> = - retrieve(oauthApplicationId, OAuthApplicationRetrieveParams.none()) - - /** @see retrieve */ - fun retrieve( - oauthApplicationId: String, - params: OAuthApplicationRetrieveParams = OAuthApplicationRetrieveParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): CompletableFuture> = - retrieve( - params.toBuilder().oauthApplicationId(oauthApplicationId).build(), - requestOptions, - ) - - /** @see retrieve */ - fun retrieve( - oauthApplicationId: String, - params: OAuthApplicationRetrieveParams = OAuthApplicationRetrieveParams.none(), - ): CompletableFuture> = - retrieve(oauthApplicationId, params, RequestOptions.none()) - - /** @see retrieve */ - fun retrieve( - params: OAuthApplicationRetrieveParams, - requestOptions: RequestOptions = RequestOptions.none(), - ): CompletableFuture> - - /** @see retrieve */ - fun retrieve( - params: OAuthApplicationRetrieveParams - ): CompletableFuture> = - retrieve(params, RequestOptions.none()) - - /** @see retrieve */ - fun retrieve( - oauthApplicationId: String, - requestOptions: RequestOptions, - ): CompletableFuture> = - retrieve(oauthApplicationId, OAuthApplicationRetrieveParams.none(), requestOptions) - - /** - * Returns a raw HTTP response for `get /oauth_applications`, but is otherwise the same as - * [OAuthApplicationServiceAsync.list]. - */ - fun list(): CompletableFuture> = - list(OAuthApplicationListParams.none()) - - /** @see list */ - fun list( - params: OAuthApplicationListParams = OAuthApplicationListParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): CompletableFuture> - - /** @see list */ - fun list( - params: OAuthApplicationListParams = OAuthApplicationListParams.none() - ): CompletableFuture> = - list(params, RequestOptions.none()) - - /** @see list */ - fun list( - requestOptions: RequestOptions - ): CompletableFuture> = - list(OAuthApplicationListParams.none(), requestOptions) - } -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthApplicationServiceAsyncImpl.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthApplicationServiceAsyncImpl.kt deleted file mode 100644 index 71dd6934e..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthApplicationServiceAsyncImpl.kt +++ /dev/null @@ -1,139 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.async - -import com.increase.api.core.ClientOptions -import com.increase.api.core.RequestOptions -import com.increase.api.core.checkRequired -import com.increase.api.core.handlers.errorBodyHandler -import com.increase.api.core.handlers.errorHandler -import com.increase.api.core.handlers.jsonHandler -import com.increase.api.core.http.HttpMethod -import com.increase.api.core.http.HttpRequest -import com.increase.api.core.http.HttpResponse -import com.increase.api.core.http.HttpResponse.Handler -import com.increase.api.core.http.HttpResponseFor -import com.increase.api.core.http.parseable -import com.increase.api.core.prepareAsync -import com.increase.api.models.oauthapplications.OAuthApplication -import com.increase.api.models.oauthapplications.OAuthApplicationListPageAsync -import com.increase.api.models.oauthapplications.OAuthApplicationListPageResponse -import com.increase.api.models.oauthapplications.OAuthApplicationListParams -import com.increase.api.models.oauthapplications.OAuthApplicationRetrieveParams -import java.util.concurrent.CompletableFuture -import java.util.function.Consumer -import kotlin.jvm.optionals.getOrNull - -class OAuthApplicationServiceAsyncImpl -internal constructor(private val clientOptions: ClientOptions) : OAuthApplicationServiceAsync { - - private val withRawResponse: OAuthApplicationServiceAsync.WithRawResponse by lazy { - WithRawResponseImpl(clientOptions) - } - - override fun withRawResponse(): OAuthApplicationServiceAsync.WithRawResponse = withRawResponse - - override fun withOptions( - modifier: Consumer - ): OAuthApplicationServiceAsync = - OAuthApplicationServiceAsyncImpl(clientOptions.toBuilder().apply(modifier::accept).build()) - - override fun retrieve( - params: OAuthApplicationRetrieveParams, - requestOptions: RequestOptions, - ): CompletableFuture = - // get /oauth_applications/{oauth_application_id} - withRawResponse().retrieve(params, requestOptions).thenApply { it.parse() } - - override fun list( - params: OAuthApplicationListParams, - requestOptions: RequestOptions, - ): CompletableFuture = - // get /oauth_applications - withRawResponse().list(params, requestOptions).thenApply { it.parse() } - - class WithRawResponseImpl internal constructor(private val clientOptions: ClientOptions) : - OAuthApplicationServiceAsync.WithRawResponse { - - private val errorHandler: Handler = - errorHandler(errorBodyHandler(clientOptions.jsonMapper)) - - override fun withOptions( - modifier: Consumer - ): OAuthApplicationServiceAsync.WithRawResponse = - OAuthApplicationServiceAsyncImpl.WithRawResponseImpl( - clientOptions.toBuilder().apply(modifier::accept).build() - ) - - private val retrieveHandler: Handler = - jsonHandler(clientOptions.jsonMapper) - - override fun retrieve( - params: OAuthApplicationRetrieveParams, - requestOptions: RequestOptions, - ): CompletableFuture> { - // We check here instead of in the params builder because this can be specified - // positionally or in the params class. - checkRequired("oauthApplicationId", params.oauthApplicationId().getOrNull()) - val request = - HttpRequest.builder() - .method(HttpMethod.GET) - .baseUrl(clientOptions.baseUrl()) - .addPathSegments("oauth_applications", params._pathParam(0)) - .build() - .prepareAsync(clientOptions, params) - val requestOptions = requestOptions.applyDefaults(RequestOptions.from(clientOptions)) - return request - .thenComposeAsync { clientOptions.httpClient.executeAsync(it, requestOptions) } - .thenApply { response -> - errorHandler.handle(response).parseable { - response - .use { retrieveHandler.handle(it) } - .also { - if (requestOptions.responseValidation!!) { - it.validate() - } - } - } - } - } - - private val listHandler: Handler = - jsonHandler(clientOptions.jsonMapper) - - override fun list( - params: OAuthApplicationListParams, - requestOptions: RequestOptions, - ): CompletableFuture> { - val request = - HttpRequest.builder() - .method(HttpMethod.GET) - .baseUrl(clientOptions.baseUrl()) - .addPathSegments("oauth_applications") - .build() - .prepareAsync(clientOptions, params) - val requestOptions = requestOptions.applyDefaults(RequestOptions.from(clientOptions)) - return request - .thenComposeAsync { clientOptions.httpClient.executeAsync(it, requestOptions) } - .thenApply { response -> - errorHandler.handle(response).parseable { - response - .use { listHandler.handle(it) } - .also { - if (requestOptions.responseValidation!!) { - it.validate() - } - } - .let { - OAuthApplicationListPageAsync.builder() - .service(OAuthApplicationServiceAsyncImpl(clientOptions)) - .streamHandlerExecutor(clientOptions.streamHandlerExecutor) - .params(params) - .response(it) - .build() - } - } - } - } - } -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthConnectionServiceAsync.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthConnectionServiceAsync.kt deleted file mode 100644 index d2551c5cc..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthConnectionServiceAsync.kt +++ /dev/null @@ -1,170 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.async - -import com.increase.api.core.ClientOptions -import com.increase.api.core.RequestOptions -import com.increase.api.core.http.HttpResponseFor -import com.increase.api.models.oauthconnections.OAuthConnection -import com.increase.api.models.oauthconnections.OAuthConnectionListPageAsync -import com.increase.api.models.oauthconnections.OAuthConnectionListParams -import com.increase.api.models.oauthconnections.OAuthConnectionRetrieveParams -import java.util.concurrent.CompletableFuture -import java.util.function.Consumer - -interface OAuthConnectionServiceAsync { - - /** - * Returns a view of this service that provides access to raw HTTP responses for each method. - */ - fun withRawResponse(): WithRawResponse - - /** - * Returns a view of this service with the given option modifications applied. - * - * The original service is not modified. - */ - fun withOptions(modifier: Consumer): OAuthConnectionServiceAsync - - /** Retrieve an OAuth Connection */ - fun retrieve(oauthConnectionId: String): CompletableFuture = - retrieve(oauthConnectionId, OAuthConnectionRetrieveParams.none()) - - /** @see retrieve */ - fun retrieve( - oauthConnectionId: String, - params: OAuthConnectionRetrieveParams = OAuthConnectionRetrieveParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): CompletableFuture = - retrieve(params.toBuilder().oauthConnectionId(oauthConnectionId).build(), requestOptions) - - /** @see retrieve */ - fun retrieve( - oauthConnectionId: String, - params: OAuthConnectionRetrieveParams = OAuthConnectionRetrieveParams.none(), - ): CompletableFuture = - retrieve(oauthConnectionId, params, RequestOptions.none()) - - /** @see retrieve */ - fun retrieve( - params: OAuthConnectionRetrieveParams, - requestOptions: RequestOptions = RequestOptions.none(), - ): CompletableFuture - - /** @see retrieve */ - fun retrieve(params: OAuthConnectionRetrieveParams): CompletableFuture = - retrieve(params, RequestOptions.none()) - - /** @see retrieve */ - fun retrieve( - oauthConnectionId: String, - requestOptions: RequestOptions, - ): CompletableFuture = - retrieve(oauthConnectionId, OAuthConnectionRetrieveParams.none(), requestOptions) - - /** List OAuth Connections */ - fun list(): CompletableFuture = - list(OAuthConnectionListParams.none()) - - /** @see list */ - fun list( - params: OAuthConnectionListParams = OAuthConnectionListParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): CompletableFuture - - /** @see list */ - fun list( - params: OAuthConnectionListParams = OAuthConnectionListParams.none() - ): CompletableFuture = list(params, RequestOptions.none()) - - /** @see list */ - fun list(requestOptions: RequestOptions): CompletableFuture = - list(OAuthConnectionListParams.none(), requestOptions) - - /** - * A view of [OAuthConnectionServiceAsync] that provides access to raw HTTP responses for each - * method. - */ - interface WithRawResponse { - - /** - * Returns a view of this service with the given option modifications applied. - * - * The original service is not modified. - */ - fun withOptions( - modifier: Consumer - ): OAuthConnectionServiceAsync.WithRawResponse - - /** - * Returns a raw HTTP response for `get /oauth_connections/{oauth_connection_id}`, but is - * otherwise the same as [OAuthConnectionServiceAsync.retrieve]. - */ - fun retrieve( - oauthConnectionId: String - ): CompletableFuture> = - retrieve(oauthConnectionId, OAuthConnectionRetrieveParams.none()) - - /** @see retrieve */ - fun retrieve( - oauthConnectionId: String, - params: OAuthConnectionRetrieveParams = OAuthConnectionRetrieveParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): CompletableFuture> = - retrieve( - params.toBuilder().oauthConnectionId(oauthConnectionId).build(), - requestOptions, - ) - - /** @see retrieve */ - fun retrieve( - oauthConnectionId: String, - params: OAuthConnectionRetrieveParams = OAuthConnectionRetrieveParams.none(), - ): CompletableFuture> = - retrieve(oauthConnectionId, params, RequestOptions.none()) - - /** @see retrieve */ - fun retrieve( - params: OAuthConnectionRetrieveParams, - requestOptions: RequestOptions = RequestOptions.none(), - ): CompletableFuture> - - /** @see retrieve */ - fun retrieve( - params: OAuthConnectionRetrieveParams - ): CompletableFuture> = - retrieve(params, RequestOptions.none()) - - /** @see retrieve */ - fun retrieve( - oauthConnectionId: String, - requestOptions: RequestOptions, - ): CompletableFuture> = - retrieve(oauthConnectionId, OAuthConnectionRetrieveParams.none(), requestOptions) - - /** - * Returns a raw HTTP response for `get /oauth_connections`, but is otherwise the same as - * [OAuthConnectionServiceAsync.list]. - */ - fun list(): CompletableFuture> = - list(OAuthConnectionListParams.none()) - - /** @see list */ - fun list( - params: OAuthConnectionListParams = OAuthConnectionListParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): CompletableFuture> - - /** @see list */ - fun list( - params: OAuthConnectionListParams = OAuthConnectionListParams.none() - ): CompletableFuture> = - list(params, RequestOptions.none()) - - /** @see list */ - fun list( - requestOptions: RequestOptions - ): CompletableFuture> = - list(OAuthConnectionListParams.none(), requestOptions) - } -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthConnectionServiceAsyncImpl.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthConnectionServiceAsyncImpl.kt deleted file mode 100644 index 2583c9b33..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthConnectionServiceAsyncImpl.kt +++ /dev/null @@ -1,139 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.async - -import com.increase.api.core.ClientOptions -import com.increase.api.core.RequestOptions -import com.increase.api.core.checkRequired -import com.increase.api.core.handlers.errorBodyHandler -import com.increase.api.core.handlers.errorHandler -import com.increase.api.core.handlers.jsonHandler -import com.increase.api.core.http.HttpMethod -import com.increase.api.core.http.HttpRequest -import com.increase.api.core.http.HttpResponse -import com.increase.api.core.http.HttpResponse.Handler -import com.increase.api.core.http.HttpResponseFor -import com.increase.api.core.http.parseable -import com.increase.api.core.prepareAsync -import com.increase.api.models.oauthconnections.OAuthConnection -import com.increase.api.models.oauthconnections.OAuthConnectionListPageAsync -import com.increase.api.models.oauthconnections.OAuthConnectionListPageResponse -import com.increase.api.models.oauthconnections.OAuthConnectionListParams -import com.increase.api.models.oauthconnections.OAuthConnectionRetrieveParams -import java.util.concurrent.CompletableFuture -import java.util.function.Consumer -import kotlin.jvm.optionals.getOrNull - -class OAuthConnectionServiceAsyncImpl -internal constructor(private val clientOptions: ClientOptions) : OAuthConnectionServiceAsync { - - private val withRawResponse: OAuthConnectionServiceAsync.WithRawResponse by lazy { - WithRawResponseImpl(clientOptions) - } - - override fun withRawResponse(): OAuthConnectionServiceAsync.WithRawResponse = withRawResponse - - override fun withOptions( - modifier: Consumer - ): OAuthConnectionServiceAsync = - OAuthConnectionServiceAsyncImpl(clientOptions.toBuilder().apply(modifier::accept).build()) - - override fun retrieve( - params: OAuthConnectionRetrieveParams, - requestOptions: RequestOptions, - ): CompletableFuture = - // get /oauth_connections/{oauth_connection_id} - withRawResponse().retrieve(params, requestOptions).thenApply { it.parse() } - - override fun list( - params: OAuthConnectionListParams, - requestOptions: RequestOptions, - ): CompletableFuture = - // get /oauth_connections - withRawResponse().list(params, requestOptions).thenApply { it.parse() } - - class WithRawResponseImpl internal constructor(private val clientOptions: ClientOptions) : - OAuthConnectionServiceAsync.WithRawResponse { - - private val errorHandler: Handler = - errorHandler(errorBodyHandler(clientOptions.jsonMapper)) - - override fun withOptions( - modifier: Consumer - ): OAuthConnectionServiceAsync.WithRawResponse = - OAuthConnectionServiceAsyncImpl.WithRawResponseImpl( - clientOptions.toBuilder().apply(modifier::accept).build() - ) - - private val retrieveHandler: Handler = - jsonHandler(clientOptions.jsonMapper) - - override fun retrieve( - params: OAuthConnectionRetrieveParams, - requestOptions: RequestOptions, - ): CompletableFuture> { - // We check here instead of in the params builder because this can be specified - // positionally or in the params class. - checkRequired("oauthConnectionId", params.oauthConnectionId().getOrNull()) - val request = - HttpRequest.builder() - .method(HttpMethod.GET) - .baseUrl(clientOptions.baseUrl()) - .addPathSegments("oauth_connections", params._pathParam(0)) - .build() - .prepareAsync(clientOptions, params) - val requestOptions = requestOptions.applyDefaults(RequestOptions.from(clientOptions)) - return request - .thenComposeAsync { clientOptions.httpClient.executeAsync(it, requestOptions) } - .thenApply { response -> - errorHandler.handle(response).parseable { - response - .use { retrieveHandler.handle(it) } - .also { - if (requestOptions.responseValidation!!) { - it.validate() - } - } - } - } - } - - private val listHandler: Handler = - jsonHandler(clientOptions.jsonMapper) - - override fun list( - params: OAuthConnectionListParams, - requestOptions: RequestOptions, - ): CompletableFuture> { - val request = - HttpRequest.builder() - .method(HttpMethod.GET) - .baseUrl(clientOptions.baseUrl()) - .addPathSegments("oauth_connections") - .build() - .prepareAsync(clientOptions, params) - val requestOptions = requestOptions.applyDefaults(RequestOptions.from(clientOptions)) - return request - .thenComposeAsync { clientOptions.httpClient.executeAsync(it, requestOptions) } - .thenApply { response -> - errorHandler.handle(response).parseable { - response - .use { listHandler.handle(it) } - .also { - if (requestOptions.responseValidation!!) { - it.validate() - } - } - .let { - OAuthConnectionListPageAsync.builder() - .service(OAuthConnectionServiceAsyncImpl(clientOptions)) - .streamHandlerExecutor(clientOptions.streamHandlerExecutor) - .params(params) - .response(it) - .build() - } - } - } - } - } -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthTokenServiceAsync.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthTokenServiceAsync.kt deleted file mode 100644 index 5cfbc1ffa..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthTokenServiceAsync.kt +++ /dev/null @@ -1,65 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.async - -import com.increase.api.core.ClientOptions -import com.increase.api.core.RequestOptions -import com.increase.api.core.http.HttpResponseFor -import com.increase.api.models.oauthtokens.OAuthToken -import com.increase.api.models.oauthtokens.OAuthTokenCreateParams -import java.util.concurrent.CompletableFuture -import java.util.function.Consumer - -interface OAuthTokenServiceAsync { - - /** - * Returns a view of this service that provides access to raw HTTP responses for each method. - */ - fun withRawResponse(): WithRawResponse - - /** - * Returns a view of this service with the given option modifications applied. - * - * The original service is not modified. - */ - fun withOptions(modifier: Consumer): OAuthTokenServiceAsync - - /** Create an OAuth Token */ - fun create(params: OAuthTokenCreateParams): CompletableFuture = - create(params, RequestOptions.none()) - - /** @see create */ - fun create( - params: OAuthTokenCreateParams, - requestOptions: RequestOptions = RequestOptions.none(), - ): CompletableFuture - - /** - * A view of [OAuthTokenServiceAsync] that provides access to raw HTTP responses for each - * method. - */ - interface WithRawResponse { - - /** - * Returns a view of this service with the given option modifications applied. - * - * The original service is not modified. - */ - fun withOptions( - modifier: Consumer - ): OAuthTokenServiceAsync.WithRawResponse - - /** - * Returns a raw HTTP response for `post /oauth/tokens`, but is otherwise the same as - * [OAuthTokenServiceAsync.create]. - */ - fun create(params: OAuthTokenCreateParams): CompletableFuture> = - create(params, RequestOptions.none()) - - /** @see create */ - fun create( - params: OAuthTokenCreateParams, - requestOptions: RequestOptions = RequestOptions.none(), - ): CompletableFuture> - } -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthTokenServiceAsyncImpl.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthTokenServiceAsyncImpl.kt deleted file mode 100644 index e6e072047..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/async/OAuthTokenServiceAsyncImpl.kt +++ /dev/null @@ -1,86 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.async - -import com.increase.api.core.ClientOptions -import com.increase.api.core.RequestOptions -import com.increase.api.core.handlers.errorBodyHandler -import com.increase.api.core.handlers.errorHandler -import com.increase.api.core.handlers.jsonHandler -import com.increase.api.core.http.HttpMethod -import com.increase.api.core.http.HttpRequest -import com.increase.api.core.http.HttpResponse -import com.increase.api.core.http.HttpResponse.Handler -import com.increase.api.core.http.HttpResponseFor -import com.increase.api.core.http.json -import com.increase.api.core.http.parseable -import com.increase.api.core.prepareAsync -import com.increase.api.models.oauthtokens.OAuthToken -import com.increase.api.models.oauthtokens.OAuthTokenCreateParams -import java.util.concurrent.CompletableFuture -import java.util.function.Consumer - -class OAuthTokenServiceAsyncImpl internal constructor(private val clientOptions: ClientOptions) : - OAuthTokenServiceAsync { - - private val withRawResponse: OAuthTokenServiceAsync.WithRawResponse by lazy { - WithRawResponseImpl(clientOptions) - } - - override fun withRawResponse(): OAuthTokenServiceAsync.WithRawResponse = withRawResponse - - override fun withOptions(modifier: Consumer): OAuthTokenServiceAsync = - OAuthTokenServiceAsyncImpl(clientOptions.toBuilder().apply(modifier::accept).build()) - - override fun create( - params: OAuthTokenCreateParams, - requestOptions: RequestOptions, - ): CompletableFuture = - // post /oauth/tokens - withRawResponse().create(params, requestOptions).thenApply { it.parse() } - - class WithRawResponseImpl internal constructor(private val clientOptions: ClientOptions) : - OAuthTokenServiceAsync.WithRawResponse { - - private val errorHandler: Handler = - errorHandler(errorBodyHandler(clientOptions.jsonMapper)) - - override fun withOptions( - modifier: Consumer - ): OAuthTokenServiceAsync.WithRawResponse = - OAuthTokenServiceAsyncImpl.WithRawResponseImpl( - clientOptions.toBuilder().apply(modifier::accept).build() - ) - - private val createHandler: Handler = - jsonHandler(clientOptions.jsonMapper) - - override fun create( - params: OAuthTokenCreateParams, - requestOptions: RequestOptions, - ): CompletableFuture> { - val request = - HttpRequest.builder() - .method(HttpMethod.POST) - .baseUrl(clientOptions.baseUrl()) - .addPathSegments("oauth", "tokens") - .body(json(clientOptions.jsonMapper, params._body())) - .build() - .prepareAsync(clientOptions, params) - val requestOptions = requestOptions.applyDefaults(RequestOptions.from(clientOptions)) - return request - .thenComposeAsync { clientOptions.httpClient.executeAsync(it, requestOptions) } - .thenApply { response -> - errorHandler.handle(response).parseable { - response - .use { createHandler.handle(it) } - .also { - if (requestOptions.responseValidation!!) { - it.validate() - } - } - } - } - } - } -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/async/RealTimePaymentsTransferServiceAsync.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/async/RealTimePaymentsTransferServiceAsync.kt index 0ed14add4..438b0d998 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/async/RealTimePaymentsTransferServiceAsync.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/services/async/RealTimePaymentsTransferServiceAsync.kt @@ -5,7 +5,7 @@ package com.increase.api.services.async import com.increase.api.core.ClientOptions import com.increase.api.core.RequestOptions import com.increase.api.core.http.HttpResponseFor -import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransfer +import com.increase.api.models.inboundrealtimepaymentstransfers.RealTimePaymentsTransfer import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransferApproveParams import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransferCancelParams import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransferCreateParams diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/async/RealTimePaymentsTransferServiceAsyncImpl.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/async/RealTimePaymentsTransferServiceAsyncImpl.kt index e5c3dd82e..d134eba9e 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/async/RealTimePaymentsTransferServiceAsyncImpl.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/services/async/RealTimePaymentsTransferServiceAsyncImpl.kt @@ -16,7 +16,7 @@ import com.increase.api.core.http.HttpResponseFor import com.increase.api.core.http.json import com.increase.api.core.http.parseable import com.increase.api.core.prepareAsync -import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransfer +import com.increase.api.models.inboundrealtimepaymentstransfers.RealTimePaymentsTransfer import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransferApproveParams import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransferCancelParams import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransferCreateParams diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/async/simulations/RealTimePaymentsTransferServiceAsync.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/async/simulations/RealTimePaymentsTransferServiceAsync.kt index 6d4f0bd49..b211203c4 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/async/simulations/RealTimePaymentsTransferServiceAsync.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/services/async/simulations/RealTimePaymentsTransferServiceAsync.kt @@ -5,7 +5,7 @@ package com.increase.api.services.async.simulations import com.increase.api.core.ClientOptions import com.increase.api.core.RequestOptions import com.increase.api.core.http.HttpResponseFor -import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransfer +import com.increase.api.models.inboundrealtimepaymentstransfers.RealTimePaymentsTransfer import com.increase.api.models.simulations.realtimepaymentstransfers.RealTimePaymentsTransferCompleteParams import java.util.concurrent.CompletableFuture import java.util.function.Consumer diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/async/simulations/RealTimePaymentsTransferServiceAsyncImpl.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/async/simulations/RealTimePaymentsTransferServiceAsyncImpl.kt index 3b8a810cd..9bc6b8e7c 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/async/simulations/RealTimePaymentsTransferServiceAsyncImpl.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/services/async/simulations/RealTimePaymentsTransferServiceAsyncImpl.kt @@ -16,7 +16,7 @@ import com.increase.api.core.http.HttpResponseFor import com.increase.api.core.http.json import com.increase.api.core.http.parseable import com.increase.api.core.prepareAsync -import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransfer +import com.increase.api.models.inboundrealtimepaymentstransfers.RealTimePaymentsTransfer import com.increase.api.models.simulations.realtimepaymentstransfers.RealTimePaymentsTransferCompleteParams import java.util.concurrent.CompletableFuture import java.util.function.Consumer diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/GroupService.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/GroupService.kt deleted file mode 100644 index c0e6860cf..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/GroupService.kt +++ /dev/null @@ -1,78 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.blocking - -import com.google.errorprone.annotations.MustBeClosed -import com.increase.api.core.ClientOptions -import com.increase.api.core.RequestOptions -import com.increase.api.core.http.HttpResponseFor -import com.increase.api.models.groups.Group -import com.increase.api.models.groups.GroupRetrieveParams -import java.util.function.Consumer - -interface GroupService { - - /** - * Returns a view of this service that provides access to raw HTTP responses for each method. - */ - fun withRawResponse(): WithRawResponse - - /** - * Returns a view of this service with the given option modifications applied. - * - * The original service is not modified. - */ - fun withOptions(modifier: Consumer): GroupService - - /** Returns details for the currently authenticated Group. */ - fun retrieve(): Group = retrieve(GroupRetrieveParams.none()) - - /** @see retrieve */ - fun retrieve( - params: GroupRetrieveParams = GroupRetrieveParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): Group - - /** @see retrieve */ - fun retrieve(params: GroupRetrieveParams = GroupRetrieveParams.none()): Group = - retrieve(params, RequestOptions.none()) - - /** @see retrieve */ - fun retrieve(requestOptions: RequestOptions): Group = - retrieve(GroupRetrieveParams.none(), requestOptions) - - /** A view of [GroupService] that provides access to raw HTTP responses for each method. */ - interface WithRawResponse { - - /** - * Returns a view of this service with the given option modifications applied. - * - * The original service is not modified. - */ - fun withOptions(modifier: Consumer): GroupService.WithRawResponse - - /** - * Returns a raw HTTP response for `get /groups/current`, but is otherwise the same as - * [GroupService.retrieve]. - */ - @MustBeClosed fun retrieve(): HttpResponseFor = retrieve(GroupRetrieveParams.none()) - - /** @see retrieve */ - @MustBeClosed - fun retrieve( - params: GroupRetrieveParams = GroupRetrieveParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): HttpResponseFor - - /** @see retrieve */ - @MustBeClosed - fun retrieve( - params: GroupRetrieveParams = GroupRetrieveParams.none() - ): HttpResponseFor = retrieve(params, RequestOptions.none()) - - /** @see retrieve */ - @MustBeClosed - fun retrieve(requestOptions: RequestOptions): HttpResponseFor = - retrieve(GroupRetrieveParams.none(), requestOptions) - } -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/GroupServiceImpl.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/GroupServiceImpl.kt deleted file mode 100644 index 66cf2ec9b..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/GroupServiceImpl.kt +++ /dev/null @@ -1,76 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.blocking - -import com.increase.api.core.ClientOptions -import com.increase.api.core.RequestOptions -import com.increase.api.core.handlers.errorBodyHandler -import com.increase.api.core.handlers.errorHandler -import com.increase.api.core.handlers.jsonHandler -import com.increase.api.core.http.HttpMethod -import com.increase.api.core.http.HttpRequest -import com.increase.api.core.http.HttpResponse -import com.increase.api.core.http.HttpResponse.Handler -import com.increase.api.core.http.HttpResponseFor -import com.increase.api.core.http.parseable -import com.increase.api.core.prepare -import com.increase.api.models.groups.Group -import com.increase.api.models.groups.GroupRetrieveParams -import java.util.function.Consumer - -class GroupServiceImpl internal constructor(private val clientOptions: ClientOptions) : - GroupService { - - private val withRawResponse: GroupService.WithRawResponse by lazy { - WithRawResponseImpl(clientOptions) - } - - override fun withRawResponse(): GroupService.WithRawResponse = withRawResponse - - override fun withOptions(modifier: Consumer): GroupService = - GroupServiceImpl(clientOptions.toBuilder().apply(modifier::accept).build()) - - override fun retrieve(params: GroupRetrieveParams, requestOptions: RequestOptions): Group = - // get /groups/current - withRawResponse().retrieve(params, requestOptions).parse() - - class WithRawResponseImpl internal constructor(private val clientOptions: ClientOptions) : - GroupService.WithRawResponse { - - private val errorHandler: Handler = - errorHandler(errorBodyHandler(clientOptions.jsonMapper)) - - override fun withOptions( - modifier: Consumer - ): GroupService.WithRawResponse = - GroupServiceImpl.WithRawResponseImpl( - clientOptions.toBuilder().apply(modifier::accept).build() - ) - - private val retrieveHandler: Handler = jsonHandler(clientOptions.jsonMapper) - - override fun retrieve( - params: GroupRetrieveParams, - requestOptions: RequestOptions, - ): HttpResponseFor { - val request = - HttpRequest.builder() - .method(HttpMethod.GET) - .baseUrl(clientOptions.baseUrl()) - .addPathSegments("groups", "current") - .build() - .prepare(clientOptions, params) - val requestOptions = requestOptions.applyDefaults(RequestOptions.from(clientOptions)) - val response = clientOptions.httpClient.execute(request, requestOptions) - return errorHandler.handle(response).parseable { - response - .use { retrieveHandler.handle(it) } - .also { - if (requestOptions.responseValidation!!) { - it.validate() - } - } - } - } - } -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/InboundRealTimePaymentsTransferService.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/InboundRealTimePaymentsTransferService.kt index a3bbf8f71..eaacfd854 100755 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/InboundRealTimePaymentsTransferService.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/InboundRealTimePaymentsTransferService.kt @@ -10,6 +10,8 @@ import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimeP import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferListPage import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferListParams import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferRetrieveParams +import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferReturnParams +import com.increase.api.models.inboundrealtimepaymentstransfers.RealTimePaymentsTransfer import java.util.function.Consumer interface InboundRealTimePaymentsTransferService { @@ -101,6 +103,57 @@ interface InboundRealTimePaymentsTransferService { fun list(requestOptions: RequestOptions): InboundRealTimePaymentsTransferListPage = list(InboundRealTimePaymentsTransferListParams.none(), requestOptions) + /** Return an Inbound Real-Time Payments Transfer */ + fun return_(inboundRealTimePaymentsTransferId: String): RealTimePaymentsTransfer = + return_( + inboundRealTimePaymentsTransferId, + InboundRealTimePaymentsTransferReturnParams.none(), + ) + + /** @see return_ */ + fun return_( + inboundRealTimePaymentsTransferId: String, + params: InboundRealTimePaymentsTransferReturnParams = + InboundRealTimePaymentsTransferReturnParams.none(), + requestOptions: RequestOptions = RequestOptions.none(), + ): RealTimePaymentsTransfer = + return_( + params + .toBuilder() + .inboundRealTimePaymentsTransferId(inboundRealTimePaymentsTransferId) + .build(), + requestOptions, + ) + + /** @see return_ */ + fun return_( + inboundRealTimePaymentsTransferId: String, + params: InboundRealTimePaymentsTransferReturnParams = + InboundRealTimePaymentsTransferReturnParams.none(), + ): RealTimePaymentsTransfer = + return_(inboundRealTimePaymentsTransferId, params, RequestOptions.none()) + + /** @see return_ */ + fun return_( + params: InboundRealTimePaymentsTransferReturnParams, + requestOptions: RequestOptions = RequestOptions.none(), + ): RealTimePaymentsTransfer + + /** @see return_ */ + fun return_(params: InboundRealTimePaymentsTransferReturnParams): RealTimePaymentsTransfer = + return_(params, RequestOptions.none()) + + /** @see return_ */ + fun return_( + inboundRealTimePaymentsTransferId: String, + requestOptions: RequestOptions, + ): RealTimePaymentsTransfer = + return_( + inboundRealTimePaymentsTransferId, + InboundRealTimePaymentsTransferReturnParams.none(), + requestOptions, + ) + /** * A view of [InboundRealTimePaymentsTransferService] that provides access to raw HTTP responses * for each method. @@ -211,5 +264,69 @@ interface InboundRealTimePaymentsTransferService { requestOptions: RequestOptions ): HttpResponseFor = list(InboundRealTimePaymentsTransferListParams.none(), requestOptions) + + /** + * Returns a raw HTTP response for `post + * /inbound_real_time_payments_transfers/{inbound_real_time_payments_transfer_id}/return`, + * but is otherwise the same as [InboundRealTimePaymentsTransferService.return_]. + */ + @MustBeClosed + fun return_( + inboundRealTimePaymentsTransferId: String + ): HttpResponseFor = + return_( + inboundRealTimePaymentsTransferId, + InboundRealTimePaymentsTransferReturnParams.none(), + ) + + /** @see return_ */ + @MustBeClosed + fun return_( + inboundRealTimePaymentsTransferId: String, + params: InboundRealTimePaymentsTransferReturnParams = + InboundRealTimePaymentsTransferReturnParams.none(), + requestOptions: RequestOptions = RequestOptions.none(), + ): HttpResponseFor = + return_( + params + .toBuilder() + .inboundRealTimePaymentsTransferId(inboundRealTimePaymentsTransferId) + .build(), + requestOptions, + ) + + /** @see return_ */ + @MustBeClosed + fun return_( + inboundRealTimePaymentsTransferId: String, + params: InboundRealTimePaymentsTransferReturnParams = + InboundRealTimePaymentsTransferReturnParams.none(), + ): HttpResponseFor = + return_(inboundRealTimePaymentsTransferId, params, RequestOptions.none()) + + /** @see return_ */ + @MustBeClosed + fun return_( + params: InboundRealTimePaymentsTransferReturnParams, + requestOptions: RequestOptions = RequestOptions.none(), + ): HttpResponseFor + + /** @see return_ */ + @MustBeClosed + fun return_( + params: InboundRealTimePaymentsTransferReturnParams + ): HttpResponseFor = return_(params, RequestOptions.none()) + + /** @see return_ */ + @MustBeClosed + fun return_( + inboundRealTimePaymentsTransferId: String, + requestOptions: RequestOptions, + ): HttpResponseFor = + return_( + inboundRealTimePaymentsTransferId, + InboundRealTimePaymentsTransferReturnParams.none(), + requestOptions, + ) } } diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/InboundRealTimePaymentsTransferServiceImpl.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/InboundRealTimePaymentsTransferServiceImpl.kt index 1bac9db55..a558010ca 100755 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/InboundRealTimePaymentsTransferServiceImpl.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/InboundRealTimePaymentsTransferServiceImpl.kt @@ -13,6 +13,7 @@ import com.increase.api.core.http.HttpRequest import com.increase.api.core.http.HttpResponse import com.increase.api.core.http.HttpResponse.Handler import com.increase.api.core.http.HttpResponseFor +import com.increase.api.core.http.json import com.increase.api.core.http.parseable import com.increase.api.core.prepare import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransfer @@ -20,6 +21,8 @@ import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimeP import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferListPageResponse import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferListParams import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferRetrieveParams +import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferReturnParams +import com.increase.api.models.inboundrealtimepaymentstransfers.RealTimePaymentsTransfer import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull @@ -55,6 +58,14 @@ internal constructor(private val clientOptions: ClientOptions) : // get /inbound_real_time_payments_transfers withRawResponse().list(params, requestOptions).parse() + override fun return_( + params: InboundRealTimePaymentsTransferReturnParams, + requestOptions: RequestOptions, + ): RealTimePaymentsTransfer = + // post + // /inbound_real_time_payments_transfers/{inbound_real_time_payments_transfer_id}/return + withRawResponse().return_(params, requestOptions).parse() + class WithRawResponseImpl internal constructor(private val clientOptions: ClientOptions) : InboundRealTimePaymentsTransferService.WithRawResponse { @@ -134,5 +145,43 @@ internal constructor(private val clientOptions: ClientOptions) : } } } + + private val returnHandler: Handler = + jsonHandler(clientOptions.jsonMapper) + + override fun return_( + params: InboundRealTimePaymentsTransferReturnParams, + requestOptions: RequestOptions, + ): HttpResponseFor { + // We check here instead of in the params builder because this can be specified + // positionally or in the params class. + checkRequired( + "inboundRealTimePaymentsTransferId", + params.inboundRealTimePaymentsTransferId().getOrNull(), + ) + val request = + HttpRequest.builder() + .method(HttpMethod.POST) + .baseUrl(clientOptions.baseUrl()) + .addPathSegments( + "inbound_real_time_payments_transfers", + params._pathParam(0), + "return", + ) + .body(json(clientOptions.jsonMapper, params._body())) + .build() + .prepare(clientOptions, params) + val requestOptions = requestOptions.applyDefaults(RequestOptions.from(clientOptions)) + val response = clientOptions.httpClient.execute(request, requestOptions) + return errorHandler.handle(response).parseable { + response + .use { returnHandler.handle(it) } + .also { + if (requestOptions.responseValidation!!) { + it.validate() + } + } + } + } } } diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthApplicationService.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthApplicationService.kt deleted file mode 100644 index f351dc462..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthApplicationService.kt +++ /dev/null @@ -1,168 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.blocking - -import com.google.errorprone.annotations.MustBeClosed -import com.increase.api.core.ClientOptions -import com.increase.api.core.RequestOptions -import com.increase.api.core.http.HttpResponseFor -import com.increase.api.models.oauthapplications.OAuthApplication -import com.increase.api.models.oauthapplications.OAuthApplicationListPage -import com.increase.api.models.oauthapplications.OAuthApplicationListParams -import com.increase.api.models.oauthapplications.OAuthApplicationRetrieveParams -import java.util.function.Consumer - -interface OAuthApplicationService { - - /** - * Returns a view of this service that provides access to raw HTTP responses for each method. - */ - fun withRawResponse(): WithRawResponse - - /** - * Returns a view of this service with the given option modifications applied. - * - * The original service is not modified. - */ - fun withOptions(modifier: Consumer): OAuthApplicationService - - /** Retrieve an OAuth Application */ - fun retrieve(oauthApplicationId: String): OAuthApplication = - retrieve(oauthApplicationId, OAuthApplicationRetrieveParams.none()) - - /** @see retrieve */ - fun retrieve( - oauthApplicationId: String, - params: OAuthApplicationRetrieveParams = OAuthApplicationRetrieveParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): OAuthApplication = - retrieve(params.toBuilder().oauthApplicationId(oauthApplicationId).build(), requestOptions) - - /** @see retrieve */ - fun retrieve( - oauthApplicationId: String, - params: OAuthApplicationRetrieveParams = OAuthApplicationRetrieveParams.none(), - ): OAuthApplication = retrieve(oauthApplicationId, params, RequestOptions.none()) - - /** @see retrieve */ - fun retrieve( - params: OAuthApplicationRetrieveParams, - requestOptions: RequestOptions = RequestOptions.none(), - ): OAuthApplication - - /** @see retrieve */ - fun retrieve(params: OAuthApplicationRetrieveParams): OAuthApplication = - retrieve(params, RequestOptions.none()) - - /** @see retrieve */ - fun retrieve(oauthApplicationId: String, requestOptions: RequestOptions): OAuthApplication = - retrieve(oauthApplicationId, OAuthApplicationRetrieveParams.none(), requestOptions) - - /** List OAuth Applications */ - fun list(): OAuthApplicationListPage = list(OAuthApplicationListParams.none()) - - /** @see list */ - fun list( - params: OAuthApplicationListParams = OAuthApplicationListParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): OAuthApplicationListPage - - /** @see list */ - fun list( - params: OAuthApplicationListParams = OAuthApplicationListParams.none() - ): OAuthApplicationListPage = list(params, RequestOptions.none()) - - /** @see list */ - fun list(requestOptions: RequestOptions): OAuthApplicationListPage = - list(OAuthApplicationListParams.none(), requestOptions) - - /** - * A view of [OAuthApplicationService] that provides access to raw HTTP responses for each - * method. - */ - interface WithRawResponse { - - /** - * Returns a view of this service with the given option modifications applied. - * - * The original service is not modified. - */ - fun withOptions( - modifier: Consumer - ): OAuthApplicationService.WithRawResponse - - /** - * Returns a raw HTTP response for `get /oauth_applications/{oauth_application_id}`, but is - * otherwise the same as [OAuthApplicationService.retrieve]. - */ - @MustBeClosed - fun retrieve(oauthApplicationId: String): HttpResponseFor = - retrieve(oauthApplicationId, OAuthApplicationRetrieveParams.none()) - - /** @see retrieve */ - @MustBeClosed - fun retrieve( - oauthApplicationId: String, - params: OAuthApplicationRetrieveParams = OAuthApplicationRetrieveParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): HttpResponseFor = - retrieve( - params.toBuilder().oauthApplicationId(oauthApplicationId).build(), - requestOptions, - ) - - /** @see retrieve */ - @MustBeClosed - fun retrieve( - oauthApplicationId: String, - params: OAuthApplicationRetrieveParams = OAuthApplicationRetrieveParams.none(), - ): HttpResponseFor = - retrieve(oauthApplicationId, params, RequestOptions.none()) - - /** @see retrieve */ - @MustBeClosed - fun retrieve( - params: OAuthApplicationRetrieveParams, - requestOptions: RequestOptions = RequestOptions.none(), - ): HttpResponseFor - - /** @see retrieve */ - @MustBeClosed - fun retrieve(params: OAuthApplicationRetrieveParams): HttpResponseFor = - retrieve(params, RequestOptions.none()) - - /** @see retrieve */ - @MustBeClosed - fun retrieve( - oauthApplicationId: String, - requestOptions: RequestOptions, - ): HttpResponseFor = - retrieve(oauthApplicationId, OAuthApplicationRetrieveParams.none(), requestOptions) - - /** - * Returns a raw HTTP response for `get /oauth_applications`, but is otherwise the same as - * [OAuthApplicationService.list]. - */ - @MustBeClosed - fun list(): HttpResponseFor = - list(OAuthApplicationListParams.none()) - - /** @see list */ - @MustBeClosed - fun list( - params: OAuthApplicationListParams = OAuthApplicationListParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): HttpResponseFor - - /** @see list */ - @MustBeClosed - fun list( - params: OAuthApplicationListParams = OAuthApplicationListParams.none() - ): HttpResponseFor = list(params, RequestOptions.none()) - - /** @see list */ - @MustBeClosed - fun list(requestOptions: RequestOptions): HttpResponseFor = - list(OAuthApplicationListParams.none(), requestOptions) - } -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthApplicationServiceImpl.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthApplicationServiceImpl.kt deleted file mode 100644 index 7a1bca392..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthApplicationServiceImpl.kt +++ /dev/null @@ -1,129 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.blocking - -import com.increase.api.core.ClientOptions -import com.increase.api.core.RequestOptions -import com.increase.api.core.checkRequired -import com.increase.api.core.handlers.errorBodyHandler -import com.increase.api.core.handlers.errorHandler -import com.increase.api.core.handlers.jsonHandler -import com.increase.api.core.http.HttpMethod -import com.increase.api.core.http.HttpRequest -import com.increase.api.core.http.HttpResponse -import com.increase.api.core.http.HttpResponse.Handler -import com.increase.api.core.http.HttpResponseFor -import com.increase.api.core.http.parseable -import com.increase.api.core.prepare -import com.increase.api.models.oauthapplications.OAuthApplication -import com.increase.api.models.oauthapplications.OAuthApplicationListPage -import com.increase.api.models.oauthapplications.OAuthApplicationListPageResponse -import com.increase.api.models.oauthapplications.OAuthApplicationListParams -import com.increase.api.models.oauthapplications.OAuthApplicationRetrieveParams -import java.util.function.Consumer -import kotlin.jvm.optionals.getOrNull - -class OAuthApplicationServiceImpl internal constructor(private val clientOptions: ClientOptions) : - OAuthApplicationService { - - private val withRawResponse: OAuthApplicationService.WithRawResponse by lazy { - WithRawResponseImpl(clientOptions) - } - - override fun withRawResponse(): OAuthApplicationService.WithRawResponse = withRawResponse - - override fun withOptions(modifier: Consumer): OAuthApplicationService = - OAuthApplicationServiceImpl(clientOptions.toBuilder().apply(modifier::accept).build()) - - override fun retrieve( - params: OAuthApplicationRetrieveParams, - requestOptions: RequestOptions, - ): OAuthApplication = - // get /oauth_applications/{oauth_application_id} - withRawResponse().retrieve(params, requestOptions).parse() - - override fun list( - params: OAuthApplicationListParams, - requestOptions: RequestOptions, - ): OAuthApplicationListPage = - // get /oauth_applications - withRawResponse().list(params, requestOptions).parse() - - class WithRawResponseImpl internal constructor(private val clientOptions: ClientOptions) : - OAuthApplicationService.WithRawResponse { - - private val errorHandler: Handler = - errorHandler(errorBodyHandler(clientOptions.jsonMapper)) - - override fun withOptions( - modifier: Consumer - ): OAuthApplicationService.WithRawResponse = - OAuthApplicationServiceImpl.WithRawResponseImpl( - clientOptions.toBuilder().apply(modifier::accept).build() - ) - - private val retrieveHandler: Handler = - jsonHandler(clientOptions.jsonMapper) - - override fun retrieve( - params: OAuthApplicationRetrieveParams, - requestOptions: RequestOptions, - ): HttpResponseFor { - // We check here instead of in the params builder because this can be specified - // positionally or in the params class. - checkRequired("oauthApplicationId", params.oauthApplicationId().getOrNull()) - val request = - HttpRequest.builder() - .method(HttpMethod.GET) - .baseUrl(clientOptions.baseUrl()) - .addPathSegments("oauth_applications", params._pathParam(0)) - .build() - .prepare(clientOptions, params) - val requestOptions = requestOptions.applyDefaults(RequestOptions.from(clientOptions)) - val response = clientOptions.httpClient.execute(request, requestOptions) - return errorHandler.handle(response).parseable { - response - .use { retrieveHandler.handle(it) } - .also { - if (requestOptions.responseValidation!!) { - it.validate() - } - } - } - } - - private val listHandler: Handler = - jsonHandler(clientOptions.jsonMapper) - - override fun list( - params: OAuthApplicationListParams, - requestOptions: RequestOptions, - ): HttpResponseFor { - val request = - HttpRequest.builder() - .method(HttpMethod.GET) - .baseUrl(clientOptions.baseUrl()) - .addPathSegments("oauth_applications") - .build() - .prepare(clientOptions, params) - val requestOptions = requestOptions.applyDefaults(RequestOptions.from(clientOptions)) - val response = clientOptions.httpClient.execute(request, requestOptions) - return errorHandler.handle(response).parseable { - response - .use { listHandler.handle(it) } - .also { - if (requestOptions.responseValidation!!) { - it.validate() - } - } - .let { - OAuthApplicationListPage.builder() - .service(OAuthApplicationServiceImpl(clientOptions)) - .params(params) - .response(it) - .build() - } - } - } - } -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthConnectionService.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthConnectionService.kt deleted file mode 100644 index 33213a98b..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthConnectionService.kt +++ /dev/null @@ -1,168 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.blocking - -import com.google.errorprone.annotations.MustBeClosed -import com.increase.api.core.ClientOptions -import com.increase.api.core.RequestOptions -import com.increase.api.core.http.HttpResponseFor -import com.increase.api.models.oauthconnections.OAuthConnection -import com.increase.api.models.oauthconnections.OAuthConnectionListPage -import com.increase.api.models.oauthconnections.OAuthConnectionListParams -import com.increase.api.models.oauthconnections.OAuthConnectionRetrieveParams -import java.util.function.Consumer - -interface OAuthConnectionService { - - /** - * Returns a view of this service that provides access to raw HTTP responses for each method. - */ - fun withRawResponse(): WithRawResponse - - /** - * Returns a view of this service with the given option modifications applied. - * - * The original service is not modified. - */ - fun withOptions(modifier: Consumer): OAuthConnectionService - - /** Retrieve an OAuth Connection */ - fun retrieve(oauthConnectionId: String): OAuthConnection = - retrieve(oauthConnectionId, OAuthConnectionRetrieveParams.none()) - - /** @see retrieve */ - fun retrieve( - oauthConnectionId: String, - params: OAuthConnectionRetrieveParams = OAuthConnectionRetrieveParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): OAuthConnection = - retrieve(params.toBuilder().oauthConnectionId(oauthConnectionId).build(), requestOptions) - - /** @see retrieve */ - fun retrieve( - oauthConnectionId: String, - params: OAuthConnectionRetrieveParams = OAuthConnectionRetrieveParams.none(), - ): OAuthConnection = retrieve(oauthConnectionId, params, RequestOptions.none()) - - /** @see retrieve */ - fun retrieve( - params: OAuthConnectionRetrieveParams, - requestOptions: RequestOptions = RequestOptions.none(), - ): OAuthConnection - - /** @see retrieve */ - fun retrieve(params: OAuthConnectionRetrieveParams): OAuthConnection = - retrieve(params, RequestOptions.none()) - - /** @see retrieve */ - fun retrieve(oauthConnectionId: String, requestOptions: RequestOptions): OAuthConnection = - retrieve(oauthConnectionId, OAuthConnectionRetrieveParams.none(), requestOptions) - - /** List OAuth Connections */ - fun list(): OAuthConnectionListPage = list(OAuthConnectionListParams.none()) - - /** @see list */ - fun list( - params: OAuthConnectionListParams = OAuthConnectionListParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): OAuthConnectionListPage - - /** @see list */ - fun list( - params: OAuthConnectionListParams = OAuthConnectionListParams.none() - ): OAuthConnectionListPage = list(params, RequestOptions.none()) - - /** @see list */ - fun list(requestOptions: RequestOptions): OAuthConnectionListPage = - list(OAuthConnectionListParams.none(), requestOptions) - - /** - * A view of [OAuthConnectionService] that provides access to raw HTTP responses for each - * method. - */ - interface WithRawResponse { - - /** - * Returns a view of this service with the given option modifications applied. - * - * The original service is not modified. - */ - fun withOptions( - modifier: Consumer - ): OAuthConnectionService.WithRawResponse - - /** - * Returns a raw HTTP response for `get /oauth_connections/{oauth_connection_id}`, but is - * otherwise the same as [OAuthConnectionService.retrieve]. - */ - @MustBeClosed - fun retrieve(oauthConnectionId: String): HttpResponseFor = - retrieve(oauthConnectionId, OAuthConnectionRetrieveParams.none()) - - /** @see retrieve */ - @MustBeClosed - fun retrieve( - oauthConnectionId: String, - params: OAuthConnectionRetrieveParams = OAuthConnectionRetrieveParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): HttpResponseFor = - retrieve( - params.toBuilder().oauthConnectionId(oauthConnectionId).build(), - requestOptions, - ) - - /** @see retrieve */ - @MustBeClosed - fun retrieve( - oauthConnectionId: String, - params: OAuthConnectionRetrieveParams = OAuthConnectionRetrieveParams.none(), - ): HttpResponseFor = - retrieve(oauthConnectionId, params, RequestOptions.none()) - - /** @see retrieve */ - @MustBeClosed - fun retrieve( - params: OAuthConnectionRetrieveParams, - requestOptions: RequestOptions = RequestOptions.none(), - ): HttpResponseFor - - /** @see retrieve */ - @MustBeClosed - fun retrieve(params: OAuthConnectionRetrieveParams): HttpResponseFor = - retrieve(params, RequestOptions.none()) - - /** @see retrieve */ - @MustBeClosed - fun retrieve( - oauthConnectionId: String, - requestOptions: RequestOptions, - ): HttpResponseFor = - retrieve(oauthConnectionId, OAuthConnectionRetrieveParams.none(), requestOptions) - - /** - * Returns a raw HTTP response for `get /oauth_connections`, but is otherwise the same as - * [OAuthConnectionService.list]. - */ - @MustBeClosed - fun list(): HttpResponseFor = - list(OAuthConnectionListParams.none()) - - /** @see list */ - @MustBeClosed - fun list( - params: OAuthConnectionListParams = OAuthConnectionListParams.none(), - requestOptions: RequestOptions = RequestOptions.none(), - ): HttpResponseFor - - /** @see list */ - @MustBeClosed - fun list( - params: OAuthConnectionListParams = OAuthConnectionListParams.none() - ): HttpResponseFor = list(params, RequestOptions.none()) - - /** @see list */ - @MustBeClosed - fun list(requestOptions: RequestOptions): HttpResponseFor = - list(OAuthConnectionListParams.none(), requestOptions) - } -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthConnectionServiceImpl.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthConnectionServiceImpl.kt deleted file mode 100644 index 5d619edda..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthConnectionServiceImpl.kt +++ /dev/null @@ -1,129 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.blocking - -import com.increase.api.core.ClientOptions -import com.increase.api.core.RequestOptions -import com.increase.api.core.checkRequired -import com.increase.api.core.handlers.errorBodyHandler -import com.increase.api.core.handlers.errorHandler -import com.increase.api.core.handlers.jsonHandler -import com.increase.api.core.http.HttpMethod -import com.increase.api.core.http.HttpRequest -import com.increase.api.core.http.HttpResponse -import com.increase.api.core.http.HttpResponse.Handler -import com.increase.api.core.http.HttpResponseFor -import com.increase.api.core.http.parseable -import com.increase.api.core.prepare -import com.increase.api.models.oauthconnections.OAuthConnection -import com.increase.api.models.oauthconnections.OAuthConnectionListPage -import com.increase.api.models.oauthconnections.OAuthConnectionListPageResponse -import com.increase.api.models.oauthconnections.OAuthConnectionListParams -import com.increase.api.models.oauthconnections.OAuthConnectionRetrieveParams -import java.util.function.Consumer -import kotlin.jvm.optionals.getOrNull - -class OAuthConnectionServiceImpl internal constructor(private val clientOptions: ClientOptions) : - OAuthConnectionService { - - private val withRawResponse: OAuthConnectionService.WithRawResponse by lazy { - WithRawResponseImpl(clientOptions) - } - - override fun withRawResponse(): OAuthConnectionService.WithRawResponse = withRawResponse - - override fun withOptions(modifier: Consumer): OAuthConnectionService = - OAuthConnectionServiceImpl(clientOptions.toBuilder().apply(modifier::accept).build()) - - override fun retrieve( - params: OAuthConnectionRetrieveParams, - requestOptions: RequestOptions, - ): OAuthConnection = - // get /oauth_connections/{oauth_connection_id} - withRawResponse().retrieve(params, requestOptions).parse() - - override fun list( - params: OAuthConnectionListParams, - requestOptions: RequestOptions, - ): OAuthConnectionListPage = - // get /oauth_connections - withRawResponse().list(params, requestOptions).parse() - - class WithRawResponseImpl internal constructor(private val clientOptions: ClientOptions) : - OAuthConnectionService.WithRawResponse { - - private val errorHandler: Handler = - errorHandler(errorBodyHandler(clientOptions.jsonMapper)) - - override fun withOptions( - modifier: Consumer - ): OAuthConnectionService.WithRawResponse = - OAuthConnectionServiceImpl.WithRawResponseImpl( - clientOptions.toBuilder().apply(modifier::accept).build() - ) - - private val retrieveHandler: Handler = - jsonHandler(clientOptions.jsonMapper) - - override fun retrieve( - params: OAuthConnectionRetrieveParams, - requestOptions: RequestOptions, - ): HttpResponseFor { - // We check here instead of in the params builder because this can be specified - // positionally or in the params class. - checkRequired("oauthConnectionId", params.oauthConnectionId().getOrNull()) - val request = - HttpRequest.builder() - .method(HttpMethod.GET) - .baseUrl(clientOptions.baseUrl()) - .addPathSegments("oauth_connections", params._pathParam(0)) - .build() - .prepare(clientOptions, params) - val requestOptions = requestOptions.applyDefaults(RequestOptions.from(clientOptions)) - val response = clientOptions.httpClient.execute(request, requestOptions) - return errorHandler.handle(response).parseable { - response - .use { retrieveHandler.handle(it) } - .also { - if (requestOptions.responseValidation!!) { - it.validate() - } - } - } - } - - private val listHandler: Handler = - jsonHandler(clientOptions.jsonMapper) - - override fun list( - params: OAuthConnectionListParams, - requestOptions: RequestOptions, - ): HttpResponseFor { - val request = - HttpRequest.builder() - .method(HttpMethod.GET) - .baseUrl(clientOptions.baseUrl()) - .addPathSegments("oauth_connections") - .build() - .prepare(clientOptions, params) - val requestOptions = requestOptions.applyDefaults(RequestOptions.from(clientOptions)) - val response = clientOptions.httpClient.execute(request, requestOptions) - return errorHandler.handle(response).parseable { - response - .use { listHandler.handle(it) } - .also { - if (requestOptions.responseValidation!!) { - it.validate() - } - } - .let { - OAuthConnectionListPage.builder() - .service(OAuthConnectionServiceImpl(clientOptions)) - .params(params) - .response(it) - .build() - } - } - } - } -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthTokenService.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthTokenService.kt deleted file mode 100644 index 10c3738f5..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthTokenService.kt +++ /dev/null @@ -1,63 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.blocking - -import com.google.errorprone.annotations.MustBeClosed -import com.increase.api.core.ClientOptions -import com.increase.api.core.RequestOptions -import com.increase.api.core.http.HttpResponseFor -import com.increase.api.models.oauthtokens.OAuthToken -import com.increase.api.models.oauthtokens.OAuthTokenCreateParams -import java.util.function.Consumer - -interface OAuthTokenService { - - /** - * Returns a view of this service that provides access to raw HTTP responses for each method. - */ - fun withRawResponse(): WithRawResponse - - /** - * Returns a view of this service with the given option modifications applied. - * - * The original service is not modified. - */ - fun withOptions(modifier: Consumer): OAuthTokenService - - /** Create an OAuth Token */ - fun create(params: OAuthTokenCreateParams): OAuthToken = create(params, RequestOptions.none()) - - /** @see create */ - fun create( - params: OAuthTokenCreateParams, - requestOptions: RequestOptions = RequestOptions.none(), - ): OAuthToken - - /** A view of [OAuthTokenService] that provides access to raw HTTP responses for each method. */ - interface WithRawResponse { - - /** - * Returns a view of this service with the given option modifications applied. - * - * The original service is not modified. - */ - fun withOptions( - modifier: Consumer - ): OAuthTokenService.WithRawResponse - - /** - * Returns a raw HTTP response for `post /oauth/tokens`, but is otherwise the same as - * [OAuthTokenService.create]. - */ - @MustBeClosed - fun create(params: OAuthTokenCreateParams): HttpResponseFor = - create(params, RequestOptions.none()) - - /** @see create */ - @MustBeClosed - fun create( - params: OAuthTokenCreateParams, - requestOptions: RequestOptions = RequestOptions.none(), - ): HttpResponseFor - } -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthTokenServiceImpl.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthTokenServiceImpl.kt deleted file mode 100644 index a842e6391..000000000 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/OAuthTokenServiceImpl.kt +++ /dev/null @@ -1,82 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.blocking - -import com.increase.api.core.ClientOptions -import com.increase.api.core.RequestOptions -import com.increase.api.core.handlers.errorBodyHandler -import com.increase.api.core.handlers.errorHandler -import com.increase.api.core.handlers.jsonHandler -import com.increase.api.core.http.HttpMethod -import com.increase.api.core.http.HttpRequest -import com.increase.api.core.http.HttpResponse -import com.increase.api.core.http.HttpResponse.Handler -import com.increase.api.core.http.HttpResponseFor -import com.increase.api.core.http.json -import com.increase.api.core.http.parseable -import com.increase.api.core.prepare -import com.increase.api.models.oauthtokens.OAuthToken -import com.increase.api.models.oauthtokens.OAuthTokenCreateParams -import java.util.function.Consumer - -class OAuthTokenServiceImpl internal constructor(private val clientOptions: ClientOptions) : - OAuthTokenService { - - private val withRawResponse: OAuthTokenService.WithRawResponse by lazy { - WithRawResponseImpl(clientOptions) - } - - override fun withRawResponse(): OAuthTokenService.WithRawResponse = withRawResponse - - override fun withOptions(modifier: Consumer): OAuthTokenService = - OAuthTokenServiceImpl(clientOptions.toBuilder().apply(modifier::accept).build()) - - override fun create( - params: OAuthTokenCreateParams, - requestOptions: RequestOptions, - ): OAuthToken = - // post /oauth/tokens - withRawResponse().create(params, requestOptions).parse() - - class WithRawResponseImpl internal constructor(private val clientOptions: ClientOptions) : - OAuthTokenService.WithRawResponse { - - private val errorHandler: Handler = - errorHandler(errorBodyHandler(clientOptions.jsonMapper)) - - override fun withOptions( - modifier: Consumer - ): OAuthTokenService.WithRawResponse = - OAuthTokenServiceImpl.WithRawResponseImpl( - clientOptions.toBuilder().apply(modifier::accept).build() - ) - - private val createHandler: Handler = - jsonHandler(clientOptions.jsonMapper) - - override fun create( - params: OAuthTokenCreateParams, - requestOptions: RequestOptions, - ): HttpResponseFor { - val request = - HttpRequest.builder() - .method(HttpMethod.POST) - .baseUrl(clientOptions.baseUrl()) - .addPathSegments("oauth", "tokens") - .body(json(clientOptions.jsonMapper, params._body())) - .build() - .prepare(clientOptions, params) - val requestOptions = requestOptions.applyDefaults(RequestOptions.from(clientOptions)) - val response = clientOptions.httpClient.execute(request, requestOptions) - return errorHandler.handle(response).parseable { - response - .use { createHandler.handle(it) } - .also { - if (requestOptions.responseValidation!!) { - it.validate() - } - } - } - } - } -} diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/RealTimePaymentsTransferService.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/RealTimePaymentsTransferService.kt index 6c94bd631..d395b9aaf 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/RealTimePaymentsTransferService.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/RealTimePaymentsTransferService.kt @@ -6,7 +6,7 @@ import com.google.errorprone.annotations.MustBeClosed import com.increase.api.core.ClientOptions import com.increase.api.core.RequestOptions import com.increase.api.core.http.HttpResponseFor -import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransfer +import com.increase.api.models.inboundrealtimepaymentstransfers.RealTimePaymentsTransfer import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransferApproveParams import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransferCancelParams import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransferCreateParams diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/RealTimePaymentsTransferServiceImpl.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/RealTimePaymentsTransferServiceImpl.kt index e215aa58e..8ffc61fee 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/RealTimePaymentsTransferServiceImpl.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/RealTimePaymentsTransferServiceImpl.kt @@ -16,7 +16,7 @@ import com.increase.api.core.http.HttpResponseFor import com.increase.api.core.http.json import com.increase.api.core.http.parseable import com.increase.api.core.prepare -import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransfer +import com.increase.api.models.inboundrealtimepaymentstransfers.RealTimePaymentsTransfer import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransferApproveParams import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransferCancelParams import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransferCreateParams diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/simulations/RealTimePaymentsTransferService.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/simulations/RealTimePaymentsTransferService.kt index 2cca8dda4..907dfbb75 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/simulations/RealTimePaymentsTransferService.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/simulations/RealTimePaymentsTransferService.kt @@ -6,7 +6,7 @@ import com.google.errorprone.annotations.MustBeClosed import com.increase.api.core.ClientOptions import com.increase.api.core.RequestOptions import com.increase.api.core.http.HttpResponseFor -import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransfer +import com.increase.api.models.inboundrealtimepaymentstransfers.RealTimePaymentsTransfer import com.increase.api.models.simulations.realtimepaymentstransfers.RealTimePaymentsTransferCompleteParams import java.util.function.Consumer diff --git a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/simulations/RealTimePaymentsTransferServiceImpl.kt b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/simulations/RealTimePaymentsTransferServiceImpl.kt index 01853c660..f8701c831 100644 --- a/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/simulations/RealTimePaymentsTransferServiceImpl.kt +++ b/increase-java-core/src/main/kotlin/com/increase/api/services/blocking/simulations/RealTimePaymentsTransferServiceImpl.kt @@ -16,7 +16,7 @@ import com.increase.api.core.http.HttpResponseFor import com.increase.api.core.http.json import com.increase.api.core.http.parseable import com.increase.api.core.prepare -import com.increase.api.models.realtimepaymentstransfers.RealTimePaymentsTransfer +import com.increase.api.models.inboundrealtimepaymentstransfers.RealTimePaymentsTransfer import com.increase.api.models.simulations.realtimepaymentstransfers.RealTimePaymentsTransferCompleteParams import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/achtransfers/AchTransferTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/achtransfers/AchTransferTest.kt index 39a83a2ee..c46276235 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/achtransfers/AchTransferTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/achtransfers/AchTransferTest.kt @@ -307,7 +307,7 @@ internal class AchTransferTest { ) assertThat(achTransfer.standardEntryClassCode()) .isEqualTo(AchTransfer.StandardEntryClassCode.CORPORATE_CREDIT_OR_DEBIT) - assertThat(achTransfer.statementDescriptor()).isEqualTo("Statement descriptor") + assertThat(achTransfer.statementDescriptor()).contains("Statement descriptor") assertThat(achTransfer.status()).isEqualTo(AchTransfer.Status.RETURNED) assertThat(achTransfer.submission()) .contains( diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/groups/GroupRetrieveParamsTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/groups/GroupRetrieveParamsTest.kt deleted file mode 100644 index 1c5522a52..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/groups/GroupRetrieveParamsTest.kt +++ /dev/null @@ -1,13 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.groups - -import org.junit.jupiter.api.Test - -internal class GroupRetrieveParamsTest { - - @Test - fun create() { - GroupRetrieveParams.builder().build() - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/groups/GroupTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/groups/GroupTest.kt deleted file mode 100644 index 85175130a..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/groups/GroupTest.kt +++ /dev/null @@ -1,42 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.groups - -import com.fasterxml.jackson.module.kotlin.jacksonTypeRef -import com.increase.api.core.jsonMapper -import java.time.OffsetDateTime -import org.assertj.core.api.Assertions.assertThat -import org.junit.jupiter.api.Test - -internal class GroupTest { - - @Test - fun create() { - val group = - Group.builder() - .id("group_1g4mhziu6kvrs3vz35um") - .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .type(Group.Type.GROUP) - .build() - - assertThat(group.id()).isEqualTo("group_1g4mhziu6kvrs3vz35um") - assertThat(group.createdAt()).isEqualTo(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - assertThat(group.type()).isEqualTo(Group.Type.GROUP) - } - - @Test - fun roundtrip() { - val jsonMapper = jsonMapper() - val group = - Group.builder() - .id("group_1g4mhziu6kvrs3vz35um") - .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .type(Group.Type.GROUP) - .build() - - val roundtrippedGroup = - jsonMapper.readValue(jsonMapper.writeValueAsString(group), jacksonTypeRef()) - - assertThat(roundtrippedGroup).isEqualTo(group) - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransferListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransferListPageResponseTest.kt index 2d1c2ea0f..faa66e6cb 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransferListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransferListPageResponseTest.kt @@ -43,6 +43,7 @@ internal class InboundRealTimePaymentsTransferListPageResponseTest { .build() ) .endToEndIdentification("Invoice 29582") + .returnOfRealTimePaymentsTransferId(null) .status(InboundRealTimePaymentsTransfer.Status.CONFIRMED) .transactionIdentification("20220501234567891T1BSLZO01745013025") .type( @@ -84,6 +85,7 @@ internal class InboundRealTimePaymentsTransferListPageResponseTest { .build() ) .endToEndIdentification("Invoice 29582") + .returnOfRealTimePaymentsTransferId(null) .status(InboundRealTimePaymentsTransfer.Status.CONFIRMED) .transactionIdentification("20220501234567891T1BSLZO01745013025") .type(InboundRealTimePaymentsTransfer.Type.INBOUND_REAL_TIME_PAYMENTS_TRANSFER) @@ -127,6 +129,7 @@ internal class InboundRealTimePaymentsTransferListPageResponseTest { .build() ) .endToEndIdentification("Invoice 29582") + .returnOfRealTimePaymentsTransferId(null) .status(InboundRealTimePaymentsTransfer.Status.CONFIRMED) .transactionIdentification("20220501234567891T1BSLZO01745013025") .type( diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransferReturnParamsTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransferReturnParamsTest.kt new file mode 100644 index 000000000..1c6e70ad0 --- /dev/null +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransferReturnParamsTest.kt @@ -0,0 +1,61 @@ +// File generated from our OpenAPI spec by Stainless. + +package com.increase.api.models.inboundrealtimepaymentstransfers + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class InboundRealTimePaymentsTransferReturnParamsTest { + + @Test + fun create() { + InboundRealTimePaymentsTransferReturnParams.builder() + .inboundRealTimePaymentsTransferId( + "inbound_real_time_payments_transfer_63hlz498vcxg644hcrzr" + ) + .amount(1L) + .build() + } + + @Test + fun pathParams() { + val params = + InboundRealTimePaymentsTransferReturnParams.builder() + .inboundRealTimePaymentsTransferId( + "inbound_real_time_payments_transfer_63hlz498vcxg644hcrzr" + ) + .build() + + assertThat(params._pathParam(0)) + .isEqualTo("inbound_real_time_payments_transfer_63hlz498vcxg644hcrzr") + // out-of-bound path param + assertThat(params._pathParam(1)).isEqualTo("") + } + + @Test + fun body() { + val params = + InboundRealTimePaymentsTransferReturnParams.builder() + .inboundRealTimePaymentsTransferId( + "inbound_real_time_payments_transfer_63hlz498vcxg644hcrzr" + ) + .amount(1L) + .build() + + val body = params._body() + + assertThat(body.amount()).contains(1L) + } + + @Test + fun bodyWithoutOptionalFields() { + val params = + InboundRealTimePaymentsTransferReturnParams.builder() + .inboundRealTimePaymentsTransferId( + "inbound_real_time_payments_transfer_63hlz498vcxg644hcrzr" + ) + .build() + + val body = params._body() + } +} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransferTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransferTest.kt index 029615604..0d83d7f56 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransferTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/InboundRealTimePaymentsTransferTest.kt @@ -40,6 +40,7 @@ internal class InboundRealTimePaymentsTransferTest { .build() ) .endToEndIdentification("Invoice 29582") + .returnOfRealTimePaymentsTransferId(null) .status(InboundRealTimePaymentsTransfer.Status.CONFIRMED) .transactionIdentification("20220501234567891T1BSLZO01745013025") .type(InboundRealTimePaymentsTransfer.Type.INBOUND_REAL_TIME_PAYMENTS_TRANSFER) @@ -79,6 +80,7 @@ internal class InboundRealTimePaymentsTransferTest { ) assertThat(inboundRealTimePaymentsTransfer.endToEndIdentification()) .contains("Invoice 29582") + assertThat(inboundRealTimePaymentsTransfer.returnOfRealTimePaymentsTransferId()).isEmpty assertThat(inboundRealTimePaymentsTransfer.status()) .isEqualTo(InboundRealTimePaymentsTransfer.Status.CONFIRMED) assertThat(inboundRealTimePaymentsTransfer.transactionIdentification()) @@ -120,6 +122,7 @@ internal class InboundRealTimePaymentsTransferTest { .build() ) .endToEndIdentification("Invoice 29582") + .returnOfRealTimePaymentsTransferId(null) .status(InboundRealTimePaymentsTransfer.Status.CONFIRMED) .transactionIdentification("20220501234567891T1BSLZO01745013025") .type(InboundRealTimePaymentsTransfer.Type.INBOUND_REAL_TIME_PAYMENTS_TRANSFER) diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/RealTimePaymentsTransferTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/RealTimePaymentsTransferTest.kt new file mode 100644 index 000000000..ca2f93b58 --- /dev/null +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/inboundrealtimepaymentstransfers/RealTimePaymentsTransferTest.kt @@ -0,0 +1,269 @@ +// File generated from our OpenAPI spec by Stainless. + +package com.increase.api.models.inboundrealtimepaymentstransfers + +import com.fasterxml.jackson.module.kotlin.jacksonTypeRef +import com.increase.api.core.jsonMapper +import java.time.OffsetDateTime +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class RealTimePaymentsTransferTest { + + @Test + fun create() { + val realTimePaymentsTransfer = + RealTimePaymentsTransfer.builder() + .id("real_time_payments_transfer_iyuhl5kdn7ssmup83mvq") + .accountId("account_in71c4amph0vgo2qllky") + .accountNumber("987654321") + .acknowledgement( + RealTimePaymentsTransfer.Acknowledgement.builder() + .acknowledgedAt(OffsetDateTime.parse("2020-01-31T14:10:02Z")) + .build() + ) + .amount(100L) + .approval( + RealTimePaymentsTransfer.Approval.builder() + .approvedAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .approvedBy("approved_by") + .build() + ) + .cancellation( + RealTimePaymentsTransfer.Cancellation.builder() + .canceledAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .canceledBy(null) + .build() + ) + .createdAt(OffsetDateTime.parse("2020-01-31T14:00:00Z")) + .createdBy( + RealTimePaymentsTransfer.CreatedBy.builder() + .category(RealTimePaymentsTransfer.CreatedBy.Category.USER) + .apiKey( + RealTimePaymentsTransfer.CreatedBy.ApiKey.builder() + .description("description") + .build() + ) + .oauthApplication( + RealTimePaymentsTransfer.CreatedBy.OAuthApplication.builder() + .name("name") + .build() + ) + .user( + RealTimePaymentsTransfer.CreatedBy.User.builder() + .email("user@example.com") + .build() + ) + .build() + ) + .creditorName("Ian Crease") + .currency(RealTimePaymentsTransfer.Currency.USD) + .debtorName("National Phonograph Company") + .externalAccountId(null) + .idempotencyKey(null) + .inboundRealTimePaymentsRequestForPaymentId(null) + .pendingTransactionId(null) + .rejection( + RealTimePaymentsTransfer.Rejection.builder() + .rejectReasonAdditionalInformation(null) + .rejectReasonCode( + RealTimePaymentsTransfer.Rejection.RejectReasonCode.ACCOUNT_CLOSED + ) + .rejectedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .build() + ) + .returnOfInboundRealTimePaymentsTransferId(null) + .routingNumber("101050001") + .sourceAccountNumberId("account_number_v18nkfqm6afpsrvy82b2") + .status(RealTimePaymentsTransfer.Status.COMPLETE) + .submission( + RealTimePaymentsTransfer.Submission.builder() + .submittedAt(OffsetDateTime.parse("2020-01-31T14:10:00Z")) + .transactionIdentification("20220501234567891T1BSLZO01745013025") + .build() + ) + .transactionId("transaction_uyrp7fld2ium70oa7oi") + .type(RealTimePaymentsTransfer.Type.REAL_TIME_PAYMENTS_TRANSFER) + .ultimateCreditorName(null) + .ultimateDebtorName(null) + .unstructuredRemittanceInformation("Invoice 29582") + .build() + + assertThat(realTimePaymentsTransfer.id()) + .isEqualTo("real_time_payments_transfer_iyuhl5kdn7ssmup83mvq") + assertThat(realTimePaymentsTransfer.accountId()).isEqualTo("account_in71c4amph0vgo2qllky") + assertThat(realTimePaymentsTransfer.accountNumber()).isEqualTo("987654321") + assertThat(realTimePaymentsTransfer.acknowledgement()) + .contains( + RealTimePaymentsTransfer.Acknowledgement.builder() + .acknowledgedAt(OffsetDateTime.parse("2020-01-31T14:10:02Z")) + .build() + ) + assertThat(realTimePaymentsTransfer.amount()).isEqualTo(100L) + assertThat(realTimePaymentsTransfer.approval()) + .contains( + RealTimePaymentsTransfer.Approval.builder() + .approvedAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .approvedBy("approved_by") + .build() + ) + assertThat(realTimePaymentsTransfer.cancellation()) + .contains( + RealTimePaymentsTransfer.Cancellation.builder() + .canceledAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .canceledBy(null) + .build() + ) + assertThat(realTimePaymentsTransfer.createdAt()) + .isEqualTo(OffsetDateTime.parse("2020-01-31T14:00:00Z")) + assertThat(realTimePaymentsTransfer.createdBy()) + .contains( + RealTimePaymentsTransfer.CreatedBy.builder() + .category(RealTimePaymentsTransfer.CreatedBy.Category.USER) + .apiKey( + RealTimePaymentsTransfer.CreatedBy.ApiKey.builder() + .description("description") + .build() + ) + .oauthApplication( + RealTimePaymentsTransfer.CreatedBy.OAuthApplication.builder() + .name("name") + .build() + ) + .user( + RealTimePaymentsTransfer.CreatedBy.User.builder() + .email("user@example.com") + .build() + ) + .build() + ) + assertThat(realTimePaymentsTransfer.creditorName()).isEqualTo("Ian Crease") + assertThat(realTimePaymentsTransfer.currency()) + .isEqualTo(RealTimePaymentsTransfer.Currency.USD) + assertThat(realTimePaymentsTransfer.debtorName()).contains("National Phonograph Company") + assertThat(realTimePaymentsTransfer.externalAccountId()).isEmpty + assertThat(realTimePaymentsTransfer.idempotencyKey()).isEmpty + assertThat(realTimePaymentsTransfer.inboundRealTimePaymentsRequestForPaymentId()).isEmpty + assertThat(realTimePaymentsTransfer.pendingTransactionId()).isEmpty + assertThat(realTimePaymentsTransfer.rejection()) + .contains( + RealTimePaymentsTransfer.Rejection.builder() + .rejectReasonAdditionalInformation(null) + .rejectReasonCode( + RealTimePaymentsTransfer.Rejection.RejectReasonCode.ACCOUNT_CLOSED + ) + .rejectedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .build() + ) + assertThat(realTimePaymentsTransfer.returnOfInboundRealTimePaymentsTransferId()).isEmpty + assertThat(realTimePaymentsTransfer.routingNumber()).isEqualTo("101050001") + assertThat(realTimePaymentsTransfer.sourceAccountNumberId()) + .isEqualTo("account_number_v18nkfqm6afpsrvy82b2") + assertThat(realTimePaymentsTransfer.status()) + .isEqualTo(RealTimePaymentsTransfer.Status.COMPLETE) + assertThat(realTimePaymentsTransfer.submission()) + .contains( + RealTimePaymentsTransfer.Submission.builder() + .submittedAt(OffsetDateTime.parse("2020-01-31T14:10:00Z")) + .transactionIdentification("20220501234567891T1BSLZO01745013025") + .build() + ) + assertThat(realTimePaymentsTransfer.transactionId()) + .contains("transaction_uyrp7fld2ium70oa7oi") + assertThat(realTimePaymentsTransfer.type()) + .isEqualTo(RealTimePaymentsTransfer.Type.REAL_TIME_PAYMENTS_TRANSFER) + assertThat(realTimePaymentsTransfer.ultimateCreditorName()).isEmpty + assertThat(realTimePaymentsTransfer.ultimateDebtorName()).isEmpty + assertThat(realTimePaymentsTransfer.unstructuredRemittanceInformation()) + .isEqualTo("Invoice 29582") + } + + @Test + fun roundtrip() { + val jsonMapper = jsonMapper() + val realTimePaymentsTransfer = + RealTimePaymentsTransfer.builder() + .id("real_time_payments_transfer_iyuhl5kdn7ssmup83mvq") + .accountId("account_in71c4amph0vgo2qllky") + .accountNumber("987654321") + .acknowledgement( + RealTimePaymentsTransfer.Acknowledgement.builder() + .acknowledgedAt(OffsetDateTime.parse("2020-01-31T14:10:02Z")) + .build() + ) + .amount(100L) + .approval( + RealTimePaymentsTransfer.Approval.builder() + .approvedAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) + .approvedBy("approved_by") + .build() + ) + .cancellation( + RealTimePaymentsTransfer.Cancellation.builder() + .canceledAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .canceledBy(null) + .build() + ) + .createdAt(OffsetDateTime.parse("2020-01-31T14:00:00Z")) + .createdBy( + RealTimePaymentsTransfer.CreatedBy.builder() + .category(RealTimePaymentsTransfer.CreatedBy.Category.USER) + .apiKey( + RealTimePaymentsTransfer.CreatedBy.ApiKey.builder() + .description("description") + .build() + ) + .oauthApplication( + RealTimePaymentsTransfer.CreatedBy.OAuthApplication.builder() + .name("name") + .build() + ) + .user( + RealTimePaymentsTransfer.CreatedBy.User.builder() + .email("user@example.com") + .build() + ) + .build() + ) + .creditorName("Ian Crease") + .currency(RealTimePaymentsTransfer.Currency.USD) + .debtorName("National Phonograph Company") + .externalAccountId(null) + .idempotencyKey(null) + .inboundRealTimePaymentsRequestForPaymentId(null) + .pendingTransactionId(null) + .rejection( + RealTimePaymentsTransfer.Rejection.builder() + .rejectReasonAdditionalInformation(null) + .rejectReasonCode( + RealTimePaymentsTransfer.Rejection.RejectReasonCode.ACCOUNT_CLOSED + ) + .rejectedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) + .build() + ) + .returnOfInboundRealTimePaymentsTransferId(null) + .routingNumber("101050001") + .sourceAccountNumberId("account_number_v18nkfqm6afpsrvy82b2") + .status(RealTimePaymentsTransfer.Status.COMPLETE) + .submission( + RealTimePaymentsTransfer.Submission.builder() + .submittedAt(OffsetDateTime.parse("2020-01-31T14:10:00Z")) + .transactionIdentification("20220501234567891T1BSLZO01745013025") + .build() + ) + .transactionId("transaction_uyrp7fld2ium70oa7oi") + .type(RealTimePaymentsTransfer.Type.REAL_TIME_PAYMENTS_TRANSFER) + .ultimateCreditorName(null) + .ultimateDebtorName(null) + .unstructuredRemittanceInformation("Invoice 29582") + .build() + + val roundtrippedRealTimePaymentsTransfer = + jsonMapper.readValue( + jsonMapper.writeValueAsString(realTimePaymentsTransfer), + jacksonTypeRef(), + ) + + assertThat(roundtrippedRealTimePaymentsTransfer).isEqualTo(realTimePaymentsTransfer) + } +} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListPageResponseTest.kt deleted file mode 100644 index c58fadad5..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListPageResponseTest.kt +++ /dev/null @@ -1,74 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthapplications - -import com.fasterxml.jackson.module.kotlin.jacksonTypeRef -import com.increase.api.core.jsonMapper -import java.time.OffsetDateTime -import org.assertj.core.api.Assertions.assertThat -import org.junit.jupiter.api.Test - -internal class OAuthApplicationListPageResponseTest { - - @Test - fun create() { - val oauthApplicationListPageResponse = - OAuthApplicationListPageResponse.builder() - .addData( - OAuthApplication.builder() - .id("application_gj9ufmpgh5i56k4vyriy") - .clientId("client_id_ec79nb1bukwwafdewe88") - .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .deletedAt(null) - .name("Ian Crease's App") - .status(OAuthApplication.Status.ACTIVE) - .type(OAuthApplication.Type.OAUTH_APPLICATION) - .build() - ) - .nextCursor("v57w5d") - .build() - - assertThat(oauthApplicationListPageResponse.data()) - .containsExactly( - OAuthApplication.builder() - .id("application_gj9ufmpgh5i56k4vyriy") - .clientId("client_id_ec79nb1bukwwafdewe88") - .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .deletedAt(null) - .name("Ian Crease's App") - .status(OAuthApplication.Status.ACTIVE) - .type(OAuthApplication.Type.OAUTH_APPLICATION) - .build() - ) - assertThat(oauthApplicationListPageResponse.nextCursor()).contains("v57w5d") - } - - @Test - fun roundtrip() { - val jsonMapper = jsonMapper() - val oauthApplicationListPageResponse = - OAuthApplicationListPageResponse.builder() - .addData( - OAuthApplication.builder() - .id("application_gj9ufmpgh5i56k4vyriy") - .clientId("client_id_ec79nb1bukwwafdewe88") - .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .deletedAt(null) - .name("Ian Crease's App") - .status(OAuthApplication.Status.ACTIVE) - .type(OAuthApplication.Type.OAUTH_APPLICATION) - .build() - ) - .nextCursor("v57w5d") - .build() - - val roundtrippedOAuthApplicationListPageResponse = - jsonMapper.readValue( - jsonMapper.writeValueAsString(oauthApplicationListPageResponse), - jacksonTypeRef(), - ) - - assertThat(roundtrippedOAuthApplicationListPageResponse) - .isEqualTo(oauthApplicationListPageResponse) - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListParamsTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListParamsTest.kt deleted file mode 100644 index 833aa75ab..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationListParamsTest.kt +++ /dev/null @@ -1,78 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthapplications - -import com.increase.api.core.http.QueryParams -import java.time.OffsetDateTime -import org.assertj.core.api.Assertions.assertThat -import org.junit.jupiter.api.Test - -internal class OAuthApplicationListParamsTest { - - @Test - fun create() { - OAuthApplicationListParams.builder() - .createdAt( - OAuthApplicationListParams.CreatedAt.builder() - .after(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) - .before(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) - .onOrAfter(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) - .onOrBefore(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) - .build() - ) - .cursor("cursor") - .limit(1L) - .status( - OAuthApplicationListParams.Status.builder() - .addIn(OAuthApplicationListParams.Status.In.ACTIVE) - .build() - ) - .build() - } - - @Test - fun queryParams() { - val params = - OAuthApplicationListParams.builder() - .createdAt( - OAuthApplicationListParams.CreatedAt.builder() - .after(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) - .before(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) - .onOrAfter(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) - .onOrBefore(OffsetDateTime.parse("2019-12-27T18:11:19.117Z")) - .build() - ) - .cursor("cursor") - .limit(1L) - .status( - OAuthApplicationListParams.Status.builder() - .addIn(OAuthApplicationListParams.Status.In.ACTIVE) - .build() - ) - .build() - - val queryParams = params._queryParams() - - assertThat(queryParams) - .isEqualTo( - QueryParams.builder() - .put("created_at.after", "2019-12-27T18:11:19.117Z") - .put("created_at.before", "2019-12-27T18:11:19.117Z") - .put("created_at.on_or_after", "2019-12-27T18:11:19.117Z") - .put("created_at.on_or_before", "2019-12-27T18:11:19.117Z") - .put("cursor", "cursor") - .put("limit", "1") - .put("status.in", listOf("active").joinToString(",")) - .build() - ) - } - - @Test - fun queryParamsWithoutOptionalFields() { - val params = OAuthApplicationListParams.builder().build() - - val queryParams = params._queryParams() - - assertThat(queryParams).isEqualTo(QueryParams.builder().build()) - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationRetrieveParamsTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationRetrieveParamsTest.kt deleted file mode 100644 index d116157aa..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationRetrieveParamsTest.kt +++ /dev/null @@ -1,28 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthapplications - -import org.assertj.core.api.Assertions.assertThat -import org.junit.jupiter.api.Test - -internal class OAuthApplicationRetrieveParamsTest { - - @Test - fun create() { - OAuthApplicationRetrieveParams.builder() - .oauthApplicationId("application_gj9ufmpgh5i56k4vyriy") - .build() - } - - @Test - fun pathParams() { - val params = - OAuthApplicationRetrieveParams.builder() - .oauthApplicationId("application_gj9ufmpgh5i56k4vyriy") - .build() - - assertThat(params._pathParam(0)).isEqualTo("application_gj9ufmpgh5i56k4vyriy") - // out-of-bound path param - assertThat(params._pathParam(1)).isEqualTo("") - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationTest.kt deleted file mode 100644 index afb0a7313..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthapplications/OAuthApplicationTest.kt +++ /dev/null @@ -1,58 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthapplications - -import com.fasterxml.jackson.module.kotlin.jacksonTypeRef -import com.increase.api.core.jsonMapper -import java.time.OffsetDateTime -import org.assertj.core.api.Assertions.assertThat -import org.junit.jupiter.api.Test - -internal class OAuthApplicationTest { - - @Test - fun create() { - val oauthApplication = - OAuthApplication.builder() - .id("application_gj9ufmpgh5i56k4vyriy") - .clientId("client_id_ec79nb1bukwwafdewe88") - .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .deletedAt(null) - .name("Ian Crease's App") - .status(OAuthApplication.Status.ACTIVE) - .type(OAuthApplication.Type.OAUTH_APPLICATION) - .build() - - assertThat(oauthApplication.id()).isEqualTo("application_gj9ufmpgh5i56k4vyriy") - assertThat(oauthApplication.clientId()).isEqualTo("client_id_ec79nb1bukwwafdewe88") - assertThat(oauthApplication.createdAt()) - .isEqualTo(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - assertThat(oauthApplication.deletedAt()).isEmpty - assertThat(oauthApplication.name()).contains("Ian Crease's App") - assertThat(oauthApplication.status()).isEqualTo(OAuthApplication.Status.ACTIVE) - assertThat(oauthApplication.type()).isEqualTo(OAuthApplication.Type.OAUTH_APPLICATION) - } - - @Test - fun roundtrip() { - val jsonMapper = jsonMapper() - val oauthApplication = - OAuthApplication.builder() - .id("application_gj9ufmpgh5i56k4vyriy") - .clientId("client_id_ec79nb1bukwwafdewe88") - .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .deletedAt(null) - .name("Ian Crease's App") - .status(OAuthApplication.Status.ACTIVE) - .type(OAuthApplication.Type.OAUTH_APPLICATION) - .build() - - val roundtrippedOAuthApplication = - jsonMapper.readValue( - jsonMapper.writeValueAsString(oauthApplication), - jacksonTypeRef(), - ) - - assertThat(roundtrippedOAuthApplication).isEqualTo(oauthApplication) - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListPageResponseTest.kt deleted file mode 100644 index 7d2363491..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListPageResponseTest.kt +++ /dev/null @@ -1,74 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthconnections - -import com.fasterxml.jackson.module.kotlin.jacksonTypeRef -import com.increase.api.core.jsonMapper -import java.time.OffsetDateTime -import org.assertj.core.api.Assertions.assertThat -import org.junit.jupiter.api.Test - -internal class OAuthConnectionListPageResponseTest { - - @Test - fun create() { - val oauthConnectionListPageResponse = - OAuthConnectionListPageResponse.builder() - .addData( - OAuthConnection.builder() - .id("connection_dauknoksyr4wilz4e6my") - .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .deletedAt(null) - .groupId("group_1g4mhziu6kvrs3vz35um") - .oauthApplicationId("application_gj9ufmpgh5i56k4vyriy") - .status(OAuthConnection.Status.ACTIVE) - .type(OAuthConnection.Type.OAUTH_CONNECTION) - .build() - ) - .nextCursor("v57w5d") - .build() - - assertThat(oauthConnectionListPageResponse.data()) - .containsExactly( - OAuthConnection.builder() - .id("connection_dauknoksyr4wilz4e6my") - .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .deletedAt(null) - .groupId("group_1g4mhziu6kvrs3vz35um") - .oauthApplicationId("application_gj9ufmpgh5i56k4vyriy") - .status(OAuthConnection.Status.ACTIVE) - .type(OAuthConnection.Type.OAUTH_CONNECTION) - .build() - ) - assertThat(oauthConnectionListPageResponse.nextCursor()).contains("v57w5d") - } - - @Test - fun roundtrip() { - val jsonMapper = jsonMapper() - val oauthConnectionListPageResponse = - OAuthConnectionListPageResponse.builder() - .addData( - OAuthConnection.builder() - .id("connection_dauknoksyr4wilz4e6my") - .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .deletedAt(null) - .groupId("group_1g4mhziu6kvrs3vz35um") - .oauthApplicationId("application_gj9ufmpgh5i56k4vyriy") - .status(OAuthConnection.Status.ACTIVE) - .type(OAuthConnection.Type.OAUTH_CONNECTION) - .build() - ) - .nextCursor("v57w5d") - .build() - - val roundtrippedOAuthConnectionListPageResponse = - jsonMapper.readValue( - jsonMapper.writeValueAsString(oauthConnectionListPageResponse), - jacksonTypeRef(), - ) - - assertThat(roundtrippedOAuthConnectionListPageResponse) - .isEqualTo(oauthConnectionListPageResponse) - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListParamsTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListParamsTest.kt deleted file mode 100644 index e705557a6..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionListParamsTest.kt +++ /dev/null @@ -1,60 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthconnections - -import com.increase.api.core.http.QueryParams -import org.assertj.core.api.Assertions.assertThat -import org.junit.jupiter.api.Test - -internal class OAuthConnectionListParamsTest { - - @Test - fun create() { - OAuthConnectionListParams.builder() - .cursor("cursor") - .limit(1L) - .oauthApplicationId("oauth_application_id") - .status( - OAuthConnectionListParams.Status.builder() - .addIn(OAuthConnectionListParams.Status.In.ACTIVE) - .build() - ) - .build() - } - - @Test - fun queryParams() { - val params = - OAuthConnectionListParams.builder() - .cursor("cursor") - .limit(1L) - .oauthApplicationId("oauth_application_id") - .status( - OAuthConnectionListParams.Status.builder() - .addIn(OAuthConnectionListParams.Status.In.ACTIVE) - .build() - ) - .build() - - val queryParams = params._queryParams() - - assertThat(queryParams) - .isEqualTo( - QueryParams.builder() - .put("cursor", "cursor") - .put("limit", "1") - .put("oauth_application_id", "oauth_application_id") - .put("status.in", listOf("active").joinToString(",")) - .build() - ) - } - - @Test - fun queryParamsWithoutOptionalFields() { - val params = OAuthConnectionListParams.builder().build() - - val queryParams = params._queryParams() - - assertThat(queryParams).isEqualTo(QueryParams.builder().build()) - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionRetrieveParamsTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionRetrieveParamsTest.kt deleted file mode 100644 index 0cbb00eac..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionRetrieveParamsTest.kt +++ /dev/null @@ -1,28 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthconnections - -import org.assertj.core.api.Assertions.assertThat -import org.junit.jupiter.api.Test - -internal class OAuthConnectionRetrieveParamsTest { - - @Test - fun create() { - OAuthConnectionRetrieveParams.builder() - .oauthConnectionId("connection_dauknoksyr4wilz4e6my") - .build() - } - - @Test - fun pathParams() { - val params = - OAuthConnectionRetrieveParams.builder() - .oauthConnectionId("connection_dauknoksyr4wilz4e6my") - .build() - - assertThat(params._pathParam(0)).isEqualTo("connection_dauknoksyr4wilz4e6my") - // out-of-bound path param - assertThat(params._pathParam(1)).isEqualTo("") - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionTest.kt deleted file mode 100644 index 83e2a0096..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthconnections/OAuthConnectionTest.kt +++ /dev/null @@ -1,59 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthconnections - -import com.fasterxml.jackson.module.kotlin.jacksonTypeRef -import com.increase.api.core.jsonMapper -import java.time.OffsetDateTime -import org.assertj.core.api.Assertions.assertThat -import org.junit.jupiter.api.Test - -internal class OAuthConnectionTest { - - @Test - fun create() { - val oauthConnection = - OAuthConnection.builder() - .id("connection_dauknoksyr4wilz4e6my") - .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .deletedAt(null) - .groupId("group_1g4mhziu6kvrs3vz35um") - .oauthApplicationId("application_gj9ufmpgh5i56k4vyriy") - .status(OAuthConnection.Status.ACTIVE) - .type(OAuthConnection.Type.OAUTH_CONNECTION) - .build() - - assertThat(oauthConnection.id()).isEqualTo("connection_dauknoksyr4wilz4e6my") - assertThat(oauthConnection.createdAt()) - .isEqualTo(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - assertThat(oauthConnection.deletedAt()).isEmpty - assertThat(oauthConnection.groupId()).isEqualTo("group_1g4mhziu6kvrs3vz35um") - assertThat(oauthConnection.oauthApplicationId()) - .isEqualTo("application_gj9ufmpgh5i56k4vyriy") - assertThat(oauthConnection.status()).isEqualTo(OAuthConnection.Status.ACTIVE) - assertThat(oauthConnection.type()).isEqualTo(OAuthConnection.Type.OAUTH_CONNECTION) - } - - @Test - fun roundtrip() { - val jsonMapper = jsonMapper() - val oauthConnection = - OAuthConnection.builder() - .id("connection_dauknoksyr4wilz4e6my") - .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .deletedAt(null) - .groupId("group_1g4mhziu6kvrs3vz35um") - .oauthApplicationId("application_gj9ufmpgh5i56k4vyriy") - .status(OAuthConnection.Status.ACTIVE) - .type(OAuthConnection.Type.OAUTH_CONNECTION) - .build() - - val roundtrippedOAuthConnection = - jsonMapper.readValue( - jsonMapper.writeValueAsString(oauthConnection), - jacksonTypeRef(), - ) - - assertThat(roundtrippedOAuthConnection).isEqualTo(oauthConnection) - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthtokens/OAuthTokenCreateParamsTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/oauthtokens/OAuthTokenCreateParamsTest.kt deleted file mode 100644 index c4cf02d3e..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthtokens/OAuthTokenCreateParamsTest.kt +++ /dev/null @@ -1,52 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthtokens - -import org.assertj.core.api.Assertions.assertThat -import org.junit.jupiter.api.Test - -internal class OAuthTokenCreateParamsTest { - - @Test - fun create() { - OAuthTokenCreateParams.builder() - .grantType(OAuthTokenCreateParams.GrantType.AUTHORIZATION_CODE) - .clientId("12345") - .clientSecret("supersecret") - .code("123") - .productionToken("x") - .build() - } - - @Test - fun body() { - val params = - OAuthTokenCreateParams.builder() - .grantType(OAuthTokenCreateParams.GrantType.AUTHORIZATION_CODE) - .clientId("12345") - .clientSecret("supersecret") - .code("123") - .productionToken("x") - .build() - - val body = params._body() - - assertThat(body.grantType()).isEqualTo(OAuthTokenCreateParams.GrantType.AUTHORIZATION_CODE) - assertThat(body.clientId()).contains("12345") - assertThat(body.clientSecret()).contains("supersecret") - assertThat(body.code()).contains("123") - assertThat(body.productionToken()).contains("x") - } - - @Test - fun bodyWithoutOptionalFields() { - val params = - OAuthTokenCreateParams.builder() - .grantType(OAuthTokenCreateParams.GrantType.AUTHORIZATION_CODE) - .build() - - val body = params._body() - - assertThat(body.grantType()).isEqualTo(OAuthTokenCreateParams.GrantType.AUTHORIZATION_CODE) - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthtokens/OAuthTokenTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/oauthtokens/OAuthTokenTest.kt deleted file mode 100644 index ba15fe766..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/oauthtokens/OAuthTokenTest.kt +++ /dev/null @@ -1,47 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.models.oauthtokens - -import com.fasterxml.jackson.module.kotlin.jacksonTypeRef -import com.increase.api.core.jsonMapper -import org.assertj.core.api.Assertions.assertThat -import org.junit.jupiter.api.Test - -internal class OAuthTokenTest { - - @Test - fun create() { - val oauthToken = - OAuthToken.builder() - .accessToken("12345") - .groupId("group_1g4mhziu6kvrs3vz35um") - .tokenType(OAuthToken.TokenType.BEARER) - .type(OAuthToken.Type.OAUTH_TOKEN) - .build() - - assertThat(oauthToken.accessToken()).isEqualTo("12345") - assertThat(oauthToken.groupId()).isEqualTo("group_1g4mhziu6kvrs3vz35um") - assertThat(oauthToken.tokenType()).isEqualTo(OAuthToken.TokenType.BEARER) - assertThat(oauthToken.type()).isEqualTo(OAuthToken.Type.OAUTH_TOKEN) - } - - @Test - fun roundtrip() { - val jsonMapper = jsonMapper() - val oauthToken = - OAuthToken.builder() - .accessToken("12345") - .groupId("group_1g4mhziu6kvrs3vz35um") - .tokenType(OAuthToken.TokenType.BEARER) - .type(OAuthToken.Type.OAUTH_TOKEN) - .build() - - val roundtrippedOAuthToken = - jsonMapper.readValue( - jsonMapper.writeValueAsString(oauthToken), - jacksonTypeRef(), - ) - - assertThat(roundtrippedOAuthToken).isEqualTo(oauthToken) - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPageResponseTest.kt index 9d6ab602b..ab0cbe01e 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPageResponseTest.kt @@ -4,6 +4,7 @@ package com.increase.api.models.realtimepaymentstransfers import com.fasterxml.jackson.module.kotlin.jacksonTypeRef import com.increase.api.core.jsonMapper +import com.increase.api.models.inboundrealtimepaymentstransfers.RealTimePaymentsTransfer import java.time.OffsetDateTime import org.assertj.core.api.Assertions.assertThat import org.junit.jupiter.api.Test @@ -75,6 +76,7 @@ internal class RealTimePaymentsTransferListPageResponseTest { .rejectedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .build() ) + .returnOfInboundRealTimePaymentsTransferId(null) .routingNumber("101050001") .sourceAccountNumberId("account_number_v18nkfqm6afpsrvy82b2") .status(RealTimePaymentsTransfer.Status.COMPLETE) @@ -155,6 +157,7 @@ internal class RealTimePaymentsTransferListPageResponseTest { .rejectedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .build() ) + .returnOfInboundRealTimePaymentsTransferId(null) .routingNumber("101050001") .sourceAccountNumberId("account_number_v18nkfqm6afpsrvy82b2") .status(RealTimePaymentsTransfer.Status.COMPLETE) @@ -240,6 +243,7 @@ internal class RealTimePaymentsTransferListPageResponseTest { .rejectedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .build() ) + .returnOfInboundRealTimePaymentsTransferId(null) .routingNumber("101050001") .sourceAccountNumberId("account_number_v18nkfqm6afpsrvy82b2") .status(RealTimePaymentsTransfer.Status.COMPLETE) diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferTest.kt index 5f571b148..3d5266ea5 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferTest.kt @@ -72,6 +72,7 @@ internal class RealTimePaymentsTransferTest { .rejectedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .build() ) + .returnOfInboundRealTimePaymentsTransferId(null) .routingNumber("101050001") .sourceAccountNumberId("account_number_v18nkfqm6afpsrvy82b2") .status(RealTimePaymentsTransfer.Status.COMPLETE) @@ -154,6 +155,7 @@ internal class RealTimePaymentsTransferTest { .rejectedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .build() ) + assertThat(realTimePaymentsTransfer.returnOfInboundRealTimePaymentsTransferId()).isEmpty assertThat(realTimePaymentsTransfer.routingNumber()).isEqualTo("101050001") assertThat(realTimePaymentsTransfer.sourceAccountNumberId()) .isEqualTo("account_number_v18nkfqm6afpsrvy82b2") @@ -239,6 +241,7 @@ internal class RealTimePaymentsTransferTest { .rejectedAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .build() ) + .returnOfInboundRealTimePaymentsTransferId(null) .routingNumber("101050001") .sourceAccountNumberId("account_number_v18nkfqm6afpsrvy82b2") .status(RealTimePaymentsTransfer.Status.COMPLETE) diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/async/GroupServiceAsyncTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/async/GroupServiceAsyncTest.kt deleted file mode 100644 index 3f75ab7dd..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/async/GroupServiceAsyncTest.kt +++ /dev/null @@ -1,27 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.async - -import com.increase.api.TestServerExtension -import com.increase.api.client.okhttp.IncreaseOkHttpClientAsync -import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith - -@ExtendWith(TestServerExtension::class) -internal class GroupServiceAsyncTest { - - @Test - fun retrieve() { - val client = - IncreaseOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() - val groupServiceAsync = client.groups() - - val groupFuture = groupServiceAsync.retrieve() - - val group = groupFuture.get() - group.validate() - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/async/InboundRealTimePaymentsTransferServiceAsyncTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/async/InboundRealTimePaymentsTransferServiceAsyncTest.kt index 49a0fb5f0..9b7337cab 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/async/InboundRealTimePaymentsTransferServiceAsyncTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/services/async/InboundRealTimePaymentsTransferServiceAsyncTest.kt @@ -4,6 +4,7 @@ package com.increase.api.services.async import com.increase.api.TestServerExtension import com.increase.api.client.okhttp.IncreaseOkHttpClientAsync +import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferReturnParams import org.junit.jupiter.api.Test import org.junit.jupiter.api.extension.ExtendWith @@ -42,4 +43,27 @@ internal class InboundRealTimePaymentsTransferServiceAsyncTest { val page = pageFuture.get() page.response().validate() } + + @Test + fun return_() { + val client = + IncreaseOkHttpClientAsync.builder() + .baseUrl(TestServerExtension.BASE_URL) + .apiKey("My API Key") + .build() + val inboundRealTimePaymentsTransferServiceAsync = client.inboundRealTimePaymentsTransfers() + + val realTimePaymentsTransferFuture = + inboundRealTimePaymentsTransferServiceAsync.return_( + InboundRealTimePaymentsTransferReturnParams.builder() + .inboundRealTimePaymentsTransferId( + "inbound_real_time_payments_transfer_63hlz498vcxg644hcrzr" + ) + .amount(1L) + .build() + ) + + val realTimePaymentsTransfer = realTimePaymentsTransferFuture.get() + realTimePaymentsTransfer.validate() + } } diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/async/OAuthApplicationServiceAsyncTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/async/OAuthApplicationServiceAsyncTest.kt deleted file mode 100644 index 6bf584883..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/async/OAuthApplicationServiceAsyncTest.kt +++ /dev/null @@ -1,43 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.async - -import com.increase.api.TestServerExtension -import com.increase.api.client.okhttp.IncreaseOkHttpClientAsync -import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith - -@ExtendWith(TestServerExtension::class) -internal class OAuthApplicationServiceAsyncTest { - - @Test - fun retrieve() { - val client = - IncreaseOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() - val oauthApplicationServiceAsync = client.oauthApplications() - - val oauthApplicationFuture = - oauthApplicationServiceAsync.retrieve("application_gj9ufmpgh5i56k4vyriy") - - val oauthApplication = oauthApplicationFuture.get() - oauthApplication.validate() - } - - @Test - fun list() { - val client = - IncreaseOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() - val oauthApplicationServiceAsync = client.oauthApplications() - - val pageFuture = oauthApplicationServiceAsync.list() - - val page = pageFuture.get() - page.response().validate() - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/async/OAuthConnectionServiceAsyncTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/async/OAuthConnectionServiceAsyncTest.kt deleted file mode 100644 index 7e4c12812..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/async/OAuthConnectionServiceAsyncTest.kt +++ /dev/null @@ -1,43 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.async - -import com.increase.api.TestServerExtension -import com.increase.api.client.okhttp.IncreaseOkHttpClientAsync -import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith - -@ExtendWith(TestServerExtension::class) -internal class OAuthConnectionServiceAsyncTest { - - @Test - fun retrieve() { - val client = - IncreaseOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() - val oauthConnectionServiceAsync = client.oauthConnections() - - val oauthConnectionFuture = - oauthConnectionServiceAsync.retrieve("connection_dauknoksyr4wilz4e6my") - - val oauthConnection = oauthConnectionFuture.get() - oauthConnection.validate() - } - - @Test - fun list() { - val client = - IncreaseOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() - val oauthConnectionServiceAsync = client.oauthConnections() - - val pageFuture = oauthConnectionServiceAsync.list() - - val page = pageFuture.get() - page.response().validate() - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/async/OAuthTokenServiceAsyncTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/async/OAuthTokenServiceAsyncTest.kt deleted file mode 100644 index aead041b5..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/async/OAuthTokenServiceAsyncTest.kt +++ /dev/null @@ -1,37 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.async - -import com.increase.api.TestServerExtension -import com.increase.api.client.okhttp.IncreaseOkHttpClientAsync -import com.increase.api.models.oauthtokens.OAuthTokenCreateParams -import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith - -@ExtendWith(TestServerExtension::class) -internal class OAuthTokenServiceAsyncTest { - - @Test - fun create() { - val client = - IncreaseOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() - val oauthTokenServiceAsync = client.oauthTokens() - - val oauthTokenFuture = - oauthTokenServiceAsync.create( - OAuthTokenCreateParams.builder() - .grantType(OAuthTokenCreateParams.GrantType.AUTHORIZATION_CODE) - .clientId("12345") - .clientSecret("supersecret") - .code("123") - .productionToken("x") - .build() - ) - - val oauthToken = oauthTokenFuture.get() - oauthToken.validate() - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/GroupServiceTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/GroupServiceTest.kt deleted file mode 100644 index 740e8566b..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/GroupServiceTest.kt +++ /dev/null @@ -1,26 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.blocking - -import com.increase.api.TestServerExtension -import com.increase.api.client.okhttp.IncreaseOkHttpClient -import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith - -@ExtendWith(TestServerExtension::class) -internal class GroupServiceTest { - - @Test - fun retrieve() { - val client = - IncreaseOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() - val groupService = client.groups() - - val group = groupService.retrieve() - - group.validate() - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/InboundRealTimePaymentsTransferServiceTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/InboundRealTimePaymentsTransferServiceTest.kt index ba010e944..107cf2524 100755 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/InboundRealTimePaymentsTransferServiceTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/InboundRealTimePaymentsTransferServiceTest.kt @@ -4,6 +4,7 @@ package com.increase.api.services.blocking import com.increase.api.TestServerExtension import com.increase.api.client.okhttp.IncreaseOkHttpClient +import com.increase.api.models.inboundrealtimepaymentstransfers.InboundRealTimePaymentsTransferReturnParams import org.junit.jupiter.api.Test import org.junit.jupiter.api.extension.ExtendWith @@ -40,4 +41,26 @@ internal class InboundRealTimePaymentsTransferServiceTest { page.response().validate() } + + @Test + fun return_() { + val client = + IncreaseOkHttpClient.builder() + .baseUrl(TestServerExtension.BASE_URL) + .apiKey("My API Key") + .build() + val inboundRealTimePaymentsTransferService = client.inboundRealTimePaymentsTransfers() + + val realTimePaymentsTransfer = + inboundRealTimePaymentsTransferService.return_( + InboundRealTimePaymentsTransferReturnParams.builder() + .inboundRealTimePaymentsTransferId( + "inbound_real_time_payments_transfer_63hlz498vcxg644hcrzr" + ) + .amount(1L) + .build() + ) + + realTimePaymentsTransfer.validate() + } } diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/OAuthApplicationServiceTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/OAuthApplicationServiceTest.kt deleted file mode 100644 index 5fc05d30a..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/OAuthApplicationServiceTest.kt +++ /dev/null @@ -1,40 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.blocking - -import com.increase.api.TestServerExtension -import com.increase.api.client.okhttp.IncreaseOkHttpClient -import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith - -@ExtendWith(TestServerExtension::class) -internal class OAuthApplicationServiceTest { - - @Test - fun retrieve() { - val client = - IncreaseOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() - val oauthApplicationService = client.oauthApplications() - - val oauthApplication = oauthApplicationService.retrieve("application_gj9ufmpgh5i56k4vyriy") - - oauthApplication.validate() - } - - @Test - fun list() { - val client = - IncreaseOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() - val oauthApplicationService = client.oauthApplications() - - val page = oauthApplicationService.list() - - page.response().validate() - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/OAuthConnectionServiceTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/OAuthConnectionServiceTest.kt deleted file mode 100644 index ab97186fc..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/OAuthConnectionServiceTest.kt +++ /dev/null @@ -1,40 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.blocking - -import com.increase.api.TestServerExtension -import com.increase.api.client.okhttp.IncreaseOkHttpClient -import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith - -@ExtendWith(TestServerExtension::class) -internal class OAuthConnectionServiceTest { - - @Test - fun retrieve() { - val client = - IncreaseOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() - val oauthConnectionService = client.oauthConnections() - - val oauthConnection = oauthConnectionService.retrieve("connection_dauknoksyr4wilz4e6my") - - oauthConnection.validate() - } - - @Test - fun list() { - val client = - IncreaseOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() - val oauthConnectionService = client.oauthConnections() - - val page = oauthConnectionService.list() - - page.response().validate() - } -} diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/OAuthTokenServiceTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/OAuthTokenServiceTest.kt deleted file mode 100644 index 9158ca75f..000000000 --- a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/OAuthTokenServiceTest.kt +++ /dev/null @@ -1,36 +0,0 @@ -// File generated from our OpenAPI spec by Stainless. - -package com.increase.api.services.blocking - -import com.increase.api.TestServerExtension -import com.increase.api.client.okhttp.IncreaseOkHttpClient -import com.increase.api.models.oauthtokens.OAuthTokenCreateParams -import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith - -@ExtendWith(TestServerExtension::class) -internal class OAuthTokenServiceTest { - - @Test - fun create() { - val client = - IncreaseOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() - val oauthTokenService = client.oauthTokens() - - val oauthToken = - oauthTokenService.create( - OAuthTokenCreateParams.builder() - .grantType(OAuthTokenCreateParams.GrantType.AUTHORIZATION_CODE) - .clientId("12345") - .clientSecret("supersecret") - .code("123") - .productionToken("x") - .build() - ) - - oauthToken.validate() - } -} diff --git a/increase-java-proguard-test/src/test/kotlin/com/increase/api/proguard/ProGuardCompatibilityTest.kt b/increase-java-proguard-test/src/test/kotlin/com/increase/api/proguard/ProGuardCompatibilityTest.kt index b6b3ccd0e..9c1c51a96 100644 --- a/increase-java-proguard-test/src/test/kotlin/com/increase/api/proguard/ProGuardCompatibilityTest.kt +++ b/increase-java-proguard-test/src/test/kotlin/com/increase/api/proguard/ProGuardCompatibilityTest.kt @@ -98,10 +98,6 @@ internal class ProGuardCompatibilityTest { assertThat(client.events()).isNotNull() assertThat(client.eventSubscriptions()).isNotNull() assertThat(client.realTimeDecisions()).isNotNull() - assertThat(client.groups()).isNotNull() - assertThat(client.oauthApplications()).isNotNull() - assertThat(client.oauthConnections()).isNotNull() - assertThat(client.oauthTokens()).isNotNull() assertThat(client.intrafiAccountEnrollments()).isNotNull() assertThat(client.intrafiBalances()).isNotNull() assertThat(client.intrafiExclusions()).isNotNull() diff --git a/scripts/mock b/scripts/mock index 3489fc6f5..bfac6e855 100755 --- a/scripts/mock +++ b/scripts/mock @@ -11,7 +11,7 @@ elif [ -n "$STAINLESS_OPENAPI_SPEC_URL" ]; then URL="$STAINLESS_OPENAPI_SPEC_URL" else # Embedded OpenAPI spec (base64-encoded, gzipped) - EMBEDDED_SPEC="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" + EMBEDDED_SPEC="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" SPEC_TMPFILE="$(mktemp)" trap 'rm -f "$SPEC_TMPFILE"' EXIT echo "$EMBEDDED_SPEC" | base64 --decode | gunzip > "$SPEC_TMPFILE"