Record Class SessionModelGetReasoningSummariesResult

java.lang.Object
java.lang.Record
com.github.copilot.generated.rpc.SessionModelGetReasoningSummariesResult

@CopilotExperimental @Generated("copilot-sdk-codegen") public record SessionModelGetReasoningSummariesResult(Boolean ready, Boolean experimentSettled, Boolean sessionShowsSummaries, Boolean modelDefaultShowsSummaries, Boolean showReasoningHeaders, Boolean visibility, Boolean showHiddenHint, Boolean clearRedundantSetting) extends Record
Reasoning-summaries presentation policy for the session's current model.
Since:
1.0.0
  • Constructor Details

    • SessionModelGetReasoningSummariesResult

      public SessionModelGetReasoningSummariesResult(Boolean ready, Boolean experimentSettled, Boolean sessionShowsSummaries, Boolean modelDefaultShowsSummaries, Boolean showReasoningHeaders, Boolean visibility, Boolean showHiddenHint, Boolean clearRedundantSetting)
      Creates an instance of a SessionModelGetReasoningSummariesResult record class.
      Parameters:
      ready - the value for the ready record component
      experimentSettled - the value for the experimentSettled record component
      sessionShowsSummaries - the value for the sessionShowsSummaries record component
      modelDefaultShowsSummaries - the value for the modelDefaultShowsSummaries record component
      showReasoningHeaders - the value for the showReasoningHeaders record component
      visibility - the value for the visibility record component
      showHiddenHint - the value for the showHiddenHint record component
      clearRedundantSetting - the value for the clearRedundantSetting record component
  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • ready

      public Boolean ready()
      Returns the value of the ready record component.
      Returns:
      the value of the ready record component
    • experimentSettled

      public Boolean experimentSettled()
      Returns the value of the experimentSettled record component.
      Returns:
      the value of the experimentSettled record component
    • sessionShowsSummaries

      public Boolean sessionShowsSummaries()
      Returns the value of the sessionShowsSummaries record component.
      Returns:
      the value of the sessionShowsSummaries record component
    • modelDefaultShowsSummaries

      public Boolean modelDefaultShowsSummaries()
      Returns the value of the modelDefaultShowsSummaries record component.
      Returns:
      the value of the modelDefaultShowsSummaries record component
    • showReasoningHeaders

      public Boolean showReasoningHeaders()
      Returns the value of the showReasoningHeaders record component.
      Returns:
      the value of the showReasoningHeaders record component
    • visibility

      public Boolean visibility()
      Returns the value of the visibility record component.
      Returns:
      the value of the visibility record component
    • showHiddenHint

      public Boolean showHiddenHint()
      Returns the value of the showHiddenHint record component.
      Returns:
      the value of the showHiddenHint record component
    • clearRedundantSetting

      public Boolean clearRedundantSetting()
      Returns the value of the clearRedundantSetting record component.
      Returns:
      the value of the clearRedundantSetting record component