public sealed class UpdateQaScorecardRequest : IMessage<UpdateQaScorecardRequest>, IEquatable<UpdateQaScorecardRequest>, IDeepCloneable<UpdateQaScorecardRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Contact Center AI Insights v1 API class UpdateQaScorecardRequest.
Required. The list of fields to be updated. All possible fields can be
updated by passing *, or a subset of the following updateable fields can
be provided:
[[["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\u003eUpdateQaScorecardRequest\u003c/code\u003e class within the Google Cloud Contact Center AI Insights v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eUpdateQaScorecardRequest\u003c/code\u003e API class is 2.19.0, with older versions ranging down to 1.0.0 also documented and available.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateQaScorecardRequest\u003c/code\u003e class is used to update a \u003ccode\u003eQaScorecard\u003c/code\u003e and allows specification of fields to update, including \u003ccode\u003edescription\u003c/code\u003e and \u003ccode\u003edisplay_name\u003c/code\u003e, via \u003ccode\u003eUpdateMask\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateQaScorecardRequest\u003c/code\u003e class has two constructors, one being an empty constructor, the other taking an \u003ccode\u003eUpdateQaScorecardRequest\u003c/code\u003e to initialize its parameters.\u003c/p\u003e\n"]]],[],null,["# Contact Center AI Insights v1 API - Class UpdateQaScorecardRequest (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.UpdateQaScorecardRequest)\n- [2.18.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.18.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.17.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.17.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.16.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.16.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.15.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.14.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.13.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.12.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.11.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.10.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.9.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.8.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.7.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.6.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.5.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.4.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.3.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.2.1](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.2.1/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.1.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/2.0.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/1.3.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/1.2.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/1.1.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/1.0.0/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest) \n\n public sealed class UpdateQaScorecardRequest : IMessage\u003cUpdateQaScorecardRequest\u003e, IEquatable\u003cUpdateQaScorecardRequest\u003e, IDeepCloneable\u003cUpdateQaScorecardRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Contact Center AI Insights v1 API class UpdateQaScorecardRequest.\n\nThe request for updating a QaScorecard. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e UpdateQaScorecardRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[UpdateQaScorecardRequest](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/latest/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[UpdateQaScorecardRequest](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/latest/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[UpdateQaScorecardRequest](/dotnet/docs/reference/Google.Cloud.ContactCenterInsights.V1/latest/Google.Cloud.ContactCenterInsights.V1.UpdateQaScorecardRequest), [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### UpdateQaScorecardRequest()\n\n public UpdateQaScorecardRequest()\n\n### UpdateQaScorecardRequest(UpdateQaScorecardRequest)\n\n public UpdateQaScorecardRequest(UpdateQaScorecardRequest other)\n\nProperties\n----------\n\n### QaScorecard\n\n public QaScorecard QaScorecard { get; set; }\n\nRequired. The QaScorecard to update.\n\n### UpdateMask\n\n public FieldMask UpdateMask { get; set; }\n\nRequired. The list of fields to be updated. All possible fields can be\nupdated by passing `*`, or a subset of the following updateable fields can\nbe provided:\n\n- `description`\n- `display_name`"]]