Skip to content

Commit 0f5c9ab

Browse files
feat(api): adds PrimeRates API (#388)
- renames `credit_product_id` to `credit_product_token` for retrieving an ExtendedCredit
1 parent b41d81b commit 0f5c9ab

23 files changed

Lines changed: 1295 additions & 17 deletions

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
configured_endpoints: 149
1+
configured_endpoints: 151

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

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,20 @@ import java.util.Objects
1010

1111
class CreditProductExtendedCreditRetrieveParams
1212
constructor(
13-
private val creditProductId: String,
13+
private val creditProductToken: String,
1414
private val additionalHeaders: Headers,
1515
private val additionalQueryParams: QueryParams,
1616
) {
1717

18-
fun creditProductId(): String = creditProductId
18+
fun creditProductToken(): String = creditProductToken
1919

2020
@JvmSynthetic internal fun getHeaders(): Headers = additionalHeaders
2121

2222
@JvmSynthetic internal fun getQueryParams(): QueryParams = additionalQueryParams
2323

2424
fun getPathParam(index: Int): String {
2525
return when (index) {
26-
0 -> creditProductId
26+
0 -> creditProductToken
2727
else -> ""
2828
}
2929
}
@@ -37,15 +37,15 @@ constructor(
3737
return true
3838
}
3939

40-
return /* spotless:off */ other is CreditProductExtendedCreditRetrieveParams && this.creditProductId == other.creditProductId && this.additionalHeaders == other.additionalHeaders && this.additionalQueryParams == other.additionalQueryParams /* spotless:on */
40+
return /* spotless:off */ other is CreditProductExtendedCreditRetrieveParams && this.creditProductToken == other.creditProductToken && this.additionalHeaders == other.additionalHeaders && this.additionalQueryParams == other.additionalQueryParams /* spotless:on */
4141
}
4242

4343
override fun hashCode(): Int {
44-
return /* spotless:off */ Objects.hash(creditProductId, additionalHeaders, additionalQueryParams) /* spotless:on */
44+
return /* spotless:off */ Objects.hash(creditProductToken, additionalHeaders, additionalQueryParams) /* spotless:on */
4545
}
4646

4747
override fun toString() =
48-
"CreditProductExtendedCreditRetrieveParams{creditProductId=$creditProductId, additionalHeaders=$additionalHeaders, additionalQueryParams=$additionalQueryParams}"
48+
"CreditProductExtendedCreditRetrieveParams{creditProductToken=$creditProductToken, additionalHeaders=$additionalHeaders, additionalQueryParams=$additionalQueryParams}"
4949

5050
fun toBuilder() = Builder().from(this)
5151

@@ -57,21 +57,21 @@ constructor(
5757
@NoAutoDetect
5858
class Builder {
5959

60-
private var creditProductId: String? = null
60+
private var creditProductToken: String? = null
6161
private var additionalHeaders: Headers.Builder = Headers.builder()
6262
private var additionalQueryParams: QueryParams.Builder = QueryParams.builder()
6363

6464
@JvmSynthetic
6565
internal fun from(
6666
creditProductExtendedCreditRetrieveParams: CreditProductExtendedCreditRetrieveParams
6767
) = apply {
68-
this.creditProductId = creditProductExtendedCreditRetrieveParams.creditProductId
68+
this.creditProductToken = creditProductExtendedCreditRetrieveParams.creditProductToken
6969
additionalHeaders(creditProductExtendedCreditRetrieveParams.additionalHeaders)
7070
additionalQueryParams(creditProductExtendedCreditRetrieveParams.additionalQueryParams)
7171
}
7272

73-
fun creditProductId(creditProductId: String) = apply {
74-
this.creditProductId = creditProductId
73+
fun creditProductToken(creditProductToken: String) = apply {
74+
this.creditProductToken = creditProductToken
7575
}
7676

7777
fun additionalHeaders(additionalHeaders: Headers) = apply {
@@ -174,7 +174,9 @@ constructor(
174174

175175
fun build(): CreditProductExtendedCreditRetrieveParams =
176176
CreditProductExtendedCreditRetrieveParams(
177-
checkNotNull(creditProductId) { "`creditProductId` is required but was not set" },
177+
checkNotNull(creditProductToken) {
178+
"`creditProductToken` is required but was not set"
179+
},
178180
additionalHeaders.build(),
179181
additionalQueryParams.build(),
180182
)

0 commit comments

Comments
 (0)