Package com.github.copilot.sdk.generated
Class SessionEvent
java.lang.Object
com.github.copilot.sdk.generated.SessionEvent
- Direct Known Subclasses:
AbortEvent,AssistantIntentEvent,AssistantMessageDeltaEvent,AssistantMessageEvent,AssistantReasoningDeltaEvent,AssistantReasoningEvent,AssistantStreamingDeltaEvent,AssistantTurnEndEvent,AssistantTurnStartEvent,AssistantUsageEvent,CapabilitiesChangedEvent,CommandCompletedEvent,CommandExecuteEvent,CommandQueuedEvent,CommandsChangedEvent,ElicitationCompletedEvent,ElicitationRequestedEvent,ExitPlanModeCompletedEvent,ExitPlanModeRequestedEvent,ExternalToolCompletedEvent,ExternalToolRequestedEvent,HookEndEvent,HookStartEvent,McpOauthCompletedEvent,McpOauthRequiredEvent,PendingMessagesModifiedEvent,PermissionCompletedEvent,PermissionRequestedEvent,SamplingCompletedEvent,SamplingRequestedEvent,SessionBackgroundTasksChangedEvent,SessionCompactionCompleteEvent,SessionCompactionStartEvent,SessionContextChangedEvent,SessionCustomAgentsUpdatedEvent,SessionErrorEvent,SessionExtensionsLoadedEvent,SessionHandoffEvent,SessionIdleEvent,SessionInfoEvent,SessionMcpServersLoadedEvent,SessionMcpServerStatusChangedEvent,SessionModeChangedEvent,SessionModelChangeEvent,SessionPlanChangedEvent,SessionRemoteSteerableChangedEvent,SessionResumeEvent,SessionShutdownEvent,SessionSkillsLoadedEvent,SessionSnapshotRewindEvent,SessionStartEvent,SessionTaskCompleteEvent,SessionTitleChangedEvent,SessionToolsUpdatedEvent,SessionTruncationEvent,SessionUsageInfoEvent,SessionWarningEvent,SessionWorkspaceFileChangedEvent,SkillInvokedEvent,SubagentCompletedEvent,SubagentDeselectedEvent,SubagentFailedEvent,SubagentSelectedEvent,SubagentStartedEvent,SystemMessageEvent,SystemNotificationEvent,ToolExecutionCompleteEvent,ToolExecutionPartialResultEvent,ToolExecutionProgressEvent,ToolExecutionStartEvent,ToolUserRequestedEvent,UnknownSessionEvent,UserInputCompletedEvent,UserInputRequestedEvent,UserMessageEvent
@Generated("copilot-sdk-codegen")
public abstract sealed class SessionEvent
extends Object
permits SessionStartEvent, SessionResumeEvent, SessionRemoteSteerableChangedEvent, SessionErrorEvent, SessionIdleEvent, SessionTitleChangedEvent, SessionInfoEvent, SessionWarningEvent, SessionModelChangeEvent, SessionModeChangedEvent, SessionPlanChangedEvent, SessionWorkspaceFileChangedEvent, SessionHandoffEvent, SessionTruncationEvent, SessionSnapshotRewindEvent, SessionShutdownEvent, SessionContextChangedEvent, SessionUsageInfoEvent, SessionCompactionStartEvent, SessionCompactionCompleteEvent, SessionTaskCompleteEvent, UserMessageEvent, PendingMessagesModifiedEvent, AssistantTurnStartEvent, AssistantIntentEvent, AssistantReasoningEvent, AssistantReasoningDeltaEvent, AssistantStreamingDeltaEvent, AssistantMessageEvent, AssistantMessageDeltaEvent, AssistantTurnEndEvent, AssistantUsageEvent, AbortEvent, ToolUserRequestedEvent, ToolExecutionStartEvent, ToolExecutionPartialResultEvent, ToolExecutionProgressEvent, ToolExecutionCompleteEvent, SkillInvokedEvent, SubagentStartedEvent, SubagentCompletedEvent, SubagentFailedEvent, SubagentSelectedEvent, SubagentDeselectedEvent, HookStartEvent, HookEndEvent, SystemMessageEvent, SystemNotificationEvent, PermissionRequestedEvent, PermissionCompletedEvent, UserInputRequestedEvent, UserInputCompletedEvent, ElicitationRequestedEvent, ElicitationCompletedEvent, SamplingRequestedEvent, SamplingCompletedEvent, McpOauthRequiredEvent, McpOauthCompletedEvent, ExternalToolRequestedEvent, ExternalToolCompletedEvent, CommandQueuedEvent, CommandExecuteEvent, CommandCompletedEvent, CommandsChangedEvent, CapabilitiesChangedEvent, ExitPlanModeRequestedEvent, ExitPlanModeCompletedEvent, SessionToolsUpdatedEvent, SessionBackgroundTasksChangedEvent, SessionSkillsLoadedEvent, SessionCustomAgentsUpdatedEvent, SessionMcpServersLoadedEvent, SessionMcpServerStatusChangedEvent, SessionExtensionsLoadedEvent, UnknownSessionEvent
Base class for all generated session events.
- Since:
- 1.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()abstract StringgetType()Returns the event-type discriminator string (e.g.,"session.idle").voidsetEphemeral(Boolean ephemeral) voidvoidsetParentId(UUID parentId) voidsetTimestamp(OffsetDateTime timestamp)
-
Constructor Details
-
SessionEvent
public SessionEvent()
-
-
Method Details
-
getType
Returns the event-type discriminator string (e.g.,"session.idle").- Returns:
- the event type
-
getId
-
setId
-
getTimestamp
-
setTimestamp
-
getParentId
-
setParentId
-
getEphemeral
-
setEphemeral
-