mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-11-26 16:25:11 -05:00
17 lines
333 B
Python
17 lines
333 B
Python
from dataclasses import asdict, dataclass, field
|
|
|
|
from .metadataid import MetadataID
|
|
|
|
|
|
@dataclass
|
|
class Studio:
|
|
name: str
|
|
logos: list[str] = field(default_factory=list)
|
|
external_id: dict[str, MetadataID] = field(default_factory=dict)
|
|
|
|
def to_kyoo(self):
|
|
return {
|
|
**asdict(self),
|
|
"logo": next(iter(self.logos), None),
|
|
}
|