package com.xfestudio.xfeservermanager.api.operation;
import com.xfestudio.xfeservermanager.api.util.ApiChecks;
import java.util.Map;
public record ApiError(String code, String message, String requestId, Map<String, String> details) {
public ApiError {
code = ApiChecks.notBlank(code, "code");
message = ApiChecks.notBlank(message, "message");
requestId = requestId == null ? "" : requestId;
details = ApiChecks.immutableMap(details, "details");
}
}
package com.xfestudio.xfeservermanager.api.operation;
import com.xfestudio.xfeservermanager.api.util.ApiChecks;
import java.util.Map;
public record ApiError(String code, String message, String requestId, Map<String, String> details) {
public ApiError {
code = ApiChecks.notBlank(code, "code");
message = ApiChecks.notBlank(message, "message");
requestId = requestId == null ? "" : requestId;
details = ApiChecks.immutableMap(details, "details");
}
}