Enum InteractionStatus.Known

java.lang.Object
java.lang.Enum<InteractionStatus.Known>
com.google.genai.types.InteractionStatus.Known
All Implemented Interfaces:
Serializable, Comparable<InteractionStatus.Known>
Enclosing class:
InteractionStatus

public static enum InteractionStatus.Known extends Enum<InteractionStatus.Known>
Enum representing the known values for InteractionStatus.
  • Enum Constant Details

    • INTERACTION_STATUS_UNSPECIFIED

      public static final InteractionStatus.Known INTERACTION_STATUS_UNSPECIFIED
      Unspecified interaction status.
    • IN_PROGRESS

      public static final InteractionStatus.Known IN_PROGRESS
      The server is still actively processing user input or running background reasoning. More model output may follow.
    • REQUIRES_ACTION

      public static final InteractionStatus.Known REQUIRES_ACTION
      Deprecated: Use IDLE instead.
    • IDLE

      public static final InteractionStatus.Known IDLE
      The server has completed all processing and background reasoning.
  • Method Details

    • values

      public static InteractionStatus.Known[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static InteractionStatus.Known valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null