copyWithWrapped method
ModelResponseModel
copyWithWrapped({
- Wrapped<
String> ? modelId, - Wrapped<
String> ? name, - Wrapped<
bool> ? canBeFinetuned, - Wrapped<
bool> ? canDoTextToSpeech, - Wrapped<
bool> ? canDoVoiceConversion, - Wrapped<
bool> ? canUseStyle, - Wrapped<
bool> ? canUseQuality, - Wrapped<
bool> ? canUseSpeakerBoost, - Wrapped<
bool> ? servesProVoices, - Wrapped<
double> ? tokenCostFactor, - Wrapped<
String> ? description, - Wrapped<
bool> ? requiresAlphaAccess, - Wrapped<
int> ? maxCharactersRequestFreeUser, - Wrapped<
int> ? maxCharactersRequestSubscribedUser, - Wrapped<
int> ? maximumTextLengthPerRequest, - Wrapped<
List< ? languages,LanguageResponseModel> > - Wrapped<
ModelRatesResponseModel> ? modelRates, - Wrapped<
ModelResponseModelConcurrencyGroup> ? concurrencyGroup,
Implementation
ModelResponseModel copyWithWrapped(
{Wrapped<String>? modelId,
Wrapped<String>? name,
Wrapped<bool>? canBeFinetuned,
Wrapped<bool>? canDoTextToSpeech,
Wrapped<bool>? canDoVoiceConversion,
Wrapped<bool>? canUseStyle,
Wrapped<bool>? canUseQuality,
Wrapped<bool>? canUseSpeakerBoost,
Wrapped<bool>? servesProVoices,
Wrapped<double>? tokenCostFactor,
Wrapped<String>? description,
Wrapped<bool>? requiresAlphaAccess,
Wrapped<int>? maxCharactersRequestFreeUser,
Wrapped<int>? maxCharactersRequestSubscribedUser,
Wrapped<int>? maximumTextLengthPerRequest,
Wrapped<List<LanguageResponseModel>>? languages,
Wrapped<ModelRatesResponseModel>? modelRates,
Wrapped<enums.ModelResponseModelConcurrencyGroup>? concurrencyGroup}) {
return ModelResponseModel(
modelId: (modelId != null ? modelId.value : this.modelId),
name: (name != null ? name.value : this.name),
canBeFinetuned: (canBeFinetuned != null
? canBeFinetuned.value
: this.canBeFinetuned),
canDoTextToSpeech: (canDoTextToSpeech != null
? canDoTextToSpeech.value
: this.canDoTextToSpeech),
canDoVoiceConversion: (canDoVoiceConversion != null
? canDoVoiceConversion.value
: this.canDoVoiceConversion),
canUseStyle:
(canUseStyle != null ? canUseStyle.value : this.canUseStyle),
canUseQuality:
(canUseQuality != null ? canUseQuality.value : this.canUseQuality),
canUseSpeakerBoost: (canUseSpeakerBoost != null
? canUseSpeakerBoost.value
: this.canUseSpeakerBoost),
servesProVoices: (servesProVoices != null
? servesProVoices.value
: this.servesProVoices),
tokenCostFactor: (tokenCostFactor != null
? tokenCostFactor.value
: this.tokenCostFactor),
description:
(description != null ? description.value : this.description),
requiresAlphaAccess: (requiresAlphaAccess != null
? requiresAlphaAccess.value
: this.requiresAlphaAccess),
maxCharactersRequestFreeUser: (maxCharactersRequestFreeUser != null
? maxCharactersRequestFreeUser.value
: this.maxCharactersRequestFreeUser),
maxCharactersRequestSubscribedUser:
(maxCharactersRequestSubscribedUser != null
? maxCharactersRequestSubscribedUser.value
: this.maxCharactersRequestSubscribedUser),
maximumTextLengthPerRequest: (maximumTextLengthPerRequest != null
? maximumTextLengthPerRequest.value
: this.maximumTextLengthPerRequest),
languages: (languages != null ? languages.value : this.languages),
modelRates: (modelRates != null ? modelRates.value : this.modelRates),
concurrencyGroup: (concurrencyGroup != null
? concurrencyGroup.value
: this.concurrencyGroup));
}