Skip to content

Commit 44693a5

Browse files
author
koval
committed
Add filename to File.upload
1 parent 645f987 commit 44693a5

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

huntflow_api_client/entities/file.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ async def upload(
1212
headers: UploadFileHeaders,
1313
file: Union[bytes, BinaryIO],
1414
preset: Optional[str] = None,
15+
filename: Optional[str] = None,
1516
) -> UploadResponse:
1617
"""
1718
API method reference https://api.huntflow.ai/v2/docs#post-/accounts/-account_id-/upload
@@ -20,16 +21,21 @@ async def upload(
2021
:param file: File
2122
:param preset: Preset
2223
:param headers: Headers
24+
:param filename: Filename
2325
:return: Additional data
2426
"""
2527

2628
data = {}
2729
if preset:
2830
data["preset"] = preset
31+
if filename:
32+
files = {"file": (filename, file)}
33+
else:
34+
files = {"file": file}
2935
response = await self._api.request(
3036
"POST",
3137
f"/accounts/{account_id}/upload",
32-
files={"file": file},
38+
files=files,
3339
data=data,
3440
headers=headers.jsonable_dict(exclude_none=True, by_alias=True),
3541
)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
[project]
33
name = "huntflow-api-client"
4-
version = "2.10.0"
4+
version = "2.11.0"
55
description = "Huntflow API Client for Python"
66
authors = [
77
{name = "Developers huntflow", email = "developer@huntflow.ru"},

0 commit comments

Comments
 (0)