code: def place_order(self, hostname, domain, location, flavor, hourly, router=None):
          
          create_options = self._generate_create_dict(hostname=hostname,
                                                      router=router,
                                                      domain=domain,
                                                      flavor=flavor,
                                                      datacenter=location,
                                                      hourly=hourly)
  
          return self.client['Product_Order'].placeOrder(create_options)
docs: Places an order for a dedicated host.
  
          See get_create_options() for valid arguments.
  
          :param string hostname: server hostname
          :param string domain: server domain name
          :param string location: location (datacenter) name
          :param boolean hourly: True if using hourly pricing (default).
                                 False for monthly.
          :param int router: an optional value for selecting a backend router