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}