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<LanguageResponseModel>>? languages, Wrapped<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)