Skip to content

Commit

Permalink
Merge pull request #187 from mokeev1995/master
Browse files Browse the repository at this point in the history
исправления фильтра UsersFields
  • Loading branch information
inyutin-maxim committed Feb 9, 2016
2 parents 1aa6e64 + 9964b03 commit 3419137
Showing 1 changed file with 91 additions and 24 deletions.
115 changes: 91 additions & 24 deletions VkNet/Enums/Filters/UsersFields.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,115 +12,182 @@ public sealed class UsersFields : MultivaluedFilter<UsersFields>
/// <summary>
/// Для получения дополнительного поля <see cref="User.Nickname"/>.
/// </summary>
public static readonly UsersFields Nickname = RegisterPossibleValue(1 << 0, "nickname");
public static readonly UsersFields Nickname = RegisterPossibleValue(1L << 0, "nickname");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Domain"/>.
/// </summary>
public static readonly UsersFields Domain = RegisterPossibleValue(1 << 1, "domain");
public static readonly UsersFields Domain = RegisterPossibleValue(1L << 1, "domain");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Sex"/>.
/// </summary>
public static readonly UsersFields Sex = RegisterPossibleValue(1 << 2, "sex");
public static readonly UsersFields Sex = RegisterPossibleValue(1L << 2, "sex");

/// <summary>
/// Для получения дополнительного поля <see cref="User.BirthDate"/>.
/// </summary>
public static readonly UsersFields BirthDate = RegisterPossibleValue(1 << 3, "bdate");
public static readonly UsersFields BirthDate = RegisterPossibleValue(1L << 3, "bdate");

/// <summary>
/// Для получения дополнительного поля <see cref="User.City"/>.
/// </summary>
public static readonly UsersFields City = RegisterPossibleValue(1 << 4, "city");
public static readonly UsersFields City = RegisterPossibleValue(1L << 4, "city");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Country"/>.
/// </summary>
public static readonly UsersFields Country = RegisterPossibleValue(1 << 5, "country");
public static readonly UsersFields Country = RegisterPossibleValue(1L << 5, "country");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Timezone"/>.
/// </summary>
public static readonly UsersFields Timezone = RegisterPossibleValue(1 << 6, "timezone");
public static readonly UsersFields Timezone = RegisterPossibleValue(1L << 6, "timezone");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Photo50"/>.
/// </summary>
public static readonly UsersFields Photo50 = RegisterPossibleValue(1 << 7, "photo_50");
public static readonly UsersFields Photo50 = RegisterPossibleValue(1L << 7, "photo_50");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Photo100"/>.
/// </summary>
public static readonly UsersFields Photo100 = RegisterPossibleValue(1 << 8, "photo_100");
public static readonly UsersFields Photo100 = RegisterPossibleValue(1L << 8, "photo_100");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Photo200Orig"/>.
/// </summary>
public static readonly UsersFields Photo200Orig = RegisterPossibleValue(1 << 9, "photo_200_orig");
public static readonly UsersFields Photo200Orig = RegisterPossibleValue(1L << 9, "photo_200_orig");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Photo200"/>.
/// </summary>
public static readonly UsersFields Photo200 = RegisterPossibleValue(1L << 24, "photo_200");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Photo400Orig"/>.
/// </summary>
public static readonly UsersFields Photo400Orig = RegisterPossibleValue(1L << 21, "photo_400_orig");

/// <summary>
/// Для получения дополнительного поля <see cref="User.PhotoMax"/>.
/// </summary>
public static readonly UsersFields PhotoMax = RegisterPossibleValue(1L << 22, "photo_max");

/// <summary>
/// Для получения дополнительного поля <see cref="User.PhotoMaxOrig"/>.
/// </summary>
public static readonly UsersFields PhotoMaxOrig = RegisterPossibleValue(1L << 23, "photo_max_orig");

/// <summary>
/// Для получения дополнительного поля <see cref="User.HasMobile"/>.
/// </summary>
public static readonly UsersFields HasMobile = RegisterPossibleValue(1 << 10, "has_mobile");
public static readonly UsersFields HasMobile = RegisterPossibleValue(1L << 10, "has_mobile");

/// <summary>
/// Для получения дополнительного поля <see cref="User.contacts"/>.
/// </summary>
public static readonly UsersFields Contacts = RegisterPossibleValue(1 << 11, "contacts");
public static readonly UsersFields Contacts = RegisterPossibleValue(1L << 11, "contacts");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Education"/>.
/// </summary>
public static readonly UsersFields Education = RegisterPossibleValue(1 << 12, "education");
public static readonly UsersFields Education = RegisterPossibleValue(1L << 12, "education");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Online"/>.
/// </summary>
public static readonly UsersFields Online = RegisterPossibleValue(1 << 13, "online");
public static readonly UsersFields Online = RegisterPossibleValue(1L << 13, "online");

/// <summary>
/// Для получения дополнительного поля <see cref="User.OnlineMobile"/>.
/// </summary>
public static readonly UsersFields OnlineMobile = RegisterPossibleValue(1L << 25, "online_mobile");

/// <summary>
/// Для получения дополнительного поля <see cref="User.FriendLists"/>.
/// </summary>
public static readonly UsersFields FriendLists = RegisterPossibleValue(1L << 26, "lists");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Relation"/>.
/// </summary>
public static readonly UsersFields Relation = RegisterPossibleValue(1 << 14, "relation");
public static readonly UsersFields Relation = RegisterPossibleValue(1L << 14, "relation");

/// <summary>
/// Для получения дополнительного поля <see cref="User.LastSeen"/>.
/// </summary>
public static readonly UsersFields LastSeen = RegisterPossibleValue(1 << 15, "last_seen");
public static readonly UsersFields LastSeen = RegisterPossibleValue(1L << 15, "last_seen");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Status"/>.
/// </summary>
public static readonly UsersFields Status = RegisterPossibleValue(1 << 16, "status");
public static readonly UsersFields Status = RegisterPossibleValue(1L << 16, "status");

/// <summary>
/// Для получения дополнительного поля <see cref="User.CanWritePrivateMessage"/>.
/// </summary>
public static readonly UsersFields CanWritePrivateMessage = RegisterPossibleValue(1 << 17, "can_write_private_message");
public static readonly UsersFields CanWritePrivateMessage = RegisterPossibleValue(1L << 17, "can_write_private_message");

/// <summary>
/// Для получения дополнительного поля <see cref="User.CanSeeAllPosts"/>.
/// </summary>
public static readonly UsersFields CanSeeAllPosts = RegisterPossibleValue(1 << 18, "can_see_all_posts");
public static readonly UsersFields CanSeeAllPosts = RegisterPossibleValue(1L << 18, "can_see_all_posts");

/// <summary>
/// Для получения дополнительного поля <see cref="User.CanPost"/>.
/// </summary>
public static readonly UsersFields CanPost = RegisterPossibleValue(1 << 19, "can_post");
public static readonly UsersFields CanPost = RegisterPossibleValue(1L << 19, "can_post");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Universities "/>.
/// </summary>
public static readonly UsersFields Universities = RegisterPossibleValue(1 << 20, "universities");
public static readonly UsersFields Universities = RegisterPossibleValue(1L << 20, "universities");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Connections "/>.
/// </summary>
public static readonly UsersFields Connections = RegisterPossibleValue(1L << 27, "connections");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Site "/>.
/// </summary>
public static readonly UsersFields Site = RegisterPossibleValue(1L << 28, "site");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Schools "/>.
/// </summary>
public static readonly UsersFields Schools = RegisterPossibleValue(1L << 29, "schools");

/// <summary>
/// Для получения дополнительного поля <see cref="User.CanSeeAudio "/>.
/// </summary>
public static readonly UsersFields CanSeeAudio = RegisterPossibleValue(1L << 30, "can_see_audio");


/// <summary>
/// Для получения дополнительного поля <see cref="User.CommonCount "/>.
/// </summary>
public static readonly UsersFields CommonCount = RegisterPossibleValue(1L << 31, "common_count");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Relatives "/>.
/// </summary>
public static readonly UsersFields Relatives = RegisterPossibleValue(1L << 32, "relatives");

/// <summary>
/// Для получения дополнительного поля <see cref="User.Counters "/>.
/// </summary>
public static readonly UsersFields Counters = RegisterPossibleValue(1L << 33, "counters");


/// <summary>
/// Для получения всех дополнительных полей.
/// </summary>
public static readonly UsersFields All = Nickname | Domain | Sex | BirthDate | City | Country | Timezone | Photo50
| Photo100 | Photo200Orig | HasMobile | Contacts | Education | Online | Relation | LastSeen | Status | CanWritePrivateMessage
| CanSeeAllPosts | CanPost | Universities;
public static readonly UsersFields All = Nickname | Domain | Sex | BirthDate | City | Country | Timezone | Photo50
| Photo100 | Photo200Orig | HasMobile | Contacts | Education | Online | Relation | LastSeen | Status | CanWritePrivateMessage
| CanSeeAllPosts | CanPost | Universities | OnlineMobile | FriendLists | Photo200 | Photo400Orig | PhotoMax | PhotoMaxOrig
| Connections | Site | Schools | CanSeeAudio | CommonCount | Relatives | Counters;

}
}

0 comments on commit 3419137

Please sign in to comment.