public static VkObject FromJson(VkResponse response)
{
var obj = new VkObject
{
Id = Utilities.GetNullableLongId(response["object_id"])
};
string type = response["type"];
switch (type)
{
case "group":
{
obj.Type = VkObjectType.Group;
break;
}
case "user":
{
obj.Type = VkObjectType.User;
break;
}
case "application":
{
obj.Type = VkObjectType.Application;
break;
}
default:
{
return obj;
}
}
return obj;
}