001package com.plivo.api.models.campaign; 002 003import com.plivo.api.models.base.Creator; 004import com.plivo.api.util.Utils; 005import retrofit2.Call; 006 007public class CampaignNumberLinker extends Creator<CampaignNumberLinkerResponse> { 008 private String campaignID; 009 private String[] numbers; 010 private String url; 011 private String method; 012 013 CampaignNumberLinker(String campaignID,String[] numbers,String url,String method) { 014 super(); 015 this.campaignID = campaignID; 016 this.numbers = numbers; 017 this.url = url; 018 this.method = method; 019 } 020 021 public String[] numbers(){ 022 return this.numbers; 023 } 024 025 public String url(){ 026 return this.url; 027 } 028 029 public String method(){ 030 return this.method; 031 } 032 033 @Override 034 protected Call<CampaignNumberLinkerResponse> obtainCall() { 035 return client().getApiService().linkCampaignNumber(client().getAuthId(), campaignID, this); 036 } 037} 038