001package com.plivo.api.models.conference;
002
003import com.plivo.api.models.base.VoiceDeleter;
004import okhttp3.ResponseBody;
005import retrofit2.Call;
006
007public class ConferenceAllDeleter extends VoiceDeleter<Conference> {
008
009  public ConferenceAllDeleter() {
010    super("");
011  }
012
013  @Override
014  protected Call<ResponseBody> obtainCall() {
015    return client().getVoiceApiService().conferenceDeleteAll(client().getAuthId());
016  }
017
018  @Override
019  protected Call<ResponseBody> obtainFallback1Call() {
020    return client().getVoiceFallback1Service().conferenceDeleteAll(client().getAuthId());
021  }
022
023  @Override
024  protected Call<ResponseBody> obtainFallback2Call() {
025    return client().getVoiceFallback2Service().conferenceDeleteAll(client().getAuthId());
026  }
027}