Skip to content

Commit 6cadbd3

Browse files
fix(client): deserialization of empty objects
1 parent 66e6f3a commit 6cadbd3

File tree

129 files changed

+246
-0
lines changed

Some content is hidden

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

129 files changed

+246
-0
lines changed

braintrust-java-core/src/main/kotlin/com/braintrustdata/api/models/AISecret.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import java.util.Optional
2020
import kotlin.jvm.optionals.getOrNull
2121

2222
class AISecret
23+
@JsonCreator(mode = JsonCreator.Mode.DISABLED)
2324
private constructor(
2425
private val id: JsonField<String>,
2526
private val name: JsonField<String>,

braintrust-java-core/src/main/kotlin/com/braintrustdata/api/models/Acl.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import kotlin.jvm.optionals.getOrNull
2929
* ACL, as part of a direct permission grant or as part of a role.
3030
*/
3131
class Acl
32+
@JsonCreator(mode = JsonCreator.Mode.DISABLED)
3233
private constructor(
3334
private val id: JsonField<String>,
3435
private val _objectOrgId: JsonField<String>,

braintrust-java-core/src/main/kotlin/com/braintrustdata/api/models/AclBatchUpdateParams.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,7 @@ private constructor(
320320
override fun _queryParams(): QueryParams = additionalQueryParams
321321

322322
class Body
323+
@JsonCreator(mode = JsonCreator.Mode.DISABLED)
323324
private constructor(
324325
private val addAcls: JsonField<List<AddAcl>>,
325326
private val removeAcls: JsonField<List<RemoveAcl>>,
@@ -589,6 +590,7 @@ private constructor(
589590
* ACL, as part of a direct permission grant or as part of a role.
590591
*/
591592
class AddAcl
593+
@JsonCreator(mode = JsonCreator.Mode.DISABLED)
592594
private constructor(
593595
private val objectId: JsonField<String>,
594596
private val objectType: JsonField<AclObjectType>,
@@ -1050,6 +1052,7 @@ private constructor(
10501052
* ACL, as part of a direct permission grant or as part of a role.
10511053
*/
10521054
class RemoveAcl
1055+
@JsonCreator(mode = JsonCreator.Mode.DISABLED)
10531056
private constructor(
10541057
private val objectId: JsonField<String>,
10551058
private val objectType: JsonField<AclObjectType>,

braintrust-java-core/src/main/kotlin/com/braintrustdata/api/models/AclBatchUpdateResponse.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import java.util.Objects
1919
import kotlin.jvm.optionals.getOrNull
2020

2121
class AclBatchUpdateResponse
22+
@JsonCreator(mode = JsonCreator.Mode.DISABLED)
2223
private constructor(
2324
private val addedAcls: JsonField<List<Acl>>,
2425
private val removedAcls: JsonField<List<Acl>>,

braintrust-java-core/src/main/kotlin/com/braintrustdata/api/models/AclCreateParams.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -454,6 +454,7 @@ private constructor(
454454
* ACL, as part of a direct permission grant or as part of a role.
455455
*/
456456
class Body
457+
@JsonCreator(mode = JsonCreator.Mode.DISABLED)
457458
private constructor(
458459
private val objectId: JsonField<String>,
459460
private val objectType: JsonField<AclObjectType>,

braintrust-java-core/src/main/kotlin/com/braintrustdata/api/models/AclFindAndDeleteParams.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -455,6 +455,7 @@ private constructor(
455455
* ACL, as part of a direct permission grant or as part of a role.
456456
*/
457457
class Body
458+
@JsonCreator(mode = JsonCreator.Mode.DISABLED)
458459
private constructor(
459460
private val objectId: JsonField<String>,
460461
private val objectType: JsonField<AclObjectType>,

braintrust-java-core/src/main/kotlin/com/braintrustdata/api/models/AclListPageResponse.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import java.util.Objects
1919
import kotlin.jvm.optionals.getOrNull
2020

2121
class AclListPageResponse
22+
@JsonCreator(mode = JsonCreator.Mode.DISABLED)
2223
private constructor(
2324
private val objects: JsonField<List<Acl>>,
2425
private val additionalProperties: MutableMap<String, JsonValue>,

braintrust-java-core/src/main/kotlin/com/braintrustdata/api/models/AiSecretCreateParams.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -374,6 +374,7 @@ private constructor(
374374
override fun _queryParams(): QueryParams = additionalQueryParams
375375

376376
class Body
377+
@JsonCreator(mode = JsonCreator.Mode.DISABLED)
377378
private constructor(
378379
private val name: JsonField<String>,
379380
private val metadata: JsonField<Metadata>,

braintrust-java-core/src/main/kotlin/com/braintrustdata/api/models/AiSecretFindAndDeleteParams.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,7 @@ private constructor(
280280
override fun _queryParams(): QueryParams = additionalQueryParams
281281

282282
class Body
283+
@JsonCreator(mode = JsonCreator.Mode.DISABLED)
283284
private constructor(
284285
private val name: JsonField<String>,
285286
private val orgName: JsonField<String>,

braintrust-java-core/src/main/kotlin/com/braintrustdata/api/models/AiSecretListPageResponse.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import java.util.Objects
1919
import kotlin.jvm.optionals.getOrNull
2020

2121
class AiSecretListPageResponse
22+
@JsonCreator(mode = JsonCreator.Mode.DISABLED)
2223
private constructor(
2324
private val objects: JsonField<List<AISecret>>,
2425
private val additionalProperties: MutableMap<String, JsonValue>,

0 commit comments

Comments
 (0)