Sha256: af53bafdbba6af62f6e3a99fc55d7c8a998b54ec3d6064756559c4a06f9abff1
Contents?: true
Size: 1.47 KB
Versions: 2
Compression:
Stored size: 1.47 KB
Contents
module Moneybird::Resource class Contact include Moneybird::Resource extend Moneybird::Resource::ClassMethods has_attributes %i( address1 address2 administration_id attention bank_account chamber_of_commerce city company_name country created_at credit_card_number credit_card_reference credit_card_type custom_fields customer_id delivery_method email email_ubl estimate_workflow_id events firstname id invoice_workflow_id lastname notes phone sales_invoices_url send_estimates_to_attention send_estimates_to_email send_invoices_to_attention send_invoices_to_email send_method sepa_active sepa_bic sepa_iban sepa_iban_account_name sepa_mandate_date sepa_mandate_id sepa_sequence_type si_identifier si_identifier_type tax_number tax_number_valid tax_number_validated_at updated_at version zipcode ) def notes=(notes) @notes = notes.map{ |note| Moneybird::Resource::Generic::Note.build(note) } end def events=(events) @events = events.map{ |event| Moneybird::Resource::Generic::Event.build(event) } end def custom_fields=(custom_fields) @custom_fields = custom_fields.map { |custom_field| Moneybird::Resource::CustomField.build(custom_field) } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
moneybird-0.10.2 | lib/moneybird/resource/contact.rb |
moneybird-0.10.1 | lib/moneybird/resource/contact.rb |