Class: GetStream::Generated::Models::ChannelGetOrCreateRequest
- Inherits:
-
BaseModel
- Object
- BaseModel
- GetStream::Generated::Models::ChannelGetOrCreateRequest
show all
- Defined in:
- lib/getstream_ruby/generated/models/channel_get_or_create_request.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/channel_get_or_create_request.rb', line 35
def initialize(attributes = {})
super(attributes)
@hide_for_creator = attributes[:hide_for_creator] || attributes['hide_for_creator'] || nil
@state = attributes[:state] || attributes['state'] || nil
@thread_unread_counts = attributes[:thread_unread_counts] || attributes['thread_unread_counts'] || nil
@data = attributes[:data] || attributes['data'] || nil
@members = attributes[:members] || attributes['members'] || nil
@messages = attributes[:messages] || attributes['messages'] || nil
@watchers = attributes[:watchers] || attributes['watchers'] || nil
end
|
Instance Attribute Details
23
24
25
|
# File 'lib/getstream_ruby/generated/models/channel_get_or_create_request.rb', line 23
def data
@data
end
|
#hide_for_creator ⇒ Boolean
14
15
16
|
# File 'lib/getstream_ruby/generated/models/channel_get_or_create_request.rb', line 14
def hide_for_creator
@hide_for_creator
end
|
26
27
28
|
# File 'lib/getstream_ruby/generated/models/channel_get_or_create_request.rb', line 26
def members
@members
end
|
29
30
31
|
# File 'lib/getstream_ruby/generated/models/channel_get_or_create_request.rb', line 29
def messages
@messages
end
|
#state ⇒ Boolean
17
18
19
|
# File 'lib/getstream_ruby/generated/models/channel_get_or_create_request.rb', line 17
def state
@state
end
|
#thread_unread_counts ⇒ Boolean
20
21
22
|
# File 'lib/getstream_ruby/generated/models/channel_get_or_create_request.rb', line 20
def thread_unread_counts
@thread_unread_counts
end
|
32
33
34
|
# File 'lib/getstream_ruby/generated/models/channel_get_or_create_request.rb', line 32
def watchers
@watchers
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/channel_get_or_create_request.rb', line 47
def self.json_field_mappings
{
hide_for_creator: 'hide_for_creator',
state: 'state',
thread_unread_counts: 'thread_unread_counts',
data: 'data',
members: 'members',
messages: 'messages',
watchers: 'watchers'
}
end
|