001package com.plivo.api.models.phlo; 002 003import com.fasterxml.jackson.annotation.JsonIgnore; 004import com.plivo.api.Plivo; 005import com.plivo.api.PlivoClient; 006import com.plivo.api.models.base.Getter; 007import com.plivo.api.models.node.MultiPartyCall; 008import com.plivo.api.models.node.NodeType; 009 010import retrofit2.Call; 011 012public class PhloRunGetter extends Getter<PhloRunGetterResponse>{ 013 014 private final String runId; 015 016 public PhloRunGetter(String phloId, String runID) { 017 super(phloId); 018 this.runId = runID; 019 } 020 021 @Override 022 public PlivoClient client() { 023 return this.plivoClient; 024 } 025 026 @JsonIgnore 027 protected PlivoClient plivoClient = Plivo.getPhloClient(); 028 029 @Override 030 protected Call<PhloRunGetterResponse> obtainCall() { 031 return client().getApiService().phloRunGet(this.id, this.runId); 032 } 033 034}