Optional. Will only be set by a tool response indicating tool request euc.
Struct key is the function call id since one function call response (from
model) could correspond to multiple function calls. Struct value is the
required auth config, which can be another struct.
[[["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-14 UTC."],[],[],null,["# Vertex AI v1beta1 API - Class EventActions (1.0.0-beta47)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta47 (latest)](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.EventActions)\n- [1.0.0-beta46](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/1.0.0-beta46/Google.Cloud.AIPlatform.V1Beta1.EventActions) \n\n public sealed class EventActions : IMessage\u003cEventActions\u003e, IEquatable\u003cEventActions\u003e, IDeepCloneable\u003cEventActions\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Vertex AI v1beta1 API class EventActions.\n\nActions are parts of events that are executed by the agent. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e EventActions \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[EventActions](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.EventActions), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[EventActions](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.EventActions), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[EventActions](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.EventActions), [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.AIPlatform.V1Beta1](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.AIPlatform.V1Beta1.dll\n\nConstructors\n------------\n\n### EventActions()\n\n public EventActions()\n\n### EventActions(EventActions)\n\n public EventActions(EventActions other)\n\nProperties\n----------\n\n### ArtifactDelta\n\n public MapField\u003cstring, int\u003e ArtifactDelta { get; }\n\nOptional. Indicates that the event is updating an artifact. key is the\nfilename, value is the version.\n\n### Escalate\n\n public bool Escalate { get; set; }\n\nOptional. The agent is escalating to a higher level agent.\n\n### RequestedAuthConfigs\n\n public Struct RequestedAuthConfigs { get; set; }\n\nOptional. Will only be set by a tool response indicating tool request euc.\nStruct key is the function call id since one function call response (from\nmodel) could correspond to multiple function calls. Struct value is the\nrequired auth config, which can be another struct.\n\n### SkipSummarization\n\n public bool SkipSummarization { get; set; }\n\nOptional. If true, it won't call model to summarize function response.\nOnly used for function_response event.\n\n### StateDelta\n\n public Struct StateDelta { get; set; }\n\nOptional. Indicates that the event is updating the state with the given\ndelta.\n\n### TransferAgent\n\n public string TransferAgent { get; set; }\n\nOptional. If set, the event transfers to the specified agent.\n\n### TransferToAgent\n\n [Obsolete]\n public bool TransferToAgent { get; set; }\n\nDeprecated. If set, the event transfers to the specified agent."]]