class Braintree::TransactionLineItem

Attributes

commodity_code[R]
description[R]
discount_amount[R]
image_url[R]
kind[R]
name[R]
product_code[R]
quantity[R]
tax_amount[R]
total_amount[R]
unit_amount[R]
unit_of_measure[R]
unit_tax_amount[R]
upc_code[R]
upc_type[R]
url[R]

Public Class Methods

_new(*args) click to toggle source
# File lib/braintree/transaction_line_item.rb, line 34
def _new(*args)
  self.new(*args)
end
find_all(*args) click to toggle source
# File lib/braintree/transaction_line_item.rb, line 39
def self.find_all(*args)
  Configuration.gateway.transaction_line_item.find_all(*args)
end

Protected Class Methods

new(gateway, attributes) click to toggle source
# File lib/braintree/transaction_line_item.rb, line 21
def initialize(gateway, attributes)
  @gateway = gateway
  set_instance_variables_from_hash(attributes)
  @quantity = Util.to_big_decimal(quantity)
  @unit_amount = Util.to_big_decimal(unit_amount)
  @unit_tax_amount = Util.to_big_decimal(unit_tax_amount)
  @discount_amount = Util.to_big_decimal(discount_amount)
  @tax_amount = Util.to_big_decimal(tax_amount)
  @total_amount = Util.to_big_decimal(total_amount)
end