1 module vksdk.queries.users.UserField; 2 3 import vksdk.queries.EnumParam; 4 5 class UserField : EnumParam { 6 enum UserFieldEnum { 7 PHOTO_ID = "photo_id", 8 VERIFIED = "verified", 9 SEX = "sex", 10 BDATE = "bdate", 11 CITY = "city", 12 COUNTRY = "country", 13 HOME_TOWN = "home_town", 14 HAS_PHOTO = "has_photo", 15 PHOTO_50 = "photo_50", 16 PHOTO_100 = "photo_100", 17 PHOTO_200_ORIG = "photo_200_orig", 18 PHOTO_200 = "photo_200", 19 PHOTO_400_ORIG = "photo_400_orig", 20 PHOTO_MAX = "photo_max", 21 PHOTO_MAX_ORIG = "photo_max_orig", 22 ONLINE = "online", 23 LISTS = "lists", 24 DOMAIN = "domain", 25 HAS_MOBILE = "has_mobile", 26 CONTACTS = "contacts", 27 SITE = "site", 28 EDUCATION = "education", 29 UNIVERSITIES = "universities", 30 SCHOOLS = "schools", 31 STATUS = "status", 32 LAST_SEEN = "last_seen", 33 FOLLOWERS_COUNT = "followers_count", 34 COUNTERS = "counters", 35 COMMON_COUNT = "common_count", 36 OCCUPATION = "occupation", 37 NICKNAME = "nickname", 38 RELATIVES = "relatives", 39 RELATION = "relation", 40 PERSONAL = "personal", 41 CONNECTIONS = "connections", 42 EXPORTS = "exports", 43 WALL_COMMENTS = "wall_comments", 44 ACTIVITIES = "activities", 45 INTERESTS = "interests", 46 MUSIC = "music", 47 MOVIES = "movies", 48 TV = "tv", 49 BOOKS = "books", 50 GAMES = "games", 51 ABOUT = "about", 52 QUOTES = "quotes", 53 CAN_POST = "can_post", 54 CAN_SEE_ALL_POSTS = "can_see_all_posts", 55 CAN_SEE_AUDIO = "can_see_audio", 56 CAN_WRITE_PRIVATE_MESSAGE = "can_write_private_message", 57 CAN_SEND_FRIEND_REQUEST = "can_send_friend_request", 58 IS_FAVORITE = "is_favorite", 59 IS_HIDDEN_FROM_FEED = "is_hidden_from_feed", 60 TIMEZONE = "timezone", 61 SCREEN_NAME = "screen_name", 62 MAIDEN_NAME = "maiden_name", 63 CROP_PHOTO = "crop_photo", 64 IS_FRIEND = "is_friend", 65 FRIEND_STATUS = "friend_status", 66 CAREER = "career", 67 MILITARY = "military", 68 BLACKLISTED = "blacklisted", 69 BLACKLISTED_BY_ME = "blacklisted_by_me" 70 } 71 72 private immutable string value; 73 74 this(string value) { 75 this.value = value; 76 } 77 78 override string getValue() { 79 return value; 80 } 81 }