Uses of Enum Class
com.github.copilot.generated.ReasoningSummary
Packages that use ReasoningSummary
Package
Description
Auto-generated session event types for the GitHub Copilot SDK.
-
Uses of ReasoningSummary in com.github.copilot.generated
Subclasses with type arguments of type ReasoningSummary in com.github.copilot.generatedModifier and TypeClassDescriptionenumReasoning summary mode used for model calls, if applicable (e.g.Methods in com.github.copilot.generated that return ReasoningSummaryModifier and TypeMethodDescriptionstatic ReasoningSummarySessionModelChangeEvent.SessionModelChangeEventData.previousReasoningSummary()Returns the value of thepreviousReasoningSummaryrecord component.AssistantUsageEvent.AssistantUsageEventData.reasoningSummary()Returns the value of thereasoningSummaryrecord component.SessionModelChangeEvent.SessionModelChangeEventData.reasoningSummary()Returns the value of thereasoningSummaryrecord component.SessionResumeEvent.SessionResumeEventData.reasoningSummary()Returns the value of thereasoningSummaryrecord component.SessionStartEvent.SessionStartEventData.reasoningSummary()Returns the value of thereasoningSummaryrecord component.static ReasoningSummaryReturns the enum constant of this class with the specified name.static ReasoningSummary[]ReasoningSummary.values()Returns an array containing the constants of this enum class, in the order they are declared.Constructors in com.github.copilot.generated with parameters of type ReasoningSummaryModifierConstructorDescriptionAssistantUsageEventData(AiCreditsStatus aiCreditsStatus, String model, ModelProviderRef provider, String modelDisplayName, UsageAccountingIdentity accounting, Long inputTokens, Long outputTokens, Long cacheReadTokens, Long cacheWriteTokens, OffsetDateTime cacheExpiresAt, Long reasoningTokens, Long thinkingDroppedBlocks, List<String> thinkingDroppedReasons, Double cost, Long duration, Double timeToFirstTokenMs, Double outputTtftMs, Double interTokenLatencyMs, String initiator, String interactionType, Boolean isByok, String byokKind, String modelProvider, Boolean isAuto, Long maxPromptTokens, Long maxOutputTokens, Long acceptedPredictionTokens, Long rejectedPredictionTokens, AssistantUsageTransport transport, Long requestBodyBytes, ModelCallWebSocketFallbackReason websocketFallbackReason, Long websocketFallbackAfterMs, String apiCallId, String providerCallId, String serviceRequestId, Boolean rte, AssistantUsageApiEndpoint apiEndpoint, String parentToolCallId, Map<String, AssistantUsageQuotaSnapshot> quotaSnapshots, AssistantUsageCopilotUsage copilotUsage, String reasoningEffort, ReasoningSummary reasoningSummary, Long availableToolCount, Long toolTokenCount, String frontierSource, Long cacheTtlSeconds, Boolean cacheDetailsReported, Long numToolCalls, Map<String, Long> toolCounts, String finishReason, Boolean contentFilterTriggered, FusionAttribution fusion) Creates an instance of aAssistantUsageEventDatarecord class.SessionModelChangeEventData(String previousModel, String newModel, String previousReasoningEffort, String reasoningEffort, String reasoningEffortModel, ReasoningSummary previousReasoningSummary, ReasoningSummary reasoningSummary, Verbosity previousVerbosity, Verbosity verbosity, ContextTier contextTier, String cause, ModelChangeSource source, AutoTier previousAutoTier, AutoTier autoTier) Creates event data with the components it had before later optional fields were added.SessionModelChangeEventData(String previousModel, String newModel, String providerId, String previousProviderId, String previousReasoningEffort, String reasoningEffort, String reasoningEffortModel, Boolean reasoningEffortManaged, ReasoningSummary previousReasoningSummary, ReasoningSummary reasoningSummary, Verbosity previousVerbosity, Verbosity verbosity, ContextTier contextTier, Boolean contextTierManaged, String cause, ModelChangeSource source, AutoTier previousAutoTier, AutoTier autoTier, Boolean autoTierManaged) Creates an instance of aSessionModelChangeEventDatarecord class.SessionResumeEventData(OffsetDateTime resumeTime, Long eventCount, Long eventsFileSizeBytes, String selectedModel, String reasoningEffort, String reasoningEffortModel, ReasoningSummary reasoningSummary, Verbosity verbosity, ContextTier contextTier, AutoTier autoTier, SessionLimitsConfig sessionLimits, WorkingDirectoryContext context, Boolean alreadyInUse, Boolean sessionWasActive, Boolean remoteSteerable, Boolean continuePendingWork) Creates event data with the components it had before later optional fields were added.SessionResumeEventData(OffsetDateTime resumeTime, Long eventCount, Long eventsFileSizeBytes, String selectedModel, String providerId, String reasoningEffort, String reasoningEffortModel, Boolean reasoningEffortManaged, ReasoningSummary reasoningSummary, Verbosity verbosity, ContextTier contextTier, Boolean contextTierManaged, AutoTier autoTier, Boolean autoTierManaged, SessionLimitsConfig sessionLimits, WorkingDirectoryContext context, Boolean alreadyInUse, Boolean sessionWasActive, Boolean remoteSteerable, Boolean continuePendingWork) Creates an instance of aSessionResumeEventDatarecord class.SessionStartEventData(String sessionId, Long version, String producer, String copilotVersion, OffsetDateTime startTime, String selectedModel, String reasoningEffort, String reasoningEffortModel, ReasoningSummary reasoningSummary, Verbosity verbosity, ContextTier contextTier, AutoTier autoTier, SessionLimitsConfig sessionLimits, WorkingDirectoryContext context, GitHubMcpToolConfig gitHubMcpToolConfig, Boolean alreadyInUse, Boolean remoteSteerable, String detachedFromSpawningParentSessionId) Creates event data with the components it had before later optional fields were added.SessionStartEventData(String sessionId, Long version, String producer, String copilotVersion, OffsetDateTime startTime, String selectedModel, String providerId, String reasoningEffort, String reasoningEffortModel, Boolean reasoningEffortManaged, ReasoningSummary reasoningSummary, Verbosity verbosity, ContextTier contextTier, Boolean contextTierManaged, AutoTier autoTier, Boolean autoTierManaged, SessionLimitsConfig sessionLimits, WorkingDirectoryContext context, GitHubMcpToolConfig gitHubMcpToolConfig, Boolean alreadyInUse, Boolean remoteSteerable, String detachedFromSpawningParentSessionId) Creates an instance of aSessionStartEventDatarecord class.