docs: public ResponseWrapper updateChatRoomInfo(long roomId, String ownerUsername, String name, String desc)
              throws APIConnectionException, APIRequestException {
          Preconditions.checkArgument(roomId > 0, "room id is invalid");
          StringUtils.checkUsername(ownerUsername);
          Preconditions.checkArgument(null != name, "Chat room name is null");
          Preconditions.checkArgument(null != desc, "Description is null");
          JsonObject jsonObject = new JsonObject();
          jsonObject.addProperty(ChatRoomPayload.OWNER, ownerUsername);
          jsonObject.addProperty(ChatRoomPayload.NAME, name);
          jsonObject.addProperty(ChatRoomPayload.DESC, desc);
          return _httpClient.sendPut(_baseUrl + mChatRoomPath + "/" + roomId, _gson.toJson(jsonObject));
      }