Skip to content

Commit f715736

Browse files
author
stlc-bot
committed
Build SDK
Stainless-Generated-From: 8d8edef
1 parent 637710b commit f715736

7 files changed

Lines changed: 86 additions & 0 deletions

File tree

‎api.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,9 @@ from imagekitio.types import (
292292
FileUpdateEvent,
293293
FileVersionCreateEvent,
294294
FileVersionDeleteEvent,
295+
FolderCreateEvent,
296+
FolderDeleteEvent,
297+
FolderUpdateEvent,
295298
UploadPostTransformErrorEvent,
296299
UploadPostTransformSuccessEvent,
297300
UploadPreTransformErrorEvent,

‎src/imagekitio/types/__init__.py‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@
4545
from .folder_move_params import FolderMoveParams as FolderMoveParams
4646
from .asset_list_response import AssetListResponse as AssetListResponse
4747
from .dummy_create_params import DummyCreateParams as DummyCreateParams
48+
from .folder_create_event import FolderCreateEvent as FolderCreateEvent
49+
from .folder_delete_event import FolderDeleteEvent as FolderDeleteEvent
50+
from .folder_update_event import FolderUpdateEvent as FolderUpdateEvent
4851
from .file_rename_response import FileRenameResponse as FileRenameResponse
4952
from .file_update_response import FileUpdateResponse as FileUpdateResponse
5053
from .file_upload_response import FileUploadResponse as FileUploadResponse
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from datetime import datetime
4+
from typing_extensions import Literal
5+
6+
from .folder import Folder
7+
from .base_webhook_event import BaseWebhookEvent
8+
9+
__all__ = ["FolderCreateEvent"]
10+
11+
12+
class FolderCreateEvent(BaseWebhookEvent):
13+
"""Triggered when a folder is created."""
14+
15+
created_at: datetime
16+
"""Timestamp of when the event occurred in ISO8601 format."""
17+
18+
data: Folder
19+
20+
type: Literal["folder.created"] # type: ignore
21+
"""Type of the webhook event."""
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from datetime import datetime
4+
from typing_extensions import Literal
5+
6+
from .._models import BaseModel
7+
from .base_webhook_event import BaseWebhookEvent
8+
9+
__all__ = ["FolderDeleteEvent", "FolderDeleteEventData"]
10+
11+
12+
class FolderDeleteEventData(BaseModel):
13+
id: str
14+
"""The unique identifier of the deleted folder."""
15+
16+
17+
class FolderDeleteEvent(BaseWebhookEvent):
18+
"""Triggered when a folder is deleted."""
19+
20+
created_at: datetime
21+
"""Timestamp of when the event occurred in ISO8601 format."""
22+
23+
data: FolderDeleteEventData
24+
25+
type: Literal["folder.deleted"] # type: ignore
26+
"""Type of the webhook event."""
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from datetime import datetime
4+
from typing_extensions import Literal
5+
6+
from .folder import Folder
7+
from .base_webhook_event import BaseWebhookEvent
8+
9+
__all__ = ["FolderUpdateEvent"]
10+
11+
12+
class FolderUpdateEvent(BaseWebhookEvent):
13+
"""Triggered when a folder is updated."""
14+
15+
created_at: datetime
16+
"""Timestamp of when the event occurred in ISO8601 format."""
17+
18+
data: Folder
19+
20+
type: Literal["folder.updated"] # type: ignore
21+
"""Type of the webhook event."""

‎src/imagekitio/types/unsafe_unwrap_webhook_event.py‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
from .file_create_event import FileCreateEvent
88
from .file_delete_event import FileDeleteEvent
99
from .file_update_event import FileUpdateEvent
10+
from .folder_create_event import FolderCreateEvent
11+
from .folder_delete_event import FolderDeleteEvent
12+
from .folder_update_event import FolderUpdateEvent
1013
from .file_version_create_event import FileVersionCreateEvent
1114
from .file_version_delete_event import FileVersionDeleteEvent
1215
from .upload_pre_transform_error_event import UploadPreTransformErrorEvent
@@ -33,6 +36,9 @@
3336
FileDeleteEvent,
3437
FileVersionCreateEvent,
3538
FileVersionDeleteEvent,
39+
FolderCreateEvent,
40+
FolderUpdateEvent,
41+
FolderDeleteEvent,
3642
],
3743
PropertyInfo(discriminator="type"),
3844
]

‎src/imagekitio/types/unwrap_webhook_event.py‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
from .file_create_event import FileCreateEvent
88
from .file_delete_event import FileDeleteEvent
99
from .file_update_event import FileUpdateEvent
10+
from .folder_create_event import FolderCreateEvent
11+
from .folder_delete_event import FolderDeleteEvent
12+
from .folder_update_event import FolderUpdateEvent
1013
from .file_version_create_event import FileVersionCreateEvent
1114
from .file_version_delete_event import FileVersionDeleteEvent
1215
from .upload_pre_transform_error_event import UploadPreTransformErrorEvent
@@ -33,6 +36,9 @@
3336
FileDeleteEvent,
3437
FileVersionCreateEvent,
3538
FileVersionDeleteEvent,
39+
FolderCreateEvent,
40+
FolderUpdateEvent,
41+
FolderDeleteEvent,
3642
],
3743
PropertyInfo(discriminator="type"),
3844
]

0 commit comments

Comments
 (0)