Class: TheCompaniesAPI::Generated::Models::NominatimState

Inherits:
Object
  • Object
show all
Defined in:
lib/thecompaniesapi/generated/models/nominatim_state.rb

Overview

A state from the Nominatim API.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data = {}) ⇒ NominatimState

Initialize a new NominatimState

Parameters:

  • data (Hash) (defaults to: {})

    Initial data



54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# File 'lib/thecompaniesapi/generated/models/nominatim_state.rb', line 54

def initialize(data = {})
                @cities_count = data['citiesCount']
                @code = data['code']
                @companies_count = data['companiesCount']
                @counties_count = data['countiesCount']
                @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']
                @usage_count = data['usageCount']
end

Instance Attribute Details

#cities_countObject

Returns citiesCount.

Returns:

  • (Object)

    citiesCount



12
13
14
# File 'lib/thecompaniesapi/generated/models/nominatim_state.rb', line 12

def cities_count
  @cities_count
end

#codeString

Returns code.

Returns:

  • (String)

    code



15
16
17
# File 'lib/thecompaniesapi/generated/models/nominatim_state.rb', line 15

def code
  @code
end

#companies_countObject

Returns companiesCount.

Returns:

  • (Object)

    companiesCount



18
19
20
# File 'lib/thecompaniesapi/generated/models/nominatim_state.rb', line 18

def companies_count
  @companies_count
end

#counties_countObject

Returns countiesCount.

Returns:

  • (Object)

    countiesCount



21
22
23
# File 'lib/thecompaniesapi/generated/models/nominatim_state.rb', line 21

def counties_count
  @counties_count
end

#idFloat

Returns id.

Returns:

  • (Float)

    id



24
25
26
# File 'lib/thecompaniesapi/generated/models/nominatim_state.rb', line 24

def id
  @id
end

#latitudeObject

Returns latitude.

Returns:

  • (Object)

    latitude



27
28
29
# File 'lib/thecompaniesapi/generated/models/nominatim_state.rb', line 27

def latitude
  @latitude
end

#linkedin_headlineObject

Returns linkedinHeadline.

Returns:

  • (Object)

    linkedinHeadline



30
31
32
# File 'lib/thecompaniesapi/generated/models/nominatim_state.rb', line 30

def linkedin_headline
  @linkedin_headline
end

#linkedin_idObject

Returns linkedinId.

Returns:

  • (Object)

    linkedinId



33
34
35
# File 'lib/thecompaniesapi/generated/models/nominatim_state.rb', line 33

def linkedin_id
  @linkedin_id
end

#linkedin_queryObject

Returns linkedinQuery.

Returns:

  • (Object)

    linkedinQuery



36
37
38
# File 'lib/thecompaniesapi/generated/models/nominatim_state.rb', line 36

def linkedin_query
  @linkedin_query
end

#longitudeObject

Returns longitude.

Returns:

  • (Object)

    longitude



39
40
41
# File 'lib/thecompaniesapi/generated/models/nominatim_state.rb', line 39

def longitude
  @longitude
end

#nameString

Returns name.

Returns:

  • (String)

    name



42
43
44
# File 'lib/thecompaniesapi/generated/models/nominatim_state.rb', line 42

def name
  @name
end

#nominatim_country_idObject

Returns nominatimCountryId.

Returns:

  • (Object)

    nominatimCountryId



45
46
47
# File 'lib/thecompaniesapi/generated/models/nominatim_state.rb', line 45

def nominatim_country_id
  @nominatim_country_id
end

#usage_countObject

Returns usageCount.

Returns:

  • (Object)

    usageCount



48
49
50
# File 'lib/thecompaniesapi/generated/models/nominatim_state.rb', line 48

def usage_count
  @usage_count
end

Instance Method Details

#to_hashHash Also known as: to_h

Convert to hash

Returns:

  • (Hash)

    Hash representation



74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# File 'lib/thecompaniesapi/generated/models/nominatim_state.rb', line 74

def to_hash
  {
          'citiesCount' => @cities_count,
          'code' => @code,
          'companiesCount' => @companies_count,
          'countiesCount' => @counties_count,
          'id' => @id,
          'latitude' => @latitude,
          'linkedinHeadline' => @linkedin_headline,
          'linkedinId' => @linkedin_id,
          'linkedinQuery' => @linkedin_query,
          'longitude' => @longitude,
          'name' => @name,
          'nominatimCountryId' => @nominatim_country_id,
          'usageCount' => @usage_count,
  }
end