refactor: catalogue types

This commit is contained in:
Aleksi Lassila
2025-03-26 19:11:18 +02:00
parent 5200b9f805
commit 0560cd5d9d
8 changed files with 37 additions and 34 deletions

View File

@@ -1,28 +1,30 @@
import {
AudioStream,
CatalogueItem,
PlaybackConfig,
Quality,
SourceProviderSettings,
SourceProviderSettingsInput,
SourceProviderSettingsLink,
SourceProviderSettingsTemplate,
Stream,
StreamCandidate,
StreamProperty,
Subtitles,
ValidationResponse,
} from '@aleksilassila/reiverr-plugin';
import {
ApiProperty,
ApiPropertyOptional,
getSchemaPath,
} from '@nestjs/swagger';
import { DeviceProfileDto } from './device-profile.dto';
import {
AudioStream,
IndexItem,
PlaybackConfig,
SourceProviderSettings,
SourceProviderSettingsInput,
SourceProviderSettingsLink,
SourceProviderSettingsTemplate,
Quality,
Subtitles,
ValidationResponse,
StreamCandidate,
StreamProperty,
Stream,
} from '@aleksilassila/reiverr-plugin';
export class IndexItemDto implements IndexItem {
export class CatalogueItemDto implements CatalogueItem {
@ApiProperty()
id: string;
@ApiProperty()
tmdbId: string;
}
class PluginSettingsLinkDto implements SourceProviderSettingsLink {