input: 
  def has_KB_SRU_search_parameters(params: dict) -> bool:
      """ Check if the given dictionary contains all required parameters for a valid 
      KB SRU search operation. The required parameters are: query, collection, startRecord, 
      maximumRecords, and recordSchema.
      >>> has_KB_SRU_search_parameters({"query": "python", "collection": "ANP", "startRecord": 1, "maximumRecords": 10, "recordSchema": "dcx"})
      True
      >>> has_KB_SRU_search_parameters({"query": "python", "startRecord": 1, "maximumRecords": 10})
      False
      """
  
output:     required_params = ["query", "collection", "startRecord", "maximumRecords", "recordSchema"]
      return all(param in params for param in required_params)