docs: def add_standard_firewall(self, server_id, is_virt=True):
          """Creates a firewall for the specified virtual/hardware server.
  
          :param int server_id: The ID of the server to create the firewall for
          :param bool is_virt: If true, will create the firewall for a virtual
                               server, otherwise for a hardware server.
          :returns: A dictionary containing the standard virtual server firewall
                    order
          """
  
          package = self.get_standard_package(server_id, is_virt)
          if is_virt:
              product_order = {
                  'complexType': 'SoftLayer_Container_Product_Order_Network_'
                                 'Protection_Firewall',
                  'quantity': 1,
                  'packageId': 0,
                  'virtualGuests': [{'id': server_id}],
                  'prices': [{'id': package[0]['prices'][0]['id']}]
              }
          else:
              product_order = {
                  'complexType': 'SoftLayer_Container_Product_Order_Network_'
                                 'Protection_Firewall',
                  'quantity': 1,
                  'packageId': 0,
                  'hardware': [{'id': server_id}],
                  'prices': [{'id': package[0]['prices'][0]['id']}]
              }
          return self.client['Product_Order'].placeOrder(product_order)