TurnLifecycleEvent constructor
TurnLifecycleEvent({})
Implementation
factory TurnLifecycleEvent({
TurnLifecycleEventKind? kind,
$core.String? turnId,
$core.String? sessionId,
$core.String? transcript,
$core.String? response,
$core.String? error,
$fixnum.Int64? startedAtMs,
$fixnum.Int64? completedAtMs,
}) {
final result = create();
if (kind != null) result.kind = kind;
if (turnId != null) result.turnId = turnId;
if (sessionId != null) result.sessionId = sessionId;
if (transcript != null) result.transcript = transcript;
if (response != null) result.response = response;
if (error != null) result.error = error;
if (startedAtMs != null) result.startedAtMs = startedAtMs;
if (completedAtMs != null) result.completedAtMs = completedAtMs;
return result;
}