001package com.plivo.api.models.conference; 002 003import com.plivo.api.PlivoClient; 004import com.plivo.api.exceptions.PlivoRestException; 005import com.plivo.api.models.base.Deleter; 006import java.io.IOException; 007import okhttp3.ResponseBody; 008import retrofit2.Call; 009 010public class ConferenceRecordDeleter extends Deleter<Conference> { 011 012 public ConferenceRecordDeleter(String id) { 013 super(id); 014 } 015 016 @Override 017 protected Call<ResponseBody> obtainCall() { 018 return client().getApiService().conferenceRecordDelete(client().getAuthId(), id); 019 } 020 021 public void stop() throws IOException, PlivoRestException { 022 delete(); 023 } 024 025 @Override 026 public ConferenceRecordDeleter client(final PlivoClient plivoClient) { 027 this.plivoClient = plivoClient; 028 return this; 029 } 030 031}