class Softlayer::Billing::Order

Constants

SERVICE

Attributes

account[RW]
account_id[RW]
brand[RW]
cart[RW]
core_restricted_item_count[RW]
core_restricted_items[RW]
create_date[RW]
credit_card_transaction_count[RW]
credit_card_transactions[RW]
exchange_rate[RW]
id[RW]
impersonating_user_record_id[RW]
initial_invoice[RW]
item_count[RW]
items[RW]
modify_date[RW]
order_approval_date[RW]
order_non_server_monthly_amount[RW]
order_quote_id[RW]
order_server_monthly_amount[RW]
order_top_level_item_count[RW]
order_top_level_items[RW]
order_total_amount[RW]
order_total_one_time[RW]
order_total_one_time_amount[RW]
order_total_one_time_tax_amount[RW]
order_total_recurring[RW]
order_total_recurring_amount[RW]
order_total_recurring_tax_amount[RW]
order_total_setup_amount[RW]
order_type[RW]
order_type_id[RW]
paypal_transaction_count[RW]
paypal_transactions[RW]
presale_event[RW]
presale_event_id[RW]
private_cloud_order_flag[RW]
quote[RW]
referral_partner[RW]
status[RW]
upgrade_request_flag[RW]
user_record[RW]
user_record_id[RW]

Public Class Methods

get_all_objects() click to toggle source
# File lib/softlayer/billing/order.rb, line 62
def self.get_all_objects
  request(:get_all_objects, Array[Softlayer::Billing::Order])
end
get_order_statuses() click to toggle source
# File lib/softlayer/billing/order.rb, line 110
def self.get_order_statuses
  request(:get_order_statuses, Array[Softlayer::Container::Billing::Order::Status])
end

Public Instance Methods

approve_modified_order() click to toggle source
# File lib/softlayer/billing/order.rb, line 54
def approve_modified_order
  request(:approve_modified_order, Boolean)
end
get_account() click to toggle source
# File lib/softlayer/billing/order.rb, line 58
def get_account
  request(:get_account, Softlayer::Account)
end
get_brand() click to toggle source
# File lib/softlayer/billing/order.rb, line 66
def get_brand
  request(:get_brand, Softlayer::Brand)
end
get_cart() click to toggle source
# File lib/softlayer/billing/order.rb, line 70
def get_cart
  request(:get_cart, Softlayer::Billing::Order::Cart)
end
get_core_restricted_items() click to toggle source
# File lib/softlayer/billing/order.rb, line 74
def get_core_restricted_items
  request(:get_core_restricted_items, Array[Softlayer::Billing::Order::Item])
end
get_credit_card_transactions() click to toggle source
# File lib/softlayer/billing/order.rb, line 78
def get_credit_card_transactions
  request(:get_credit_card_transactions, Array[Softlayer::Billing::Payment::Card::Transaction])
end
get_exchange_rate() click to toggle source
# File lib/softlayer/billing/order.rb, line 82
def get_exchange_rate
  request(:get_exchange_rate, Softlayer::Billing::Currency::ExchangeRate)
end
get_initial_invoice() click to toggle source
# File lib/softlayer/billing/order.rb, line 86
def get_initial_invoice
  request(:get_initial_invoice, Softlayer::Billing::Invoice)
end
get_items() click to toggle source
# File lib/softlayer/billing/order.rb, line 90
def get_items
  request(:get_items, Array[Softlayer::Billing::Order::Item])
end
get_object() click to toggle source
# File lib/softlayer/billing/order.rb, line 94
def get_object
  request(:get_object, Softlayer::Billing::Order)
end
get_order_approval_date() click to toggle source
# File lib/softlayer/billing/order.rb, line 98
def get_order_approval_date
  request(:get_order_approval_date, DateTime)
end
get_order_non_server_monthly_amount() click to toggle source
# File lib/softlayer/billing/order.rb, line 102
def get_order_non_server_monthly_amount
  request(:get_order_non_server_monthly_amount, Float)
end
get_order_server_monthly_amount() click to toggle source
# File lib/softlayer/billing/order.rb, line 106
def get_order_server_monthly_amount
  request(:get_order_server_monthly_amount, Float)
end
get_order_top_level_items() click to toggle source
# File lib/softlayer/billing/order.rb, line 114
def get_order_top_level_items
  request(:get_order_top_level_items, Array[Softlayer::Billing::Order::Item])
end
get_order_total_amount() click to toggle source
# File lib/softlayer/billing/order.rb, line 118
def get_order_total_amount
  request(:get_order_total_amount, Float)
end
get_order_total_one_time() click to toggle source
# File lib/softlayer/billing/order.rb, line 122
def get_order_total_one_time
  request(:get_order_total_one_time, Float)
end
get_order_total_one_time_amount() click to toggle source
# File lib/softlayer/billing/order.rb, line 126
def get_order_total_one_time_amount
  request(:get_order_total_one_time_amount, Float)
end
get_order_total_one_time_tax_amount() click to toggle source
# File lib/softlayer/billing/order.rb, line 130
def get_order_total_one_time_tax_amount
  request(:get_order_total_one_time_tax_amount, Float)
end
get_order_total_recurring() click to toggle source
# File lib/softlayer/billing/order.rb, line 134
def get_order_total_recurring
  request(:get_order_total_recurring, Float)
end
get_order_total_recurring_amount() click to toggle source
# File lib/softlayer/billing/order.rb, line 138
def get_order_total_recurring_amount
  request(:get_order_total_recurring_amount, Float)
end
get_order_total_recurring_tax_amount() click to toggle source
# File lib/softlayer/billing/order.rb, line 142
def get_order_total_recurring_tax_amount
  request(:get_order_total_recurring_tax_amount, Float)
end
get_order_total_setup_amount() click to toggle source
# File lib/softlayer/billing/order.rb, line 146
def get_order_total_setup_amount
  request(:get_order_total_setup_amount, Float)
end
get_order_type() click to toggle source
# File lib/softlayer/billing/order.rb, line 150
def get_order_type
  request(:get_order_type, Softlayer::Billing::Order::Type)
end
get_paypal_transactions() click to toggle source
# File lib/softlayer/billing/order.rb, line 154
def get_paypal_transactions
  request(:get_paypal_transactions, Array[Softlayer::Billing::Payment::PayPal::Transaction])
end
get_pdf() click to toggle source
# File lib/softlayer/billing/order.rb, line 158
def get_pdf
  request(:get_pdf, Softlayer::Base64Binary)
end
get_pdf_filename() click to toggle source
# File lib/softlayer/billing/order.rb, line 162
def get_pdf_filename
  request(:get_pdf_filename, String)
end
get_presale_event() click to toggle source
# File lib/softlayer/billing/order.rb, line 166
def get_presale_event
  request(:get_presale_event, Softlayer::Sales::Presale::Event)
end
get_quote() click to toggle source
# File lib/softlayer/billing/order.rb, line 170
def get_quote
  request(:get_quote, Softlayer::Billing::Order::Quote)
end
get_recalculated_order_container(message) click to toggle source

message ignore_discounts_flag

# File lib/softlayer/billing/order.rb, line 176
def get_recalculated_order_container(message)
  request(:get_recalculated_order_container, Softlayer::Container::Product::Order, message)
end
get_receipt() click to toggle source
# File lib/softlayer/billing/order.rb, line 180
def get_receipt
  request(:get_receipt, Softlayer::Container::Product::Order::Receipt)
end
get_referral_partner() click to toggle source
# File lib/softlayer/billing/order.rb, line 184
def get_referral_partner
  request(:get_referral_partner, Softlayer::Account)
end
get_upgrade_request_flag() click to toggle source
# File lib/softlayer/billing/order.rb, line 188
def get_upgrade_request_flag
  request(:get_upgrade_request_flag, Boolean)
end
get_user_record() click to toggle source
# File lib/softlayer/billing/order.rb, line 192
def get_user_record
  request(:get_user_record, Softlayer::User::Customer)
end
is_pending_edit_approval() click to toggle source
# File lib/softlayer/billing/order.rb, line 196
def is_pending_edit_approval
  request(:is_pending_edit_approval, Boolean)
end