Show / Hide Table of Contents

Class CreateWebChannelResult

The configuration for a Web channel.

Inheritance
object
CreateChannelResult
CreateWebChannelResult
Inherited Members
CreateChannelResult.Id
CreateChannelResult.Name
CreateChannelResult.Description
CreateChannelResult.Category
CreateChannelResult.SessionExpiryDurationInMilliseconds
CreateChannelResult.LifecycleState
CreateChannelResult.TimeCreated
CreateChannelResult.TimeUpdated
CreateChannelResult.FreeformTags
CreateChannelResult.DefinedTags
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.OdaService.Models
Assembly: OCI.DotNetSDK.Oda.dll
Syntax
public class CreateWebChannelResult : CreateChannelResult

Properties

AllowedDomains

Declaration
[JsonProperty(PropertyName = "allowedDomains")]
public string AllowedDomains { get; set; }
Property Value
Type Description
string

A comma-delimited whitelist of allowed domains.

The channel will only communicate with the sites from the domains that you add to this list. For example, *.corp.example.com, .hdr.example.com. Entering a single asterisk () allows unrestricted access to the channel from any domain.

Typically, you'd only enter a single asterisk during development. For production, you would add an allowlist of domains.

BotId

Declaration
[JsonProperty(PropertyName = "botId")]
public string BotId { get; set; }
Property Value
Type Description
string

The ID of the Skill or Digital Assistant that the Channel is routed to.

IsClientAuthenticationEnabled

Declaration
[Required(ErrorMessage = "IsClientAuthenticationEnabled is required.")]
[JsonProperty(PropertyName = "isClientAuthenticationEnabled")]
public bool? IsClientAuthenticationEnabled { get; set; }
Property Value
Type Description
bool?

Whether client authentication is enabled or not.

Remarks

Required

MaxTokenExpirationTimeInMinutes

Declaration
[JsonProperty(PropertyName = "maxTokenExpirationTimeInMinutes")]
public long? MaxTokenExpirationTimeInMinutes { get; set; }
Property Value
Type Description
long?

The maximum time until the token expires (in minutes).

SecretKey

Declaration
[Required(ErrorMessage = "SecretKey is required.")]
[JsonProperty(PropertyName = "secretKey")]
public string SecretKey { get; set; }
Property Value
Type Description
string

The secret key used to verify the authenticity of received messages. This is only returned this once. If it is lost the keys will need to be rotated to generate a new key.

Remarks

Required

In this article
Back to top