@@ -29,6 +29,7 @@ private constructor(
2929 private val name: JsonField <String >,
3030 private val sessionCount: JsonField <Long >,
3131 private val tenantId: JsonField <String >,
32+ private val baselineExperimentId: JsonField <String >,
3233 private val createdAt: JsonField <OffsetDateTime >,
3334 private val dataType: JsonField <DataType >,
3435 private val description: JsonField <String >,
@@ -53,6 +54,9 @@ private constructor(
5354 @ExcludeMissing
5455 sessionCount: JsonField <Long > = JsonMissing .of(),
5556 @JsonProperty(" tenant_id" ) @ExcludeMissing tenantId: JsonField <String > = JsonMissing .of(),
57+ @JsonProperty(" baseline_experiment_id" )
58+ @ExcludeMissing
59+ baselineExperimentId: JsonField <String > = JsonMissing .of(),
5660 @JsonProperty(" created_at" )
5761 @ExcludeMissing
5862 createdAt: JsonField <OffsetDateTime > = JsonMissing .of(),
@@ -85,6 +89,7 @@ private constructor(
8589 name,
8690 sessionCount,
8791 tenantId,
92+ baselineExperimentId,
8893 createdAt,
8994 dataType,
9095 description,
@@ -128,6 +133,13 @@ private constructor(
128133 */
129134 fun tenantId (): String = tenantId.getRequired(" tenant_id" )
130135
136+ /* *
137+ * @throws LangChainInvalidDataException if the JSON field has an unexpected type (e.g. if the
138+ * server responded with an unexpected value).
139+ */
140+ fun baselineExperimentId (): Optional <String > =
141+ baselineExperimentId.getOptional(" baseline_experiment_id" )
142+
131143 /* *
132144 * @throws LangChainInvalidDataException if the JSON field has an unexpected type (e.g. if the
133145 * server responded with an unexpected value).
@@ -233,6 +245,16 @@ private constructor(
233245 */
234246 @JsonProperty(" tenant_id" ) @ExcludeMissing fun _tenantId (): JsonField <String > = tenantId
235247
248+ /* *
249+ * Returns the raw JSON value of [baselineExperimentId].
250+ *
251+ * Unlike [baselineExperimentId], this method doesn't throw if the JSON field has an unexpected
252+ * type.
253+ */
254+ @JsonProperty(" baseline_experiment_id" )
255+ @ExcludeMissing
256+ fun _baselineExperimentId (): JsonField <String > = baselineExperimentId
257+
236258 /* *
237259 * Returns the raw JSON value of [createdAt].
238260 *
@@ -358,6 +380,7 @@ private constructor(
358380 private var name: JsonField <String >? = null
359381 private var sessionCount: JsonField <Long >? = null
360382 private var tenantId: JsonField <String >? = null
383+ private var baselineExperimentId: JsonField <String > = JsonMissing .of()
361384 private var createdAt: JsonField <OffsetDateTime > = JsonMissing .of()
362385 private var dataType: JsonField <DataType > = JsonMissing .of()
363386 private var description: JsonField <String > = JsonMissing .of()
@@ -377,6 +400,7 @@ private constructor(
377400 name = dataset.name
378401 sessionCount = dataset.sessionCount
379402 tenantId = dataset.tenantId
403+ baselineExperimentId = dataset.baselineExperimentId
380404 createdAt = dataset.createdAt
381405 dataType = dataset.dataType
382406 description = dataset.description
@@ -444,6 +468,27 @@ private constructor(
444468 */
445469 fun tenantId (tenantId : JsonField <String >) = apply { this .tenantId = tenantId }
446470
471+ fun baselineExperimentId (baselineExperimentId : String? ) =
472+ baselineExperimentId(JsonField .ofNullable(baselineExperimentId))
473+
474+ /* *
475+ * Alias for calling [Builder.baselineExperimentId] with
476+ * `baselineExperimentId.orElse(null)`.
477+ */
478+ fun baselineExperimentId (baselineExperimentId : Optional <String >) =
479+ baselineExperimentId(baselineExperimentId.getOrNull())
480+
481+ /* *
482+ * Sets [Builder.baselineExperimentId] to an arbitrary JSON value.
483+ *
484+ * You should usually call [Builder.baselineExperimentId] with a well-typed [String] value
485+ * instead. This method is primarily for setting the field to an undocumented or not yet
486+ * supported value.
487+ */
488+ fun baselineExperimentId (baselineExperimentId : JsonField <String >) = apply {
489+ this .baselineExperimentId = baselineExperimentId
490+ }
491+
447492 fun createdAt (createdAt : OffsetDateTime ) = createdAt(JsonField .of(createdAt))
448493
449494 /* *
@@ -682,6 +727,7 @@ private constructor(
682727 checkRequired(" name" , name),
683728 checkRequired(" sessionCount" , sessionCount),
684729 checkRequired(" tenantId" , tenantId),
730+ baselineExperimentId,
685731 createdAt,
686732 dataType,
687733 description,
@@ -708,6 +754,7 @@ private constructor(
708754 name()
709755 sessionCount()
710756 tenantId()
757+ baselineExperimentId()
711758 createdAt()
712759 dataType().ifPresent { it.validate() }
713760 description()
@@ -741,6 +788,7 @@ private constructor(
741788 (if (name.asKnown().isPresent) 1 else 0 ) +
742789 (if (sessionCount.asKnown().isPresent) 1 else 0 ) +
743790 (if (tenantId.asKnown().isPresent) 1 else 0 ) +
791+ (if (baselineExperimentId.asKnown().isPresent) 1 else 0 ) +
744792 (if (createdAt.asKnown().isPresent) 1 else 0 ) +
745793 (dataType.asKnown().getOrNull()?.validity() ? : 0 ) +
746794 (if (description.asKnown().isPresent) 1 else 0 ) +
@@ -1070,6 +1118,7 @@ private constructor(
10701118 name == other.name &&
10711119 sessionCount == other.sessionCount &&
10721120 tenantId == other.tenantId &&
1121+ baselineExperimentId == other.baselineExperimentId &&
10731122 createdAt == other.createdAt &&
10741123 dataType == other.dataType &&
10751124 description == other.description &&
@@ -1090,6 +1139,7 @@ private constructor(
10901139 name,
10911140 sessionCount,
10921141 tenantId,
1142+ baselineExperimentId,
10931143 createdAt,
10941144 dataType,
10951145 description,
@@ -1107,5 +1157,5 @@ private constructor(
11071157 override fun hashCode (): Int = hashCode
11081158
11091159 override fun toString () =
1110- " Dataset{id=$id , modifiedAt=$modifiedAt , name=$name , sessionCount=$sessionCount , tenantId=$tenantId , createdAt=$createdAt , dataType=$dataType , description=$description , exampleCount=$exampleCount , externallyManaged=$externallyManaged , inputsSchemaDefinition=$inputsSchemaDefinition , lastSessionStartTime=$lastSessionStartTime , metadata=$metadata , outputsSchemaDefinition=$outputsSchemaDefinition , transformations=$transformations , additionalProperties=$additionalProperties }"
1160+ " Dataset{id=$id , modifiedAt=$modifiedAt , name=$name , sessionCount=$sessionCount , tenantId=$tenantId , baselineExperimentId= $baselineExperimentId , createdAt=$createdAt , dataType=$dataType , description=$description , exampleCount=$exampleCount , externallyManaged=$externallyManaged , inputsSchemaDefinition=$inputsSchemaDefinition , lastSessionStartTime=$lastSessionStartTime , metadata=$metadata , outputsSchemaDefinition=$outputsSchemaDefinition , transformations=$transformations , additionalProperties=$additionalProperties }"
11111161}
0 commit comments