Class: Qismo::Objects::CustomerRoom

Inherits:
Qismo::Object show all
Defined in:
lib/qismo/objects/customer_room.rb

Overview

Customer room object

Constant Summary

Constants included from Types

Types::Bool, Types::Hash, Types::Int, Types::String

Instance Attribute Summary collapse

Method Summary

Methods inherited from Qismo::Object

from_array

Instance Attribute Details

#channel_idInteger (readonly)

Returns:

  • (Integer)


10
# File 'lib/qismo/objects/customer_room.rb', line 10

attribute? :channel_id, Types::Int.optional

#contact_idInteger (readonly)

Returns:

  • (Integer)


14
# File 'lib/qismo/objects/customer_room.rb', line 14

attribute? :contact_id, Types::Int.optional

#idInteger (readonly)

Returns:

  • (Integer)


18
# File 'lib/qismo/objects/customer_room.rb', line 18

attribute? :id, Types::Int.optional

#is_handled_by_botTrueClass, FalseClass (readonly)

Returns:

  • (TrueClass, FalseClass)


22
# File 'lib/qismo/objects/customer_room.rb', line 22

attribute? :is_handled_by_bot, Types::Bool.optional

#is_resolvedString (readonly)

Returns:



26
# File 'lib/qismo/objects/customer_room.rb', line 26

attribute? :is_resolved, Types::Bool.optional

#is_waitingTrueClass, FalseClass (readonly)

Returns:

  • (TrueClass, FalseClass)


30
# File 'lib/qismo/objects/customer_room.rb', line 30

attribute? :is_waiting, Types::Bool.optional

#last_comment_senderString (readonly)

Returns:



34
# File 'lib/qismo/objects/customer_room.rb', line 34

attribute? :last_comment_sender, String

#last_comment_sender_typeString (readonly)

Returns:



38
# File 'lib/qismo/objects/customer_room.rb', line 38

attribute? :last_comment_sender_type, Types::String.optional

#last_comment_textString (readonly)

Returns:



42
# File 'lib/qismo/objects/customer_room.rb', line 42

attribute? :last_comment_text, Types::String.optional

#last_comment_timestampString (readonly)

Returns:



46
# File 'lib/qismo/objects/customer_room.rb', line 46

attribute? :last_comment_timestamp, Types::String.optional

#last_customer_comment_textString (readonly)

Returns:



50
# File 'lib/qismo/objects/customer_room.rb', line 50

attribute? :last_customer_comment_text, Types::String.optional

#last_customer_timestampString (readonly)

Returns:



54
# File 'lib/qismo/objects/customer_room.rb', line 54

attribute? :last_customer_timestamp, Types::String.optional

#nameString (readonly)

Returns:



58
# File 'lib/qismo/objects/customer_room.rb', line 58

attribute? :name, Types::String.optional

#room_badgeString (readonly)

Returns:



62
# File 'lib/qismo/objects/customer_room.rb', line 62

attribute? :room_badge, Types::String.optional

#room_idString (readonly)

Returns:



66
# File 'lib/qismo/objects/customer_room.rb', line 66

attribute? :room_id, Types::Int.optional

#room_typeString (readonly)

Returns:



70
# File 'lib/qismo/objects/customer_room.rb', line 70

attribute? :room_type, Types::String.optional

#sourceString (readonly)

Returns:



74
# File 'lib/qismo/objects/customer_room.rb', line 74

attribute? :source, Types::String.optional

#user_avatar_urlString (readonly)

Returns:



78
# File 'lib/qismo/objects/customer_room.rb', line 78

attribute? :user_avatar_url, Types::String.optional

#user_idString (readonly)

Returns:



82
# File 'lib/qismo/objects/customer_room.rb', line 82

attribute? :user_id, Types::String.optional