Class: Qismo::WebhookRequests::OnRoomResolved
- Defined in:
- lib/qismo/webhook_requests/on_room_resolved.rb
Overview
Room resolve webhook object
Defined Under Namespace
Classes: AdditionalInfo, Customer, ResolvedBy, Service
Constant Summary
Constants included from Types
Types::Bool, Types::Hash, Types::Int, Types::String
Instance Attribute Summary collapse
- #customer ⇒ Customer readonly
- #resolved_by ⇒ ResolvedBy readonly
- #service ⇒ Service readonly
Method Summary
Methods inherited from Object
Instance Attribute Details
#customer ⇒ Customer (readonly)
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/qismo/webhook_requests/on_room_resolved.rb', line 11 class OnRoomResolved < Qismo::Object # Room resolve webhook additional info object # # @!attribute [r] key # @return [String] # @!attribute [r] value # @return [String,Integer,TrueClass,FalseClass] class AdditionalInfo < Qismo::Object attribute? :key, Types::String.optional attribute? :value, (Types::String.optional | Types::Int.optional | Types::Params::Bool.optional) end # Room resolve webhook customer object # # @!attribute [r] additional_info # @return [Array<AdditionalInfo>] # @!attribute [r] avatar # @return [String] # @!attribute [r] name # @return [String] # @!attribute [r] user_id # @return [String] class Customer < Qismo::Object attribute? :additional_info, Types.Array(AdditionalInfo.optional).optional attribute? :avatar, Types::String.optional attribute? :name, Types::String.optional attribute? :user_id, Types::String.optional end # Room resolve webhook resolved by object # # @!attribute [r] email # @return [String] # @!attribute [r] id # @return [Integer] # @!attribute [r] is_available # @return [TrueClass,FalseClass] # @!attribute [r] name # @return [String] # @!attribute [r] type # @return [String] class ResolvedBy < Qismo::Object attribute? :email, Types::String.optional attribute? :id, Types::Int.optional attribute? :is_available, Types::Bool.optional attribute? :name, Types::String.optional attribute? :type, Types::String.optional end # Room resolve webhook service object # # @!attribute [r] first_comment_id # @return [String] # @!attribute [r] last_comment_id # @return [String] # @!attribute [r] id # @return [Integer] # @!attribute [r] is_resolved # @return [TrueClass,FalseClass] # @!attribute [r] notes # @return [String] # @!attribute [r] room_id # @return [String] # @!attribute [r] source # @return [String] class Service < Qismo::Object attribute? :first_comment_id, Types::String.optional attribute? :last_comment_id, Types::String.optional attribute? :id, Types::Int.optional attribute? :is_resolved, Types::Bool.optional attribute? :notes, Types::String.optional attribute? :room_id, Types::String.optional attribute? :source, Types::String.optional end attribute? :customer, Customer attribute? :resolved_by, ResolvedBy attribute? :service, Service end |
#resolved_by ⇒ ResolvedBy (readonly)
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/qismo/webhook_requests/on_room_resolved.rb', line 11 class OnRoomResolved < Qismo::Object # Room resolve webhook additional info object # # @!attribute [r] key # @return [String] # @!attribute [r] value # @return [String,Integer,TrueClass,FalseClass] class AdditionalInfo < Qismo::Object attribute? :key, Types::String.optional attribute? :value, (Types::String.optional | Types::Int.optional | Types::Params::Bool.optional) end # Room resolve webhook customer object # # @!attribute [r] additional_info # @return [Array<AdditionalInfo>] # @!attribute [r] avatar # @return [String] # @!attribute [r] name # @return [String] # @!attribute [r] user_id # @return [String] class Customer < Qismo::Object attribute? :additional_info, Types.Array(AdditionalInfo.optional).optional attribute? :avatar, Types::String.optional attribute? :name, Types::String.optional attribute? :user_id, Types::String.optional end # Room resolve webhook resolved by object # # @!attribute [r] email # @return [String] # @!attribute [r] id # @return [Integer] # @!attribute [r] is_available # @return [TrueClass,FalseClass] # @!attribute [r] name # @return [String] # @!attribute [r] type # @return [String] class ResolvedBy < Qismo::Object attribute? :email, Types::String.optional attribute? :id, Types::Int.optional attribute? :is_available, Types::Bool.optional attribute? :name, Types::String.optional attribute? :type, Types::String.optional end # Room resolve webhook service object # # @!attribute [r] first_comment_id # @return [String] # @!attribute [r] last_comment_id # @return [String] # @!attribute [r] id # @return [Integer] # @!attribute [r] is_resolved # @return [TrueClass,FalseClass] # @!attribute [r] notes # @return [String] # @!attribute [r] room_id # @return [String] # @!attribute [r] source # @return [String] class Service < Qismo::Object attribute? :first_comment_id, Types::String.optional attribute? :last_comment_id, Types::String.optional attribute? :id, Types::Int.optional attribute? :is_resolved, Types::Bool.optional attribute? :notes, Types::String.optional attribute? :room_id, Types::String.optional attribute? :source, Types::String.optional end attribute? :customer, Customer attribute? :resolved_by, ResolvedBy attribute? :service, Service end |
#service ⇒ Service (readonly)
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/qismo/webhook_requests/on_room_resolved.rb', line 11 class OnRoomResolved < Qismo::Object # Room resolve webhook additional info object # # @!attribute [r] key # @return [String] # @!attribute [r] value # @return [String,Integer,TrueClass,FalseClass] class AdditionalInfo < Qismo::Object attribute? :key, Types::String.optional attribute? :value, (Types::String.optional | Types::Int.optional | Types::Params::Bool.optional) end # Room resolve webhook customer object # # @!attribute [r] additional_info # @return [Array<AdditionalInfo>] # @!attribute [r] avatar # @return [String] # @!attribute [r] name # @return [String] # @!attribute [r] user_id # @return [String] class Customer < Qismo::Object attribute? :additional_info, Types.Array(AdditionalInfo.optional).optional attribute? :avatar, Types::String.optional attribute? :name, Types::String.optional attribute? :user_id, Types::String.optional end # Room resolve webhook resolved by object # # @!attribute [r] email # @return [String] # @!attribute [r] id # @return [Integer] # @!attribute [r] is_available # @return [TrueClass,FalseClass] # @!attribute [r] name # @return [String] # @!attribute [r] type # @return [String] class ResolvedBy < Qismo::Object attribute? :email, Types::String.optional attribute? :id, Types::Int.optional attribute? :is_available, Types::Bool.optional attribute? :name, Types::String.optional attribute? :type, Types::String.optional end # Room resolve webhook service object # # @!attribute [r] first_comment_id # @return [String] # @!attribute [r] last_comment_id # @return [String] # @!attribute [r] id # @return [Integer] # @!attribute [r] is_resolved # @return [TrueClass,FalseClass] # @!attribute [r] notes # @return [String] # @!attribute [r] room_id # @return [String] # @!attribute [r] source # @return [String] class Service < Qismo::Object attribute? :first_comment_id, Types::String.optional attribute? :last_comment_id, Types::String.optional attribute? :id, Types::Int.optional attribute? :is_resolved, Types::Bool.optional attribute? :notes, Types::String.optional attribute? :room_id, Types::String.optional attribute? :source, Types::String.optional end attribute? :customer, Customer attribute? :resolved_by, ResolvedBy attribute? :service, Service end |