@Override protected RequestBody finalizeData() { JSONObject data = new JSONObject(); if (shouldUpdate(NAME)) data.put("name", name); if (shouldUpdate(CHANNEL)) data.put("channel_id", channel); if (shouldUpdate(AVATAR)) data.put("avatar", avatar == null ? JSONObject.NULL : avatar.getEncoding()); return getRequestBody(data); }