class

Manticoresearch::ApiClient

Inherits Reference < Object

Constants

PRIMITIVE_TYPES = [Int32, Float64, Bool, String, Nil].concat([Time])

Constructors

Instance methods

call_api(resource_path : String, method : String, path_params : Hash(String, String) | Nil = nil, query_params : Hash(String, String) | Nil = nil, header_params : HTTP::Headers | Nil = nil, body : String | JSON::Any | Nil = nil, post_params : Hash(String, String) | Nil = nil, files : Hash(String, String) | Nil = nil, response_type : String | Nil = nil, _return_http_data_only : Bool = true, _preload_content : Bool = true, _request_timeout : Int32 | Nil = nil) : JSON::Any
Source
client_side_validation
Source
client_side_validation=(client_side_validation : Bool)
Source
close
Source
configuration
Source
configuration=(configuration : Configuration)
Source
default_headers
Source
default_headers=(default_headers : HTTP::Headers)
Source
delete_resp(url : String, headers : HTTP::Headers | Nil = nil, body : JSON::Any | Nil = nil) : JSON::Any
Source
deserialize(data : String, response_type : String | Nil) : JSON::Any
Source
files_parameters(files : Hash(String, String) | Nil = nil) : Array(Tuple(String, String))
Source
get_resp(url : String, headers : HTTP::Headers | Nil = nil, query_params : Hash(String, String) | Nil = nil) : JSON::Any
Source
parameters_to_tuples(params : Hash(String, JSON::Any)) : Array(Tuple(String, String))
Source
post_resp(url : String, headers : HTTP::Headers | Nil = nil, body : JSON::Any | Nil = nil) : JSON::Any
Source
put_resp(url : String, headers : HTTP::Headers | Nil = nil, body : JSON::Any | Nil = nil) : JSON::Any
Source
sanitize_for_serialization(obj : JSON::Any) : JSON::Any
Source
select_header_accept(accepts : Array(String)) : String | Nil

Additional methods from Python version

Source
select_header_content_type(content_types : Array(String)) : String | Nil
Source
update_params_for_auth(headers : HTTP::Headers, querys : Hash(String, String), auth_settings : Array(String), request_auth : Nil = nil)
Source