Record Class AssistantFusionPhaseCompletedEvent.AssistantFusionPhaseCompletedEventData
java.lang.Object
java.lang.Record
com.github.copilot.generated.AssistantFusionPhaseCompletedEvent.AssistantFusionPhaseCompletedEventData
- Enclosing class:
AssistantFusionPhaseCompletedEvent
@CopilotExperimental
public static record AssistantFusionPhaseCompletedEvent.AssistantFusionPhaseCompletedEventData(String fusionId, String phaseId, FusionPhaseKind phaseKind, String role, FusionConversationScope conversationScope, String model, String reasoningEffort, FusionPhaseStatus status, String content, String verdict, Double durationMs, FusionPhaseUsage usage, Object projectionMessage, FusionProjectionMode projectionMode, FusionStagedTerminal stagedTerminal)
extends Record
Data payload for
AssistantFusionPhaseCompletedEvent.- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionAssistantFusionPhaseCompletedEventData(String fusionId, String phaseId, FusionPhaseKind phaseKind, String role, FusionConversationScope conversationScope, String model, String reasoningEffort, FusionPhaseStatus status, String content, String verdict, Double durationMs, FusionPhaseUsage usage, Object projectionMessage, FusionProjectionMode projectionMode, FusionStagedTerminal stagedTerminal) Creates an instance of aAssistantFusionPhaseCompletedEventDatarecord class. -
Method Summary
Modifier and TypeMethodDescriptioncontent()Returns the value of thecontentrecord component.Returns the value of theconversationScoperecord component.Returns the value of thedurationMsrecord component.final booleanIndicates whether some other object is "equal to" this one.fusionId()Returns the value of thefusionIdrecord component.final inthashCode()Returns a hash code value for this object.model()Returns the value of themodelrecord component.phaseId()Returns the value of thephaseIdrecord component.Returns the value of thephaseKindrecord component.Returns the value of theprojectionMessagerecord component.Returns the value of theprojectionModerecord component.Returns the value of thereasoningEffortrecord component.role()Returns the value of therolerecord component.Returns the value of thestagedTerminalrecord component.status()Returns the value of thestatusrecord component.final StringtoString()Returns a string representation of this record class.usage()Returns the value of theusagerecord component.verdict()Returns the value of theverdictrecord component.
-
Constructor Details
-
AssistantFusionPhaseCompletedEventData
public AssistantFusionPhaseCompletedEventData(String fusionId, String phaseId, FusionPhaseKind phaseKind, String role, FusionConversationScope conversationScope, String model, String reasoningEffort, FusionPhaseStatus status, String content, String verdict, Double durationMs, FusionPhaseUsage usage, Object projectionMessage, FusionProjectionMode projectionMode, FusionStagedTerminal stagedTerminal) Creates an instance of aAssistantFusionPhaseCompletedEventDatarecord class.- Parameters:
fusionId- the value for thefusionIdrecord componentphaseId- the value for thephaseIdrecord componentphaseKind- the value for thephaseKindrecord componentrole- the value for therolerecord componentconversationScope- the value for theconversationScoperecord componentmodel- the value for themodelrecord componentreasoningEffort- the value for thereasoningEffortrecord componentstatus- the value for thestatusrecord componentcontent- the value for thecontentrecord componentverdict- the value for theverdictrecord componentdurationMs- the value for thedurationMsrecord componentusage- the value for theusagerecord componentprojectionMessage- the value for theprojectionMessagerecord componentprojectionMode- the value for theprojectionModerecord componentstagedTerminal- the value for thestagedTerminalrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
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 withObjects::equals(Object,Object). -
fusionId
Returns the value of thefusionIdrecord component.- Returns:
- the value of the
fusionIdrecord component
-
phaseId
Returns the value of thephaseIdrecord component.- Returns:
- the value of the
phaseIdrecord component
-
phaseKind
Returns the value of thephaseKindrecord component.- Returns:
- the value of the
phaseKindrecord component
-
role
Returns the value of therolerecord component.- Returns:
- the value of the
rolerecord component
-
conversationScope
Returns the value of theconversationScoperecord component.- Returns:
- the value of the
conversationScoperecord component
-
model
Returns the value of themodelrecord component.- Returns:
- the value of the
modelrecord component
-
reasoningEffort
Returns the value of thereasoningEffortrecord component.- Returns:
- the value of the
reasoningEffortrecord component
-
status
Returns the value of thestatusrecord component.- Returns:
- the value of the
statusrecord component
-
content
Returns the value of thecontentrecord component.- Returns:
- the value of the
contentrecord component
-
verdict
Returns the value of theverdictrecord component.- Returns:
- the value of the
verdictrecord component
-
durationMs
Returns the value of thedurationMsrecord component.- Returns:
- the value of the
durationMsrecord component
-
usage
Returns the value of theusagerecord component.- Returns:
- the value of the
usagerecord component
-
projectionMessage
Returns the value of theprojectionMessagerecord component.- Returns:
- the value of the
projectionMessagerecord component
-
projectionMode
Returns the value of theprojectionModerecord component.- Returns:
- the value of the
projectionModerecord component
-
stagedTerminal
Returns the value of thestagedTerminalrecord component.- Returns:
- the value of the
stagedTerminalrecord component
-