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