File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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,
Original file line number Diff line number Diff line change 4545from .folder_move_params import FolderMoveParams as FolderMoveParams
4646from .asset_list_response import AssetListResponse as AssetListResponse
4747from .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
4851from .file_rename_response import FileRenameResponse as FileRenameResponse
4952from .file_update_response import FileUpdateResponse as FileUpdateResponse
5053from .file_upload_response import FileUploadResponse as FileUploadResponse
Original file line number Diff line number Diff line change 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."""
Original file line number Diff line number Diff line change 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."""
Original file line number Diff line number Diff line change 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."""
Original file line number Diff line number Diff line change 77from .file_create_event import FileCreateEvent
88from .file_delete_event import FileDeleteEvent
99from .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
1013from .file_version_create_event import FileVersionCreateEvent
1114from .file_version_delete_event import FileVersionDeleteEvent
1215from .upload_pre_transform_error_event import UploadPreTransformErrorEvent
3336 FileDeleteEvent ,
3437 FileVersionCreateEvent ,
3538 FileVersionDeleteEvent ,
39+ FolderCreateEvent ,
40+ FolderUpdateEvent ,
41+ FolderDeleteEvent ,
3642 ],
3743 PropertyInfo (discriminator = "type" ),
3844]
Original file line number Diff line number Diff line change 77from .file_create_event import FileCreateEvent
88from .file_delete_event import FileDeleteEvent
99from .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
1013from .file_version_create_event import FileVersionCreateEvent
1114from .file_version_delete_event import FileVersionDeleteEvent
1215from .upload_pre_transform_error_event import UploadPreTransformErrorEvent
3336 FileDeleteEvent ,
3437 FileVersionCreateEvent ,
3538 FileVersionDeleteEvent ,
39+ FolderCreateEvent ,
40+ FolderUpdateEvent ,
41+ FolderDeleteEvent ,
3642 ],
3743 PropertyInfo (discriminator = "type" ),
3844]
You can’t perform that action at this time.
0 commit comments