RepliconClient
Attributes
TRIGGER_OPERATIONS
module-attribute
TRIGGER_OPERATIONS: Dict[str, Dict[str, Any]] = {'WebhookSubscriptionsRestAPI': {'operation_id': 'WebhookSubscriptionsRestAPI', 'path': '/{connectionId}/webhook-api/api/subscription', 'method': 'post', 'required_parameters': ['hostUrl', 'body'], 'callback_payload_type': 'WebhookSubscriptionResponse'}}
Classes
BulkGetProjectDetails3Input
dataclass
ProjectDetailsResponse
dataclass
CreateProjectOrApplyModificationsInput
dataclass
CreateProjectOrApplyModificationsInput(target: Optional[Dict[str, Any]] = None, modifications: Optional[Dict[str, Any]] = None, project_modification_option_uri: Optional[str] = None, unit_of_work_id: Optional[str] = None)
Create Project Or Apply Modifications
CreateProjectOrApplyModificationsResponse
dataclass
UserListServiceGetDataInput
dataclass
UserListServiceGetDataInput(page: Optional[str] = None, pagesize: Optional[str] = None, column_uris: Optional[List[str]] = None, sort: Optional[List[Any]] = None, filter_expression: Optional[Dict[str, Any]] = None)
Get User List
Attributes
column_uris
class-attribute
instance-attribute
column uris
UserListServiceGetDataResponse
dataclass
GetDescendantTaskDetailsInput
dataclass
GetDescendantTaskDetailsResponse
dataclass
CreateTaskHierarchyOrApplyModificationsInput
dataclass
CreateTaskHierarchyOrApplyModificationsInput(project: Optional[Dict[str, Any]] = None, task_hierarchy: Optional[List[Dict[str, Any]]] = None, task_modification_option_uri: Optional[str] = None, unit_of_work_id: Optional[str] = None)
Create Task Hierarchy Or Apply Modifications
Attributes
task_hierarchy
class-attribute
instance-attribute
task_hierarchy: Optional[List[Dict[str, Any]]] = field(default=None, metadata={'wire_name': 'taskHierarchy'})
task hierarchy
CreateTaskHierarchyOrApplyModificationsResponse
dataclass
MoveTaskInput
dataclass
MoveTaskInput(task_uri: Optional[str] = None, target_uri: Optional[str] = None, move_task_method_uri: Optional[str] = None)
Move Task
Attributes
task_uri
class-attribute
instance-attribute
task uri
target_uri
class-attribute
instance-attribute
target uri
TaskListServiceGetDataInput
dataclass
TaskListServiceGetDataInput(page: Optional[str] = None, pagesize: Optional[str] = None, column_uris: Optional[List[str]] = None, sort: Optional[List[Any]] = None, filter_expression: Optional[Dict[str, Any]] = None)
Task List Service Get Data
Attributes
column_uris
class-attribute
instance-attribute
column uris
TaskListServiceGetDataResponse
dataclass
GetTimesheetSummaryInput
dataclass
GetTimesheetSummaryResponse
dataclass
BulkGetTimeEnteredSummaryInput
dataclass
BulkGetTimeEnteredSummaryResponse
dataclass
WebhookSubscriptionsRestAPIInput
dataclass
WebhookSubscriptionsRestAPIInput(event_type: Optional[str] = None, target_url: Optional[str] = None)
Subscribe to Event triggers
Attributes
event_type
class-attribute
instance-attribute
Event type to subscribe to
WebhookSubscriptionResponse
dataclass
WebhookSubscriptionResponse(id: Optional[str] = None, created_timestamp: Optional[str] = None, updated_timestamp: Optional[str] = None, event_type: Optional[str] = None, target_url: Optional[str] = None, shared_secret: Optional[str] = None, auth_type: Optional[str] = None)
Response for Subscribe to Event triggers
Attributes
created_timestamp
class-attribute
instance-attribute
created time stamp of the webhook event
updated_timestamp
class-attribute
instance-attribute
updated time stamp of the webhook event
event_type
class-attribute
instance-attribute
event Type of the webhook event
target_url
class-attribute
instance-attribute
target Url of the webhook event
shared_secret
class-attribute
instance-attribute
shared Secret of the webhook event
PutProjectTeamMemberAssignmentsInput
dataclass
PutProjectTeamMemberAssignmentsInput(project_uri: Optional[str] = None, resource_uris: Optional[List[str]] = None)
Put Project Team Member Assignments
Attributes
project_uri
class-attribute
instance-attribute
project uri
PutResourceAssignmentsInput
dataclass
PutResourceAssignmentsInput(task_uri: Optional[str] = None, resource_uris: Optional[List[str]] = None)
Rewrite Resource Assignment of a task
Attributes
task_uri
class-attribute
instance-attribute
task uri
TenantEndpointDetails
dataclass
Date
dataclass
Duration
dataclass
Duration(hours: Optional[int] = None, microseconds: Optional[int] = None, milliseconds: Optional[int] = None, minutes: Optional[int] = None, seconds: Optional[int] = None)
Definition: Duration
Attributes
RepliconClient
RepliconClient(connection_runtime_url: str, token_provider: Optional[TokenProvider] = None, options: Optional[ConnectorClientOptions] = None)
Bases: ConnectorClientBase
Typed client for replicon connector.
Initialize a RepliconClient.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
connection_runtime_url
|
str
|
The connection runtime URL from Azure Portal. |
required |
token_provider
|
Optional[TokenProvider]
|
Optional token provider. Defaults to ManagedIdentityTokenProvider. |
None
|
options
|
Optional[ConnectorClientOptions]
|
Optional connector client options. |
None
|
Methods:
bulk_get_project_details3_async
async
bulk_get_project_details3_async(input: BulkGetProjectDetails3Input, host_url: str) -> dict[str, Any] | None
Get Project Details
Get the project details from Replicon
create_project_or_apply_modifications_async
async
create_project_or_apply_modifications_async(input: CreateProjectOrApplyModificationsInput, host_url: str) -> dict[str, Any] | None
Create Project Or Apply Modifications
Create Project Or Apply Modifications in Replicon
user_list_service_get_data_async
async
user_list_service_get_data_async(input: UserListServiceGetDataInput, host_url: str) -> dict[str, Any] | None
Get User List
Get User List Data from Replicon
get_descendant_task_details_async
async
get_descendant_task_details_async(input: GetDescendantTaskDetailsInput, host_url: str) -> dict[str, Any] | None
Get Descendant Task Details
Get Hierarchial Task Details from Replicon
create_task_hierarchy_or_apply_modifications_async
async
create_task_hierarchy_or_apply_modifications_async(input: CreateTaskHierarchyOrApplyModificationsInput, host_url: str) -> dict[str, Any] | None
Create Task Hierarchy Or Apply Modifications
Create Task Hierarchy Or Apply Modifications to a Replicon Task
move_task_async
async
Move Task
Move Task to a new Parent
task_list_service_get_data_async
async
task_list_service_get_data_async(input: TaskListServiceGetDataInput, host_url: str) -> dict[str, Any] | None
Task List Service Get Data
Get Task List Service Data From Replicon
get_timesheet_summary_async
async
get_timesheet_summary_async(input: GetTimesheetSummaryInput, host_url: str) -> dict[str, Any] | None
Get Timesheet Summary
Get Timesheet Summary from Replicon
bulk_get_time_entered_summary_async
async
bulk_get_time_entered_summary_async(input: BulkGetTimeEnteredSummaryInput, host_url: str) -> dict[str, Any] | None
Get Time Entered Summary
Get Time Entered by Task Uri from Replicon
put_project_team_member_assignments_async
async
put_project_team_member_assignments_async(input: PutProjectTeamMemberAssignmentsInput, host_url: str) -> None
Put Project Team Member Assignments
Rewrite Team Member assignment of Project
put_resource_assignments_async
async
Rewrite Resource Assignment of a task
Update the Resource assignment to a specified task