def resolve_with_http_info(app_id, query, timezone_offset:nil, verbose:nil, staging:nil, spell_check:nil, bing_spell_check_subscription_key:nil, log:nil, custom_headers:nil)
      resolve_async(app_id, query, timezone_offset:timezone_offset, verbose:verbose, staging:staging, spell_check:spell_check, bing_spell_check_subscription_key:bing_spell_check_subscription_key, log:log, custom_headers:custom_headers).value!
    end
def resolve_with_http_info(app_id, query, timezone_offset:nil, verbose:nil, staging:nil, spell_check:nil, bing_spell_check_subscription_key:nil, log:nil, custom_headers:nil)
      resolve_async(app_id, query, timezone_offset:timezone_offset, verbose:verbose, staging:staging, spell_check:spell_check, bing_spell_check_subscription_key:bing_spell_check_subscription_key, log:log, custom_headers:custom_headers).value!
    end
Gets predictions for a given utterance, in the form of intents and entities.
 The current maximum query size is 500 characters.

 @param app_id The LUIS application ID (Guid).
 @param query [String] The utterance to predict.
 @param timezone_offset [Float] The timezone offset for the location of the
 request.
 @param verbose [Boolean] If true, return all intents instead of just the top
 scoring intent.
 @param staging [Boolean] Use the staging endpoint slot.
 @param spell_check [Boolean] Enable spell checking.
 @param bing_spell_check_subscription_key [String] The subscription key to use
 when enabling Bing spell check
 @param log [Boolean] Log query (default is true)
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.

 @return [MsRestAzure::AzureOperationResponse] HTTP response information.