public static void getPinCode(final PlexPinResponseHandler responseHandler) { PlexHttpService service = getService("https://plex.tv:443"); Call<Pin> call = service.getPinCode(VoiceControlForPlexApplication.getUUID()); call.enqueue( new Callback<Pin>() { @Override public void onResponse(Response<Pin> response) { responseHandler.onSuccess(response.body()); } @Override public void onFailure(Throwable t) { responseHandler.onFailure(t); } }); }