public override void DeserializeBody(BinaryReader br) { Flags = br.ReadInt32(); Id = StringUtil.Deserialize(br); Type = StringUtil.Deserialize(br); if ((Flags & 2) != 0) { Title = StringUtil.Deserialize(br); } else { Title = null; } if ((Flags & 4) != 0) { Description = StringUtil.Deserialize(br); } else { Description = null; } Document = (TlAbsInputDocument)ObjectUtils.DeserializeObject(br); SendMessage = (TlAbsInputBotInlineMessage)ObjectUtils.DeserializeObject(br); }
public override void DeserializeBody(BinaryReader br) { Id = StringUtil.Deserialize(br); Type = StringUtil.Deserialize(br); Photo = (TlAbsInputPhoto)ObjectUtils.DeserializeObject(br); SendMessage = (TlAbsInputBotInlineMessage)ObjectUtils.DeserializeObject(br); }
public override void DeserializeBody(BinaryReader br) { Flags = br.ReadInt32(); Id = StringUtil.Deserialize(br); Type = StringUtil.Deserialize(br); if ((Flags & 2) != 0) { Title = StringUtil.Deserialize(br); } else { Title = null; } if ((Flags & 4) != 0) { Description = StringUtil.Deserialize(br); } else { Description = null; } if ((Flags & 8) != 0) { Url = StringUtil.Deserialize(br); } else { Url = null; } if ((Flags & 16) != 0) { ThumbUrl = StringUtil.Deserialize(br); } else { ThumbUrl = null; } if ((Flags & 32) != 0) { ContentUrl = StringUtil.Deserialize(br); } else { ContentUrl = null; } if ((Flags & 32) != 0) { ContentType = StringUtil.Deserialize(br); } else { ContentType = null; } if ((Flags & 64) != 0) { W = br.ReadInt32(); } else { W = null; } if ((Flags & 64) != 0) { H = br.ReadInt32(); } else { H = null; } if ((Flags & 128) != 0) { Duration = br.ReadInt32(); } else { Duration = null; } SendMessage = (TlAbsInputBotInlineMessage)ObjectUtils.DeserializeObject(br); }