Class: PaymentItemType

Inherits:
Object
  • Object
show all
Defined in:
lib/v_paypal/default.rb

Overview

urn:ebay:apis:eBLBaseComponentsPaymentItemType

Constant Summary collapse

@@schema_type =
"PaymentItemType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["name", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Name")]],
  ["number", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Number")]],
  ["quantity", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Quantity")]],
  ["salesTax", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SalesTax")]],
  ["amount", ["BasicAmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Amount")]],
  ["options", ["OptionType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Options")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, number = nil, quantity = nil, salesTax = nil, amount = nil, options = []) ⇒ PaymentItemType

Returns a new instance of PaymentItemType.



3742
3743
3744
3745
3746
3747
3748
3749
# File 'lib/v_paypal/default.rb', line 3742

def initialize(name = nil, number = nil, quantity = nil, salesTax = nil, amount = nil, options = [])
  @name = name
  @number = number
  @quantity = quantity
  @salesTax = salesTax
  @amount = amount
  @options = options
end

Instance Attribute Details

#amountObject

Returns the value of attribute amount.



3739
3740
3741
# File 'lib/v_paypal/default.rb', line 3739

def amount
  @amount
end

#nameObject

Returns the value of attribute name.



3735
3736
3737
# File 'lib/v_paypal/default.rb', line 3735

def name
  @name
end

#numberObject

Returns the value of attribute number.



3736
3737
3738
# File 'lib/v_paypal/default.rb', line 3736

def number
  @number
end

#optionsObject

Returns the value of attribute options.



3740
3741
3742
# File 'lib/v_paypal/default.rb', line 3740

def options
  @options
end

#quantityObject

Returns the value of attribute quantity.



3737
3738
3739
# File 'lib/v_paypal/default.rb', line 3737

def quantity
  @quantity
end

#salesTaxObject

Returns the value of attribute salesTax.



3738
3739
3740
# File 'lib/v_paypal/default.rb', line 3738

def salesTax
  @salesTax
end