rhino_health.lib.endpoints.project.project_endpoints#

Module Contents#

Classes#

ProjectEndpoints

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#