class Softlayer::Product::Order

Constants

SERVICE

Public Class Methods

check_item_availability(message) click to toggle source

item_prices account_id availability_type_key_names

# File lib/softlayer/product/order.rb, line 9
def self.check_item_availability(message)
  request(:check_item_availability, Boolean, message)
end
check_item_availability_for_image_template(message) click to toggle source

image_template_id account_id package_id availability_type_key_names

# File lib/softlayer/product/order.rb, line 17
def self.check_item_availability_for_image_template(message)
  request(:check_item_availability_for_image_template, Boolean, message)
end
check_item_conflicts(message) click to toggle source

item_prices

# File lib/softlayer/product/order.rb, line 22
def self.check_item_conflicts(message)
  request(:check_item_conflicts, Boolean, message)
end
get_external_payment_authorization_receipt(message) click to toggle source

token payer_id

# File lib/softlayer/product/order.rb, line 28
def self.get_external_payment_authorization_receipt(message)
  request(:get_external_payment_authorization_receipt, Softlayer::Container::Product::Order::Receipt, message)
end
get_networks(message) click to toggle source

location_id package_id account_id

# File lib/softlayer/product/order.rb, line 35
def self.get_networks(message)
  request(:get_networks, Array[Softlayer::Container::Product::Order::Network], message)
end
get_reseller_order(message) click to toggle source

order_container

# File lib/softlayer/product/order.rb, line 40
def self.get_reseller_order(message)
  request(:get_reseller_order, Softlayer::Container::Product::Order, message)
end
get_tax_calculation_result(message) click to toggle source

order_hash

# File lib/softlayer/product/order.rb, line 45
def self.get_tax_calculation_result(message)
  request(:get_tax_calculation_result, Softlayer::Container::Tax::Cache, message)
end
get_vlans(message) click to toggle source

location_id package_id selected_items vlan_ids subnet_ids account_id

# File lib/softlayer/product/order.rb, line 55
def self.get_vlans(message)
  request(:get_vlans, Softlayer::Container::Product::Order::Network::Vlans, message)
end
place_order(message) click to toggle source

order_data save_as_quote

# File lib/softlayer/product/order.rb, line 61
def self.place_order(message)
  request(:place_order, Softlayer::Container::Product::Order::Receipt, message)
end
place_quote(message) click to toggle source

order_data

# File lib/softlayer/product/order.rb, line 66
def self.place_quote(message)
  request(:place_quote, Softlayer::Container::Product::Order::Receipt, message)
end
process_external_payment_authorization(message) click to toggle source

token payer_id

# File lib/softlayer/product/order.rb, line 72
def self.process_external_payment_authorization(message)
  request(:process_external_payment_authorization, Softlayer::Container::Product::Order, message)
end
required_items(message) click to toggle source

item_prices

# File lib/softlayer/product/order.rb, line 77
def self.required_items(message)
  request(:required_items, Array[Softlayer::Product::Item], message)
end
verify_order(message) click to toggle source

order_data

# File lib/softlayer/product/order.rb, line 82
def self.verify_order(message)
  request(:verify_order, Softlayer::Container::Product::Order, message)
end