Class: Vk::API::Users::UserFull
- Inherits:
-
User
- Object
- Dry::Struct
- Schema::Object
- UserMin
- User
- Vk::API::Users::UserFull
- Defined in:
- lib/vk/api/users/user_full.rb
Overview
Direct Known Subclasses
Account::UserXtrContacts, Friends::UserXtrLists, Friends::UserXtrPhone, Groups::UserXtrRole, UserFullXtrType, UserXtrCounters
Instance Method Summary collapse
-
#about ⇒ String
About me field.
-
#activities ⇒ String
User's activities.
-
#activity ⇒ String
User's status.
-
#bdate ⇒ String
User's date of birth.
-
#blacklisted ⇒ API::Base::BoolInt
Information whether current user is in the requested user's blacklist.
-
#blacklisted_by_me ⇒ API::Base::BoolInt
Information whether the requested user is in current user's blacklist.
-
#books ⇒ String
User's favorite books.
-
#can_post ⇒ API::Base::BoolInt
Information whether current user can post on the user's wall.
-
#can_see_all_posts ⇒ API::Base::BoolInt
Information whether current user can see other users' audio on the wall.
-
#can_see_audio ⇒ API::Base::BoolInt
Information whether current user can see the user's audio.
-
#can_send_friend_request ⇒ API::Base::BoolInt
Information whether current user can send a friend request.
-
#can_write_private_message ⇒ API::Base::BoolInt
Information whether current user can write private message.
- #career ⇒ Array
- #city ⇒ API::Base::Object
-
#common_count ⇒ Integer
Number of common friends with current user.
- #country ⇒ API::Base::Country
- #crop_photo ⇒ API::Users::CropPhoto
-
#domain ⇒ String
Domain name of the user's page.
-
#education_form ⇒ String
Education form.
-
#education_status ⇒ String
User's education status.
- #exports ⇒ Object
-
#facebook ⇒ String
User's Facebook account.
-
#facebook_name ⇒ String
User's Facebook name.
-
#faculty ⇒ Integer
Faculty ID.
-
#faculty_name ⇒ String
Faculty name.
-
#followers_count ⇒ Integer
Number of user's followers.
-
#friend_status ⇒ Integer
Friend status for current user.
-
#games ⇒ String
User's favorite games.
-
#graduation ⇒ Integer
Graduation year.
-
#has_mobile ⇒ API::Base::BoolInt
Information whether the user specified his phone number.
-
#has_photo ⇒ Integer
Information whether the user has main photo.
-
#home_phone ⇒ String
User's mobile phone number.
-
#home_town ⇒ String
User hometown.
-
#instagram ⇒ String
User's Instagram account.
-
#interests ⇒ String
User's interests.
-
#is_favorite ⇒ API::Base::BoolInt
Information whether the requested user is in faves of current user.
-
#is_friend ⇒ API::Base::BoolInt
Information whether the user is a friend of current user.
-
#is_hidden_from_feed ⇒ API::Base::BoolInt
Information whether the requested user is hidden from current user's newsfeed.
- #last_seen ⇒ API::Users::LastSeen
-
#livejournal ⇒ String
User's Livejournal account.
-
#maiden_name ⇒ String
User maiden name.
- #military ⇒ Array
-
#mobile_phone ⇒ String
Information whether current user can see.
-
#movies ⇒ String
User's favorite movies.
-
#music ⇒ String
User's favorite music.
-
#nickname ⇒ String
User nickname.
- #occupation ⇒ API::Users::Occupation
- #personal ⇒ API::Users::Personal
-
#photo_200 ⇒ String
URL of square photo of the user with 200 pixels in width.
-
#photo_200_orig ⇒ String
URL of user's photo with 200 pixels in width.
-
#photo_400_orig ⇒ String
URL of user's photo with 400 pixels in width.
-
#photo_id ⇒ String
ID of the user's main photo.
-
#photo_max ⇒ String
URL of square photo of the user with maximum width.
-
#photo_max_orig ⇒ String
URL of user's photo of maximum size.
-
#quotes ⇒ String
Favorite quotes.
-
#relation ⇒ Integer
User relationship status.
- #relation_partner ⇒ API::Users::UserMin
- #relatives ⇒ Array
- #schools ⇒ Array
-
#site ⇒ String
User's website.
-
#skype ⇒ String
User's Skype nickname.
-
#status ⇒ String
User's status.
- #status_audio ⇒ API::Audio::AudioFull
-
#timezone ⇒ Integer
User's timezone.
-
#tv ⇒ String
User's favorite tv shows.
-
#twitter ⇒ String
User's Twitter account.
- #universities ⇒ Array
-
#university ⇒ Integer
University ID.
-
#university_name ⇒ String
University name.
-
#verified ⇒ API::Base::BoolInt
Information whether the user is verified.
-
#wall_comments ⇒ API::Base::BoolInt
Information whether current user can comment wall posts.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
45 |
# File 'lib/vk/api/users/user_full.rb', line 45 attribute :wall_comments, API::Base::BoolInt.optional.default(nil) |