Skip to content

Commit 7975d38

Browse files
author
klaviyo-sdk
committed
version 18.0.0
1 parent c415529 commit 7975d38

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+7417
-5065
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
NOTE: For more granular API-specific changes, please see our [API Changelog](https://developers.klaviyo.com/en/docs/changelog_)
99

10+
## [18.0.0] - revision 2025-01-15
11+
### Changed
12+
- **Breaking:** Minimum Python version is now 3.7
13+
- Lazy importing now happens automatically. No need to use the `KLAVIYO_PYTHON_SDK_LAZY_IMPORTS` environment variable.
14+
- **Breaking:** Renamed classes
15+
- `BaseEventCreateQueryResourceObject` -> `BaseEventCreateQueryBulkEntryResourceObject`
16+
- `BaseEventCreateQueryResourceObjectAttributes` -> `BaseEventCreateQueryBulkEntryResourceObjectAttributes`
17+
- `UnionFilter` -> `FlowDefinitionProfileFilter`
18+
- `UnionConditionGroup` -> `FlowDefinitionProfileFilterConditionGroupsInner`
19+
1020
## [17.0.0] - revision 2025-01-15
1121
### Added
1222
- Get and Update Reviews APIs

README.md

Lines changed: 213 additions & 180 deletions
Large diffs are not rendered by default.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "openapi_client"
3-
version = "17.0.0"
3+
version = "18.0.0"
44
description = "Klaviyo API"
55
authors = ["Klaviyo Developer Experience Team <[email protected]>"]
66
license = "License"

setup.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = klaviyo-api
3-
version = 17.0.0
3+
version = 18.0.0
44
author = Klaviyo Developers
55
author_email = [email protected]
66
description = Klaviyo Python SDK
@@ -19,7 +19,7 @@ package_dir =
1919
= src
2020
packages = find:
2121

22-
python_requires = >=3.6
22+
python_requires = >=3.7
2323
install_requires =
2424
python_dateutil >= 2.5.3
2525
setuptools >= 21.0.0

src/klaviyo_api/wrapper.py

Lines changed: 36 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -191,18 +191,54 @@ def Catalogs(self):
191191
Catalogs.get_bulk_create_catalog_items_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_bulk_create_catalog_items_jobs))
192192
Catalogs.get_create_items_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_create_items_jobs))
193193
Catalogs.get_catalog_item_bulk_create_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_item_bulk_create_jobs))
194+
Catalogs.get_bulk_create_categories_job=self._page_cursor_update(self.retry_logic(Catalogs.get_bulk_create_categories_job))
195+
Catalogs.get_create_categories_job=self._page_cursor_update(self.retry_logic(Catalogs.get_create_categories_job))
196+
Catalogs.get_catalog_category_bulk_create_job=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_category_bulk_create_job))
197+
Catalogs.get_bulk_create_categories_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_bulk_create_categories_jobs))
198+
Catalogs.get_create_categories_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_create_categories_jobs))
199+
Catalogs.get_catalog_category_bulk_create_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_category_bulk_create_jobs))
200+
Catalogs.get_bulk_create_variants_job=self._page_cursor_update(self.retry_logic(Catalogs.get_bulk_create_variants_job))
201+
Catalogs.get_create_variants_job=self._page_cursor_update(self.retry_logic(Catalogs.get_create_variants_job))
202+
Catalogs.get_catalog_variant_bulk_create_job=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_variant_bulk_create_job))
203+
Catalogs.get_bulk_create_variants_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_bulk_create_variants_jobs))
204+
Catalogs.get_create_variants_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_create_variants_jobs))
205+
Catalogs.get_catalog_variant_bulk_create_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_variant_bulk_create_jobs))
194206
Catalogs.get_bulk_delete_catalog_items_job=self._page_cursor_update(self.retry_logic(Catalogs.get_bulk_delete_catalog_items_job))
195207
Catalogs.get_delete_items_job=self._page_cursor_update(self.retry_logic(Catalogs.get_delete_items_job))
196208
Catalogs.get_catalog_item_bulk_delete_job=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_item_bulk_delete_job))
197209
Catalogs.get_bulk_delete_catalog_items_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_bulk_delete_catalog_items_jobs))
198210
Catalogs.get_delete_items_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_delete_items_jobs))
199211
Catalogs.get_catalog_item_bulk_delete_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_item_bulk_delete_jobs))
212+
Catalogs.get_bulk_delete_categories_job=self._page_cursor_update(self.retry_logic(Catalogs.get_bulk_delete_categories_job))
213+
Catalogs.get_delete_categories_job=self._page_cursor_update(self.retry_logic(Catalogs.get_delete_categories_job))
214+
Catalogs.get_catalog_category_bulk_delete_job=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_category_bulk_delete_job))
215+
Catalogs.get_bulk_delete_categories_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_bulk_delete_categories_jobs))
216+
Catalogs.get_delete_categories_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_delete_categories_jobs))
217+
Catalogs.get_catalog_category_bulk_delete_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_category_bulk_delete_jobs))
218+
Catalogs.get_bulk_delete_variants_job=self._page_cursor_update(self.retry_logic(Catalogs.get_bulk_delete_variants_job))
219+
Catalogs.get_delete_variants_job=self._page_cursor_update(self.retry_logic(Catalogs.get_delete_variants_job))
220+
Catalogs.get_catalog_variant_bulk_delete_job=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_variant_bulk_delete_job))
221+
Catalogs.get_bulk_delete_variants_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_bulk_delete_variants_jobs))
222+
Catalogs.get_delete_variants_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_delete_variants_jobs))
223+
Catalogs.get_catalog_variant_bulk_delete_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_variant_bulk_delete_jobs))
200224
Catalogs.get_bulk_update_catalog_items_job=self._page_cursor_update(self.retry_logic(Catalogs.get_bulk_update_catalog_items_job))
201225
Catalogs.get_update_items_job=self._page_cursor_update(self.retry_logic(Catalogs.get_update_items_job))
202226
Catalogs.get_catalog_item_bulk_update_job=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_item_bulk_update_job))
203227
Catalogs.get_bulk_update_catalog_items_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_bulk_update_catalog_items_jobs))
204228
Catalogs.get_update_items_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_update_items_jobs))
205229
Catalogs.get_catalog_item_bulk_update_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_item_bulk_update_jobs))
230+
Catalogs.get_bulk_update_categories_job=self._page_cursor_update(self.retry_logic(Catalogs.get_bulk_update_categories_job))
231+
Catalogs.get_update_categories_job=self._page_cursor_update(self.retry_logic(Catalogs.get_update_categories_job))
232+
Catalogs.get_catalog_category_bulk_update_job=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_category_bulk_update_job))
233+
Catalogs.get_bulk_update_categories_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_bulk_update_categories_jobs))
234+
Catalogs.get_update_categories_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_update_categories_jobs))
235+
Catalogs.get_catalog_category_bulk_update_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_category_bulk_update_jobs))
236+
Catalogs.get_bulk_update_variants_job=self._page_cursor_update(self.retry_logic(Catalogs.get_bulk_update_variants_job))
237+
Catalogs.get_update_variants_job=self._page_cursor_update(self.retry_logic(Catalogs.get_update_variants_job))
238+
Catalogs.get_catalog_variant_bulk_update_job=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_variant_bulk_update_job))
239+
Catalogs.get_bulk_update_variants_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_bulk_update_variants_jobs))
240+
Catalogs.get_update_variants_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_update_variants_jobs))
241+
Catalogs.get_catalog_variant_bulk_update_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_variant_bulk_update_jobs))
206242
Catalogs.get_catalog_categories=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_categories))
207243
Catalogs.get_catalog_category=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_category))
208244
Catalogs.get_catalog_item=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_item))
@@ -213,34 +249,10 @@ def Catalogs(self):
213249
Catalogs.get_catalog_item_categories=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_item_categories))
214250
Catalogs.get_category_ids_for_catalog_item=self._page_cursor_update(self.retry_logic(Catalogs.get_category_ids_for_catalog_item))
215251
Catalogs.get_catalog_item_relationships_categories=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_item_relationships_categories))
216-
Catalogs.get_create_categories_job=self._page_cursor_update(self.retry_logic(Catalogs.get_create_categories_job))
217-
Catalogs.get_catalog_category_bulk_create_job=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_category_bulk_create_job))
218-
Catalogs.get_create_categories_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_create_categories_jobs))
219-
Catalogs.get_catalog_category_bulk_create_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_category_bulk_create_jobs))
220-
Catalogs.get_create_variants_job=self._page_cursor_update(self.retry_logic(Catalogs.get_create_variants_job))
221-
Catalogs.get_catalog_variant_bulk_create_job=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_variant_bulk_create_job))
222-
Catalogs.get_create_variants_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_create_variants_jobs))
223-
Catalogs.get_catalog_variant_bulk_create_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_variant_bulk_create_jobs))
224-
Catalogs.get_delete_categories_job=self._page_cursor_update(self.retry_logic(Catalogs.get_delete_categories_job))
225-
Catalogs.get_catalog_category_bulk_delete_job=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_category_bulk_delete_job))
226-
Catalogs.get_delete_categories_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_delete_categories_jobs))
227-
Catalogs.get_catalog_category_bulk_delete_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_category_bulk_delete_jobs))
228-
Catalogs.get_delete_variants_job=self._page_cursor_update(self.retry_logic(Catalogs.get_delete_variants_job))
229-
Catalogs.get_catalog_variant_bulk_delete_job=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_variant_bulk_delete_job))
230-
Catalogs.get_delete_variants_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_delete_variants_jobs))
231-
Catalogs.get_catalog_variant_bulk_delete_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_variant_bulk_delete_jobs))
232252
Catalogs.get_item_ids_for_catalog_category=self._page_cursor_update(self.retry_logic(Catalogs.get_item_ids_for_catalog_category))
233253
Catalogs.get_catalog_category_relationships_items=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_category_relationships_items))
234254
Catalogs.get_items_for_catalog_category=self._page_cursor_update(self.retry_logic(Catalogs.get_items_for_catalog_category))
235255
Catalogs.get_catalog_category_items=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_category_items))
236-
Catalogs.get_update_categories_job=self._page_cursor_update(self.retry_logic(Catalogs.get_update_categories_job))
237-
Catalogs.get_catalog_category_bulk_update_job=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_category_bulk_update_job))
238-
Catalogs.get_update_categories_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_update_categories_jobs))
239-
Catalogs.get_catalog_category_bulk_update_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_category_bulk_update_jobs))
240-
Catalogs.get_update_variants_job=self._page_cursor_update(self.retry_logic(Catalogs.get_update_variants_job))
241-
Catalogs.get_catalog_variant_bulk_update_job=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_variant_bulk_update_job))
242-
Catalogs.get_update_variants_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_update_variants_jobs))
243-
Catalogs.get_catalog_variant_bulk_update_jobs=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_variant_bulk_update_jobs))
244256
Catalogs.get_variant_ids_for_catalog_item=self._page_cursor_update(self.retry_logic(Catalogs.get_variant_ids_for_catalog_item))
245257
Catalogs.get_catalog_item_relationships_variants=self._page_cursor_update(self.retry_logic(Catalogs.get_catalog_item_relationships_variants))
246258
Catalogs.get_variants_for_catalog_item=self._page_cursor_update(self.retry_logic(Catalogs.get_variants_for_catalog_item))

0 commit comments

Comments
 (0)