function create_index(client::HODClient, flavor = "standard", index_fields = "",
                      parametric_fields = "")

end

function parse_index(client::HODClient, index::HODIndex)

end

function has_index(client::HODClient, name::UTF8String)

end

function get_index(client::HODClient, name::UTF8String)

end

function delete_index(client::HODClient, name)

end

function list_indexes(client::HODClient, field_type = "", flavor = "standard")

end

function post(client::HODClient, handler, data = Dict(), files = Dict(),
              async = false; kwargs...)

end

function post_async(client::HODClient, handler, data = Dict(), files = Dict();
                    kwargs...)

end

function call_API(client::HODClient, url, data = Dict(), files = Dict(),
                 async = false)

end

function get_async_result(client::HODClient, job_id)

end
