Sha256: 6f55096fab966bf7099258655339cf9b76542ca76bd79eae8f53edccb9cd9646
Contents?: true
Size: 899 Bytes
Versions: 2
Compression:
Stored size: 899 Bytes
Contents
require 'time' module Xolphin module Api module Responses class Invoice < Base def initialize(data) super(data) end def id @data['id'] end def currency @data['currency'] end def amount @data['amount'] end def tax @data['tax'] end def invoice_number @data['invoiceNr'] end def amount_paid @data['amountPaid'] end def status @data['status'] end def total @data['total'] end def date_created Time.parse(@data['date_created']) end def date_reminder Time.parse(@data['date_reminder']) end def date_payed Time.parse(@data['date_payed']) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
xolphin-api-1.9.0 | lib/xolphin/api/responses/invoice.rb |
xolphin-api-1.8.0 | lib/xolphin/api/responses/invoice.rb |