TurnDetection constructor

TurnDetection({
  1. TurnDetection_Type? type,
  2. double? threshold,
  3. int? silenceDurationMs,
  4. int? prefixPaddingMs,
  5. bool? interruptResponse,
  6. bool? createResponse,
})

Implementation

factory TurnDetection({
  TurnDetection_Type? type,
  $core.double? threshold,
  $core.int? silenceDurationMs,
  $core.int? prefixPaddingMs,
  $core.bool? interruptResponse,
  $core.bool? createResponse,
}) {
  final result = create();
  if (type != null) result.type = type;
  if (threshold != null) result.threshold = threshold;
  if (silenceDurationMs != null) result.silenceDurationMs = silenceDurationMs;
  if (prefixPaddingMs != null) result.prefixPaddingMs = prefixPaddingMs;
  if (interruptResponse != null) result.interruptResponse = interruptResponse;
  if (createResponse != null) result.createResponse = createResponse;
  return result;
}