Class: TheCompaniesAPI::Generated::Models::NominatimCity
- Inherits:
-
Object
- Object
- TheCompaniesAPI::Generated::Models::NominatimCity
- Defined in:
- lib/thecompaniesapi/generated/models/nominatim_city.rb
Overview
A city from the Nominatim API.
Instance Attribute Summary collapse
-
#code ⇒ String
Code.
-
#companies_count ⇒ Object
CompaniesCount.
-
#id ⇒ Float
Id.
-
#latitude ⇒ Object
Latitude.
-
#linkedin_headline ⇒ Object
LinkedinHeadline.
-
#linkedin_id ⇒ Object
LinkedinId.
-
#linkedin_query ⇒ Object
LinkedinQuery.
-
#longitude ⇒ Object
Longitude.
-
#name ⇒ String
Name.
-
#nominatim_country_id ⇒ Object
NominatimCountryId.
-
#nominatim_county_id ⇒ Object
NominatimCountyId.
-
#nominatim_state_id ⇒ Object
NominatimStateId.
-
#postcode ⇒ Object
Postcode.
-
#usage_count ⇒ Object
UsageCount.
Instance Method Summary collapse
-
#initialize(data = {}) ⇒ NominatimCity
constructor
Initialize a new NominatimCity.
-
#to_hash ⇒ Hash
(also: #to_h)
Convert to hash.
Constructor Details
#initialize(data = {}) ⇒ NominatimCity
Initialize a new NominatimCity
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
# File 'lib/thecompaniesapi/generated/models/nominatim_city.rb', line 57 def initialize(data = {}) @code = data['code'] @companies_count = data['companiesCount'] @id = data['id'] @latitude = data['latitude'] @linkedin_headline = data['linkedinHeadline'] @linkedin_id = data['linkedinId'] @linkedin_query = data['linkedinQuery'] @longitude = data['longitude'] @name = data['name'] @nominatim_country_id = data['nominatimCountryId'] @nominatim_county_id = data['nominatimCountyId'] @nominatim_state_id = data['nominatimStateId'] @postcode = data['postcode'] @usage_count = data['usageCount'] end |
Instance Attribute Details
#code ⇒ String
Returns code.
12 13 14 |
# File 'lib/thecompaniesapi/generated/models/nominatim_city.rb', line 12 def code @code end |
#companies_count ⇒ Object
Returns companiesCount.
15 16 17 |
# File 'lib/thecompaniesapi/generated/models/nominatim_city.rb', line 15 def companies_count @companies_count end |
#id ⇒ Float
Returns id.
18 19 20 |
# File 'lib/thecompaniesapi/generated/models/nominatim_city.rb', line 18 def id @id end |
#latitude ⇒ Object
Returns latitude.
21 22 23 |
# File 'lib/thecompaniesapi/generated/models/nominatim_city.rb', line 21 def latitude @latitude end |
#linkedin_headline ⇒ Object
Returns linkedinHeadline.
24 25 26 |
# File 'lib/thecompaniesapi/generated/models/nominatim_city.rb', line 24 def linkedin_headline @linkedin_headline end |
#linkedin_id ⇒ Object
Returns linkedinId.
27 28 29 |
# File 'lib/thecompaniesapi/generated/models/nominatim_city.rb', line 27 def linkedin_id @linkedin_id end |
#linkedin_query ⇒ Object
Returns linkedinQuery.
30 31 32 |
# File 'lib/thecompaniesapi/generated/models/nominatim_city.rb', line 30 def linkedin_query @linkedin_query end |
#longitude ⇒ Object
Returns longitude.
33 34 35 |
# File 'lib/thecompaniesapi/generated/models/nominatim_city.rb', line 33 def longitude @longitude end |
#name ⇒ String
Returns name.
36 37 38 |
# File 'lib/thecompaniesapi/generated/models/nominatim_city.rb', line 36 def name @name end |
#nominatim_country_id ⇒ Object
Returns nominatimCountryId.
39 40 41 |
# File 'lib/thecompaniesapi/generated/models/nominatim_city.rb', line 39 def nominatim_country_id @nominatim_country_id end |
#nominatim_county_id ⇒ Object
Returns nominatimCountyId.
42 43 44 |
# File 'lib/thecompaniesapi/generated/models/nominatim_city.rb', line 42 def nominatim_county_id @nominatim_county_id end |
#nominatim_state_id ⇒ Object
Returns nominatimStateId.
45 46 47 |
# File 'lib/thecompaniesapi/generated/models/nominatim_city.rb', line 45 def nominatim_state_id @nominatim_state_id end |
#postcode ⇒ Object
Returns postcode.
48 49 50 |
# File 'lib/thecompaniesapi/generated/models/nominatim_city.rb', line 48 def postcode @postcode end |
#usage_count ⇒ Object
Returns usageCount.
51 52 53 |
# File 'lib/thecompaniesapi/generated/models/nominatim_city.rb', line 51 def usage_count @usage_count end |
Instance Method Details
#to_hash ⇒ Hash Also known as: to_h
Convert to hash
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
# File 'lib/thecompaniesapi/generated/models/nominatim_city.rb', line 78 def to_hash { 'code' => @code, 'companiesCount' => @companies_count, 'id' => @id, 'latitude' => @latitude, 'linkedinHeadline' => @linkedin_headline, 'linkedinId' => @linkedin_id, 'linkedinQuery' => @linkedin_query, 'longitude' => @longitude, 'name' => @name, 'nominatimCountryId' => @nominatim_country_id, 'nominatimCountyId' => @nominatim_county_id, 'nominatimStateId' => @nominatim_state_id, 'postcode' => @postcode, 'usageCount' => @usage_count, } end |