MediaProcessing/apps/pyMetadata/clazz/Metadata.py
2024-06-18 19:21:25 +02:00

27 lines
450 B
Python

from dataclasses import asdict, dataclass
from typing import List, Optional
@dataclass
class Summary:
summary: str
language: str
def to_dict(self):
return asdict(self)
@dataclass
class Metadata:
title: str
altTitle: List[str]
cover: str
banner: Optional[str]
type: str # Serie/Movie
summary: List[Summary]
genres: List[str]
source: str
def to_dict(self):
return asdict(self)