Class: TheCompaniesAPI::Generated::Models::NominatimContinent

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

Overview

A continent from the Nominatim API.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data = {}) ⇒ NominatimContinent

Initialize a new NominatimContinent

Parameters:

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

    Initial data



63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# File 'lib/thecompaniesapi/generated/models/nominatim_continent.rb', line 63

def initialize(data = {})
                @cities_count = data['citiesCount']
                @code = data['code']
                @companies_count = data['companiesCount']
                @counties_count = data['countiesCount']
                @countries_count = data['countriesCount']
                @icon = data['icon']
                @id = data['id']
                @latitude = data['latitude']
                @linkedin_headline = data['linkedinHeadline']
                @linkedin_id = data['linkedinId']
                @longitude = data['longitude']
                @name = data['name']
                @name_es = data['nameEs']
                @name_fr = data['nameFr']
                @states_count = data['statesCount']
                @usage_count = data['usageCount']
end

Instance Attribute Details

#cities_countObject

Returns citiesCount.

Returns:

  • (Object)

    citiesCount



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

def cities_count
  @cities_count
end

#codeString

Returns code.

Returns:

  • (String)

    code



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

def code
  @code
end

#companies_countObject

Returns companiesCount.

Returns:

  • (Object)

    companiesCount



18
19
20
# File 'lib/thecompaniesapi/generated/models/nominatim_continent.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_continent.rb', line 21

def counties_count
  @counties_count
end

#countries_countObject

Returns countriesCount.

Returns:

  • (Object)

    countriesCount



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

def countries_count
  @countries_count
end

#iconObject

Returns icon.

Returns:

  • (Object)

    icon



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

def icon
  @icon
end

#idFloat

Returns id.

Returns:

  • (Float)

    id



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

def id
  @id
end

#latitudeObject

Returns latitude.

Returns:

  • (Object)

    latitude



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

def latitude
  @latitude
end

#linkedin_headlineObject

Returns linkedinHeadline.

Returns:

  • (Object)

    linkedinHeadline



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

def linkedin_headline
  @linkedin_headline
end

#linkedin_idObject

Returns linkedinId.

Returns:

  • (Object)

    linkedinId



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

def linkedin_id
  @linkedin_id
end

#longitudeObject

Returns longitude.

Returns:

  • (Object)

    longitude



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

def longitude
  @longitude
end

#nameString

Returns name.

Returns:

  • (String)

    name



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

def name
  @name
end

#name_esString

Returns nameEs.

Returns:

  • (String)

    nameEs



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

def name_es
  @name_es
end

#name_frString

Returns nameFr.

Returns:

  • (String)

    nameFr



51
52
53
# File 'lib/thecompaniesapi/generated/models/nominatim_continent.rb', line 51

def name_fr
  @name_fr
end

#states_countObject

Returns statesCount.

Returns:

  • (Object)

    statesCount



54
55
56
# File 'lib/thecompaniesapi/generated/models/nominatim_continent.rb', line 54

def states_count
  @states_count
end

#usage_countObject

Returns usageCount.

Returns:

  • (Object)

    usageCount



57
58
59
# File 'lib/thecompaniesapi/generated/models/nominatim_continent.rb', line 57

def usage_count
  @usage_count
end

Instance Method Details

#to_hashHash Also known as: to_h

Convert to hash

Returns:

  • (Hash)

    Hash representation



86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# File 'lib/thecompaniesapi/generated/models/nominatim_continent.rb', line 86

def to_hash
  {
          'citiesCount' => @cities_count,
          'code' => @code,
          'companiesCount' => @companies_count,
          'countiesCount' => @counties_count,
          'countriesCount' => @countries_count,
          'icon' => @icon,
          'id' => @id,
          'latitude' => @latitude,
          'linkedinHeadline' => @linkedin_headline,
          'linkedinId' => @linkedin_id,
          'longitude' => @longitude,
          'name' => @name,
          'nameEs' => @name_es,
          'nameFr' => @name_fr,
          'statesCount' => @states_count,
          'usageCount' => @usage_count,
  }
end