class Seatsio::EventsClient

def change_best_available_object_status(key:, number:, status:, categories: nil, hold_token: nil, extra_data: nil, order_id: nil)

def change_best_available_object_status(key:, number:, status:, categories: nil, hold_token: nil, extra_data: nil, order_id: nil)
  request = create_change_best_available_object_status_request(number, status, categories, extra_data, hold_token, order_id)
  response = @http_client.post("events/#{key}/actions/change-object-status", request)
  Domain::BestAvailableObjects.new(response)
end