2
0
Tranga/docs/Types.md

110 lines
1.6 KiB
Markdown
Raw Normal View History

## Connector
```
{
"name": string,
"SupportedLanguages": string[],
2024-10-18 00:48:58 +02:00
"BaseUris": string[]
}
```
## Manga
```
2024-04-19 21:23:15 +02:00
{
2024-10-18 00:29:29 +02:00
"sortName": string,
"authors": string[],
"altTitles": string[][],
"description": string,
"tags": string[],
"coverUrl": string,
"coverFileNameInCache": string,
"links": string[][],
"year": int,
"originalLanguage": string,
"releaseStatus": ReleaseStatus, see ReleaseStatus
2024-10-18 00:29:29 +02:00
"folderName": string,
"publicationId": string,
"internalId": string,
"ignoreChaptersBelow": number,
"latestChapterDownloaded": number,
"latestChapterAvailable": number,
2024-10-18 00:29:29 +02:00
"websiteUrl": string,
"mangaConnector": Connector
2024-04-19 21:23:15 +02:00
}
```
## Chapter
```
2024-04-19 21:23:15 +02:00
{
}
```
2024-10-18 19:31:09 +02:00
## ReleaseStatus
```
{
Continuing = 0,
Completed = 1,
OnHiatus = 2,
Cancelled = 3,
Unreleased = 4
}
```
2024-04-19 21:23:15 +02:00
## Job
```
2024-04-19 21:23:15 +02:00
{
jobType: number, see JobType
mangaInternalId: string,
translatedLanguage: string,
progressToken: ProgressToken,
recurring: boolean,
recurrenceTime: string,
lastExecution: Date,
nextExecution: Date,
id: string,
parentJobId: string | null,
mangaConnector: Connector
2024-04-19 21:23:15 +02:00
}
```
## JobType
```
{
DownloadChapterJob = 0,
DownloadNewChaptersJob = 1,
UpdateMetaDataJob = 2,
MonitorManga = 3
}
```
2024-04-19 21:23:15 +02:00
## ProgressToken
```
2024-04-19 21:23:15 +02:00
{
cancellationRequested: boolean,
increments: number,
incrementsCompleted: number,
progress: number,
lastUpdate: Date,
executionStarted: Date,
timeRemaining: Date,
state: number
2024-04-19 21:23:15 +02:00
}
```
## Settings
```
2024-04-19 21:23:15 +02:00
{
}
```
## LibraryConnector
```
2024-04-19 21:23:15 +02:00
{
}
```
## NotificationConnector
```
2024-04-19 21:23:15 +02:00
{
}
```