Uses of Record Class
com.github.copilot.generated.FusionAttribution
Packages that use FusionAttribution
Package
Description
Auto-generated session event types for the GitHub Copilot SDK.
-
Uses of FusionAttribution in com.github.copilot.generated
Methods in com.github.copilot.generated that return FusionAttributionModifier and TypeMethodDescriptionAssistantMessageEvent.AssistantMessageEventData.fusion()Returns the value of thefusionrecord component.AssistantUsageEvent.AssistantUsageEventData.fusion()Returns the value of thefusionrecord component.ModelCallFailureEvent.ModelCallFailureEventData.fusion()Returns the value of thefusionrecord component.ModelCallStartEvent.ModelCallStartEventData.fusion()Returns the value of thefusionrecord component.ToolExecutionCompleteEvent.ToolExecutionCompleteEventData.fusion()Returns the value of thefusionrecord component.ToolExecutionStartEvent.ToolExecutionStartEventData.fusion()Returns the value of thefusionrecord component.Constructors in com.github.copilot.generated with parameters of type FusionAttributionModifierConstructorDescriptionAssistantMessageEventData(String messageId, String originatingMessageId, String model, String providerId, String content, List<AssistantMessageToolRequest> toolRequests, String reasoningOpaque, String reasoningText, String reasoningWireField, String encryptedContent, String phase, Long chunkIndex, Long chunkCount, Long outputTokens, String interactionId, String requestId, String clientRequestId, String serviceRequestId, Boolean rte, String apiCallId, AssistantMessageServerTools serverTools, AssistantMessageReasoningBlocks reasoningBlocks, String turnId, String parentToolCallId, Citations citations, FusionAttribution fusion) Creates an instance of aAssistantMessageEventDatarecord class.AssistantUsageEventData(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.ModelCallFailureEventData(String model, String parentToolCallId, String initiator, String apiCallId, String providerCallId, String serviceRequestId, Boolean rte, Long statusCode, Long durationMs, AssistantUsageApiEndpoint apiEndpoint, ModelCallFailureTransport transport, ModelCallFailureKind failureKind, Long requestBodyBytes, Long retryAttempt, ModelCallWebSocketFallbackReason websocketFallbackReason, Long websocketFallbackAfterMs, Long maxPromptTokens, Long maxOutputTokens, Boolean isByok, String byokKind, String modelProvider, Boolean isAuto, String reasoningEffort, String interactionType, ModelCallFailureSource source, String errorMessage, ModelCallFailureBadRequestKind badRequestKind, String errorCode, String errorType, Map<String, AssistantUsageQuotaSnapshot> quotaSnapshots, ModelCallFailureRequestFingerprint requestFingerprint, FusionAttribution fusion) Creates an instance of aModelCallFailureEventDatarecord class.ModelCallStartEventData(String turnId, String model, String previousResponseId, FusionAttribution fusion, String parentToolCallId) Creates an instance of aModelCallStartEventDatarecord class.ToolExecutionCompleteEventData(String toolCallId, Boolean success, String model, Object mcpMeta, String interactionId, Boolean rte, Boolean isUserRequested, ToolExecutionCompleteResult result, ToolExecutionCompleteError error, Map<String, Object> toolTelemetry, String turnId, ToolExecutionCompleteToolDescription toolDescription, Boolean sandboxed, ToolExecutionCompleteShellExecution shellExecution, List<ToolExecutionCompleteFileEdit> fileEdits, String parentToolCallId, FusionAttribution fusion) Creates an instance of aToolExecutionCompleteEventDatarecord class.ToolExecutionStartEventData(String toolCallId, String toolName, String toolTitle, Object arguments, ToolExecutionStartShellToolInfo shellToolInfo, String model, Boolean rte, String mcpServerName, String mcpConfigServerName, String mcpToolName, McpServerTransport mcpTransport, McpServerSource mcpConfigSource, String turnId, Boolean displayVerbatim, ToolExecutionStartToolDescription toolDescription, String parentToolCallId, FusionAttribution fusion) Creates an instance of aToolExecutionStartEventDatarecord class.