import type * as ElevenLabs from "../index"; export interface ProjectExtendedResponse { /** The ID of the project. */ projectId: string; /** The name of the project. */ name: string; /** The creation date of the project. */ createDateUnix: number; /** The user ID who created the project. */ createdByUserId?: string; /** The default title voice ID. */ defaultTitleVoiceId: string; /** The default paragraph voice ID. */ defaultParagraphVoiceId: string; /** The default model ID. */ defaultModelId: string; /** The last conversion date of the project. */ lastConversionDateUnix?: number; /** Whether the project can be downloaded. */ canBeDownloaded: boolean; /** The title of the project. */ title?: string; /** The author of the project. */ author?: string; /** The description of the project. */ description?: string; /** List of genres of the project. */ genres?: string[]; /** The cover image URL of the project. */ coverImageUrl?: string; /** The target audience of the project. */ targetAudience?: ElevenLabs.ProjectExtendedResponseModelTargetAudience; /** Two-letter language code (ISO 639-1) of the language of the project. */ language?: string; /** The content type of the project, e.g. 'Novel' or 'Short Story' */ contentType?: string; /** The original publication date of the project. */ originalPublicationDate?: string; /** Whether the project contains mature content. */ matureContent?: boolean; /** The ISBN number of the project. */ isbnNumber?: string; /** Whether the project uses volume normalization. */ volumeNormalization: boolean; /** The state of the project. */ state: ElevenLabs.ProjectState; /** The access level of the project. */ accessLevel: ElevenLabs.ProjectExtendedResponseModelAccessLevel; /** Whether the project is fiction. */ fiction?: ElevenLabs.ProjectExtendedResponseModelFiction; /** Whether quality check is enabled for this project. */ qualityCheckOn: boolean; /** Whether quality check is enabled on the project when bulk converting. */ qualityCheckOnWhenBulkConvert: boolean; /** The creation meta of the project. */ creationMeta?: ElevenLabs.ProjectCreationMetaResponseModel; /** The source type of the project. */ sourceType?: ElevenLabs.ProjectExtendedResponseModelSourceType; /** Whether chapters are enabled for the project. */ chaptersEnabled?: boolean; /** Whether captions are enabled for the project. */ captionsEnabled?: boolean; /** Global styling to be applied to all captions */ captionStyle?: ElevenLabs.CaptionStyleModel; /** Styling changes that have been made to the provided templates */ captionStyleTemplateOverrides?: Record; /** The public share ID of the project. */ publicShareId?: string; /** The aspect ratio of the project. */ aspectRatio?: ElevenLabs.ProjectExtendedResponseModelAspectRatio; /** Agent-related settings for the project */ agentSettings?: ElevenLabs.StudioAgentSettingsModel; /** The quality preset level of the project. */ qualityPreset: ElevenLabs.ProjectExtendedResponseModelQualityPreset; /** List of chapters of the project and their metadata. */ chapters: ElevenLabs.ChapterResponse[]; /** List of pronunciation dictionary versions of the project and their metadata. */ pronunciationDictionaryVersions: ElevenLabs.PronunciationDictionaryVersionResponseModel[]; /** List of pronunciation dictionary locators. */ pronunciationDictionaryLocators: ElevenLabs.PronunciationDictionaryLocatorResponseModel[]; /** Whether text normalization is applied to the project. */ applyTextNormalization: ElevenLabs.ProjectExtendedResponseModelApplyTextNormalization; /** Experimental features for the project. */ experimental?: Record; /** List of uploaded assets e.g. videos, audios. */ assets: ElevenLabs.ProjectExtendedResponseModelAssetsItem[]; /** List of configured project voices. */ voices: ElevenLabs.ProjectVoiceResponseModel[]; /** List of voices used by the project. */ baseVoices?: ElevenLabs.Voice[]; /** The ElevenReader data if the book was published. */ publishingRead?: ElevenLabs.DirectPublishingReadResponseModel; }