Class AIBuildUIResult

All Implemented Interfaces:
HasHandlers

public class AIBuildUIResult extends AsyncOperationResult
The result of an AI build UI operation.
  • Constructor Details

    • AIBuildUIResult

      public AIBuildUIResult()
    • AIBuildUIResult

      public AIBuildUIResult(JavaScriptObject jsObj)
  • Method Details

    • getOrCreateRef

      public static AIBuildUIResult getOrCreateRef(JavaScriptObject jsObj)
    • setBuiltUI

      public AIBuildUIResult setBuiltUI(PaletteNode... builtUI)
      The palette nodes that were built via AI.
      Parameters:
      builtUI - New builtUI value. Default value is null
      Returns:
      AIBuildUIResult instance, for chaining setter calls
    • getBuiltUI

      public PaletteNode[] getBuiltUI()
      The palette nodes that were built via AI.
      Returns:
      Current builtUI value. Default value is null
    • setIsNew

      public AIBuildUIResult setIsNew(Boolean isNew)
      For a successful result, true if AI created entirely new UI rather than revising the existing UI.
      Parameters:
      isNew - New isNew value. Default value is *initialized by the implementation*
      Returns:
      AIBuildUIResult instance, for chaining setter calls
    • getIsNew

      public Boolean getIsNew()
      For a successful result, true if AI created entirely new UI rather than revising the existing UI.
      Returns:
      Current isNew value. Default value is *initialized by the implementation*
    • setUiPurpose

      public AIBuildUIResult setUiPurpose(String uiPurpose)
      A detailed description, provided via AI, of the purpose of the built UI.
      Parameters:
      uiPurpose - New uiPurpose value. Default value is *initialized by the implementation*
      Returns:
      AIBuildUIResult instance, for chaining setter calls
    • getUiPurpose

      public String getUiPurpose()
      A detailed description, provided via AI, of the purpose of the built UI.
      Returns:
      Current uiPurpose value. Default value is *initialized by the implementation*
    • setUiTitle

      public AIBuildUIResult setUiTitle(String uiTitle)
      A short title, suggested via AI, for the built UI.
      Parameters:
      uiTitle - New uiTitle value. Default value is *initialized by the implementation*
      Returns:
      AIBuildUIResult instance, for chaining setter calls
    • getUiTitle

      public String getUiTitle()
      A short title, suggested via AI, for the built UI.
      Returns:
      Current uiTitle value. Default value is *initialized by the implementation*