Share via


WebChatSite Class

Definition

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.

Applies to