Class: GetStream::Generated::Models::CallRequest
- Inherits:
-
BaseModel
- Object
- BaseModel
- GetStream::Generated::Models::CallRequest
show all
- Defined in:
- lib/getstream_ruby/generated/models/call_request.rb
Overview
CallRequest is the payload for creating a call.
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(attributes = {}) ⇒ CallRequest
Initialize with attributes
41
42
43
44
45
46
47
48
49
50
51
52
|
# File 'lib/getstream_ruby/generated/models/call_request.rb', line 41
def initialize(attributes = {})
super(attributes)
@channel_cid = attributes[:channel_cid] || attributes['channel_cid'] || nil
@created_by_id = attributes[:created_by_id] || attributes['created_by_id'] || nil
@starts_at = attributes[:starts_at] || attributes['starts_at'] || nil
@team = attributes[:team] || attributes['team'] || nil
@video = attributes[:video] || attributes['video'] || nil
@members = attributes[:members] || attributes['members'] || nil
@created_by = attributes[:created_by] || attributes['created_by'] || nil
@custom = attributes[:custom] || attributes['custom'] || nil
@settings_override = attributes[:settings_override] || attributes['settings_override'] || nil
end
|
Instance Attribute Details
#channel_cid ⇒ String
14
15
16
|
# File 'lib/getstream_ruby/generated/models/call_request.rb', line 14
def channel_cid
@channel_cid
end
|
32
33
34
|
# File 'lib/getstream_ruby/generated/models/call_request.rb', line 32
def created_by
@created_by
end
|
#created_by_id ⇒ String
17
18
19
|
# File 'lib/getstream_ruby/generated/models/call_request.rb', line 17
def created_by_id
@created_by_id
end
|
#custom ⇒ Object
35
36
37
|
# File 'lib/getstream_ruby/generated/models/call_request.rb', line 35
def custom
@custom
end
|
29
30
31
|
# File 'lib/getstream_ruby/generated/models/call_request.rb', line 29
def members
@members
end
|
38
39
40
|
# File 'lib/getstream_ruby/generated/models/call_request.rb', line 38
def settings_override
@settings_override
end
|
#starts_at ⇒ DateTime
20
21
22
|
# File 'lib/getstream_ruby/generated/models/call_request.rb', line 20
def starts_at
@starts_at
end
|
#team ⇒ String
23
24
25
|
# File 'lib/getstream_ruby/generated/models/call_request.rb', line 23
def team
@team
end
|
#video ⇒ Boolean
26
27
28
|
# File 'lib/getstream_ruby/generated/models/call_request.rb', line 26
def video
@video
end
|
Class Method Details
.json_field_mappings ⇒ Object
Override field mappings for JSON serialization
55
56
57
58
59
60
61
62
63
64
65
66
67
|
# File 'lib/getstream_ruby/generated/models/call_request.rb', line 55
def self.json_field_mappings
{
channel_cid: 'channel_cid',
created_by_id: 'created_by_id',
starts_at: 'starts_at',
team: 'team',
video: 'video',
members: 'members',
created_by: 'created_by',
custom: 'custom',
settings_override: 'settings_override'
}
end
|