ProjectExtendedResponseModel class

Available extensions
Annotations
  • @JsonSerializable.new(explicitToJson: true)

Constructors

ProjectExtendedResponseModel({required String projectId, required String name, required int createDateUnix, required String defaultTitleVoiceId, required String defaultParagraphVoiceId, required String defaultModelId, dynamic lastConversionDateUnix, required bool canBeDownloaded, dynamic title, dynamic author, dynamic description, dynamic genres, dynamic coverImageUrl, dynamic targetAudience, dynamic language, dynamic contentType, dynamic originalPublicationDate, dynamic matureContent, dynamic isbnNumber, required bool volumeNormalization, required ProjectExtendedResponseModelState state, required ProjectExtendedResponseModelAccessLevel accessLevel, dynamic fiction, required bool qualityCheckOn, required bool qualityCheckOnWhenBulkConvert, dynamic creationMeta, dynamic sourceType, dynamic chaptersEnabled, required ProjectExtendedResponseModelQualityPreset qualityPreset, required List<ChapterResponseModel> chapters, required List<PronunciationDictionaryVersionResponseModel> pronunciationDictionaryVersions, required List<PronunciationDictionaryLocatorResponseModel> pronunciationDictionaryLocators, required ProjectExtendedResponseModelApplyTextNormalization applyTextNormalization, required Object experimental})
const
ProjectExtendedResponseModel.fromJson(Map<String, dynamic> json)
factory

Properties

accessLevel ProjectExtendedResponseModelAccessLevel
final
applyTextNormalization ProjectExtendedResponseModelApplyTextNormalization
final
author → dynamic
final
canBeDownloaded bool
final
chapters List<ChapterResponseModel>
final
chaptersEnabled → dynamic
final
contentType → dynamic
final
coverImageUrl → dynamic
final
createDateUnix int
final
creationMeta → dynamic
final
defaultModelId String
final
defaultParagraphVoiceId String
final
defaultTitleVoiceId String
final
description → dynamic
final
experimental Object
final
fiction → dynamic
final
genres → dynamic
final
hashCode int
The hash code for this object.
no setteroverride
isbnNumber → dynamic
final
language → dynamic
final
lastConversionDateUnix → dynamic
final
matureContent → dynamic
final
name String
final
originalPublicationDate → dynamic
final
projectId String
final
pronunciationDictionaryLocators List<PronunciationDictionaryLocatorResponseModel>
final
pronunciationDictionaryVersions List<PronunciationDictionaryVersionResponseModel>
final
qualityCheckOn bool
final
qualityCheckOnWhenBulkConvert bool
final
qualityPreset ProjectExtendedResponseModelQualityPreset
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceType → dynamic
final
state ProjectExtendedResponseModelState
final
targetAudience → dynamic
final
title → dynamic
final
volumeNormalization bool
final

Methods

copyWith({String? projectId, String? name, int? createDateUnix, String? defaultTitleVoiceId, String? defaultParagraphVoiceId, String? defaultModelId, dynamic lastConversionDateUnix, bool? canBeDownloaded, dynamic title, dynamic author, dynamic description, dynamic genres, dynamic coverImageUrl, dynamic targetAudience, dynamic language, dynamic contentType, dynamic originalPublicationDate, dynamic matureContent, dynamic isbnNumber, bool? volumeNormalization, ProjectExtendedResponseModelState? state, ProjectExtendedResponseModelAccessLevel? accessLevel, dynamic fiction, bool? qualityCheckOn, bool? qualityCheckOnWhenBulkConvert, dynamic creationMeta, dynamic sourceType, dynamic chaptersEnabled, ProjectExtendedResponseModelQualityPreset? qualityPreset, List<ChapterResponseModel>? chapters, List<PronunciationDictionaryVersionResponseModel>? pronunciationDictionaryVersions, List<PronunciationDictionaryLocatorResponseModel>? pronunciationDictionaryLocators, ProjectExtendedResponseModelApplyTextNormalization? applyTextNormalization, Object? experimental}) ProjectExtendedResponseModel

Available on ProjectExtendedResponseModel, provided by the $ProjectExtendedResponseModelExtension extension

copyWithWrapped({Wrapped<String>? projectId, Wrapped<String>? name, Wrapped<int>? createDateUnix, Wrapped<String>? defaultTitleVoiceId, Wrapped<String>? defaultParagraphVoiceId, Wrapped<String>? defaultModelId, Wrapped? lastConversionDateUnix, Wrapped<bool>? canBeDownloaded, Wrapped? title, Wrapped? author, Wrapped? description, Wrapped? genres, Wrapped? coverImageUrl, Wrapped? targetAudience, Wrapped? language, Wrapped? contentType, Wrapped? originalPublicationDate, Wrapped? matureContent, Wrapped? isbnNumber, Wrapped<bool>? volumeNormalization, Wrapped<ProjectExtendedResponseModelState>? state, Wrapped<ProjectExtendedResponseModelAccessLevel>? accessLevel, Wrapped? fiction, Wrapped<bool>? qualityCheckOn, Wrapped<bool>? qualityCheckOnWhenBulkConvert, Wrapped? creationMeta, Wrapped? sourceType, Wrapped? chaptersEnabled, Wrapped<ProjectExtendedResponseModelQualityPreset>? qualityPreset, Wrapped<List<ChapterResponseModel>>? chapters, Wrapped<List<PronunciationDictionaryVersionResponseModel>>? pronunciationDictionaryVersions, Wrapped<List<PronunciationDictionaryLocatorResponseModel>>? pronunciationDictionaryLocators, Wrapped<ProjectExtendedResponseModelApplyTextNormalization>? applyTextNormalization, Wrapped<Object>? experimental}) ProjectExtendedResponseModel

Available on ProjectExtendedResponseModel, provided by the $ProjectExtendedResponseModelExtension 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 ProjectExtendedResponseModel Function(Map<String, dynamic> json)
toJsonFactory → const Map<String, dynamic> Function(ProjectExtendedResponseModel instance)