code: def to_array(self):
          
          array = super(CallbackQuery, self).to_array()
          array['id'] = u(self.id)  # py2: type unicode, py3: type str
          array['from'] = self.from_peer.to_array()  # type User
          array['chat_instance'] = u(self.chat_instance)  # py2: type unicode, py3: type str
          if self.message is not None:
              array['message'] = self.message.to_array()  # type Message
          if self.inline_message_id is not None:
              array['inline_message_id'] = u(self.inline_message_id)  # py2: type unicode, py3: type str
          if self.data is not None:
              array['data'] = u(self.data)  # py2: type unicode, py3: type str
          if self.game_short_name is not None:
              array['game_short_name'] = u(self.game_short_name)  # py2: type unicode, py3: type str
          return array
docs: Serializes this CallbackQuery to a dictionary.
  
          :return: dictionary representation of this object.
          :rtype: dict