Class: GetStream::Generated::Models::CampaignStatsResponse
- Inherits:
-
BaseModel
- Object
- BaseModel
- GetStream::Generated::Models::CampaignStatsResponse
show all
- Defined in:
- lib/getstream_ruby/generated/models/campaign_stats_response.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
35
36
37
38
39
40
41
42
43
44
|
# File 'lib/getstream_ruby/generated/models/campaign_stats_response.rb', line 35
def initialize(attributes = {})
super(attributes)
@progress = attributes[:progress] || attributes['progress']
@stats_channels_created = attributes[:stats_channels_created] || attributes['stats_channels_created']
@stats_completed_at = attributes[:stats_completed_at] || attributes['stats_completed_at']
@stats_messages_sent = attributes[:stats_messages_sent] || attributes['stats_messages_sent']
@stats_started_at = attributes[:stats_started_at] || attributes['stats_started_at']
@stats_users_read = attributes[:stats_users_read] || attributes['stats_users_read']
@stats_users_sent = attributes[:stats_users_sent] || attributes['stats_users_sent']
end
|
Instance Attribute Details
#progress ⇒ Float
14
15
16
|
# File 'lib/getstream_ruby/generated/models/campaign_stats_response.rb', line 14
def progress
@progress
end
|
#stats_channels_created ⇒ Integer
17
18
19
|
# File 'lib/getstream_ruby/generated/models/campaign_stats_response.rb', line 17
def stats_channels_created
@stats_channels_created
end
|
#stats_completed_at ⇒ DateTime
20
21
22
|
# File 'lib/getstream_ruby/generated/models/campaign_stats_response.rb', line 20
def stats_completed_at
@stats_completed_at
end
|
#stats_messages_sent ⇒ Integer
23
24
25
|
# File 'lib/getstream_ruby/generated/models/campaign_stats_response.rb', line 23
def stats_messages_sent
@stats_messages_sent
end
|
#stats_started_at ⇒ DateTime
26
27
28
|
# File 'lib/getstream_ruby/generated/models/campaign_stats_response.rb', line 26
def stats_started_at
@stats_started_at
end
|
#stats_users_read ⇒ Integer
29
30
31
|
# File 'lib/getstream_ruby/generated/models/campaign_stats_response.rb', line 29
def stats_users_read
@stats_users_read
end
|
#stats_users_sent ⇒ Integer
32
33
34
|
# File 'lib/getstream_ruby/generated/models/campaign_stats_response.rb', line 32
def stats_users_sent
@stats_users_sent
end
|
Class Method Details
.json_field_mappings ⇒ Object
Override field mappings for JSON serialization
47
48
49
50
51
52
53
54
55
56
57
|
# File 'lib/getstream_ruby/generated/models/campaign_stats_response.rb', line 47
def self.json_field_mappings
{
progress: 'progress',
stats_channels_created: 'stats_channels_created',
stats_completed_at: 'stats_completed_at',
stats_messages_sent: 'stats_messages_sent',
stats_started_at: 'stats_started_at',
stats_users_read: 'stats_users_read',
stats_users_sent: 'stats_users_sent'
}
end
|