Sha256: fd55ff648905f1cf998df414d75cca482a50ebc56a2a0924d830243d8e07db59

Contents?: true

Size: 633 Bytes

Versions: 2

Compression:

Stored size: 633 Bytes

Contents

module Moneybird::Service
  class SalesInvoice
    include Moneybird::Traits::AdministrationService
    include Moneybird::Traits::Service
    include Moneybird::Traits::Find
    include Moneybird::Traits::FindAll
    include Moneybird::Traits::Save
    include Moneybird::Traits::Delete
    include Moneybird::Traits::Synchronization
    include Moneybird::Traits::DownloadPdf
    include Moneybird::Traits::SendInvoice
    include Moneybird::Traits::MarkAsUncollectible

    private

    def resource_class
      Moneybird::Resource::SalesInvoice
    end

    def path
      "#{administration_id}/sales_invoices"
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
moneybird-0.10.2 lib/moneybird/service/sales_invoice.rb
moneybird-0.10.1 lib/moneybird/service/sales_invoice.rb