Class: Duedil::Company

Inherits:
Object
  • Object
show all
Includes:
Client
Defined in:
lib/duedil/company.rb

Instance Method Summary collapse

Methods included from Client

#initialize

Instance Method Details

#accounts(company_id, filters = {}) ⇒ Object



40
41
42
43
# File 'lib/duedil/company.rb', line 40

def accounts(company_id, filters = {})
  path = path "companies/#{company_id}/accounts"
  request path, filters
end

#accounts_details(company_id, account_id, filters = {}) ⇒ Object



45
46
47
48
# File 'lib/duedil/company.rb', line 45

def accounts_details(company_id, , filters = {})
  path = path "companies/#{company_id}/accounts/#{}"
  request path, filters
end

#all(filters = {}) ⇒ Object



5
6
7
8
# File 'lib/duedil/company.rb', line 5

def all(filters = {})
  path = path 'companies'
  request path, filters: filters
end

#bank_accounts(company_id, filters = {}) ⇒ Object



35
36
37
38
# File 'lib/duedil/company.rb', line 35

def bank_accounts(company_id, filters = {})
  path = path "companies/#{company_id}/bank-accounts"
  request path, filters
end

#directors(company_id, filters = {}) ⇒ Object



65
66
67
68
# File 'lib/duedil/company.rb', line 65

def directors(company_id, filters = {})
  path = path "companies/#{company_id}/directors"
  request path, filters
end

#directorships(company_id, filters = {}) ⇒ Object



70
71
72
73
# File 'lib/duedil/company.rb', line 70

def directorships(company_id, filters = {})
  path = path "companies/#{company_id}/directorships"
  request path, filters
end

#documents(company_id, filters = {}) ⇒ Object



50
51
52
53
# File 'lib/duedil/company.rb', line 50

def documents(company_id, filters = {})
  path = path "companies/#{company_id}/documents"
  request path, filters
end

#get(company_id) ⇒ Object



10
11
12
13
# File 'lib/duedil/company.rb', line 10

def get(company_id)
  path = path "companies/#{company_id}"
  request path
end

#industries(company_id, filters = {}) ⇒ Object



25
26
27
28
# File 'lib/duedil/company.rb', line 25

def industries(company_id, filters = {})
  path = path "companies/#{company_id}/industries"
  request path, filters
end

#mortages(company_id, filters = {}) ⇒ Object



75
76
77
78
# File 'lib/duedil/company.rb', line 75

def mortages(company_id, filters = {})
  path = path "companies/#{company_id}/mortages"
  request path, filters
end

#parent(company_id, filters = {}) ⇒ Object



60
61
62
63
# File 'lib/duedil/company.rb', line 60

def parent(company_id, filters = {})
  path = path "companies/#{company_id}/parent"
  request path, filters
end

#previous_company_names(company_id, filters = {}) ⇒ Object



20
21
22
23
# File 'lib/duedil/company.rb', line 20

def previous_company_names(company_id, filters = {})
  path = path "companies/#{company_id}/previous-company-names"
  request path, filters
end

#registered_address(company_id, filters = {}) ⇒ Object



15
16
17
18
# File 'lib/duedil/company.rb', line 15

def registered_address(company_id, filters = {})
  path = path "companies/#{company_id}/registered-address"
  request path, filters
end

#service_addresses(company_id, filters = {}) ⇒ Object



80
81
82
83
# File 'lib/duedil/company.rb', line 80

def service_addresses(company_id, filters = {})
  path = path "companies/#{company_id}/service-addresses"
  request path, filters
end

#shareholders(company_id, filters = {}) ⇒ Object



30
31
32
33
# File 'lib/duedil/company.rb', line 30

def shareholders(company_id, filters = {})
  path = path "companies/#{company_id}/shareholders"
  request path, filters
end

#subsidiaries(company_id, filters = {}) ⇒ Object



55
56
57
58
# File 'lib/duedil/company.rb', line 55

def subsidiaries(company_id, filters = {})
  path = path "companies/#{company_id}/subsidiaries"
  request path, filters
end