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