Required. Fingerprint for optimistic concurrency returned in Get requests.
Must be provided for Update requests. If the value provided does not match
the value known to the server, ABORTED will be thrown, and the client
should retry the read-modify-write cycle.
public MapField<string, NotificationSettings> NotificationSettings { get; }
Required. Map of each notification type and its settings to get/set all
settings at once. The server will validate the value for each notification
type.
[[["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\u003eThe latest version of the Advisory Notifications v1 API is 1.7.0, with other documented versions ranging from 1.0.0 to 1.6.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSettings\u003c/code\u003e class is used for configuring Advisory Notifications and implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis documentation covers the properties of the \u003ccode\u003eSettings\u003c/code\u003e class, such as \u003ccode\u003eEtag\u003c/code\u003e, \u003ccode\u003eName\u003c/code\u003e, \u003ccode\u003eNotificationSettings\u003c/code\u003e, and \u003ccode\u003eSettingsName\u003c/code\u003e, along with their respective descriptions and data types.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSettings\u003c/code\u003e class offers two constructors: a default constructor \u003ccode\u003eSettings()\u003c/code\u003e and a copy constructor \u003ccode\u003eSettings(Settings other)\u003c/code\u003e for creating a new \u003ccode\u003eSettings\u003c/code\u003e instance from an existing one.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eNotificationSettings\u003c/code\u003e property is a \u003ccode\u003eMapField\u003c/code\u003e that allows for the management of settings for different notification types, with the server validating the value for each notification type.\u003c/p\u003e\n"]]],[],null,[]]