Sha256: 82f728257f9916e60a6a6b7eb8388df07ed0355066eb32979b321896d89c07b9
Contents?: true
Size: 1.62 KB
Versions: 343
Compression:
Stored size: 1.62 KB
Contents
# frozen_string_literal: true module Files class AccountLineItem attr_reader :options, :attributes def initialize(attributes = {}, options = {}) @attributes = attributes || {} @options = options || {} end # int64 - Line item Id def id @attributes[:id] end # double - Line item amount def amount @attributes[:amount] end # double - Line item balance def balance @attributes[:balance] end # date-time - Line item created at def created_at @attributes[:created_at] end # string - Line item currency def currency @attributes[:currency] end # string - Line item download uri def download_uri @attributes[:download_uri] end # array - Associated invoice line items def invoice_line_items @attributes[:invoice_line_items] end # string - Line item payment method def method @attributes[:method] end # array - Associated payment line items def payment_line_items @attributes[:payment_line_items] end # date-time - Date/time payment was reversed if applicable def payment_reversed_at @attributes[:payment_reversed_at] end # string - Type of payment if applicable def payment_type @attributes[:payment_type] end # string - Site name this line item is for def site_name @attributes[:site_name] end # string - Type of line item, either payment or invoice def type @attributes[:type] end # date-time - Line item updated at def updated_at @attributes[:updated_at] end end end
Version data entries
343 entries across 343 versions & 1 rubygems