001package com.plivo.api.models.conference; 002 003import com.plivo.api.PlivoClient; 004import okhttp3.ResponseBody; 005import retrofit2.Call; 006 007public class ConferenceMemberPlayDeleter extends ConferenceMemberDeleterAction<Conference> { 008 009 public ConferenceMemberPlayDeleter(String conferenceName, String id) { 010 super(conferenceName, id); 011 } 012 013 @Override 014 protected Call<ResponseBody> obtainCall() { 015 return client().getVoiceApiService() 016 .conferenceMemberPlayDelete(client().getAuthId(), conferenceName, id); 017 } 018 019 @Override 020 protected Call<ResponseBody> obtainFallback1Call() { 021 return client().getVoiceFallback1Service() 022 .conferenceMemberPlayDelete(client().getAuthId(), conferenceName, id); 023 } 024 025 @Override 026 protected Call<ResponseBody> obtainFallback2Call() { 027 return client().getVoiceFallback2Service() 028 .conferenceMemberPlayDelete(client().getAuthId(), conferenceName, id); 029 } 030 031 @Override 032 public ConferenceMemberPlayDeleter client(final PlivoClient plivoClient) { 033 this.plivoClient = plivoClient; 034 return this; 035 } 036 037}