package com.hypnoticocelot.jaxrs.doclet.model;
import com.google.common.base.Objects;
import java.util.List;
public class ResourceListing {
private String apiVersion;
private String basePath;
private List<ResourceListingAPI> apis;
@SuppressWarnings("unused")
private ResourceListing() {
}
public ResourceListing(String apiVersion, String basePath, List<ResourceListingAPI> apis) {
this.apiVersion = apiVersion;
this.basePath = basePath;
this.apis = apis;
}
public String getApiVersion() {
return apiVersion;
}
public String getSwaggerVersion() {
return "1.1";
}
public String getBasePath() {
return basePath;
}
public List<ResourceListingAPI> getApis() {
return apis;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ResourceListing that = (ResourceListing) o;
return Objects.equal(apiVersion, that.apiVersion)
&& Objects.equal(basePath, that.basePath)
&& Objects.equal(apis, that.apis);
}
@Override
public int hashCode() {
return Objects.hashCode(apiVersion, basePath, apis);
}
@Override
public String toString() {
return Objects.toStringHelper(this)
.add("apiVersion", apiVersion)
.add("basePath", basePath)
.add("apis", apis)
.toString();
}
}