Class: TheCompaniesAPI::Generated::Models::CompanyV2
- Inherits:
-
Object
- Object
- TheCompaniesAPI::Generated::Models::CompanyV2
- Defined in:
- lib/thecompaniesapi/generated/models/company_v2.rb
Overview
Our complete schema for company data.
Instance Attribute Summary collapse
-
#about ⇒ Hash
About.
-
#action ⇒ Hash
The action results for the company.
-
#analytics ⇒ Hash
Analytics.
-
#apps ⇒ Hash
The apps the company owns.
-
#assets ⇒ Hash
Assets.
-
#codes ⇒ Hash
Codes.
-
#companies ⇒ Hash
Companies.
-
#contacts ⇒ Hash
Contacts.
-
#contents ⇒ Hash
Contents.
-
#descriptions ⇒ Hash
Descriptions.
-
#domain ⇒ Hash
Domain.
-
#finances ⇒ Hash
Finances.
-
#id ⇒ String
Id.
-
#locations ⇒ Hash
Locations.
-
#meta ⇒ Hash
Meta.
-
#people ⇒ Hash
People.
-
#secondaries ⇒ Hash
Secondaries.
-
#socials ⇒ Hash
The social media pages of the company.
-
#technologies ⇒ Hash
Technologies.
-
#urls ⇒ Hash
Urls.
-
#vectors ⇒ Hash
Vectors.
Instance Method Summary collapse
-
#initialize(data = {}) ⇒ CompanyV2
constructor
Initialize a new CompanyV2.
-
#to_hash ⇒ Hash
(also: #to_h)
Convert to hash.
Constructor Details
#initialize(data = {}) ⇒ CompanyV2
Initialize a new CompanyV2
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 78 def initialize(data = {}) @id = data['id'] @about = data['about'] @analytics = data['analytics'] @apps = data['apps'] @assets = data['assets'] @codes = data['codes'] @companies = data['companies'] @contacts = data['contacts'] @contents = data['contents'] @descriptions = data['descriptions'] @domain = data['domain'] @finances = data['finances'] @locations = data['locations'] @meta = data['meta'] @people = data['people'] @secondaries = data['secondaries'] @socials = data['socials'] @technologies = data['technologies'] @urls = data['urls'] @vectors = data['vectors'] @action = data['action'] end |
Instance Attribute Details
#about ⇒ Hash
Returns about.
15 16 17 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 15 def about @about end |
#action ⇒ Hash
Returns The action results for the company.
72 73 74 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 72 def action @action end |
#analytics ⇒ Hash
Returns analytics.
18 19 20 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 18 def analytics @analytics end |
#apps ⇒ Hash
Returns The apps the company owns.
21 22 23 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 21 def apps @apps end |
#assets ⇒ Hash
Returns assets.
24 25 26 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 24 def assets @assets end |
#codes ⇒ Hash
Returns codes.
27 28 29 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 27 def codes @codes end |
#companies ⇒ Hash
Returns companies.
30 31 32 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 30 def companies @companies end |
#contacts ⇒ Hash
Returns contacts.
33 34 35 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 33 def contacts @contacts end |
#contents ⇒ Hash
Returns contents.
36 37 38 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 36 def contents @contents end |
#descriptions ⇒ Hash
Returns descriptions.
39 40 41 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 39 def descriptions @descriptions end |
#domain ⇒ Hash
Returns domain.
42 43 44 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 42 def domain @domain end |
#finances ⇒ Hash
Returns finances.
45 46 47 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 45 def finances @finances end |
#id ⇒ String
Returns id.
12 13 14 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 12 def id @id end |
#locations ⇒ Hash
Returns locations.
48 49 50 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 48 def locations @locations end |
#meta ⇒ Hash
Returns meta.
51 52 53 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 51 def @meta end |
#people ⇒ Hash
Returns people.
54 55 56 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 54 def people @people end |
#secondaries ⇒ Hash
Returns secondaries.
57 58 59 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 57 def secondaries @secondaries end |
#socials ⇒ Hash
Returns The social media pages of the company.
60 61 62 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 60 def @socials end |
#technologies ⇒ Hash
Returns technologies.
63 64 65 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 63 def technologies @technologies end |
#urls ⇒ Hash
Returns urls.
66 67 68 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 66 def urls @urls end |
#vectors ⇒ Hash
Returns vectors.
69 70 71 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 69 def vectors @vectors end |
Instance Method Details
#to_hash ⇒ Hash Also known as: to_h
Convert to hash
106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
# File 'lib/thecompaniesapi/generated/models/company_v2.rb', line 106 def to_hash { 'id' => @id, 'about' => @about, 'analytics' => @analytics, 'apps' => @apps, 'assets' => @assets, 'codes' => @codes, 'companies' => @companies, 'contacts' => @contacts, 'contents' => @contents, 'descriptions' => @descriptions, 'domain' => @domain, 'finances' => @finances, 'locations' => @locations, 'meta' => @meta, 'people' => @people, 'secondaries' => @secondaries, 'socials' => @socials, 'technologies' => @technologies, 'urls' => @urls, 'vectors' => @vectors, 'action' => @action, } end |