36 lines
697 B
Java
36 lines
697 B
Java
package amidst.mojangapi.file.json.version;
|
|
|
|
import java.util.Collections;
|
|
import java.util.List;
|
|
|
|
import amidst.documentation.GsonConstructor;
|
|
import amidst.documentation.Immutable;
|
|
|
|
@Immutable
|
|
public class VersionJson {
|
|
private volatile String id;
|
|
private volatile String inheritsFrom;
|
|
private volatile List<LibraryJson> libraries = Collections.emptyList();
|
|
|
|
@GsonConstructor
|
|
public VersionJson() {
|
|
}
|
|
|
|
public VersionJson(String id, String inheritsFrom) {
|
|
this.id = id;
|
|
this.inheritsFrom = inheritsFrom;
|
|
}
|
|
|
|
public String getId() {
|
|
return id;
|
|
}
|
|
|
|
public String getInheritsFrom() {
|
|
return inheritsFrom;
|
|
}
|
|
|
|
public List<LibraryJson> getLibraries() {
|
|
return libraries;
|
|
}
|
|
}
|