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

#aboutString

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)

#activitiesString

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)

#activityString

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)

#bdateString

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)

#blacklistedAPI::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_meAPI::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)

#booksString

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_postAPI::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_postsAPI::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_audioAPI::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_requestAPI::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_messageAPI::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)

#careerArray



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

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

#cityAPI::Base::Object



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

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

#common_countInteger

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)

#countryAPI::Base::Country



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

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

#crop_photoAPI::Users::CropPhoto



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

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

#domainString

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_formString

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_statusString

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)

#exportsObject



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

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

#facebookString

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_nameString

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)

#facultyInteger

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_nameString

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_countInteger

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_statusInteger

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)

#gamesString

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)

#graduationInteger

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_mobileAPI::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_photoInteger

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_phoneString

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_townString

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)

#instagramString

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)

#interestsString

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_favoriteAPI::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_friendAPI::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_feedAPI::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_seenAPI::Users::LastSeen



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

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

#livejournalString

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_nameString

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)

#militaryArray



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_phoneString

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)

#moviesString

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)

#musicString

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)

#nicknameString

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)

#occupationAPI::Users::Occupation



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

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

#personalAPI::Users::Personal



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

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

#photo_200String

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_origString

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_origString

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_idString

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_maxString

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_origString

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)

#quotesString

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)

#relationInteger

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_partnerAPI::Users::UserMin



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

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

#relativesArray



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

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

#schoolsArray



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

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

#siteString

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)

#skypeString

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)

#statusString

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_audioAPI::Audio::AudioFull



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

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

#timezoneInteger

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)

#tvString

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)

#twitterString

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)

#universitiesArray



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

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

#universityInteger

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_nameString

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)

#verifiedAPI::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_commentsAPI::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)