LLMGenerationStatus constructor

LLMGenerationStatus({
  1. String? requestId,
  2. LLMGenerationState? state,
  3. int? promptTokensProcessed,
  4. int? completionTokensGenerated,
  5. double? progress,
  6. Int64? elapsedMs,
  7. String? message,
  8. String? errorMessage,
  9. int? errorCode,
})

Implementation

factory LLMGenerationStatus({
  $core.String? requestId,
  LLMGenerationState? state,
  $core.int? promptTokensProcessed,
  $core.int? completionTokensGenerated,
  $core.double? progress,
  $fixnum.Int64? elapsedMs,
  $core.String? message,
  $core.String? errorMessage,
  $core.int? errorCode,
}) {
  final result = create();
  if (requestId != null) result.requestId = requestId;
  if (state != null) result.state = state;
  if (promptTokensProcessed != null)
    result.promptTokensProcessed = promptTokensProcessed;
  if (completionTokensGenerated != null)
    result.completionTokensGenerated = completionTokensGenerated;
  if (progress != null) result.progress = progress;
  if (elapsedMs != null) result.elapsedMs = elapsedMs;
  if (message != null) result.message = message;
  if (errorMessage != null) result.errorMessage = errorMessage;
  if (errorCode != null) result.errorCode = errorCode;
  return result;
}