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 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(String model, 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, Boolean isAuto, Long maxPromptTokens, Long maxOutputTokens, Long acceptedPredictionTokens, Long rejectedPredictionTokens, AssistantUsageTransport transport, 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 maxPromptTokens, Long maxOutputTokens, Boolean isByok, 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, 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.