Sha256: 66254c2a5e2058824d5dc7713e29cdaece894942988ba7ae5664c44571c03e56
Contents?: true
Size: 1.62 KB
Versions: 9
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 # float - Line item amount def amount @attributes[:amount] end # float - 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 # int64 - Line item Id def id @attributes[:id] 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
9 entries across 9 versions & 1 rubygems