Class AIBuildUIParams

All Implemented Interfaces:
HasHandlers

public class AIBuildUIParams extends AsyncOperationParams
Additional parameters for an operation to build UI.
  • Constructor Details

    • AIBuildUIParams

      public AIBuildUIParams()
    • AIBuildUIParams

      public AIBuildUIParams(JavaScriptObject jsObj)
  • Method Details

    • getOrCreateRef

      public static AIBuildUIParams getOrCreateRef(JavaScriptObject jsObj)
    • setAIRequestSource

      public AIBuildUIParams setAIRequestSource(AIMessageSource aiRequestSource)
      The source of the request.
      Parameters:
      aiRequestSource - New aiRequestSource value. Default value is "user"
      Returns:
      AIBuildUIParams instance, for chaining setter calls
    • getAIRequestSource

      public AIMessageSource getAIRequestSource()
      The source of the request.
      Returns:
      Current aiRequestSource value. Default value is "user"
    • setUiPurpose

      public AIBuildUIParams setUiPurpose(String uiPurpose)
      An optional string that describes the purpose of the UI.
      Parameters:
      uiPurpose - New uiPurpose value. Default value is null
      Returns:
      AIBuildUIParams instance, for chaining setter calls
    • getUiPurpose

      public String getUiPurpose()
      An optional string that describes the purpose of the UI.
      Returns:
      Current uiPurpose value. Default value is null