ModelResponseModel class
- Available extensions
- Annotations
-
- @JsonSerializable.new(explicitToJson: true)
Constructors
-
ModelResponseModel({required String modelId, required String name, required bool canBeFinetuned, required bool canDoTextToSpeech, required bool canDoVoiceConversion, required bool canUseStyle, required bool canUseQuality, required bool canUseSpeakerBoost, required bool servesProVoices, required double tokenCostFactor, required String description, required bool requiresAlphaAccess, required int maxCharactersRequestFreeUser, required int maxCharactersRequestSubscribedUser, required int maximumTextLengthPerRequest, required List<
LanguageResponseModel> languages, required ModelRatesResponseModel modelRates, required ModelResponseModelConcurrencyGroup concurrencyGroup}) -
const
-
ModelResponseModel.fromJson(Map<
String, dynamic> json) -
factory
Properties
- canBeFinetuned → bool
-
final
- canDoTextToSpeech → bool
-
final
- canDoVoiceConversion → bool
-
final
- canUseQuality → bool
-
final
- canUseSpeakerBoost → bool
-
final
- canUseStyle → bool
-
final
- concurrencyGroup → ModelResponseModelConcurrencyGroup
-
final
- description → String
-
final
- hashCode → int
-
The hash code for this object.
no setteroverride
-
languages
→ List<
LanguageResponseModel> -
final
- maxCharactersRequestFreeUser → int
-
final
- maxCharactersRequestSubscribedUser → int
-
final
- maximumTextLengthPerRequest → int
-
final
- modelId → String
-
final
- modelRates → ModelRatesResponseModel
-
final
- name → String
-
final
- requiresAlphaAccess → bool
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- servesProVoices → bool
-
final
- tokenCostFactor → double
-
final
Methods
-
copyWith(
{String? modelId, String? name, bool? canBeFinetuned, bool? canDoTextToSpeech, bool? canDoVoiceConversion, bool? canUseStyle, bool? canUseQuality, bool? canUseSpeakerBoost, bool? servesProVoices, double? tokenCostFactor, String? description, bool? requiresAlphaAccess, int? maxCharactersRequestFreeUser, int? maxCharactersRequestSubscribedUser, int? maximumTextLengthPerRequest, List< LanguageResponseModel> ? languages, ModelRatesResponseModel? modelRates, ModelResponseModelConcurrencyGroup? concurrencyGroup}) → ModelResponseModel -
Available on ModelResponseModel, provided by the $ModelResponseModelExtension extension
-
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, Wrapped<LanguageResponseModel> >ModelRatesResponseModel> ? modelRates, Wrapped<ModelResponseModelConcurrencyGroup> ? concurrencyGroup}) → ModelResponseModel -
Available on ModelResponseModel, provided by the $ModelResponseModelExtension extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override
Constants
-
fromJsonFactory
→ const ModelResponseModel Function(Map<
String, dynamic> json) -
toJsonFactory
→ const Map<
String, dynamic> Function(ModelResponseModel instance)