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}