def by_user_registration_details_id(self,user_registration_details_id: str) -> UserRegistrationDetailsItemRequestBuilder:
        """
        Provides operations to manage the userRegistrationDetails property of the microsoft.graph.authenticationMethodsRoot entity.
        param user_registration_details_id: The unique identifier of userRegistrationDetails
        Returns: UserRegistrationDetailsItemRequestBuilder
        """
        if user_registration_details_id is None:
            raise TypeError("user_registration_details_id cannot be null.")
        from .item.user_registration_details_item_request_builder import UserRegistrationDetailsItemRequestBuilder

        url_tpl_params = get_path_parameters(self.path_parameters)
        url_tpl_params["userRegistrationDetails%2Did"] = user_registration_details_id
        return UserRegistrationDetailsItemRequestBuilder(self.request_adapter, url_tpl_params)

        Provides operations to manage the userRegistrationDetails property of the microsoft.graph.authenticationMethodsRoot entity.
        param user_registration_details_id: The unique identifier of userRegistrationDetails
        Returns: UserRegistrationDetailsItemRequestBuilder
        
msgraph/generated/reports/authentication_methods/user_registration_details/user_registration_details_request_builder.py