Class: Moneybird::Resource::Administration

Inherits:
Object
  • Object
show all
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

#client, #errors

Instance Method Summary collapse

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

#contactsObject



37
38
39
# File 'lib/moneybird/resource/administration.rb', line 37

def contacts
  Moneybird::Service::Contact.new(@client, id)
end

#custom_fieldsObject



61
62
63
# File 'lib/moneybird/resource/administration.rb', line 61

def custom_fields
  Moneybird::Service::CustomField.new(@client, id)
end

#document_stylesObject



65
66
67
# File 'lib/moneybird/resource/administration.rb', line 65

def document_styles
  Moneybird::Service::DocumentStyle.new(@client, id)
end

#estimatesObject



41
42
43
# File 'lib/moneybird/resource/administration.rb', line 41

def estimates
  Moneybird::Service::Estimate.new(@client, id)
end

#external_sales_invoicesObject



29
30
31
# File 'lib/moneybird/resource/administration.rb', line 29

def external_sales_invoices
  Moneybird::Service::ExternalSalesInvoice.new(@client, id)
end

#financial_accountsObject



73
74
75
# File 'lib/moneybird/resource/administration.rb', line 73

def financial_accounts
  Moneybird::Service::FinancialAccount.new(@client, id)
end

#financial_mutationsObject



77
78
79
# File 'lib/moneybird/resource/administration.rb', line 77

def financial_mutations
  Moneybird::Service::FinancialMutation.new(@client, id)
end

#general_documentsObject



81
82
83
# File 'lib/moneybird/resource/administration.rb', line 81

def general_documents
  Moneybird::Service::Document::GeneralDocument.new(@client, id)
end

#general_journal_documentsObject



85
86
87
# File 'lib/moneybird/resource/administration.rb', line 85

def general_journal_documents
  Moneybird::Service::Document::GeneralJournalDocument.new(@client, id)
end

#identitiesObject



53
54
55
# File 'lib/moneybird/resource/administration.rb', line 53

def identities
  Moneybird::Service::Identity.new(@client, id)
end

#ledger_accountsObject



17
18
19
# File 'lib/moneybird/resource/administration.rb', line 17

def ledger_accounts
  Moneybird::Service::LedgerAccount.new(@client, id)
end

#productsObject



45
46
47
# File 'lib/moneybird/resource/administration.rb', line 45

def products
  Moneybird::Service::Product.new(@client, id)
end

#purchase_invoice_documentsObject



93
94
95
# File 'lib/moneybird/resource/administration.rb', line 93

def purchase_invoice_documents
  Moneybird::Service::Document::PurchaseInvoice.new(@client, id)
end

#purchase_invoicesObject



21
22
23
# File 'lib/moneybird/resource/administration.rb', line 21

def purchase_invoices
  Moneybird::Service::PurchaseInvoice.new(@client, id)
end

#receiptsObject



89
90
91
# File 'lib/moneybird/resource/administration.rb', line 89

def receipts
  Moneybird::Service::Document::Receipt.new(@client, id)
end

#recurring_sales_invoicesObject



33
34
35
# File 'lib/moneybird/resource/administration.rb', line 33

def recurring_sales_invoices
  Moneybird::Service::RecurringSalesInvoice.new(@client, id)
end

#sales_invoicesObject



25
26
27
# File 'lib/moneybird/resource/administration.rb', line 25

def sales_invoices
  Moneybird::Service::SalesInvoice.new(@client, id)
end

#tax_ratesObject



69
70
71
# File 'lib/moneybird/resource/administration.rb', line 69

def tax_rates
  Moneybird::Service::TaxRate.new(@client, id)
end

#typeless_documentsObject



97
98
99
# File 'lib/moneybird/resource/administration.rb', line 97

def typeless_documents
  Moneybird::Service::Document::TypelessDocument.new(@client, id)
end

#webhooksObject



49
50
51
# File 'lib/moneybird/resource/administration.rb', line 49

def webhooks
  Moneybird::Service::Webhook.new(@client, id)
end

#workflowsObject



57
58
59
# File 'lib/moneybird/resource/administration.rb', line 57

def workflows
  Moneybird::Service::Workflow.new(@client, id)
end