code: public static AVIMBinaryMessage createInstanceFromMessage(AVIMMessage other) {
      if (null == other) {
        return null;
      }
      AVIMBinaryMessage msg = new AVIMBinaryMessage();
      msg.conversationId = other.conversationId;
      msg.currentClient = other.currentClient;
      msg.from = other.from;
      msg.ioType = other.ioType;
      msg.mentionList = other.mentionList;
      msg.mentionAll = other.mentionAll;
      msg.messageId = other.messageId;
      msg.uniqueToken = other.uniqueToken;
      msg.status = other.status;
  
      msg.deliveredAt = other.deliveredAt;
      msg.readAt = other.readAt;
      msg.timestamp = other.timestamp;
      msg.updateAt = other.updateAt;
      return msg;
    }
docs: create binary instance by copying AVIMMessage instance(except content field).
  @param other
  @return