def METHOD_NAME(
    _response: lib.Deserializable[lib.Element], settings: provider_utils.Settings
) -> typing.Tuple[typing.List[models.RateDetails], typing.List[models.Message]]:
    response = _response.deserialize()
    quotes: typing.List[models.RateDetails] = [
        _extract_details(package, settings)
        for package in lib.find_element("Service", response)
    ]
    return quotes, provider_error.parse_error_response(response, settings)