Skip to content

Commit 07262da

Browse files
stainless-botStainless Bot
authored andcommitted
feat(client): more additional body param setters
chore: unknown commit message
1 parent c92580f commit 07262da

14 files changed

+140
-28
lines changed

openai-java-core/src/main/kotlin/com/openai/models/BatchCancelParams.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(): BatchCancelParams =
199207
BatchCancelParams(
200208
checkNotNull(batchId) { "`batchId` is required but was not set" },

openai-java-core/src/main/kotlin/com/openai/models/BatchCreateParams.kt

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

390390
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) = apply {
391391
this.additionalBodyProperties.clear()
392-
this.additionalBodyProperties.putAll(additionalBodyProperties)
392+
putAllAdditionalBodyProperties(additionalBodyProperties)
393393
}
394394

395395
fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
396-
this.additionalBodyProperties.put(key, value)
396+
additionalBodyProperties.put(key, value)
397397
}
398398

399399
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) =
400400
apply {
401401
this.additionalBodyProperties.putAll(additionalBodyProperties)
402402
}
403403

404+
fun removeAdditionalBodyProperty(key: String) = apply {
405+
additionalBodyProperties.remove(key)
406+
}
407+
408+
fun removeAllAdditionalBodyProperties(keys: Set<String>) = apply {
409+
keys.forEach(::removeAdditionalBodyProperty)
410+
}
411+
404412
fun build(): BatchCreateParams =
405413
BatchCreateParams(
406414
checkNotNull(completionWindow) { "`completionWindow` is required but was not set" },

openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionCreateParams.kt

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

15541554
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) = apply {
15551555
this.additionalBodyProperties.clear()
1556-
this.additionalBodyProperties.putAll(additionalBodyProperties)
1556+
putAllAdditionalBodyProperties(additionalBodyProperties)
15571557
}
15581558

15591559
fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
1560-
this.additionalBodyProperties.put(key, value)
1560+
additionalBodyProperties.put(key, value)
15611561
}
15621562

15631563
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) =
15641564
apply {
15651565
this.additionalBodyProperties.putAll(additionalBodyProperties)
15661566
}
15671567

1568+
fun removeAdditionalBodyProperty(key: String) = apply {
1569+
additionalBodyProperties.remove(key)
1570+
}
1571+
1572+
fun removeAllAdditionalBodyProperties(keys: Set<String>) = apply {
1573+
keys.forEach(::removeAdditionalBodyProperty)
1574+
}
1575+
15681576
fun build(): ChatCompletionCreateParams =
15691577
ChatCompletionCreateParams(
15701578
checkNotNull(messages) { "`messages` is required but was not set" }.toImmutable(),

openai-java-core/src/main/kotlin/com/openai/models/CompletionCreateParams.kt

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

968968
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) = apply {
969969
this.additionalBodyProperties.clear()
970-
this.additionalBodyProperties.putAll(additionalBodyProperties)
970+
putAllAdditionalBodyProperties(additionalBodyProperties)
971971
}
972972

973973
fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
974-
this.additionalBodyProperties.put(key, value)
974+
additionalBodyProperties.put(key, value)
975975
}
976976

977977
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) =
978978
apply {
979979
this.additionalBodyProperties.putAll(additionalBodyProperties)
980980
}
981981

982+
fun removeAdditionalBodyProperty(key: String) = apply {
983+
additionalBodyProperties.remove(key)
984+
}
985+
986+
fun removeAllAdditionalBodyProperties(keys: Set<String>) = apply {
987+
keys.forEach(::removeAdditionalBodyProperty)
988+
}
989+
982990
fun build(): CompletionCreateParams =
983991
CompletionCreateParams(
984992
checkNotNull(model) { "`model` is required but was not set" },

openai-java-core/src/main/kotlin/com/openai/models/EmbeddingCreateParams.kt

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

490490
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) = apply {
491491
this.additionalBodyProperties.clear()
492-
this.additionalBodyProperties.putAll(additionalBodyProperties)
492+
putAllAdditionalBodyProperties(additionalBodyProperties)
493493
}
494494

495495
fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
496-
this.additionalBodyProperties.put(key, value)
496+
additionalBodyProperties.put(key, value)
497497
}
498498

499499
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) =
500500
apply {
501501
this.additionalBodyProperties.putAll(additionalBodyProperties)
502502
}
503503

504+
fun removeAdditionalBodyProperty(key: String) = apply {
505+
additionalBodyProperties.remove(key)
506+
}
507+
508+
fun removeAllAdditionalBodyProperties(keys: Set<String>) = apply {
509+
keys.forEach(::removeAdditionalBodyProperty)
510+
}
511+
504512
fun build(): EmbeddingCreateParams =
505513
EmbeddingCreateParams(
506514
checkNotNull(input) { "`input` is required but was not set" },

openai-java-core/src/main/kotlin/com/openai/models/FileDeleteParams.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(): FileDeleteParams =
199207
FileDeleteParams(
200208
checkNotNull(fileId) { "`fileId` is required but was not set" },

openai-java-core/src/main/kotlin/com/openai/models/FineTuningJobCancelParams.kt

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

186186
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) = apply {
187187
this.additionalBodyProperties.clear()
188-
this.additionalBodyProperties.putAll(additionalBodyProperties)
188+
putAllAdditionalBodyProperties(additionalBodyProperties)
189189
}
190190

191191
fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
192-
this.additionalBodyProperties.put(key, value)
192+
additionalBodyProperties.put(key, value)
193193
}
194194

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

200+
fun removeAdditionalBodyProperty(key: String) = apply {
201+
additionalBodyProperties.remove(key)
202+
}
203+
204+
fun removeAllAdditionalBodyProperties(keys: Set<String>) = apply {
205+
keys.forEach(::removeAdditionalBodyProperty)
206+
}
207+
200208
fun build(): FineTuningJobCancelParams =
201209
FineTuningJobCancelParams(
202210
checkNotNull(fineTuningJobId) { "`fineTuningJobId` is required but was not set" },

openai-java-core/src/main/kotlin/com/openai/models/FineTuningJobCreateParams.kt

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

541541
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) = apply {
542542
this.additionalBodyProperties.clear()
543-
this.additionalBodyProperties.putAll(additionalBodyProperties)
543+
putAllAdditionalBodyProperties(additionalBodyProperties)
544544
}
545545

546546
fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
547-
this.additionalBodyProperties.put(key, value)
547+
additionalBodyProperties.put(key, value)
548548
}
549549

550550
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) =
551551
apply {
552552
this.additionalBodyProperties.putAll(additionalBodyProperties)
553553
}
554554

555+
fun removeAdditionalBodyProperty(key: String) = apply {
556+
additionalBodyProperties.remove(key)
557+
}
558+
559+
fun removeAllAdditionalBodyProperties(keys: Set<String>) = apply {
560+
keys.forEach(::removeAdditionalBodyProperty)
561+
}
562+
555563
fun build(): FineTuningJobCreateParams =
556564
FineTuningJobCreateParams(
557565
checkNotNull(model) { "`model` is required but was not set" },

openai-java-core/src/main/kotlin/com/openai/models/ImageGenerateParams.kt

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

498498
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) = apply {
499499
this.additionalBodyProperties.clear()
500-
this.additionalBodyProperties.putAll(additionalBodyProperties)
500+
putAllAdditionalBodyProperties(additionalBodyProperties)
501501
}
502502

503503
fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
504-
this.additionalBodyProperties.put(key, value)
504+
additionalBodyProperties.put(key, value)
505505
}
506506

507507
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>) =
508508
apply {
509509
this.additionalBodyProperties.putAll(additionalBodyProperties)
510510
}
511511

512+
fun removeAdditionalBodyProperty(key: String) = apply {
513+
additionalBodyProperties.remove(key)
514+
}
515+
516+
fun removeAllAdditionalBodyProperties(keys: Set<String>) = apply {
517+
keys.forEach(::removeAdditionalBodyProperty)
518+
}
519+
512520
fun build(): ImageGenerateParams =
513521
ImageGenerateParams(
514522
checkNotNull(prompt) { "`prompt` is required but was not set" },

openai-java-core/src/main/kotlin/com/openai/models/ModelDeleteParams.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(): ModelDeleteParams =
199207
ModelDeleteParams(
200208
checkNotNull(model) { "`model` is required but was not set" },

0 commit comments

Comments
 (0)