package io.evanwong.oss.hipchat.v2.commons;
import org.apache.http.client.HttpClient;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ExecutorService;
public abstract class ExpandableRequestBuilder<T, E> extends RequestBuilder<E> {
protected final List<String> expansions;
public ExpandableRequestBuilder(String accessToken, String baseUrl, HttpClient httpClient, ExecutorService executorService) {
super(accessToken, baseUrl, httpClient, executorService);
expansions = new ArrayList<>();
}
public T addExpansion(String title) {
expansions.add(title);
return (T)this;
}
}