30 lines
874 B
TypeScript
30 lines
874 B
TypeScript
import { LibraryType } from "src/app/_models/library/library";
|
|
import { MangaFormat } from "src/app/_models/manga-format";
|
|
import { FileDimension } from "./file-dimension";
|
|
|
|
export interface ChapterInfo {
|
|
chapterNumber: string;
|
|
volumeNumber: string;
|
|
chapterTitle: string;
|
|
seriesName: string;
|
|
seriesFormat: MangaFormat;
|
|
seriesId: number;
|
|
libraryId: number;
|
|
libraryType: LibraryType;
|
|
fileName: string;
|
|
isSpecial: boolean;
|
|
volumeId: number;
|
|
pages: number;
|
|
subtitle: string;
|
|
title: string;
|
|
/**
|
|
* This will not always be present. Depends on if asked from backend.
|
|
*/
|
|
pageDimensions?: Array<FileDimension>;
|
|
/**
|
|
* This will not always be present. Depends on if asked from backend.
|
|
*/
|
|
doublePairs?: {[key: number]: number};
|
|
seriesTotalPagesRead: number;
|
|
seriesTotalPages: number;
|
|
}
|