soiz1's picture
Upload folder using huggingface_hub
d46f4a3 verified
package com.mojang.realmsclient.gui.screens;
import javax.annotation.Nullable;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;
@OnlyIn(Dist.CLIENT)
public class UploadResult {
public final int statusCode;
@Nullable
public final String errorMessage;
UploadResult(int p_90136_, String p_90137_) {
this.statusCode = p_90136_;
this.errorMessage = p_90137_;
}
@Nullable
public String getSimplifiedErrorMessage() {
if (this.statusCode >= 200 && this.statusCode < 300) {
return null;
} else {
return this.statusCode == 400 && this.errorMessage != null ? this.errorMessage : String.valueOf(this.statusCode);
}
}
@OnlyIn(Dist.CLIENT)
public static class Builder {
private int statusCode = -1;
private String errorMessage;
public UploadResult.Builder withStatusCode(int p_90147_) {
this.statusCode = p_90147_;
return this;
}
public UploadResult.Builder withErrorMessage(@Nullable String p_90149_) {
this.errorMessage = p_90149_;
return this;
}
public UploadResult build() {
return new UploadResult(this.statusCode, this.errorMessage);
}
}
}