def by_end_user_notification_id(self,end_user_notification_id: str) -> EndUserNotificationItemRequestBuilder:
        """
        Provides operations to manage the endUserNotifications property of the microsoft.graph.attackSimulationRoot entity.
        param end_user_notification_id: The unique identifier of endUserNotification
        Returns: EndUserNotificationItemRequestBuilder
        """
        if end_user_notification_id is None:
            raise TypeError("end_user_notification_id cannot be null.")
        from .item.end_user_notification_item_request_builder import EndUserNotificationItemRequestBuilder

        url_tpl_params = get_path_parameters(self.path_parameters)
        url_tpl_params["endUserNotification%2Did"] = end_user_notification_id
        return EndUserNotificationItemRequestBuilder(self.request_adapter, url_tpl_params)

        Provides operations to manage the endUserNotifications property of the microsoft.graph.attackSimulationRoot entity.
        param end_user_notification_id: The unique identifier of endUserNotification
        Returns: EndUserNotificationItemRequestBuilder
        
msgraph/generated/security/attack_simulation/end_user_notifications/end_user_notifications_request_builder.py