GoogleCloudAiplatformV1OnlineEvaluatorCloudObservabilitySessionScopePredicate.fromJson constructor

GoogleCloudAiplatformV1OnlineEvaluatorCloudObservabilitySessionScopePredicate.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1OnlineEvaluatorCloudObservabilitySessionScopePredicate.fromJson(
  core.Map json_,
) : this(
      duration: json_.containsKey('duration')
          ? GoogleCloudAiplatformV1OnlineEvaluatorCloudObservabilityNumericPredicate.fromJson(
              json_['duration'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      modelCallErrors: json_.containsKey('modelCallErrors')
          ? GoogleCloudAiplatformV1OnlineEvaluatorCloudObservabilityNumericPredicate.fromJson(
              json_['modelCallErrors'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      modelCalls: json_.containsKey('modelCalls')
          ? GoogleCloudAiplatformV1OnlineEvaluatorCloudObservabilityNumericPredicate.fromJson(
              json_['modelCalls'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      toolCallErrors: json_.containsKey('toolCallErrors')
          ? GoogleCloudAiplatformV1OnlineEvaluatorCloudObservabilityNumericPredicate.fromJson(
              json_['toolCallErrors'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      toolCalls: json_.containsKey('toolCalls')
          ? GoogleCloudAiplatformV1OnlineEvaluatorCloudObservabilityNumericPredicate.fromJson(
              json_['toolCalls'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      totalTokenUsage: json_.containsKey('totalTokenUsage')
          ? GoogleCloudAiplatformV1OnlineEvaluatorCloudObservabilityNumericPredicate.fromJson(
              json_['totalTokenUsage'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      userTurns: json_.containsKey('userTurns')
          ? GoogleCloudAiplatformV1OnlineEvaluatorCloudObservabilityNumericPredicate.fromJson(
              json_['userTurns'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );