feat: streaming episodes

This commit is contained in:
Aleksi Lassila
2025-02-02 04:08:02 +02:00
parent cf289872f7
commit ab401cf69e
21 changed files with 440 additions and 118 deletions

View File

@@ -5,7 +5,7 @@ import {
PrimaryGeneratedColumn,
UpdateDateColumn,
} from 'typeorm';
import { TmdbMovieFull } from './tmdb/tmdb.dto';
import { TmdbMovieFull, TmdbSeriesFull } from './tmdb/tmdb.dto';
@Entity()
export class Movie {
@@ -23,3 +23,20 @@ export class Movie {
@UpdateDateColumn()
updatedAt: Date;
}
@Entity()
export class Series {
@ApiProperty({ required: false, type: 'string' })
@PrimaryGeneratedColumn('uuid')
id: string;
@ApiProperty({ required: true, type: 'string' })
@Column({ unique: true })
tmdbId: string;
@Column('json')
tmdbSeries: TmdbSeriesFull;
@UpdateDateColumn()
updatedAt: Date;
}