Skip to content

Commit 160e2c5

Browse files
committed
feat(sdk): implement SDK orchestrator service enhancements
Implement comprehensive SDK service standardization across 5 core Orchestrator services AssetsService: - Add list() iterator with OData support and auto-pagination - Add exists() boolean check for asset existence - Add get_value() convenience method - Add delete() for asset removal - Add async variants for all new methods - Fix retrieve() to raise LookupError when not found FolderService: - Add list() iterator with OData filtering - Add retrieve() with dual-mode lookup (display_name or key) - Add retrieve_by_path() for path-based lookup - Add exists() and exists_async() checks - Add create() and delete() folder operations - Full async/sync parity across all methods JobsService: - Add list() iterator for job enumeration - Add retrieve() by job_key or job_id - Add exists() check for job existence - Add stop(), suspend(), resume() control operations - Full async variants for all operations ProcessesService: - Add list() iterator for process/release enumeration - Add retrieve() by key or process_id - Add exists() check for process existence - Add invoke() convenience wrapper - Full async/sync parity QueuesService (Two-Level Architecture): Queue Definitions: - Add list_definitions() iterator with OData support - Add retrieve_definition() by name or key - Add create_definition() for queue creation - Add delete_definition() for cleanup - Add exists_definition() check Queue Items: - Add create_item() for adding queue items - Add list_items() iterator with status filtering - Full async variants for all operations
1 parent 4c7005a commit 160e2c5

23 files changed

+6953
-183
lines changed

src/uipath/_cli/_runtime/_hitl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ async def read(cls, resume_trigger: UiPathResumeTrigger) -> Optional[str]:
7878
case UiPathResumeTriggerType.JOB:
7979
if resume_trigger.item_key:
8080
job = await uipath.jobs.retrieve_async(
81-
resume_trigger.item_key,
81+
job_key=resume_trigger.item_key,
8282
folder_key=resume_trigger.folder_key,
8383
folder_path=resume_trigger.folder_path,
8484
)

0 commit comments

Comments
 (0)