Class: Qismo::Objects::User

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

Overview

User object

Defined Under Namespace

Classes: Channel, Role

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

#avatar_urlString (readonly)

Returns:



40
# File 'lib/qismo/objects/user.rb', line 40

attribute? :avatar_url, Types::String.optional

#created_atString (readonly)

Returns:



44
# File 'lib/qismo/objects/user.rb', line 44

attribute? :created_at, Types::String.optional

#current_customer_countInteger (readonly)

Returns:

  • (Integer)


96
# File 'lib/qismo/objects/user.rb', line 96

attribute? :current_customer_count, Types::Int.optional

#emailString (readonly)

Returns:



48
# File 'lib/qismo/objects/user.rb', line 48

attribute? :email, Types::String.optional

#force_offlineTrueClass, FalseClass (readonly)

Returns:

  • (TrueClass, FalseClass)


52
# File 'lib/qismo/objects/user.rb', line 52

attribute? :force_offline, Types::Bool.optional

#idInteger (readonly)

Returns:

  • (Integer)


56
# File 'lib/qismo/objects/user.rb', line 56

attribute? :id, Types::Int.optional

#is_availableTrueClass, FalseClass (readonly)

Returns:

  • (TrueClass, FalseClass)


60
# File 'lib/qismo/objects/user.rb', line 60

attribute? :is_available, Types::Bool.optional

#is_verifiedTrueClass, FalseClass (readonly)

Returns:

  • (TrueClass, FalseClass)


64
# File 'lib/qismo/objects/user.rb', line 64

attribute? :is_verified, Types::Bool.optional

#last_loginString (readonly)

Returns:



68
# File 'lib/qismo/objects/user.rb', line 68

attribute? :last_login, Types::String.optional

#nameString (readonly)

Returns:



72
# File 'lib/qismo/objects/user.rb', line 72

attribute? :name, Types::String.optional

#sdk_emailString (readonly)

Returns:



76
# File 'lib/qismo/objects/user.rb', line 76

attribute? :sdk_email, Types::String.optional

#sdk_keyString (readonly)

Returns:



80
# File 'lib/qismo/objects/user.rb', line 80

attribute? :sdk_key, Types::String.optional

#typeString (readonly)

Returns:



84
# File 'lib/qismo/objects/user.rb', line 84

attribute? :type, Types::Int.optional

#type_as_stringString (readonly)

Returns:



88
# File 'lib/qismo/objects/user.rb', line 88

attribute? :type_as_string, Types::String.optional

#updated_atString (readonly)

Returns:



92
# File 'lib/qismo/objects/user.rb', line 92

attribute? :updated_at, Types::String.optional

#user_channelsArray<Qismo::Objects::User::Channel> (readonly)

Returns:



32
# File 'lib/qismo/objects/user.rb', line 32

attribute? :user_channels, Types.Array(Channel.optional).optional

#user_rolesArray<Qismo::Objects::User::Role> (readonly)

Returns:



36
# File 'lib/qismo/objects/user.rb', line 36

attribute? :user_roles, Types.Array(Role.optional).optional