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 }