Class CreateOsvcChannelDetails
Properties required to create an OSVC channel.
Inherited Members
Namespace: Oci.OdaService.Models
Assembly: OCI.DotNetSDK.Oda.dll
Syntax
public class CreateOsvcChannelDetails : CreateChannelDetails
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
[JsonProperty(PropertyName = "channelService")]
[JsonConverter(typeof(StringEnumConverter))]
public OsvcServiceType? ChannelService { get; set; }
Property Value
| Type | Description |
|---|---|
| OsvcServiceType? | The type of OSVC service. |
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
Password
Declaration
[Required(ErrorMessage = "Password is required.")]
[JsonProperty(PropertyName = "password")]
public string Password { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The password for the digital-assistant agent. |
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