import { Illust } from "./Illust"; import { Novel } from "./Novel"; import { User } from "./User"; export interface Series { id: number; title: string; url: string; mask_text: string | null; published_content_count: number; last_published_content_datetime: string; latest_content_id: number; user: User; } export interface IllustSeriesDetail { id: number; title: string; caption: string; cover_image_urls: { medium: string; }; series_work_count: number; create_date: string; width: number; height: number; user: User; watchlist_added: boolean; } export interface IllustSeries { illust_series_detail: IllustSeriesDetail; illust_series_first_illust: Illust; illusts: Illust[]; next_url: string | null; } export interface NovelSeriesDetail { id: number; title: string; caption: string; is_original: boolean; is_concluded: boolean; content_count: number; total_character_count: number; user: User; display_text: string; novel_ai_type: number; watchlist_added: boolean; } export interface NovelSeries { novel_series_detail: NovelSeriesDetail; novel_series_first_novel: Novel; novel_series_latest_novel: Novel; novels: Novel[]; next_url: string | null; }