From de50cee1df2904a0c64816682e280550ec03ebfb Mon Sep 17 00:00:00 2001 From: yupix Date: Thu, 20 Jul 2023 15:07:31 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20File=E3=83=A2=E3=83=87=E3=83=AB?= =?UTF-8?q?=E3=81=ABapi=E3=83=97=E3=83=AD=E3=83=91=E3=83=86=E3=82=A3?= =?UTF-8?q?=E3=83=BC=E3=81=8C=E8=BF=BD=E5=8A=A0=E3=81=95=E3=82=8C=E3=81=9F?= =?UTF-8?q?=E3=81=93=E3=81=A8=E3=82=92=E8=A8=98=E8=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 62baaab..4dabf95 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,7 +15,19 @@ async with Client('server url', 'token') as client: print(emoji) ``` -#### `ClientFileActions` に `save` メソッドが追加されました +#### File モデルに `api` プロパティーが追加されました + +今まではモデルに `api` プロパティーが無かったため、 `api` プロパティーからアクションにアクセスし、対象のメソッドに対してファイルIDなどといった引数を自分で渡す必要がありましたが、今後はモデルから直接実行できます。 + +```diff +-async for file in api.drive.file.action.get_files(get_all=True): +- await api.drive.file.action.remove(file.id) ++async for file in api.drive.file.action.get_files(get_all=True): ++ await file.api.action.remove() +``` + + +#### `FileActions` に `save` メソッドが追加されました 指定したパス、またはBufferにファイルをダウンロードできるようになりました。 パスを指定する場合