Files
ModsListDownloader/downloader/forgeSvc/ForgeSvcFile.java
T
2021-07-07 21:45:33 +02:00

32 lines
730 B
Java

package downloader.forgeSvc;
import downloader.HttpHelper;
import java.net.MalformedURLException;
public class ForgeSvcFile {
private String gameVersion;
private int fileType;
private int projectFileId;
private String projectFileName;
public String getGameVersion() {
return this.gameVersion;
}
public int getFileType() {
return this.fileType;
}
public int getProjectFileId() {
return this.projectFileId;
}
public String getProjectFileName() {
return this.projectFileName;
}
public String getDownloadUrl(int modID) throws MalformedURLException {
return HttpHelper.readStringFromUrl("https://addons-ecs.forgesvc.net/api/v2/addon/" + modID + "/file/" + this.projectFileId + "/download-url");
}
}