def match_file_input(image_stream, list_id:nil, cache_image:nil, custom_headers:nil)
      response = match_file_input_async(image_stream, list_id:list_id, cache_image:cache_image, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
def match_file_input(image_stream, list_id:nil, cache_image:nil, custom_headers:nil)
      response = match_file_input_async(image_stream, list_id:list_id, cache_image:cache_image, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
Fuzzily match an image against one of your custom Image Lists. You can create
 and manage your custom image lists using <a
 href="/docs/services/578ff44d2703741568569ab9/operations/578ff7b12703741568569abe">this</a>
 API.

 Returns ID and tags of matching image.<br/>
 <br/>
 Note: Refresh Index must be run on the corresponding Image List before
 additions and removals are reflected in the response.

 @param image_stream The image file.
 @param list_id [String] The list Id.
 @param cache_image [Boolean] Whether to retain the submitted image for future
 use; defaults to false if omitted.
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.

 @return [MatchResponse] operation results.