mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-11-25 15:55:09 -05:00
16 lines
356 B
Python
16 lines
356 B
Python
from typing import Optional
|
|
from datetime import date
|
|
from msgspec import Struct
|
|
|
|
from .metadataid import MetadataID
|
|
|
|
|
|
class Movie(Struct, rename="camel", tag_field="kind", tag="movie"):
|
|
name: str
|
|
air_date: Optional[date]
|
|
external_id: dict[str, MetadataID]
|
|
|
|
@property
|
|
def year(self):
|
|
return self.air_date.year if self.air_date is not None else None
|