class Softlayer::Billing::Invoice
Constants
- SERVICE
Attributes
account[RW]
account_id[RW]
address1[RW]
address2[RW]
amount[RW]
brand_at_invoice_creation[RW]
city[RW]
claimed_tax_exempt_tx_flag[RW]
closed_date[RW]
company_name[RW]
country[RW]
create_date[RW]
detailed_pdf_generated_flag[RW]
documents_generated_flag[RW]
email[RW]
ending_balance[RW]
fax_phone[RW]
first_name[RW]
id[RW]
invoice_top_level_item_count[RW]
invoice_top_level_items[RW]
invoice_total_amount[RW]
invoice_total_one_time_amount[RW]
invoice_total_one_time_tax_amount[RW]
invoice_total_pre_tax_amount[RW]
invoice_total_recurring_amount[RW]
invoice_total_recurring_tax_amount[RW]
item_count[RW]
items[RW]
last_name[RW]
modify_date[RW]
office_phone[RW]
payment[RW]
payment_count[RW]
payments[RW]
postal_code[RW]
purchase_order_number[RW]
seller_registration[RW]
starting_balance[RW]
state[RW]
status_code[RW]
tax_info[RW]
tax_info_history[RW]
tax_info_history_count[RW]
tax_message[RW]
tax_status_id[RW]
tax_type[RW]
tax_type_id[RW]
type_code[RW]
Public Class Methods
email_invoices(message)
click to toggle source
options
# File lib/softlayer/billing/invoice.rb, line 60 def self.email_invoices(message) request(:email_invoices, nil, message) end
Public Instance Methods
get_account()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 64 def get_account request(:get_account, Softlayer::Account) end
get_amount()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 68 def get_amount request(:get_amount, Float) end
get_brand_at_invoice_creation()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 72 def get_brand_at_invoice_creation request(:get_brand_at_invoice_creation, Softlayer::Brand) end
get_detailed_pdf_generated_flag()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 76 def get_detailed_pdf_generated_flag request(:get_detailed_pdf_generated_flag, Boolean) end
get_excel()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 80 def get_excel request(:get_excel, Softlayer::Base64Binary) end
get_invoice_top_level_items()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 84 def get_invoice_top_level_items request(:get_invoice_top_level_items, Array[Softlayer::Billing::Invoice::Item]) end
get_invoice_total_amount()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 88 def get_invoice_total_amount request(:get_invoice_total_amount, Float) end
get_invoice_total_one_time_amount()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 92 def get_invoice_total_one_time_amount request(:get_invoice_total_one_time_amount, Float) end
get_invoice_total_one_time_tax_amount()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 96 def get_invoice_total_one_time_tax_amount request(:get_invoice_total_one_time_tax_amount, Float) end
get_invoice_total_pre_tax_amount()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 100 def get_invoice_total_pre_tax_amount request(:get_invoice_total_pre_tax_amount, Float) end
get_invoice_total_recurring_amount()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 104 def get_invoice_total_recurring_amount request(:get_invoice_total_recurring_amount, Float) end
get_invoice_total_recurring_tax_amount()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 108 def get_invoice_total_recurring_tax_amount request(:get_invoice_total_recurring_tax_amount, Float) end
get_items()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 112 def get_items request(:get_items, Array[Softlayer::Billing::Invoice::Item]) end
get_object()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 116 def get_object request(:get_object, Softlayer::Billing::Invoice) end
get_payment()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 120 def get_payment request(:get_payment, Float) end
get_payments()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 124 def get_payments request(:get_payments, Array[Softlayer::Billing::Invoice::Receivable::Payment]) end
get_pdf()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 128 def get_pdf request(:get_pdf, Softlayer::Base64Binary) end
get_pdf_detailed()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 132 def get_pdf_detailed request(:get_pdf_detailed, Softlayer::Base64Binary) end
get_pdf_detailed_filename()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 136 def get_pdf_detailed_filename request(:get_pdf_detailed_filename, String) end
get_pdf_file_size()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 140 def get_pdf_file_size request(:get_pdf_file_size, Integer) end
get_pdf_filename()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 144 def get_pdf_filename request(:get_pdf_filename, String) end
get_preliminary_excel()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 148 def get_preliminary_excel request(:get_preliminary_excel, Softlayer::Base64Binary) end
get_preliminary_pdf()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 152 def get_preliminary_pdf request(:get_preliminary_pdf, Softlayer::Base64Binary) end
get_preliminary_pdf_detailed()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 156 def get_preliminary_pdf_detailed request(:get_preliminary_pdf_detailed, Softlayer::Base64Binary) end
get_seller_registration()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 160 def get_seller_registration request(:get_seller_registration, String) end
get_tax_info()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 164 def get_tax_info request(:get_tax_info, Softlayer::Billing::Invoice::Tax::Info) end
get_tax_info_history()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 168 def get_tax_info_history request(:get_tax_info_history, Array[Softlayer::Billing::Invoice::Tax::Info]) end
get_tax_message()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 172 def get_tax_message request(:get_tax_message, String) end
get_tax_type()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 176 def get_tax_type request(:get_tax_type, Softlayer::Billing::Invoice::Tax::Type) end
get_xls_filename()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 180 def get_xls_filename request(:get_xls_filename, String) end
get_zero_fee_item_counts()
click to toggle source
# File lib/softlayer/billing/invoice.rb, line 184 def get_zero_fee_item_counts request(:get_zero_fee_item_counts, Array[Softlayer::Container::Product::Item::Category::ZeroFee::Count]) end