Class StringDownloadResult

java.lang.Object
enterprises.iwakura.amber.DownloadResult
enterprises.iwakura.amber.StringDownloadResult

public class StringDownloadResult extends DownloadResult
Extends DownloadResult to include the downloaded content as a String.
  • Constructor Details

    • StringDownloadResult

      public StringDownloadResult(boolean success, String content, String errorMessage)
      Creates a new StringDownloadResult.
      Parameters:
      success - whether the download was successful
      content - the downloaded content as a String, or null if the download failed
      errorMessage - the error message if the download failed, or null if the download was successful
  • Method Details

    • error

      public static StringDownloadResult error(String errorMessage)
      Creates a StringDownloadResult representing a failed download with the provided error message.
      Parameters:
      errorMessage - the error message describing the failure
      Returns:
      a StringDownloadResult indicating failure
    • success

      public static StringDownloadResult success(String content)
      Creates a StringDownloadResult representing a successful download with the provided content.
      Parameters:
      content - the downloaded content as a String
      Returns:
      a StringDownloadResult indicating success