WebChatSite Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A site for the Webchat channel
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.BotService.Models.Api20220615Preview.WebChatSiteTypeConverter))]
public class WebChatSite : Microsoft.Azure.PowerShell.Cmdlets.BotService.Models.Api20220615Preview.IWebChatSite, Microsoft.Azure.PowerShell.Cmdlets.BotService.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.BotService.Models.Api20220615Preview.WebChatSiteTypeConverter))>]
type WebChatSite = class
interface IWebChatSite
interface IJsonSerializable
interface ISite
interface IValidates
Public Class WebChatSite
Implements IValidates, IWebChatSite
- Inheritance
-
WebChatSite
- Attributes
- Implements
Constructors
WebChatSite() |
Creates an new WebChatSite instance. |
Properties
AppId |
DirectLine application id |
ETag |
Entity Tag |
Id |
Site Id |
IsBlockUserUploadEnabled |
Whether this site is enabled for block user upload. |
IsDetailedLoggingEnabled |
Whether this site is disabled detailed logging for |
IsEnabled |
Whether this site is enabled for DirectLine channel |
IsEndpointParametersEnabled |
Whether this site is EndpointParameters enabled for channel |
IsNoStorageEnabled |
Whether this no-storage site is disabled detailed logging for |
IsSecureSiteEnabled |
Whether this site is enabled for authentication with Bot Framework. |
IsTokenEnabled |
Whether this site is token enabled for channel |
IsV1Enabled |
Whether this site is enabled for Bot Framework V1 protocol. |
IsV3Enabled |
Whether this site is enabled for Bot Framework V1 protocol. |
IsWebchatPreviewEnabled |
Whether this site is enabled for preview versions of Webchat |
Key |
Primary key. Value only returned through POST to the action Channel List API, otherwise empty. |
Key2 |
Secondary key. Value only returned through POST to the action Channel List API, otherwise empty. |
Name |
Site name |
TrustedOrigin |
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True. |
Methods
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of WebChatSite. |
DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of WebChatSite. |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.BotService.Models.Api20220615Preview.IWebChatSite. |
FromJsonString(String) |
Creates a new instance of WebChatSite, deserializing the content from a json string. |
ToJson(JsonObject, SerializationMode) |
Serializes this instance of WebChatSite into a JsonNode. |
ToJsonString() |
Serializes this instance to a json string. |
Validate(IEventListener) |
Validates that this object meets the validation criteria. |