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}