Braintree.TransactionLineItem (Braintree v0.16.0)
For fetching line items for a given transaction.
https://developers.braintreepayments.com/reference/response/transaction-line-item/ruby
Summary
Functions
Find transaction line items for the given transaction id.
Converts a list of transaction line item maps into a list of transaction line items.
Types
@type t() :: %Braintree.TransactionLineItem{ commodity_code: String.t(), description: String.t(), discount_amount: String.t(), kind: String.t(), name: String.t(), product_code: String.t(), quantity: String.t(), tax_amount: String.t(), total_amount: String.t(), unit_amount: String.t(), unit_of_measure: String.t(), unit_tax_amount: String.t(), url: String.t() }
Functions
@spec find_all(String.t(), Keyword.t()) :: {:ok, [t()]} | Braintree.HTTP.error()
Find transaction line items for the given transaction id.
Example
{:ok, transaction_line_items} = TransactionLineItem.find("123")
Converts a list of transaction line item maps into a list of transaction line items.
Example
transaction_line_items = Braintree.TransactionLineItem.new(%{
"name" => "item name",
"total_amount" => "100.00"
})