Class: GetStream::Generated::Models::CallStatsLocation
- Inherits:
-
BaseModel
- Object
- BaseModel
- GetStream::Generated::Models::CallStatsLocation
show all
- Defined in:
- lib/getstream_ruby/generated/models/call_stats_location.rb
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from BaseModel
#==, #inspect, omit_empty_fields, #to_h, #to_json
Constructor Details
Initialize with attributes
38
39
40
41
42
43
44
45
46
47
48
|
# File 'lib/getstream_ruby/generated/models/call_stats_location.rb', line 38
def initialize(attributes = {})
super(attributes)
@accuracy_radius_meters = attributes[:accuracy_radius_meters] || attributes['accuracy_radius_meters'] || nil
@city = attributes[:city] || attributes['city'] || nil
@continent = attributes[:continent] || attributes['continent'] || nil
@country = attributes[:country] || attributes['country'] || nil
@country_iso_code = attributes[:country_iso_code] || attributes['country_iso_code'] || nil
@latitude = attributes[:latitude] || attributes['latitude'] || nil
@longitude = attributes[:longitude] || attributes['longitude'] || nil
@subdivision = attributes[:subdivision] || attributes['subdivision'] || nil
end
|
Instance Attribute Details
#accuracy_radius_meters ⇒ Integer
14
15
16
|
# File 'lib/getstream_ruby/generated/models/call_stats_location.rb', line 14
def accuracy_radius_meters
@accuracy_radius_meters
end
|
#city ⇒ String
17
18
19
|
# File 'lib/getstream_ruby/generated/models/call_stats_location.rb', line 17
def city
@city
end
|
#continent ⇒ String
20
21
22
|
# File 'lib/getstream_ruby/generated/models/call_stats_location.rb', line 20
def continent
@continent
end
|
#country ⇒ String
23
24
25
|
# File 'lib/getstream_ruby/generated/models/call_stats_location.rb', line 23
def country
@country
end
|
#country_iso_code ⇒ String
26
27
28
|
# File 'lib/getstream_ruby/generated/models/call_stats_location.rb', line 26
def country_iso_code
@country_iso_code
end
|
#latitude ⇒ Float
29
30
31
|
# File 'lib/getstream_ruby/generated/models/call_stats_location.rb', line 29
def latitude
@latitude
end
|
#longitude ⇒ Float
32
33
34
|
# File 'lib/getstream_ruby/generated/models/call_stats_location.rb', line 32
def longitude
@longitude
end
|
#subdivision ⇒ String
35
36
37
|
# File 'lib/getstream_ruby/generated/models/call_stats_location.rb', line 35
def subdivision
@subdivision
end
|
Class Method Details
.json_field_mappings ⇒ Object
Override field mappings for JSON serialization
51
52
53
54
55
56
57
58
59
60
61
62
|
# File 'lib/getstream_ruby/generated/models/call_stats_location.rb', line 51
def self.json_field_mappings
{
accuracy_radius_meters: 'accuracy_radius_meters',
city: 'city',
continent: 'continent',
country: 'country',
country_iso_code: 'country_iso_code',
latitude: 'latitude',
longitude: 'longitude',
subdivision: 'subdivision'
}
end
|