001package com.plivo.api.models.endpoint; 002 003import com.plivo.api.models.base.ListResponse; 004import com.plivo.api.models.base.VoiceLister; 005import retrofit2.Call; 006 007public class EndpointLister extends VoiceLister<Endpoint> { 008 009 @Override 010 protected Call<ListResponse<Endpoint>> obtainCall() { 011 return client().getVoiceApiService().endpointList(client().getAuthId(), toMap()); 012 } 013 014 @Override 015 protected Call<ListResponse<Endpoint>> obtainFallback1Call() { 016 return client().getVoiceFallback1Service().endpointList(client().getAuthId(), toMap()); 017 } 018 019 @Override 020 protected Call<ListResponse<Endpoint>> obtainFallback2Call() { 021 return client().getVoiceFallback2Service().endpointList(client().getAuthId(), toMap()); 022 } 023}