copyWith method

ElevenLabsConfig copyWith({
  1. String? apiKey,
  2. String? baseUrl,
  3. String? voiceId,
  4. String? model,
  5. Duration? timeout,
  6. double? stability,
  7. double? similarityBoost,
  8. double? style,
  9. bool? useSpeakerBoost,
})

Implementation

ElevenLabsConfig copyWith({
  String? apiKey,
  String? baseUrl,
  String? voiceId,
  String? model,
  Duration? timeout,
  double? stability,
  double? similarityBoost,
  double? style,
  bool? useSpeakerBoost,
}) =>
    ElevenLabsConfig(
      apiKey: apiKey ?? this.apiKey,
      baseUrl: baseUrl ?? this.baseUrl,
      voiceId: voiceId ?? this.voiceId,
      model: model ?? this.model,
      timeout: timeout ?? this.timeout,
      stability: stability ?? this.stability,
      similarityBoost: similarityBoost ?? this.similarityBoost,
      style: style ?? this.style,
      useSpeakerBoost: useSpeakerBoost ?? this.useSpeakerBoost,
    );