Class OsvcChannel
The configuration for an OSVC channel.
Inherited Members
Namespace: Oci.OdaService.Models
Assembly: OCI.DotNetSDK.Oda.dll
Syntax
public class OsvcChannel : Channel
Properties
AuthenticationProviderName
Declaration
[Required(ErrorMessage = "AuthenticationProviderName is required.")]
[JsonProperty(PropertyName = "authenticationProviderName")]
public string AuthenticationProviderName { get; set; }
Property Value
Type | Description |
---|---|
string | The name of the Authentication Provider to use to authenticate the user. |
Remarks
Required
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. |
ChannelService
Declaration
[Required(ErrorMessage = "ChannelService is required.")]
[JsonProperty(PropertyName = "channelService")]
[JsonConverter(typeof(ResponseEnumConverter))]
public OsvcServiceType? ChannelService { get; set; }
Property Value
Type | Description |
---|---|
OsvcServiceType? | The type of OSVC service. |
Remarks
Required
Host
Declaration
[Required(ErrorMessage = "Host is required.")]
[JsonProperty(PropertyName = "host")]
public string Host { get; set; }
Property Value
Type | Description |
---|---|
string | The host. For OSVC, you can derive these values from the URL that you use to launch the Agent Browser User Interface or the chat launch page. For example, if the URL is https://sitename.exampledomain.com/app/chat/chat_launch, then the host is sitename.exampledomain.com. For FUSION, this is the host portion of your Oracle Applications Cloud (Fusion) instance's URL. For Example: sitename.exampledomain.com. |
Remarks
Required
Port
Declaration
[Required(ErrorMessage = "Port is required.")]
[JsonProperty(PropertyName = "port")]
public string Port { get; set; }
Property Value
Type | Description |
---|---|
string | The port. |
Remarks
Required
TotalSessionCount
Declaration
[Required(ErrorMessage = "TotalSessionCount is required.")]
[JsonProperty(PropertyName = "totalSessionCount")]
public int? TotalSessionCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The total session count. |
Remarks
Required
UserName
Declaration
[Required(ErrorMessage = "UserName is required.")]
[JsonProperty(PropertyName = "userName")]
public string UserName { get; set; }
Property Value
Type | Description |
---|---|
string | The user name for the digital-assistant agent. |
Remarks
Required