Class: Moneybird::Resource::Administration
- Inherits:
-
Object
- Object
- Moneybird::Resource::Administration
- Extended by:
- ClassMethods
- Includes:
- Moneybird::Resource
- Defined in:
- lib/moneybird/resource/administration.rb
Instance Attribute Summary
Attributes included from ClassMethods
#attributes, #logger, #nillable_attributes
Attributes included from Moneybird::Resource
Instance Method Summary collapse
- #contacts ⇒ Object
- #custom_fields ⇒ Object
- #document_styles ⇒ Object
- #estimates ⇒ Object
- #external_sales_invoices ⇒ Object
- #financial_accounts ⇒ Object
- #financial_mutations ⇒ Object
- #general_documents ⇒ Object
- #general_journal_documents ⇒ Object
- #identities ⇒ Object
- #ledger_accounts ⇒ Object
- #products ⇒ Object
- #purchase_invoice_documents ⇒ Object
- #purchase_invoices ⇒ Object
- #receipts ⇒ Object
- #recurring_sales_invoices ⇒ Object
- #sales_invoices ⇒ Object
- #tax_rates ⇒ Object
- #typeless_documents ⇒ Object
- #webhooks ⇒ Object
- #workflows ⇒ Object
Methods included from ClassMethods
build, has_attributes, has_boolean_attributes, has_datetime_attributes, has_integer_attributes, has_nillable_attributes, resource
Methods included from Moneybird::Resource
#attributes, #attributes=, #custom_fields=, #initialize, #link_booking, #path, #persisted?, #to_json
Instance Method Details
#contacts ⇒ Object
37 38 39 |
# File 'lib/moneybird/resource/administration.rb', line 37 def contacts Moneybird::Service::Contact.new(@client, id) end |
#custom_fields ⇒ Object
61 62 63 |
# File 'lib/moneybird/resource/administration.rb', line 61 def custom_fields Moneybird::Service::CustomField.new(@client, id) end |
#document_styles ⇒ Object
65 66 67 |
# File 'lib/moneybird/resource/administration.rb', line 65 def document_styles Moneybird::Service::DocumentStyle.new(@client, id) end |
#estimates ⇒ Object
41 42 43 |
# File 'lib/moneybird/resource/administration.rb', line 41 def estimates Moneybird::Service::Estimate.new(@client, id) end |
#external_sales_invoices ⇒ Object
29 30 31 |
# File 'lib/moneybird/resource/administration.rb', line 29 def external_sales_invoices Moneybird::Service::ExternalSalesInvoice.new(@client, id) end |
#financial_accounts ⇒ Object
73 74 75 |
# File 'lib/moneybird/resource/administration.rb', line 73 def financial_accounts Moneybird::Service::FinancialAccount.new(@client, id) end |
#financial_mutations ⇒ Object
77 78 79 |
# File 'lib/moneybird/resource/administration.rb', line 77 def financial_mutations Moneybird::Service::FinancialMutation.new(@client, id) end |
#general_documents ⇒ Object
81 82 83 |
# File 'lib/moneybird/resource/administration.rb', line 81 def general_documents Moneybird::Service::Document::GeneralDocument.new(@client, id) end |
#general_journal_documents ⇒ Object
85 86 87 |
# File 'lib/moneybird/resource/administration.rb', line 85 def general_journal_documents Moneybird::Service::Document::GeneralJournalDocument.new(@client, id) end |
#identities ⇒ Object
53 54 55 |
# File 'lib/moneybird/resource/administration.rb', line 53 def identities Moneybird::Service::Identity.new(@client, id) end |
#ledger_accounts ⇒ Object
17 18 19 |
# File 'lib/moneybird/resource/administration.rb', line 17 def ledger_accounts Moneybird::Service::LedgerAccount.new(@client, id) end |
#products ⇒ Object
45 46 47 |
# File 'lib/moneybird/resource/administration.rb', line 45 def products Moneybird::Service::Product.new(@client, id) end |
#purchase_invoice_documents ⇒ Object
93 94 95 |
# File 'lib/moneybird/resource/administration.rb', line 93 def purchase_invoice_documents Moneybird::Service::Document::PurchaseInvoice.new(@client, id) end |
#purchase_invoices ⇒ Object
21 22 23 |
# File 'lib/moneybird/resource/administration.rb', line 21 def purchase_invoices Moneybird::Service::PurchaseInvoice.new(@client, id) end |
#receipts ⇒ Object
89 90 91 |
# File 'lib/moneybird/resource/administration.rb', line 89 def receipts Moneybird::Service::Document::Receipt.new(@client, id) end |
#recurring_sales_invoices ⇒ Object
33 34 35 |
# File 'lib/moneybird/resource/administration.rb', line 33 def recurring_sales_invoices Moneybird::Service::RecurringSalesInvoice.new(@client, id) end |
#sales_invoices ⇒ Object
25 26 27 |
# File 'lib/moneybird/resource/administration.rb', line 25 def sales_invoices Moneybird::Service::SalesInvoice.new(@client, id) end |
#tax_rates ⇒ Object
69 70 71 |
# File 'lib/moneybird/resource/administration.rb', line 69 def tax_rates Moneybird::Service::TaxRate.new(@client, id) end |
#typeless_documents ⇒ Object
97 98 99 |
# File 'lib/moneybird/resource/administration.rb', line 97 def typeless_documents Moneybird::Service::Document::TypelessDocument.new(@client, id) end |