v3.1.0
What's Changed
Added
- New
get_workspace_metadata()method to get workspace metadata without children - New
get_workspace_children()method to get workspace children with filtering and pagination support - New
get_folder_metadata()method to get folder metadata without children - New
get_folder_children()method to get folder children with filtering and pagination support - New
TokenPaginatedResult<T>generic model for type-safe paginated API responses - New
PaginatedChildrenResultmodel with custom deserialization for mixed children types based on resourceType - Updated
list_workspaces()method to support Token-based pagination . Use the newpagination_type='token'parameter withlast_keyandmax_itemsfor more efficient pagination. Whenpagination_type='token'is used, the method returns aResultobject containingdataandlastKey.
Deprecated
get_workspace()- Useget_workspace_metadata()andget_workspace_children()insteadlist_folders()in Workspaces - Useget_workspace_children()withchildren_resource_types=['folders']insteadget_folder()- Useget_folder_metadata()andget_folder_children()insteadlist_folders()in Folders - Useget_folder_children()withchildren_resource_types=['folders']insteadcreate_folder()in Homecreate_sheet()in Homecreate_sheet_from_template()in Homelist_all_contents()in Homelist_folders()in Homepage_size,page, andinclude_allparameters inlist_workspaces()method are now deprecated. Usepagination_type='token'withmax_itemsandlast_keyinstead. Deprecated parameters will issueDeprecationWarningwhen used.
New Contributors
- @smar-brian-keare made their first contribution in #72
- @linetdsouza made their first contribution in #73
Full Changelog: v3.0.5...v3.1.0