def by_shared_insight_id(self,shared_insight_id: str) -> SharedInsightItemRequestBuilder:
        """
        Provides operations to manage the shared property of the microsoft.graph.officeGraphInsights entity.
        param shared_insight_id: The unique identifier of sharedInsight
        Returns: SharedInsightItemRequestBuilder
        """
        if shared_insight_id is None:
            raise TypeError("shared_insight_id cannot be null.")
        from .item.shared_insight_item_request_builder import SharedInsightItemRequestBuilder

        url_tpl_params = get_path_parameters(self.path_parameters)
        url_tpl_params["sharedInsight%2Did"] = shared_insight_id
        return SharedInsightItemRequestBuilder(self.request_adapter, url_tpl_params)

        Provides operations to manage the shared property of the microsoft.graph.officeGraphInsights entity.
        param shared_insight_id: The unique identifier of sharedInsight
        Returns: SharedInsightItemRequestBuilder
        
msgraph/generated/users/item/insights/shared/shared_request_builder.py