def by_booking_currency_id(self,booking_currency_id: str) -> BookingCurrencyItemRequestBuilder:
        """
        Provides operations to manage the bookingCurrencies property of the microsoft.graph.solutionsRoot entity.
        param booking_currency_id: The unique identifier of bookingCurrency
        Returns: BookingCurrencyItemRequestBuilder
        """
        if booking_currency_id is None:
            raise TypeError("booking_currency_id cannot be null.")
        from .item.booking_currency_item_request_builder import BookingCurrencyItemRequestBuilder

        url_tpl_params = get_path_parameters(self.path_parameters)
        url_tpl_params["bookingCurrency%2Did"] = booking_currency_id
        return BookingCurrencyItemRequestBuilder(self.request_adapter, url_tpl_params)

        Provides operations to manage the bookingCurrencies property of the microsoft.graph.solutionsRoot entity.
        param booking_currency_id: The unique identifier of bookingCurrency
        Returns: BookingCurrencyItemRequestBuilder
        
msgraph/generated/solutions/booking_currencies/booking_currencies_request_builder.py