Class: PayPal::SDK::ButtonManager::DataTypes::PaymentItemType

Inherits:
DataType
  • Object
show all
Defined in:
lib/paypal-sdk/button_manager/data_types.rb

Overview

PaymentItemType Information about a Payment Item.

Class Method Summary collapse

Class Method Details

.load_membersObject



1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
# File 'lib/paypal-sdk/button_manager/data_types.rb', line 1934

def self.load_members
  # eBay Auction Transaction ID of the Item Optional Character length and limitations: 255 single-byte characters 
  object_of :EbayItemTxnId, String, :namespace => :ebl
  # Item name set by you or entered by the customer. Character length and limitations: 127 single-byte alphanumeric characters
  object_of :Name, String, :namespace => :ebl
  # Item number set by you. Character length and limitations: 127 single-byte alphanumeric characters
  object_of :Number, String, :namespace => :ebl
  # Quantity set by you or entered by the customer. Character length and limitations: no limit
  object_of :Quantity, String, :namespace => :ebl
  # Amount of tax charged on payment 
  object_of :SalesTax, String, :namespace => :ebl
  # Amount of shipping charged on payment 
  object_of :ShippingAmount, String, :namespace => :ebl
  # Amount of handling charged on payment 
  object_of :HandlingAmount, String, :namespace => :ebl
  # Invoice item details 
  object_of :InvoiceItemDetails, InvoiceItemType, :namespace => :ebl
  # Coupon ID Number 
  object_of :CouponID, String, :namespace => :ebl
  # Amount Value of The Coupon 
  object_of :CouponAmount, String, :namespace => :ebl
  # Currency of the Coupon Amount 
  object_of :CouponAmountCurrency, String, :namespace => :ebl
  # Amount of Discount on this Loyalty Card
  object_of :LoyaltyCardDiscountAmount, String, :namespace => :ebl
  # Currency of the Discount
  object_of :LoyaltyCardDiscountCurrency, String, :namespace => :ebl
  # Cost of item 
  object_of :Amount, BasicAmountType, :namespace => :ebl
  # Item options selected in PayPal shopping cart 
  array_of :Options, OptionType, :namespace => :ebl
end