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}