public sealed class GenericWebService : IMessage<Webhook.Types.GenericWebService>, IEquatable<Webhook.Types.GenericWebService>, IDeepCloneable<Webhook.Types.GenericWebService>, IBufferMessage, IMessage
Represents configuration for a generic web service.
public RepeatedField<ByteString> AllowedCaCerts { get; }
Optional. Specifies a list of allowed custom CA certificates (in DER
format) for HTTPS verification. This overrides the default SSL trust
store. If this is empty or unspecified, Dialogflow will use Google's
default trust store to verify certificates. N.B. Make sure the HTTPS
server certificates are signed with "subject alt name". For instance a
certificate can be self-signed using the following command,
[[["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 webpage provides documentation for the \u003ccode\u003eGenericWebService\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e namespace, spanning versions from 1.0.0 to the latest 2.23.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGenericWebService\u003c/code\u003e configures a generic web service for Dialogflow CX, representing the configuration for receiving webhooks and is part of the Google.Cloud.Dialogflow.Cx.V3.dll assembly.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, which defines its capabilities for data handling, comparison, cloning, and buffer operations.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGenericWebService\u003c/code\u003e class has properties for \u003ccode\u003eAllowedCaCerts\u003c/code\u003e, \u003ccode\u003ePassword\u003c/code\u003e, \u003ccode\u003eRequestHeaders\u003c/code\u003e, \u003ccode\u003eUri\u003c/code\u003e, and \u003ccode\u003eUsername\u003c/code\u003e, allowing for customization of HTTPS verification, authentication, request headers, and the webhook URI.\u003c/p\u003e\n"],["\u003cp\u003eThe provided documentation lists available versions and links to their specific documentation pages, along with details on the class's inheritance, implementations, constructors, and properties.\u003c/p\u003e\n"]]],[],null,[]]