public static VkParameters ToVkParameters(LikesGetListParams p)
{
var parameters = new VkParameters
{
{ "type", p.Type },
{ "owner_id", p.OwnerId },
{ "item_id", p.ItemId },
{ "page_url", p.PageUrl },
{ "filter", p.Filter },
{ "friends_only", p.FriendsOnly },
{ "extended", p.Extended },
{ "offset", p.Offset },
{ "skip_own", p.SkipOwn }
};
if (p.FriendsOnly.HasValue && p.FriendsOnly.Value)
{
if (p.Count <= 100)
{
parameters.Add("count", p.Count);
}
} else
{
if (p.Count <= 1000)
{
parameters.Add("count", p.Count);
}
}
return parameters;
}