feat: filesプロパティーでFileモデルを返すように Resolve #80

pull/82/head
yupix 1 year ago
parent dc6737c50e
commit 096694476b
No known key found for this signature in database
GPG Key ID: 2FF705F5C56D9C06

@ -3,9 +3,9 @@ from __future__ import annotations
from datetime import datetime
from typing import TYPE_CHECKING, Generic, Literal, TypeVar
from mipac.models.drive import File
from mipac.models.lite.user import LiteUser
from mipac.types.drive import IDriveFile
from mipac.types.note import IPartialNote
from mipac.types.note import INoteVisibility, IPartialNote
from mipac.utils.format import str_to_datetime
if TYPE_CHECKING:
@ -34,8 +34,8 @@ class PartialNote(Generic[T]):
return self._note['file_ids']
@property
def files(self) -> list[IDriveFile]: # TODO: モデルに
return self._note['files']
def files(self) -> list[File]:
return [File(file, client=self._client) for file in self._note['files']]
@property
def id(self) -> str:

Loading…
Cancel
Save