Class: Vk::API::Users::UserFull

Inherits:
User show all
Defined in:
lib/vk/api/users/user_full.rb

Overview

Instance Method Summary collapse

Methods inherited from User

#online, #photo_100, #photo_50, #screen_name, #sex

Methods inherited from UserMin

#deactivated, #first_name, #hidden, #id, #last_name

Instance Method Details

#about ⇒ String

Returns About me field.

Returns:

  • (String) —

    About me field



147
# File 'lib/vk/api/users/user_full.rb', line 147

attribute :about, API::Types::Coercible::String.optional.default(nil)

#activities ⇒ String

Returns User's activities.

Returns:

  • (String) —

    User's activities



133
# File 'lib/vk/api/users/user_full.rb', line 133

attribute :activities, API::Types::Coercible::String.optional.default(nil)

#activity ⇒ String

Returns User's status.

Returns:

  • (String) —

    User's status



79
# File 'lib/vk/api/users/user_full.rb', line 79

attribute :activity, API::Types::Coercible::String.optional.default(nil)

#bdate ⇒ String

Returns User's date of birth.

Returns:

  • (String) —

    User's date of birth



17
# File 'lib/vk/api/users/user_full.rb', line 17

attribute :bdate, API::Types::Coercible::String.optional.default(nil)

#blacklisted ⇒ API::Base::BoolInt

Returns Information whether current user is in the requested user's blacklist.

Returns:

  • (API::Base::BoolInt) —

    Information whether current user is in the requested user's blacklist.



91
# File 'lib/vk/api/users/user_full.rb', line 91

attribute :blacklisted, API::Base::BoolInt.optional.default(nil)

#blacklisted_by_me ⇒ API::Base::BoolInt

Returns Information whether the requested user is in current user's blacklist.

Returns:

  • (API::Base::BoolInt) —

    Information whether the requested user is in current user's blacklist



93
# File 'lib/vk/api/users/user_full.rb', line 93

attribute :blacklisted_by_me, API::Base::BoolInt.optional.default(nil)

#books ⇒ String

Returns User's favorite books.

Returns:

  • (String) —

    User's favorite books



139
# File 'lib/vk/api/users/user_full.rb', line 139

attribute :books, API::Types::Coercible::String.optional.default(nil)

#can_post ⇒ API::Base::BoolInt

Returns Information whether current user can post on the user's wall.

Returns:



47
# File 'lib/vk/api/users/user_full.rb', line 47

attribute :can_post, API::Base::BoolInt.optional.default(nil)

#can_see_all_posts ⇒ API::Base::BoolInt

Returns Information whether current user can see other users' audio on the wall.

Returns:

  • (API::Base::BoolInt) —

    Information whether current user can see other users' audio on the wall



49
# File 'lib/vk/api/users/user_full.rb', line 49

attribute :can_see_all_posts, API::Base::BoolInt.optional.default(nil)

#can_see_audio ⇒ API::Base::BoolInt

Returns Information whether current user can see the user's audio.

Returns:



51
# File 'lib/vk/api/users/user_full.rb', line 51

attribute :can_see_audio, API::Base::BoolInt.optional.default(nil)

#can_send_friend_request ⇒ API::Base::BoolInt

Returns Information whether current user can send a friend request.

Returns:



55
# File 'lib/vk/api/users/user_full.rb', line 55

attribute :can_send_friend_request, API::Base::BoolInt.optional.default(nil)

#can_write_private_message ⇒ API::Base::BoolInt

Returns Information whether current user can write private message.

Returns:



53
# File 'lib/vk/api/users/user_full.rb', line 53

attribute :can_write_private_message, API::Base::BoolInt.optional.default(nil)

#career ⇒ Array



103
# File 'lib/vk/api/users/user_full.rb', line 103

attribute :career, API::Types::Coercible::Array.member(API::Users::Career).optional.default(nil)

#city ⇒ API::Base::Object



19
# File 'lib/vk/api/users/user_full.rb', line 19

attribute :city, Dry::Types[API::Base::Object].optional.default(nil)

#common_count ⇒ Integer

Returns Number of common friends with current user.

Returns:

  • (Integer) —

    Number of common friends with current user



99
# File 'lib/vk/api/users/user_full.rb', line 99

attribute :common_count, API::Types::Coercible::Int.optional.default(nil)

#country ⇒ API::Base::Country



21
# File 'lib/vk/api/users/user_full.rb', line 21

attribute :country, Dry::Types[API::Base::Country].optional.default(nil)

#crop_photo ⇒ API::Users::CropPhoto



85
# File 'lib/vk/api/users/user_full.rb', line 85

attribute :crop_photo, Dry::Types[API::Users::CropPhoto].optional.default(nil)

#domain ⇒ String

Returns Domain name of the user's page.

Returns:

  • (String) —

    Domain name of the user's page



15
# File 'lib/vk/api/users/user_full.rb', line 15

attribute :domain, API::Types::Coercible::String.optional.default(nil)

#education_form ⇒ String

Returns Education form.

Returns:

  • (String) —

    Education form



117
# File 'lib/vk/api/users/user_full.rb', line 117

attribute :education_form, API::Types::Coercible::String.optional.default(nil)

#education_status ⇒ String

Returns User's education status.

Returns:

  • (String) —

    User's education status



119
# File 'lib/vk/api/users/user_full.rb', line 119

attribute :education_status, API::Types::Coercible::String.optional.default(nil)

#exports ⇒ Object



83
# File 'lib/vk/api/users/user_full.rb', line 83

attribute :exports, API::Types::Coercible::Hash.optional.default(nil)

#facebook ⇒ String

Returns User's Facebook account.

Returns:

  • (String) —

    User's Facebook account



63
# File 'lib/vk/api/users/user_full.rb', line 63

attribute :facebook, API::Types::Coercible::String.optional.default(nil)

#facebook_name ⇒ String

Returns User's Facebook name.

Returns:

  • (String) —

    User's Facebook name



65
# File 'lib/vk/api/users/user_full.rb', line 65

attribute :facebook_name, API::Types::Coercible::String.optional.default(nil)

#faculty ⇒ Integer

Returns Faculty ID.

Returns:

  • (Integer) —

    Faculty ID



111
# File 'lib/vk/api/users/user_full.rb', line 111

attribute :faculty, API::Types::Coercible::Int.optional.default(nil)

#faculty_name ⇒ String

Returns Faculty name.

Returns:

  • (String) —

    Faculty name



113
# File 'lib/vk/api/users/user_full.rb', line 113

attribute :faculty_name, API::Types::Coercible::String.optional.default(nil)

#followers_count ⇒ Integer

Returns Number of user's followers.

Returns:

  • (Integer) —

    Number of user's followers



89
# File 'lib/vk/api/users/user_full.rb', line 89

attribute :followers_count, API::Types::Coercible::Int.optional.default(nil)

#friend_status ⇒ Integer

Returns Friend status for current user.

Returns:

  • (Integer) —

    Friend status for current user



43
# File 'lib/vk/api/users/user_full.rb', line 43

attribute :friend_status, API::Types::Coercible::Int.optional.default(nil)

#games ⇒ String

Returns User's favorite games.

Returns:

  • (String) —

    User's favorite games



141
# File 'lib/vk/api/users/user_full.rb', line 141

attribute :games, API::Types::Coercible::String.optional.default(nil)

#graduation ⇒ Integer

Returns Graduation year.

Returns:

  • (Integer) —

    Graduation year



115
# File 'lib/vk/api/users/user_full.rb', line 115

attribute :graduation, API::Types::Coercible::Int.optional.default(nil)

#has_mobile ⇒ API::Base::BoolInt

Returns Information whether the user specified his phone number.

Returns:



39
# File 'lib/vk/api/users/user_full.rb', line 39

attribute :has_mobile, API::Base::BoolInt.optional.default(nil)

#has_photo ⇒ Integer

Returns Information whether the user has main photo.

Returns:

  • (Integer) —

    Information whether the user has main photo



37
# File 'lib/vk/api/users/user_full.rb', line 37

attribute :has_photo, API::Types::Coercible::Int.optional.default(nil)

#home_phone ⇒ String

Returns User's mobile phone number.

Returns:

  • (String) —

    User's mobile phone number



59
# File 'lib/vk/api/users/user_full.rb', line 59

attribute :home_phone, API::Types::Coercible::String.optional.default(nil)

#home_town ⇒ String

Returns User hometown.

Returns:

  • (String) —

    User hometown



121
# File 'lib/vk/api/users/user_full.rb', line 121

attribute :home_town, API::Types::Coercible::String.optional.default(nil)

#instagram ⇒ String

Returns User's Instagram account.

Returns:

  • (String) —

    User's Instagram account



71
# File 'lib/vk/api/users/user_full.rb', line 71

attribute :instagram, API::Types::Coercible::String.optional.default(nil)

#interests ⇒ String

Returns User's interests.

Returns:

  • (String) —

    User's interests



129
# File 'lib/vk/api/users/user_full.rb', line 129

attribute :interests, API::Types::Coercible::String.optional.default(nil)

#is_favorite ⇒ API::Base::BoolInt

Returns Information whether the requested user is in faves of current user.

Returns:

  • (API::Base::BoolInt) —

    Information whether the requested user is in faves of current user



95
# File 'lib/vk/api/users/user_full.rb', line 95

attribute :is_favorite, API::Base::BoolInt.optional.default(nil)

#is_friend ⇒ API::Base::BoolInt

Returns Information whether the user is a friend of current user.

Returns:



41
# File 'lib/vk/api/users/user_full.rb', line 41

attribute :is_friend, API::Base::BoolInt.optional.default(nil)

#is_hidden_from_feed ⇒ API::Base::BoolInt

Returns Information whether the requested user is hidden from current user's newsfeed.

Returns:

  • (API::Base::BoolInt) —

    Information whether the requested user is hidden from current user's newsfeed



97
# File 'lib/vk/api/users/user_full.rb', line 97

attribute :is_hidden_from_feed, API::Base::BoolInt.optional.default(nil)

#last_seen ⇒ API::Users::LastSeen



81
# File 'lib/vk/api/users/user_full.rb', line 81

attribute :last_seen, Dry::Types[API::Users::LastSeen].optional.default(nil)

#livejournal ⇒ String

Returns User's Livejournal account.

Returns:

  • (String) —

    User's Livejournal account



69
# File 'lib/vk/api/users/user_full.rb', line 69

attribute :livejournal, API::Types::Coercible::String.optional.default(nil)

#maiden_name ⇒ String

Returns User maiden name.

Returns:

  • (String) —

    User maiden name



13
# File 'lib/vk/api/users/user_full.rb', line 13

attribute :maiden_name, API::Types::Coercible::String.optional.default(nil)

#military ⇒ Array



105
# File 'lib/vk/api/users/user_full.rb', line 105

attribute :military, API::Types::Coercible::Array.member(API::Users::Military).optional.default(nil)

#mobile_phone ⇒ String

Returns Information whether current user can see.

Returns:

  • (String) —

    Information whether current user can see



57
# File 'lib/vk/api/users/user_full.rb', line 57

attribute :mobile_phone, API::Types::Coercible::String.optional.default(nil)

#movies ⇒ String

Returns User's favorite movies.

Returns:

  • (String) —

    User's favorite movies



135
# File 'lib/vk/api/users/user_full.rb', line 135

attribute :movies, API::Types::Coercible::String.optional.default(nil)

#music ⇒ String

Returns User's favorite music.

Returns:

  • (String) —

    User's favorite music



131
# File 'lib/vk/api/users/user_full.rb', line 131

attribute :music, API::Types::Coercible::String.optional.default(nil)

#nickname ⇒ String

Returns User nickname.

Returns:

  • (String) —

    User nickname



11
# File 'lib/vk/api/users/user_full.rb', line 11

attribute :nickname, API::Types::Coercible::String.optional.default(nil)

#occupation ⇒ API::Users::Occupation



101
# File 'lib/vk/api/users/user_full.rb', line 101

attribute :occupation, Dry::Types[API::Users::Occupation].optional.default(nil)

#personal ⇒ API::Users::Personal



127
# File 'lib/vk/api/users/user_full.rb', line 127

attribute :personal, Dry::Types[API::Users::Personal].optional.default(nil)

#photo_200 ⇒ String

Returns URL of square photo of the user with 200 pixels in width.

Returns:

  • (String) —

    URL of square photo of the user with 200 pixels in width



25
# File 'lib/vk/api/users/user_full.rb', line 25

attribute :photo_200, API::Types::Coercible::String.optional.default(nil)

#photo_200_orig ⇒ String

Returns URL of user's photo with 200 pixels in width.

Returns:

  • (String) —

    URL of user's photo with 200 pixels in width



29
# File 'lib/vk/api/users/user_full.rb', line 29

attribute :photo_200_orig, API::Types::Coercible::String.optional.default(nil)

#photo_400_orig ⇒ String

Returns URL of user's photo with 400 pixels in width.

Returns:

  • (String) —

    URL of user's photo with 400 pixels in width



31
# File 'lib/vk/api/users/user_full.rb', line 31

attribute :photo_400_orig, API::Types::Coercible::String.optional.default(nil)

#photo_id ⇒ String

Returns ID of the user's main photo.

Returns:

  • (String) —

    ID of the user's main photo



35
# File 'lib/vk/api/users/user_full.rb', line 35

attribute :photo_id, API::Types::Coercible::String.optional.default(nil)

#photo_max ⇒ String

Returns URL of square photo of the user with maximum width.

Returns:

  • (String) —

    URL of square photo of the user with maximum width



27
# File 'lib/vk/api/users/user_full.rb', line 27

attribute :photo_max, API::Types::Coercible::String.optional.default(nil)

#photo_max_orig ⇒ String

Returns URL of user's photo of maximum size.

Returns:

  • (String) —

    URL of user's photo of maximum size



33
# File 'lib/vk/api/users/user_full.rb', line 33

attribute :photo_max_orig, API::Types::Coercible::String.optional.default(nil)

#quotes ⇒ String

Returns Favorite quotes.

Returns:

  • (String) —

    Favorite quotes



151
# File 'lib/vk/api/users/user_full.rb', line 151

attribute :quotes, API::Types::Coercible::String.optional.default(nil)

#relation ⇒ Integer

Returns User relationship status.

Returns:

  • (Integer) —

    User relationship status



123
# File 'lib/vk/api/users/user_full.rb', line 123

attribute :relation, API::Types::Coercible::Int.optional.default(nil)

#relation_partner ⇒ API::Users::UserMin



125
# File 'lib/vk/api/users/user_full.rb', line 125

attribute :relation_partner, Dry::Types[API::Users::UserMin].optional.default(nil)

#relatives ⇒ Array



149
# File 'lib/vk/api/users/user_full.rb', line 149

attribute :relatives, API::Types::Coercible::Array.member(API::Users::Relative).optional.default(nil)

#schools ⇒ Array



145
# File 'lib/vk/api/users/user_full.rb', line 145

attribute :schools, API::Types::Coercible::Array.member(API::Users::School).optional.default(nil)

#site ⇒ String

Returns User's website.

Returns:

  • (String) —

    User's website



73
# File 'lib/vk/api/users/user_full.rb', line 73

attribute :site, API::Types::Coercible::String.optional.default(nil)

#skype ⇒ String

Returns User's Skype nickname.

Returns:

  • (String) —

    User's Skype nickname



61
# File 'lib/vk/api/users/user_full.rb', line 61

attribute :skype, API::Types::Coercible::String.optional.default(nil)

#status ⇒ String

Returns User's status.

Returns:

  • (String) —

    User's status



77
# File 'lib/vk/api/users/user_full.rb', line 77

attribute :status, API::Types::Coercible::String.optional.default(nil)

#status_audio ⇒ API::Audio::AudioFull



75
# File 'lib/vk/api/users/user_full.rb', line 75

attribute :status_audio, Dry::Types[API::Audio::AudioFull].optional.default(nil)

#timezone ⇒ Integer

Returns User's timezone.

Returns:

  • (Integer) —

    User's timezone



23
# File 'lib/vk/api/users/user_full.rb', line 23

attribute :timezone, API::Types::Coercible::Int.optional.default(nil)

#tv ⇒ String

Returns User's favorite tv shows.

Returns:

  • (String) —

    User's favorite tv shows



137
# File 'lib/vk/api/users/user_full.rb', line 137

attribute :tv, API::Types::Coercible::String.optional.default(nil)

#twitter ⇒ String

Returns User's Twitter account.

Returns:

  • (String) —

    User's Twitter account



67
# File 'lib/vk/api/users/user_full.rb', line 67

attribute :twitter, API::Types::Coercible::String.optional.default(nil)

#universities ⇒ Array



143
# File 'lib/vk/api/users/user_full.rb', line 143

attribute :universities, API::Types::Coercible::Array.member(API::Users::University).optional.default(nil)

#university ⇒ Integer

Returns University ID.

Returns:

  • (Integer) —

    University ID



107
# File 'lib/vk/api/users/user_full.rb', line 107

attribute :university, API::Types::Coercible::Int.optional.default(nil)

#university_name ⇒ String

Returns University name.

Returns:

  • (String) —

    University name



109
# File 'lib/vk/api/users/user_full.rb', line 109

attribute :university_name, API::Types::Coercible::String.optional.default(nil)

#verified ⇒ API::Base::BoolInt

Returns Information whether the user is verified.

Returns:



87
# File 'lib/vk/api/users/user_full.rb', line 87

attribute :verified, API::Base::BoolInt.optional.default(nil)

#wall_comments ⇒ API::Base::BoolInt

Returns Information whether current user can comment wall posts.

Returns:



45
# File 'lib/vk/api/users/user_full.rb', line 45

attribute :wall_comments, API::Base::BoolInt.optional.default(nil)