001package com.plivo.api.models.powerpack; 002 003import com.plivo.api.models.base.Deleter; 004import okhttp3.ResponseBody; 005 006public class PowerpackDeleter extends Deleter<Powerpack> { 007 008 private Boolean unrent_numbers; 009 010 public PowerpackDeleter(String id) { 011 super(id); 012 if (id == null) { 013 throw new IllegalArgumentException("powerpack uuid cannot be null"); 014 } 015 this.id = id; 016 this.unrent_numbers = Boolean.TRUE; 017 } 018 019 public Boolean unrent_numbers() { 020 return this.unrent_numbers; 021 } 022 023 /** 024 * @param unrent_numbers Specify if the powerpack numbers should be unrent_numbers or not. 025 */ 026 public PowerpackDeleter unrent_numbers(final Boolean unrent_numbers) { 027 this.unrent_numbers = unrent_numbers; 028 return this; 029 } 030 031 @Override 032 protected retrofit2.Call<ResponseBody> obtainCall() { 033 return client().getApiService().powerpackDeleter(client().getAuthId(), id, this); 034 } 035 036}