def by_swap_shifts_change_request_id(self,swap_shifts_change_request_id: str) -> SwapShiftsChangeRequestItemRequestBuilder:
        """
        Provides operations to manage the swapShiftsChangeRequests property of the microsoft.graph.schedule entity.
        param swap_shifts_change_request_id: The unique identifier of swapShiftsChangeRequest
        Returns: SwapShiftsChangeRequestItemRequestBuilder
        """
        if swap_shifts_change_request_id is None:
            raise TypeError("swap_shifts_change_request_id cannot be null.")
        from .item.swap_shifts_change_request_item_request_builder import SwapShiftsChangeRequestItemRequestBuilder

        url_tpl_params = get_path_parameters(self.path_parameters)
        url_tpl_params["swapShiftsChangeRequest%2Did"] = swap_shifts_change_request_id
        return SwapShiftsChangeRequestItemRequestBuilder(self.request_adapter, url_tpl_params)

        Provides operations to manage the swapShiftsChangeRequests property of the microsoft.graph.schedule entity.
        param swap_shifts_change_request_id: The unique identifier of swapShiftsChangeRequest
        Returns: SwapShiftsChangeRequestItemRequestBuilder
        
msgraph/generated/teams/item/schedule/swap_shifts_change_requests/swap_shifts_change_requests_request_builder.py