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}