Class ApiValidationHelper.ValidationResult

java.lang.Object
com.ohacd.matchbox.api.ApiValidationHelper.ValidationResult
Enclosing class:
ApiValidationHelper

public static final class ApiValidationHelper.ValidationResult extends Object
Simple result class for validation operations.
  • Method Details

    • success

      @NotNull public static @NotNull ApiValidationHelper.ValidationResult success()
      Creates a successful validation result.
      Returns:
      a successful result
    • error

      @NotNull public static @NotNull ApiValidationHelper.ValidationResult error(@NotNull @NotNull String errorMessage)
      Creates an error validation result.
      Parameters:
      errorMessage - the error message
      Returns:
      an error result
    • isValid

      public boolean isValid()
      Gets whether the validation was successful.
      Returns:
      true if valid, false otherwise
    • getErrorMessage

      @Nullable public @Nullable String getErrorMessage()
      Gets the error message if validation failed.
      Returns:
      error message, or null if validation succeeded