rhino_health.lib.endpoints.project.project_endpoints
#
Module Contents#
Classes#
|
Endpoints available to interact with Projects on the Rhino Platform |
- class rhino_health.lib.endpoints.project.project_endpoints.ProjectEndpoints(session)#
Bases:
ProjectEndpoints
Endpoints available to interact with Projects on the Rhino Platform
Notes
You should access these endpoints from the RhinoSession object
- get_cohorts(self, project_uid: str) List[rhino_health.lib.endpoints.cohort.cohort_dataclass.Cohort] #
- get_dataschemas(self, project_uid: str) List[rhino_health.lib.endpoints.dataschema.dataschema_dataclass.FutureDataschema] #
- get_collaborating_workgroups(self, project_uid: str)#
- add_collaborator(self, project_uid: str, collaborating_workgroup_uid: str)#
Adds COLLABORATING_WORKGROUP_UID as a collaborator to PROJECT_UID
Warning
This feature is under development and the interface may change
- remove_collaborator(self, project_uid: str, collaborating_workgroup_uid: str)#
Removes COLLABORATING_WORKGROUP_UID as a collaborator from PROJECT_UID
Warning
This feature is under development and the interface may change
- aggregate_cohort_metric(self, cohort_uids: List[str], metric_configuration) rhino_health.lib.metrics.base_metric.MetricResponse #