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