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}