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