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