001package com.plivo.api.models.campaign;
002
003import com.plivo.api.models.base.Getter;
004import com.plivo.api.models.base.ListResponse;
005import com.plivo.api.models.base.Lister;
006
007import retrofit2.Call;
008
009public class CampaignNumbersGetter extends Getter<CampaignNumbers> {
010
011  private String campaignID;
012  private Integer limit;
013  private Integer offset;
014
015  public CampaignNumbersGetter(String campaignID) {
016    super(campaignID);
017    this.campaignID = campaignID;
018
019  }
020
021  public CampaignNumbersGetter limit(Integer limit) {
022    this.limit = limit;
023    return this;
024
025  }
026
027  public CampaignNumbersGetter offset(Integer offset) {
028    this.offset = offset;
029    return this;
030
031  }
032
033  @Override
034  protected Call<CampaignNumbers> obtainCall() {
035    return client().getApiService().campaignNumbersGet(client().getAuthId(), campaignID, limit, offset);
036  }
037}