Skip to content

Commit 768ee78

Browse files
feat(client): more additional body param setters (#383)
1 parent 7afadee commit 768ee78

75 files changed

Lines changed: 750 additions & 150 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -339,18 +339,26 @@ constructor(
339339

340340
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) = apply {
341341
this.additionalBodyProperties.clear()
342-
this.additionalBodyProperties.putAll(additionalBodyProperties)
342+
putAllAdditionalBodyProperties(additionalBodyProperties)
343343
}
344344

345345
fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
346-
this.additionalBodyProperties.put(key, value)
346+
additionalBodyProperties.put(key, value)
347347
}
348348

349349
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) =
350350
apply {
351351
this.additionalBodyProperties.putAll(additionalBodyProperties)
352352
}
353353

354+
fun removeAdditionalBodyProperty(key: String) = apply {
355+
additionalBodyProperties.remove(key)
356+
}
357+
358+
fun removeAllAdditionalBodyProperties(keys: Set<String>) = apply {
359+
keys.forEach(::removeAdditionalBodyProperty)
360+
}
361+
354362
fun build(): AccountHolderResubmitParams =
355363
AccountHolderResubmitParams(
356364
checkNotNull(accountHolderToken) {

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -378,18 +378,26 @@ constructor(
378378

379379
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) = apply {
380380
this.additionalBodyProperties.clear()
381-
this.additionalBodyProperties.putAll(additionalBodyProperties)
381+
putAllAdditionalBodyProperties(additionalBodyProperties)
382382
}
383383

384384
fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
385-
this.additionalBodyProperties.put(key, value)
385+
additionalBodyProperties.put(key, value)
386386
}
387387

388388
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) =
389389
apply {
390390
this.additionalBodyProperties.putAll(additionalBodyProperties)
391391
}
392392

393+
fun removeAdditionalBodyProperty(key: String) = apply {
394+
additionalBodyProperties.remove(key)
395+
}
396+
397+
fun removeAllAdditionalBodyProperties(keys: Set<String>) = apply {
398+
keys.forEach(::removeAdditionalBodyProperty)
399+
}
400+
393401
fun build(): AccountHolderSimulateEnrollmentDocumentReviewParams =
394402
AccountHolderSimulateEnrollmentDocumentReviewParams(
395403
checkNotNull(documentUploadToken) {

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -342,18 +342,26 @@ constructor(
342342

343343
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) = apply {
344344
this.additionalBodyProperties.clear()
345-
this.additionalBodyProperties.putAll(additionalBodyProperties)
345+
putAllAdditionalBodyProperties(additionalBodyProperties)
346346
}
347347

348348
fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
349-
this.additionalBodyProperties.put(key, value)
349+
additionalBodyProperties.put(key, value)
350350
}
351351

352352
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) =
353353
apply {
354354
this.additionalBodyProperties.putAll(additionalBodyProperties)
355355
}
356356

357+
fun removeAdditionalBodyProperty(key: String) = apply {
358+
additionalBodyProperties.remove(key)
359+
}
360+
361+
fun removeAllAdditionalBodyProperties(keys: Set<String>) = apply {
362+
keys.forEach(::removeAdditionalBodyProperty)
363+
}
364+
357365
fun build(): AccountHolderSimulateEnrollmentReviewParams =
358366
AccountHolderSimulateEnrollmentReviewParams(
359367
accountHolderToken,

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -357,18 +357,26 @@ constructor(
357357

358358
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) = apply {
359359
this.additionalBodyProperties.clear()
360-
this.additionalBodyProperties.putAll(additionalBodyProperties)
360+
putAllAdditionalBodyProperties(additionalBodyProperties)
361361
}
362362

363363
fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
364-
this.additionalBodyProperties.put(key, value)
364+
additionalBodyProperties.put(key, value)
365365
}
366366

367367
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) =
368368
apply {
369369
this.additionalBodyProperties.putAll(additionalBodyProperties)
370370
}
371371

372+
fun removeAdditionalBodyProperty(key: String) = apply {
373+
additionalBodyProperties.remove(key)
374+
}
375+
376+
fun removeAllAdditionalBodyProperties(keys: Set<String>) = apply {
377+
keys.forEach(::removeAdditionalBodyProperty)
378+
}
379+
372380
fun build(): AccountHolderUpdateParams =
373381
AccountHolderUpdateParams(
374382
checkNotNull(accountHolderToken) {

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -307,18 +307,26 @@ constructor(
307307

308308
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) = apply {
309309
this.additionalBodyProperties.clear()
310-
this.additionalBodyProperties.putAll(additionalBodyProperties)
310+
putAllAdditionalBodyProperties(additionalBodyProperties)
311311
}
312312

313313
fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
314-
this.additionalBodyProperties.put(key, value)
314+
additionalBodyProperties.put(key, value)
315315
}
316316

317317
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) =
318318
apply {
319319
this.additionalBodyProperties.putAll(additionalBodyProperties)
320320
}
321321

322+
fun removeAdditionalBodyProperty(key: String) = apply {
323+
additionalBodyProperties.remove(key)
324+
}
325+
326+
fun removeAllAdditionalBodyProperties(keys: Set<String>) = apply {
327+
keys.forEach(::removeAdditionalBodyProperty)
328+
}
329+
322330
fun build(): AccountHolderUploadDocumentParams =
323331
AccountHolderUploadDocumentParams(
324332
checkNotNull(accountHolderToken) {

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -431,18 +431,26 @@ constructor(
431431

432432
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) = apply {
433433
this.additionalBodyProperties.clear()
434-
this.additionalBodyProperties.putAll(additionalBodyProperties)
434+
putAllAdditionalBodyProperties(additionalBodyProperties)
435435
}
436436

437437
fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
438-
this.additionalBodyProperties.put(key, value)
438+
additionalBodyProperties.put(key, value)
439439
}
440440

441441
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) =
442442
apply {
443443
this.additionalBodyProperties.putAll(additionalBodyProperties)
444444
}
445445

446+
fun removeAdditionalBodyProperty(key: String) = apply {
447+
additionalBodyProperties.remove(key)
448+
}
449+
450+
fun removeAllAdditionalBodyProperties(keys: Set<String>) = apply {
451+
keys.forEach(::removeAdditionalBodyProperty)
452+
}
453+
446454
fun build(): AccountUpdateParams =
447455
AccountUpdateParams(
448456
checkNotNull(accountToken) { "`accountToken` is required but was not set" },

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,18 +296,26 @@ constructor(
296296

297297
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) = apply {
298298
this.additionalBodyProperties.clear()
299-
this.additionalBodyProperties.putAll(additionalBodyProperties)
299+
putAllAdditionalBodyProperties(additionalBodyProperties)
300300
}
301301

302302
fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
303-
this.additionalBodyProperties.put(key, value)
303+
additionalBodyProperties.put(key, value)
304304
}
305305

306306
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) =
307307
apply {
308308
this.additionalBodyProperties.putAll(additionalBodyProperties)
309309
}
310310

311+
fun removeAdditionalBodyProperty(key: String) = apply {
312+
additionalBodyProperties.remove(key)
313+
}
314+
315+
fun removeAllAdditionalBodyProperties(keys: Set<String>) = apply {
316+
keys.forEach(::removeAdditionalBodyProperty)
317+
}
318+
311319
fun build(): AuthRuleV2DraftParams =
312320
AuthRuleV2DraftParams(
313321
checkNotNull(authRuleToken) { "`authRuleToken` is required but was not set" },

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,18 +183,26 @@ constructor(
183183

184184
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) = apply {
185185
this.additionalBodyProperties.clear()
186-
this.additionalBodyProperties.putAll(additionalBodyProperties)
186+
putAllAdditionalBodyProperties(additionalBodyProperties)
187187
}
188188

189189
fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
190-
this.additionalBodyProperties.put(key, value)
190+
additionalBodyProperties.put(key, value)
191191
}
192192

193193
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) =
194194
apply {
195195
this.additionalBodyProperties.putAll(additionalBodyProperties)
196196
}
197197

198+
fun removeAdditionalBodyProperty(key: String) = apply {
199+
additionalBodyProperties.remove(key)
200+
}
201+
202+
fun removeAllAdditionalBodyProperties(keys: Set<String>) = apply {
203+
keys.forEach(::removeAdditionalBodyProperty)
204+
}
205+
198206
fun build(): AuthRuleV2PromoteParams =
199207
AuthRuleV2PromoteParams(
200208
checkNotNull(authRuleToken) { "`authRuleToken` is required but was not set" },

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,18 +183,26 @@ constructor(
183183

184184
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) = apply {
185185
this.additionalBodyProperties.clear()
186-
this.additionalBodyProperties.putAll(additionalBodyProperties)
186+
putAllAdditionalBodyProperties(additionalBodyProperties)
187187
}
188188

189189
fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
190-
this.additionalBodyProperties.put(key, value)
190+
additionalBodyProperties.put(key, value)
191191
}
192192

193193
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) =
194194
apply {
195195
this.additionalBodyProperties.putAll(additionalBodyProperties)
196196
}
197197

198+
fun removeAdditionalBodyProperty(key: String) = apply {
199+
additionalBodyProperties.remove(key)
200+
}
201+
202+
fun removeAllAdditionalBodyProperties(keys: Set<String>) = apply {
203+
keys.forEach(::removeAdditionalBodyProperty)
204+
}
205+
198206
fun build(): AuthRuleV2ReportParams =
199207
AuthRuleV2ReportParams(
200208
checkNotNull(authRuleToken) { "`authRuleToken` is required but was not set" },

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,18 +293,26 @@ constructor(
293293

294294
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) = apply {
295295
this.additionalBodyProperties.clear()
296-
this.additionalBodyProperties.putAll(additionalBodyProperties)
296+
putAllAdditionalBodyProperties(additionalBodyProperties)
297297
}
298298

299299
fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
300-
this.additionalBodyProperties.put(key, value)
300+
additionalBodyProperties.put(key, value)
301301
}
302302

303303
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) =
304304
apply {
305305
this.additionalBodyProperties.putAll(additionalBodyProperties)
306306
}
307307

308+
fun removeAdditionalBodyProperty(key: String) = apply {
309+
additionalBodyProperties.remove(key)
310+
}
311+
312+
fun removeAllAdditionalBodyProperties(keys: Set<String>) = apply {
313+
keys.forEach(::removeAdditionalBodyProperty)
314+
}
315+
308316
fun build(): AuthRuleV2UpdateParams =
309317
AuthRuleV2UpdateParams(
310318
checkNotNull(authRuleToken) { "`authRuleToken` is required but was not set" },

0 commit comments

Comments
 (0)