def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], filter: Optional[str] = None, skip: Optional[int] = None, skip_token: Optional[str] = None, top: Optional[int] = None) -> None:
        """
        Instantiates a new ManagedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder and sets the default values.
        param filter: Usage: filter='{filter}'
        param path_parameters: The raw url or the url-template parameters for the request.
        param request_adapter: The request adapter to use to execute the requests.
        param skip: Usage: skip={skip}
        param skip_token: Usage: skipToken='{skipToken}'
        param top: Usage: top={top}
        Returns: None
        """
        if isinstance(path_parameters, dict):
            path_parameters['filter'] = filter
            path_parameters['skip'] = skip
            path_parameters['skipToken'] = skip_token
            path_parameters['top'] = top
        super().__init__(request_adapter, "{+baseurl}/reports/managedDeviceEnrollmentFailureDetails(skip={skip},top={top},filter='{filter}',skipToken='{skipToken}')", path_parameters)

        Instantiates a new ManagedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder and sets the default values.
        param filter: Usage: filter='{filter}'
        param path_parameters: The raw url or the url-template parameters for the request.
        param request_adapter: The request adapter to use to execute the requests.
        param skip: Usage: skip={skip}
        param skip_token: Usage: skipToken='{skipToken}'
        param top: Usage: top={top}
        Returns: None
        
msgraph/generated/reports/managed_device_enrollment_failure_details_with_skip_with_top_with_filter_with_skip_token/managed_device_enrollment_failure_details_with_skip_with_top_with_filter_with_skip_token_request_builder.py