class PayPal::SDK::Merchant::DataTypes::PaymentItemType

PaymentItemType Information about a Payment Item.

Public Class Methods

load_members() click to toggle source
# File lib/paypal-sdk/merchant/data_types.rb, line 1990
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