Skip to content

feat/add-analyses-class/SDKPY-117 - #39

Merged
felipefdl merged 48 commits into
mainfrom
feat/add-analyses-class/SDKPY-117
Jul 26, 2025
Merged

feat/add-analyses-class/SDKPY-117#39
felipefdl merged 48 commits into
mainfrom
feat/add-analyses-class/SDKPY-117

Conversation

@mateuscardosodeveloper

@mateuscardosodeveloper mateuscardosodeveloper commented Oct 7, 2024

Copy link
Copy Markdown
Contributor

What does PR do?

This pull request introduces the Analyses class to the SDK, enabling comprehensive support for Analysis-related API operations. The new class includes methods for listing, creating, editing, deleting, and executing analyses, among other functionalities. This enhancement addresses the current limitation where the SDK lacks the ability to handle Analysis-related tasks programmatically.

Key Changes:

  • Added the Analyses class to the SDK.
  • Implemented methods to list, create, edit, delete, and execute analyses.
  • Updated documentation to include the new Analyses class and detailed usage of its methods.
  • Developed unit tests to ensure all methods in the Analyses class function as expected.

Bug fixes:

  • Fixes the tokenCreate method in Devices class to deconstructing tokenParams correctly.

JIRA cards.

SDKPY-117
SDKPY-118

Type of alteration

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

Tests

  • Added: 9

@mateuscardosodeveloper mateuscardosodeveloper added bug Something is broken enhancement Improvement to existing functionality labels Apr 29, 2025
@mateuscardosodeveloper mateuscardosodeveloper added the documentation Improvements or additions to documentation label May 1, 2025
mateuscardosodeveloper and others added 24 commits May 8, 2025 17:57
…olbelt for better multipart form data management and improve error handling.
…ass/SDKPY-129

feat/add-service-authorization-class/SDKPY-129
…Y-127

feat/add-notifications-class/SDKPY-127
…-123

feat/add-dictionaries-class/SDKPY-123
Resolved conflicts in:
- pyproject.toml: Updated to use modern pyproject.toml format instead of Poetry
- Integration.py: Used separate import format
- Notification_Type.py: Added missing List and Dict imports with separate format
- Resources.py: Included all resource modules from both branches
- Removed poetry.lock as it's no longer needed with uv
- Add requests-toolbelt dependency for file upload functionality
- Fix SSE client import issue
- Fix mutable default argument in Access.list method
- Fix bare except clause in Files.py
- Add proper exception chaining with 'from' keyword
- Auto-fix import formatting issues with ruff

All tests now pass (96/96) and linting issues are resolved.
@felipefdl
felipefdl merged commit ff9b731 into main Jul 26, 2025
6 checks passed
@felipefdl
felipefdl deleted the feat/add-analyses-class/SDKPY-117 branch July 26, 2025 04:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something is broken documentation Improvements or additions to documentation enhancement Improvement to existing functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants