public sealed class RuntimeAnnotation : IMessage<RuntimeAnnotation>, IEquatable<RuntimeAnnotation>, IDeepCloneable<RuntimeAnnotation>, IBufferMessage, IMessage
Reference documentation and code samples for the Contact Center AI Insights v1 API class RuntimeAnnotation.
An annotation that was generated during the customer and agent interaction.
The unique identifier of the annotation.
Format:
projects/{project}/locations/{location}/conversationDatasets/{dataset}/conversationDataItems/{data_item}/conversationAnnotations/{annotation}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eRuntimeAnnotation\u003c/code\u003e class within the Google Cloud Contact Center Insights v1 API, detailing its properties, inheritance, and implementation of various interfaces.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRuntimeAnnotation\u003c/code\u003e class represents an annotation generated during customer and agent interactions, featuring properties like \u003ccode\u003eAnnotationId\u003c/code\u003e, \u003ccode\u003eCreateTime\u003c/code\u003e, \u003ccode\u003eStartBoundary\u003c/code\u003e, and \u003ccode\u003eEndBoundary\u003c/code\u003e to define its details.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes a variety of data types such as \u003ccode\u003eArticleSuggestion\u003c/code\u003e, \u003ccode\u003eFaqAnswer\u003c/code\u003e, \u003ccode\u003eSmartComposeSuggestion\u003c/code\u003e, and \u003ccode\u003eSmartReply\u003c/code\u003e, that capture details related to agent assist and conversation analysis.\u003c/p\u003e\n"],["\u003cp\u003eThe page lists available versions of the \u003ccode\u003eRuntimeAnnotation\u003c/code\u003e class, ranging from version 1.0.0 up to the latest release, 2.19.0, allowing users to access documentation specific to each version.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRuntimeAnnotation\u003c/code\u003e class also includes fields such as \u003ccode\u003eAnswerFeedback\u003c/code\u003e to help understand user responses, \u003ccode\u003eConversationSummarizationSuggestion\u003c/code\u003e for summarization related data, and \u003ccode\u003eDialogflowInteraction\u003c/code\u003e for dialog based details.\u003c/p\u003e\n"]]],[],null,["# Contact Center AI Insights v1 API - Class RuntimeAnnotation (2.19.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.19.0 (latest)](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/latest/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.18.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.18.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.17.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.17.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.16.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.16.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.15.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.14.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.13.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.12.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.11.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.10.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.9.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.8.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.7.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.6.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.5.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.4.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.3.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.2.1](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.2.1/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.1.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.0.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/1.3.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/1.2.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/1.1.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/1.0.0/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation) \n\n public sealed class RuntimeAnnotation : IMessage\u003cRuntimeAnnotation\u003e, IEquatable\u003cRuntimeAnnotation\u003e, IDeepCloneable\u003cRuntimeAnnotation\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Contact Center AI Insights v1 API class RuntimeAnnotation.\n\nAn annotation that was generated during the customer and agent interaction. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e RuntimeAnnotation \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[RuntimeAnnotation](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/latest/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[RuntimeAnnotation](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/latest/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[RuntimeAnnotation](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/latest/Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.ContactCenterInsights.V1](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/latest/Google.Cloud.ContactCenterInsights.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.ContactCenterInsights.V1.dll\n\nConstructors\n------------\n\n### RuntimeAnnotation()\n\n public RuntimeAnnotation()\n\n### RuntimeAnnotation(RuntimeAnnotation)\n\n public RuntimeAnnotation(RuntimeAnnotation other)\n\nProperties\n----------\n\n### AnnotationId\n\n public string AnnotationId { get; set; }\n\nThe unique identifier of the annotation.\nFormat:\nprojects/{project}/locations/{location}/conversationDatasets/{dataset}/conversationDataItems/{data_item}/conversationAnnotations/{annotation}\n\n### AnswerFeedback\n\n public AnswerFeedback AnswerFeedback { get; set; }\n\nThe feedback that the customer has about the answer in `data`.\n\n### ArticleSuggestion\n\n public ArticleSuggestionData ArticleSuggestion { get; set; }\n\nAgent Assist Article Suggestion data.\n\n### ConversationSummarizationSuggestion\n\n public ConversationSummarizationSuggestionData ConversationSummarizationSuggestion { get; set; }\n\nConversation summarization suggestion data.\n\n### CreateTime\n\n public Timestamp CreateTime { get; set; }\n\nThe time at which this annotation was created.\n\n### DataCase\n\n public RuntimeAnnotation.DataOneofCase DataCase { get; }\n\n### DialogflowInteraction\n\n public DialogflowInteractionData DialogflowInteraction { get; set; }\n\nDialogflow interaction data.\n\n### EndBoundary\n\n public AnnotationBoundary EndBoundary { get; set; }\n\nThe boundary in the conversation where the annotation ends, inclusive.\n\n### FaqAnswer\n\n public FaqAnswerData FaqAnswer { get; set; }\n\nAgent Assist FAQ answer data.\n\n### SmartComposeSuggestion\n\n public SmartComposeSuggestionData SmartComposeSuggestion { get; set; }\n\nAgent Assist Smart Compose suggestion data.\n\n### SmartReply\n\n public SmartReplyData SmartReply { get; set; }\n\nAgent Assist Smart Reply data.\n\n### StartBoundary\n\n public AnnotationBoundary StartBoundary { get; set; }\n\nThe boundary in the conversation where the annotation starts, inclusive.\n\n### UserInput\n\n public RuntimeAnnotation.Types.UserInput UserInput { get; set; }\n\nExplicit input used for generating the answer"]]