public override void DeserializeBody(BinaryReader br)
{
flags = br.ReadInt32();
id = br.ReadInt64();
access_hash = br.ReadInt64();
short_name = StringUtil.Deserialize(br);
title = StringUtil.Deserialize(br);
description = StringUtil.Deserialize(br);
photo = (TLAbsPhoto)ObjectUtils.DeserializeObject(br);
if ((flags & 1) != 0)
document = (TLAbsDocument)ObjectUtils.DeserializeObject(br);
else
document = null;
}