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