...

Package oda

import "github.com/oracle/oci-go-sdk/oda"
Overview
Index

Overview ▾

Index ▾

func GetAuthenticationGrantTypeEnumStringValues() []string
func GetAuthenticationIdentityProviderEnumStringValues() []string
func GetBotMultilingualModeEnumStringValues() []string
func GetBotPublishStateEnumStringValues() []string
func GetChannelCategoryEnumStringValues() []string
func GetChannelTypeEnumStringValues() []string
func GetCreateBotKindEnumStringValues() []string
func GetCreateOdaInstanceAttachmentDetailsAttachmentTypeEnumStringValues() []string
func GetCreateOdaInstanceDetailsShapeNameEnumStringValues() []string
func GetImportedPackageStatusEnumStringValues() []string
func GetLifecycleStateEnumStringValues() []string
func GetListAuthenticationProvidersIdentityProviderEnumStringValues() []string
func GetListAuthenticationProvidersLifecycleStateEnumStringValues() []string
func GetListAuthenticationProvidersSortByEnumStringValues() []string
func GetListAuthenticationProvidersSortOrderEnumStringValues() []string
func GetListChannelsCategoryEnumStringValues() []string
func GetListChannelsLifecycleStateEnumStringValues() []string
func GetListChannelsSortByEnumStringValues() []string
func GetListChannelsSortOrderEnumStringValues() []string
func GetListChannelsTypeEnumStringValues() []string
func GetListDigitalAssistantParametersLifecycleStateEnumStringValues() []string
func GetListDigitalAssistantParametersSortByEnumStringValues() []string
func GetListDigitalAssistantParametersSortOrderEnumStringValues() []string
func GetListDigitalAssistantsLifecycleStateEnumStringValues() []string
func GetListDigitalAssistantsSortByEnumStringValues() []string
func GetListDigitalAssistantsSortOrderEnumStringValues() []string
func GetListImportedPackagesSortByEnumStringValues() []string
func GetListImportedPackagesSortOrderEnumStringValues() []string
func GetListOdaInstanceAttachmentsLifecycleStateEnumStringValues() []string
func GetListOdaInstanceAttachmentsSortByEnumStringValues() []string
func GetListOdaInstanceAttachmentsSortOrderEnumStringValues() []string
func GetListOdaInstancesLifecycleStateEnumStringValues() []string
func GetListOdaInstancesSortByEnumStringValues() []string
func GetListOdaInstancesSortOrderEnumStringValues() []string
func GetListOdaPrivateEndpointAttachmentsSortByEnumStringValues() []string
func GetListOdaPrivateEndpointAttachmentsSortOrderEnumStringValues() []string
func GetListOdaPrivateEndpointScanProxiesSortByEnumStringValues() []string
func GetListOdaPrivateEndpointScanProxiesSortOrderEnumStringValues() []string
func GetListOdaPrivateEndpointsSortByEnumStringValues() []string
func GetListOdaPrivateEndpointsSortOrderEnumStringValues() []string
func GetListPackagesSortByEnumStringValues() []string
func GetListPackagesSortOrderEnumStringValues() []string
func GetListSkillParametersLifecycleStateEnumStringValues() []string
func GetListSkillParametersSortByEnumStringValues() []string
func GetListSkillParametersSortOrderEnumStringValues() []string
func GetListSkillsLifecycleStateEnumStringValues() []string
func GetListSkillsSortByEnumStringValues() []string
func GetListSkillsSortOrderEnumStringValues() []string
func GetListTranslatorsLifecycleStateEnumStringValues() []string
func GetListTranslatorsSortByEnumStringValues() []string
func GetListTranslatorsSortOrderEnumStringValues() []string
func GetListTranslatorsTypeEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetOdaInstanceAttachmentAttachmentTypeEnumStringValues() []string
func GetOdaInstanceAttachmentLifecycleStateEnumStringValues() []string
func GetOdaInstanceAttachmentSummaryAttachmentTypeEnumStringValues() []string
func GetOdaInstanceLifecycleStateEnumStringValues() []string
func GetOdaInstanceLifecycleSubStateEnumStringValues() []string
func GetOdaInstanceShapeNameEnumStringValues() []string
func GetOdaInstanceSummaryLifecycleStateEnumStringValues() []string
func GetOdaInstanceSummaryLifecycleSubStateEnumStringValues() []string
func GetOdaInstanceSummaryShapeNameEnumStringValues() []string
func GetOdaPrivateEndpointAttachmentLifecycleStateEnumStringValues() []string
func GetOdaPrivateEndpointLifecycleStateEnumStringValues() []string
func GetOdaPrivateEndpointScanProxyLifecycleStateEnumStringValues() []string
func GetOdaPrivateEndpointScanProxyProtocolEnumStringValues() []string
func GetOdaPrivateEndpointScanProxyScanListenerTypeEnumStringValues() []string
func GetOsvcServiceTypeEnumStringValues() []string
func GetParameterDefinitionDirectionEnumStringValues() []string
func GetParameterDefinitionTypeEnumStringValues() []string
func GetParameterTypeEnumStringValues() []string
func GetServiceCloudClientTypeEnumStringValues() []string
func GetTranslationServiceEnumStringValues() []string
func GetWebhookPayloadVersionEnumStringValues() []string
func GetWorkRequestRequestActionEnumStringValues() []string
func GetWorkRequestResourceResourceActionEnumStringValues() []string
func GetWorkRequestResourceStatusEnumStringValues() []string
func GetWorkRequestStatusEnumStringValues() []string
func GetWorkRequestSummaryRequestActionEnumStringValues() []string
func GetWorkRequestSummaryStatusEnumStringValues() []string
type AndroidChannel
    func (m AndroidChannel) GetCategory() ChannelCategoryEnum
    func (m AndroidChannel) GetDefinedTags() map[string]map[string]interface{}
    func (m AndroidChannel) GetDescription() *string
    func (m AndroidChannel) GetFreeformTags() map[string]string
    func (m AndroidChannel) GetId() *string
    func (m AndroidChannel) GetLifecycleState() LifecycleStateEnum
    func (m AndroidChannel) GetName() *string
    func (m AndroidChannel) GetSessionExpiryDurationInMilliseconds() *int64
    func (m AndroidChannel) GetTimeCreated() *common.SDKTime
    func (m AndroidChannel) GetTimeUpdated() *common.SDKTime
    func (m AndroidChannel) MarshalJSON() (buff []byte, e error)
    func (m AndroidChannel) String() string
    func (m AndroidChannel) ValidateEnumValue() (bool, error)
type AppEventChannel
    func (m AppEventChannel) GetCategory() ChannelCategoryEnum
    func (m AppEventChannel) GetDefinedTags() map[string]map[string]interface{}
    func (m AppEventChannel) GetDescription() *string
    func (m AppEventChannel) GetFreeformTags() map[string]string
    func (m AppEventChannel) GetId() *string
    func (m AppEventChannel) GetLifecycleState() LifecycleStateEnum
    func (m AppEventChannel) GetName() *string
    func (m AppEventChannel) GetSessionExpiryDurationInMilliseconds() *int64
    func (m AppEventChannel) GetTimeCreated() *common.SDKTime
    func (m AppEventChannel) GetTimeUpdated() *common.SDKTime
    func (m AppEventChannel) MarshalJSON() (buff []byte, e error)
    func (m AppEventChannel) String() string
    func (m AppEventChannel) ValidateEnumValue() (bool, error)
type ApplicationChannel
    func (m ApplicationChannel) GetCategory() ChannelCategoryEnum
    func (m ApplicationChannel) GetDefinedTags() map[string]map[string]interface{}
    func (m ApplicationChannel) GetDescription() *string
    func (m ApplicationChannel) GetFreeformTags() map[string]string
    func (m ApplicationChannel) GetId() *string
    func (m ApplicationChannel) GetLifecycleState() LifecycleStateEnum
    func (m ApplicationChannel) GetName() *string
    func (m ApplicationChannel) GetSessionExpiryDurationInMilliseconds() *int64
    func (m ApplicationChannel) GetTimeCreated() *common.SDKTime
    func (m ApplicationChannel) GetTimeUpdated() *common.SDKTime
    func (m ApplicationChannel) MarshalJSON() (buff []byte, e error)
    func (m ApplicationChannel) String() string
    func (m ApplicationChannel) ValidateEnumValue() (bool, error)
type AuthenticationGrantTypeEnum
    func GetAuthenticationGrantTypeEnumValues() []AuthenticationGrantTypeEnum
    func GetMappingAuthenticationGrantTypeEnum(val string) (AuthenticationGrantTypeEnum, bool)
type AuthenticationIdentityProviderEnum
    func GetAuthenticationIdentityProviderEnumValues() []AuthenticationIdentityProviderEnum
    func GetMappingAuthenticationIdentityProviderEnum(val string) (AuthenticationIdentityProviderEnum, bool)
type AuthenticationProvider
    func (m AuthenticationProvider) String() string
    func (m AuthenticationProvider) ValidateEnumValue() (bool, error)
type AuthenticationProviderCollection
    func (m AuthenticationProviderCollection) String() string
    func (m AuthenticationProviderCollection) ValidateEnumValue() (bool, error)
type AuthenticationProviderSummary
    func (m AuthenticationProviderSummary) String() string
    func (m AuthenticationProviderSummary) ValidateEnumValue() (bool, error)
type Bot
    func (m Bot) String() string
    func (m Bot) ValidateEnumValue() (bool, error)
type BotMultilingualModeEnum
    func GetBotMultilingualModeEnumValues() []BotMultilingualModeEnum
    func GetMappingBotMultilingualModeEnum(val string) (BotMultilingualModeEnum, bool)
type BotPublishStateEnum
    func GetBotPublishStateEnumValues() []BotPublishStateEnum
    func GetMappingBotPublishStateEnum(val string) (BotPublishStateEnum, bool)
type ChangeOdaInstanceCompartmentDetails
    func (m ChangeOdaInstanceCompartmentDetails) String() string
    func (m ChangeOdaInstanceCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeOdaInstanceCompartmentRequest
    func (request ChangeOdaInstanceCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeOdaInstanceCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeOdaInstanceCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeOdaInstanceCompartmentRequest) String() string
    func (request ChangeOdaInstanceCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeOdaInstanceCompartmentResponse
    func (response ChangeOdaInstanceCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeOdaInstanceCompartmentResponse) String() string
type ChangeOdaPrivateEndpointCompartmentDetails
    func (m ChangeOdaPrivateEndpointCompartmentDetails) String() string
    func (m ChangeOdaPrivateEndpointCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeOdaPrivateEndpointCompartmentRequest
    func (request ChangeOdaPrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeOdaPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeOdaPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeOdaPrivateEndpointCompartmentRequest) String() string
    func (request ChangeOdaPrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeOdaPrivateEndpointCompartmentResponse
    func (response ChangeOdaPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeOdaPrivateEndpointCompartmentResponse) String() string
type Channel
type ChannelCategoryEnum
    func GetChannelCategoryEnumValues() []ChannelCategoryEnum
    func GetMappingChannelCategoryEnum(val string) (ChannelCategoryEnum, bool)
type ChannelCollection
    func (m ChannelCollection) String() string
    func (m ChannelCollection) ValidateEnumValue() (bool, error)
type ChannelSummary
    func (m ChannelSummary) String() string
    func (m ChannelSummary) ValidateEnumValue() (bool, error)
type ChannelTypeEnum
    func GetChannelTypeEnumValues() []ChannelTypeEnum
    func GetMappingChannelTypeEnum(val string) (ChannelTypeEnum, bool)
type CloneDigitalAssistantDetails
    func (m CloneDigitalAssistantDetails) GetCategory() *string
    func (m CloneDigitalAssistantDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CloneDigitalAssistantDetails) GetDescription() *string
    func (m CloneDigitalAssistantDetails) GetFreeformTags() map[string]string
    func (m CloneDigitalAssistantDetails) GetMultilingualMode() BotMultilingualModeEnum
    func (m CloneDigitalAssistantDetails) GetPlatformVersion() *string
    func (m CloneDigitalAssistantDetails) GetPrimaryLanguageTag() *string
    func (m CloneDigitalAssistantDetails) MarshalJSON() (buff []byte, e error)
    func (m CloneDigitalAssistantDetails) String() string
    func (m CloneDigitalAssistantDetails) ValidateEnumValue() (bool, error)
type CloneSkillDetails
    func (m CloneSkillDetails) GetCategory() *string
    func (m CloneSkillDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CloneSkillDetails) GetDescription() *string
    func (m CloneSkillDetails) GetFreeformTags() map[string]string
    func (m CloneSkillDetails) GetMultilingualMode() BotMultilingualModeEnum
    func (m CloneSkillDetails) GetPlatformVersion() *string
    func (m CloneSkillDetails) GetPrimaryLanguageTag() *string
    func (m CloneSkillDetails) MarshalJSON() (buff []byte, e error)
    func (m CloneSkillDetails) String() string
    func (m CloneSkillDetails) ValidateEnumValue() (bool, error)
type ConfigureDigitalAssistantParametersDetails
    func (m ConfigureDigitalAssistantParametersDetails) String() string
    func (m ConfigureDigitalAssistantParametersDetails) ValidateEnumValue() (bool, error)
type ConfigureDigitalAssistantParametersRequest
    func (request ConfigureDigitalAssistantParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ConfigureDigitalAssistantParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ConfigureDigitalAssistantParametersRequest) RetryPolicy() *common.RetryPolicy
    func (request ConfigureDigitalAssistantParametersRequest) String() string
    func (request ConfigureDigitalAssistantParametersRequest) ValidateEnumValue() (bool, error)
type ConfigureDigitalAssistantParametersResponse
    func (response ConfigureDigitalAssistantParametersResponse) HTTPResponse() *http.Response
    func (response ConfigureDigitalAssistantParametersResponse) String() string
type CortanaChannel
    func (m CortanaChannel) GetCategory() ChannelCategoryEnum
    func (m CortanaChannel) GetDefinedTags() map[string]map[string]interface{}
    func (m CortanaChannel) GetDescription() *string
    func (m CortanaChannel) GetFreeformTags() map[string]string
    func (m CortanaChannel) GetId() *string
    func (m CortanaChannel) GetLifecycleState() LifecycleStateEnum
    func (m CortanaChannel) GetName() *string
    func (m CortanaChannel) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CortanaChannel) GetTimeCreated() *common.SDKTime
    func (m CortanaChannel) GetTimeUpdated() *common.SDKTime
    func (m CortanaChannel) MarshalJSON() (buff []byte, e error)
    func (m CortanaChannel) String() string
    func (m CortanaChannel) ValidateEnumValue() (bool, error)
type CreateAndroidChannelDetails
    func (m CreateAndroidChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateAndroidChannelDetails) GetDescription() *string
    func (m CreateAndroidChannelDetails) GetFreeformTags() map[string]string
    func (m CreateAndroidChannelDetails) GetName() *string
    func (m CreateAndroidChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateAndroidChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateAndroidChannelDetails) String() string
    func (m CreateAndroidChannelDetails) ValidateEnumValue() (bool, error)
type CreateAndroidChannelResult
    func (m CreateAndroidChannelResult) GetCategory() ChannelCategoryEnum
    func (m CreateAndroidChannelResult) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateAndroidChannelResult) GetDescription() *string
    func (m CreateAndroidChannelResult) GetFreeformTags() map[string]string
    func (m CreateAndroidChannelResult) GetId() *string
    func (m CreateAndroidChannelResult) GetLifecycleState() LifecycleStateEnum
    func (m CreateAndroidChannelResult) GetName() *string
    func (m CreateAndroidChannelResult) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateAndroidChannelResult) GetTimeCreated() *common.SDKTime
    func (m CreateAndroidChannelResult) GetTimeUpdated() *common.SDKTime
    func (m CreateAndroidChannelResult) MarshalJSON() (buff []byte, e error)
    func (m CreateAndroidChannelResult) String() string
    func (m CreateAndroidChannelResult) ValidateEnumValue() (bool, error)
type CreateAppEventChannelDetails
    func (m CreateAppEventChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateAppEventChannelDetails) GetDescription() *string
    func (m CreateAppEventChannelDetails) GetFreeformTags() map[string]string
    func (m CreateAppEventChannelDetails) GetName() *string
    func (m CreateAppEventChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateAppEventChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateAppEventChannelDetails) String() string
    func (m CreateAppEventChannelDetails) ValidateEnumValue() (bool, error)
type CreateAppEventChannelResult
    func (m CreateAppEventChannelResult) GetCategory() ChannelCategoryEnum
    func (m CreateAppEventChannelResult) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateAppEventChannelResult) GetDescription() *string
    func (m CreateAppEventChannelResult) GetFreeformTags() map[string]string
    func (m CreateAppEventChannelResult) GetId() *string
    func (m CreateAppEventChannelResult) GetLifecycleState() LifecycleStateEnum
    func (m CreateAppEventChannelResult) GetName() *string
    func (m CreateAppEventChannelResult) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateAppEventChannelResult) GetTimeCreated() *common.SDKTime
    func (m CreateAppEventChannelResult) GetTimeUpdated() *common.SDKTime
    func (m CreateAppEventChannelResult) MarshalJSON() (buff []byte, e error)
    func (m CreateAppEventChannelResult) String() string
    func (m CreateAppEventChannelResult) ValidateEnumValue() (bool, error)
type CreateApplicationChannelDetails
    func (m CreateApplicationChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateApplicationChannelDetails) GetDescription() *string
    func (m CreateApplicationChannelDetails) GetFreeformTags() map[string]string
    func (m CreateApplicationChannelDetails) GetName() *string
    func (m CreateApplicationChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateApplicationChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateApplicationChannelDetails) String() string
    func (m CreateApplicationChannelDetails) ValidateEnumValue() (bool, error)
type CreateApplicationChannelResult
    func (m CreateApplicationChannelResult) GetCategory() ChannelCategoryEnum
    func (m CreateApplicationChannelResult) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateApplicationChannelResult) GetDescription() *string
    func (m CreateApplicationChannelResult) GetFreeformTags() map[string]string
    func (m CreateApplicationChannelResult) GetId() *string
    func (m CreateApplicationChannelResult) GetLifecycleState() LifecycleStateEnum
    func (m CreateApplicationChannelResult) GetName() *string
    func (m CreateApplicationChannelResult) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateApplicationChannelResult) GetTimeCreated() *common.SDKTime
    func (m CreateApplicationChannelResult) GetTimeUpdated() *common.SDKTime
    func (m CreateApplicationChannelResult) MarshalJSON() (buff []byte, e error)
    func (m CreateApplicationChannelResult) String() string
    func (m CreateApplicationChannelResult) ValidateEnumValue() (bool, error)
type CreateAuthenticationProviderDetails
    func (m CreateAuthenticationProviderDetails) String() string
    func (m CreateAuthenticationProviderDetails) ValidateEnumValue() (bool, error)
type CreateAuthenticationProviderRequest
    func (request CreateAuthenticationProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateAuthenticationProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateAuthenticationProviderRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateAuthenticationProviderRequest) String() string
    func (request CreateAuthenticationProviderRequest) ValidateEnumValue() (bool, error)
type CreateAuthenticationProviderResponse
    func (response CreateAuthenticationProviderResponse) HTTPResponse() *http.Response
    func (response CreateAuthenticationProviderResponse) String() string
type CreateBotKindEnum
    func GetCreateBotKindEnumValues() []CreateBotKindEnum
    func GetMappingCreateBotKindEnum(val string) (CreateBotKindEnum, bool)
type CreateChannelDetails
type CreateChannelRequest
    func (request CreateChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateChannelRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateChannelRequest) String() string
    func (request CreateChannelRequest) ValidateEnumValue() (bool, error)
type CreateChannelResponse
    func (response CreateChannelResponse) HTTPResponse() *http.Response
    func (response CreateChannelResponse) String() string
type CreateChannelResult
type CreateCortanaChannelDetails
    func (m CreateCortanaChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateCortanaChannelDetails) GetDescription() *string
    func (m CreateCortanaChannelDetails) GetFreeformTags() map[string]string
    func (m CreateCortanaChannelDetails) GetName() *string
    func (m CreateCortanaChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateCortanaChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateCortanaChannelDetails) String() string
    func (m CreateCortanaChannelDetails) ValidateEnumValue() (bool, error)
type CreateCortanaChannelResult
    func (m CreateCortanaChannelResult) GetCategory() ChannelCategoryEnum
    func (m CreateCortanaChannelResult) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateCortanaChannelResult) GetDescription() *string
    func (m CreateCortanaChannelResult) GetFreeformTags() map[string]string
    func (m CreateCortanaChannelResult) GetId() *string
    func (m CreateCortanaChannelResult) GetLifecycleState() LifecycleStateEnum
    func (m CreateCortanaChannelResult) GetName() *string
    func (m CreateCortanaChannelResult) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateCortanaChannelResult) GetTimeCreated() *common.SDKTime
    func (m CreateCortanaChannelResult) GetTimeUpdated() *common.SDKTime
    func (m CreateCortanaChannelResult) MarshalJSON() (buff []byte, e error)
    func (m CreateCortanaChannelResult) String() string
    func (m CreateCortanaChannelResult) ValidateEnumValue() (bool, error)
type CreateDigitalAssistantDetails
type CreateDigitalAssistantRequest
    func (request CreateDigitalAssistantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDigitalAssistantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDigitalAssistantRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDigitalAssistantRequest) String() string
    func (request CreateDigitalAssistantRequest) ValidateEnumValue() (bool, error)
type CreateDigitalAssistantResponse
    func (response CreateDigitalAssistantResponse) HTTPResponse() *http.Response
    func (response CreateDigitalAssistantResponse) String() string
type CreateDigitalAssistantVersionDetails
    func (m CreateDigitalAssistantVersionDetails) GetCategory() *string
    func (m CreateDigitalAssistantVersionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDigitalAssistantVersionDetails) GetDescription() *string
    func (m CreateDigitalAssistantVersionDetails) GetFreeformTags() map[string]string
    func (m CreateDigitalAssistantVersionDetails) GetMultilingualMode() BotMultilingualModeEnum
    func (m CreateDigitalAssistantVersionDetails) GetPlatformVersion() *string
    func (m CreateDigitalAssistantVersionDetails) GetPrimaryLanguageTag() *string
    func (m CreateDigitalAssistantVersionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDigitalAssistantVersionDetails) String() string
    func (m CreateDigitalAssistantVersionDetails) ValidateEnumValue() (bool, error)
type CreateFacebookChannelDetails
    func (m CreateFacebookChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateFacebookChannelDetails) GetDescription() *string
    func (m CreateFacebookChannelDetails) GetFreeformTags() map[string]string
    func (m CreateFacebookChannelDetails) GetName() *string
    func (m CreateFacebookChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateFacebookChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateFacebookChannelDetails) String() string
    func (m CreateFacebookChannelDetails) ValidateEnumValue() (bool, error)
type CreateFacebookChannelResult
    func (m CreateFacebookChannelResult) GetCategory() ChannelCategoryEnum
    func (m CreateFacebookChannelResult) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateFacebookChannelResult) GetDescription() *string
    func (m CreateFacebookChannelResult) GetFreeformTags() map[string]string
    func (m CreateFacebookChannelResult) GetId() *string
    func (m CreateFacebookChannelResult) GetLifecycleState() LifecycleStateEnum
    func (m CreateFacebookChannelResult) GetName() *string
    func (m CreateFacebookChannelResult) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateFacebookChannelResult) GetTimeCreated() *common.SDKTime
    func (m CreateFacebookChannelResult) GetTimeUpdated() *common.SDKTime
    func (m CreateFacebookChannelResult) MarshalJSON() (buff []byte, e error)
    func (m CreateFacebookChannelResult) String() string
    func (m CreateFacebookChannelResult) ValidateEnumValue() (bool, error)
type CreateImportedPackageDetails
    func (m CreateImportedPackageDetails) String() string
    func (m CreateImportedPackageDetails) ValidateEnumValue() (bool, error)
type CreateImportedPackageRequest
    func (request CreateImportedPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateImportedPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateImportedPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateImportedPackageRequest) String() string
    func (request CreateImportedPackageRequest) ValidateEnumValue() (bool, error)
type CreateImportedPackageResponse
    func (response CreateImportedPackageResponse) HTTPResponse() *http.Response
    func (response CreateImportedPackageResponse) String() string
type CreateIosChannelDetails
    func (m CreateIosChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateIosChannelDetails) GetDescription() *string
    func (m CreateIosChannelDetails) GetFreeformTags() map[string]string
    func (m CreateIosChannelDetails) GetName() *string
    func (m CreateIosChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateIosChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateIosChannelDetails) String() string
    func (m CreateIosChannelDetails) ValidateEnumValue() (bool, error)
type CreateIosChannelResult
    func (m CreateIosChannelResult) GetCategory() ChannelCategoryEnum
    func (m CreateIosChannelResult) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateIosChannelResult) GetDescription() *string
    func (m CreateIosChannelResult) GetFreeformTags() map[string]string
    func (m CreateIosChannelResult) GetId() *string
    func (m CreateIosChannelResult) GetLifecycleState() LifecycleStateEnum
    func (m CreateIosChannelResult) GetName() *string
    func (m CreateIosChannelResult) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateIosChannelResult) GetTimeCreated() *common.SDKTime
    func (m CreateIosChannelResult) GetTimeUpdated() *common.SDKTime
    func (m CreateIosChannelResult) MarshalJSON() (buff []byte, e error)
    func (m CreateIosChannelResult) String() string
    func (m CreateIosChannelResult) ValidateEnumValue() (bool, error)
type CreateMsTeamsChannelDetails
    func (m CreateMsTeamsChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateMsTeamsChannelDetails) GetDescription() *string
    func (m CreateMsTeamsChannelDetails) GetFreeformTags() map[string]string
    func (m CreateMsTeamsChannelDetails) GetName() *string
    func (m CreateMsTeamsChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateMsTeamsChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateMsTeamsChannelDetails) String() string
    func (m CreateMsTeamsChannelDetails) ValidateEnumValue() (bool, error)
type CreateMsTeamsChannelResult
    func (m CreateMsTeamsChannelResult) GetCategory() ChannelCategoryEnum
    func (m CreateMsTeamsChannelResult) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateMsTeamsChannelResult) GetDescription() *string
    func (m CreateMsTeamsChannelResult) GetFreeformTags() map[string]string
    func (m CreateMsTeamsChannelResult) GetId() *string
    func (m CreateMsTeamsChannelResult) GetLifecycleState() LifecycleStateEnum
    func (m CreateMsTeamsChannelResult) GetName() *string
    func (m CreateMsTeamsChannelResult) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateMsTeamsChannelResult) GetTimeCreated() *common.SDKTime
    func (m CreateMsTeamsChannelResult) GetTimeUpdated() *common.SDKTime
    func (m CreateMsTeamsChannelResult) MarshalJSON() (buff []byte, e error)
    func (m CreateMsTeamsChannelResult) String() string
    func (m CreateMsTeamsChannelResult) ValidateEnumValue() (bool, error)
type CreateNewDigitalAssistantDetails
    func (m CreateNewDigitalAssistantDetails) GetCategory() *string
    func (m CreateNewDigitalAssistantDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateNewDigitalAssistantDetails) GetDescription() *string
    func (m CreateNewDigitalAssistantDetails) GetFreeformTags() map[string]string
    func (m CreateNewDigitalAssistantDetails) GetMultilingualMode() BotMultilingualModeEnum
    func (m CreateNewDigitalAssistantDetails) GetPlatformVersion() *string
    func (m CreateNewDigitalAssistantDetails) GetPrimaryLanguageTag() *string
    func (m CreateNewDigitalAssistantDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateNewDigitalAssistantDetails) String() string
    func (m CreateNewDigitalAssistantDetails) ValidateEnumValue() (bool, error)
type CreateNewSkillDetails
    func (m CreateNewSkillDetails) GetCategory() *string
    func (m CreateNewSkillDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateNewSkillDetails) GetDescription() *string
    func (m CreateNewSkillDetails) GetFreeformTags() map[string]string
    func (m CreateNewSkillDetails) GetMultilingualMode() BotMultilingualModeEnum
    func (m CreateNewSkillDetails) GetPlatformVersion() *string
    func (m CreateNewSkillDetails) GetPrimaryLanguageTag() *string
    func (m CreateNewSkillDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateNewSkillDetails) String() string
    func (m CreateNewSkillDetails) ValidateEnumValue() (bool, error)
type CreateOdaInstanceAttachmentDetails
    func (m CreateOdaInstanceAttachmentDetails) String() string
    func (m CreateOdaInstanceAttachmentDetails) ValidateEnumValue() (bool, error)
type CreateOdaInstanceAttachmentDetailsAttachmentTypeEnum
    func GetCreateOdaInstanceAttachmentDetailsAttachmentTypeEnumValues() []CreateOdaInstanceAttachmentDetailsAttachmentTypeEnum
    func GetMappingCreateOdaInstanceAttachmentDetailsAttachmentTypeEnum(val string) (CreateOdaInstanceAttachmentDetailsAttachmentTypeEnum, bool)
type CreateOdaInstanceAttachmentRequest
    func (request CreateOdaInstanceAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateOdaInstanceAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateOdaInstanceAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateOdaInstanceAttachmentRequest) String() string
    func (request CreateOdaInstanceAttachmentRequest) ValidateEnumValue() (bool, error)
type CreateOdaInstanceAttachmentResponse
    func (response CreateOdaInstanceAttachmentResponse) HTTPResponse() *http.Response
    func (response CreateOdaInstanceAttachmentResponse) String() string
type CreateOdaInstanceDetails
    func (m CreateOdaInstanceDetails) String() string
    func (m CreateOdaInstanceDetails) ValidateEnumValue() (bool, error)
type CreateOdaInstanceDetailsShapeNameEnum
    func GetCreateOdaInstanceDetailsShapeNameEnumValues() []CreateOdaInstanceDetailsShapeNameEnum
    func GetMappingCreateOdaInstanceDetailsShapeNameEnum(val string) (CreateOdaInstanceDetailsShapeNameEnum, bool)
type CreateOdaInstanceRequest
    func (request CreateOdaInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateOdaInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateOdaInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateOdaInstanceRequest) String() string
    func (request CreateOdaInstanceRequest) ValidateEnumValue() (bool, error)
type CreateOdaInstanceResponse
    func (response CreateOdaInstanceResponse) HTTPResponse() *http.Response
    func (response CreateOdaInstanceResponse) String() string
type CreateOdaPrivateEndpointAttachmentDetails
    func (m CreateOdaPrivateEndpointAttachmentDetails) String() string
    func (m CreateOdaPrivateEndpointAttachmentDetails) ValidateEnumValue() (bool, error)
type CreateOdaPrivateEndpointAttachmentRequest
    func (request CreateOdaPrivateEndpointAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateOdaPrivateEndpointAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateOdaPrivateEndpointAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateOdaPrivateEndpointAttachmentRequest) String() string
    func (request CreateOdaPrivateEndpointAttachmentRequest) ValidateEnumValue() (bool, error)
type CreateOdaPrivateEndpointAttachmentResponse
    func (response CreateOdaPrivateEndpointAttachmentResponse) HTTPResponse() *http.Response
    func (response CreateOdaPrivateEndpointAttachmentResponse) String() string
type CreateOdaPrivateEndpointDetails
    func (m CreateOdaPrivateEndpointDetails) String() string
    func (m CreateOdaPrivateEndpointDetails) ValidateEnumValue() (bool, error)
type CreateOdaPrivateEndpointRequest
    func (request CreateOdaPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateOdaPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateOdaPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateOdaPrivateEndpointRequest) String() string
    func (request CreateOdaPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type CreateOdaPrivateEndpointResponse
    func (response CreateOdaPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response CreateOdaPrivateEndpointResponse) String() string
type CreateOdaPrivateEndpointScanProxyDetails
    func (m CreateOdaPrivateEndpointScanProxyDetails) String() string
    func (m CreateOdaPrivateEndpointScanProxyDetails) ValidateEnumValue() (bool, error)
type CreateOdaPrivateEndpointScanProxyRequest
    func (request CreateOdaPrivateEndpointScanProxyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateOdaPrivateEndpointScanProxyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateOdaPrivateEndpointScanProxyRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateOdaPrivateEndpointScanProxyRequest) String() string
    func (request CreateOdaPrivateEndpointScanProxyRequest) ValidateEnumValue() (bool, error)
type CreateOdaPrivateEndpointScanProxyResponse
    func (response CreateOdaPrivateEndpointScanProxyResponse) HTTPResponse() *http.Response
    func (response CreateOdaPrivateEndpointScanProxyResponse) String() string
type CreateOssChannelDetails
    func (m CreateOssChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOssChannelDetails) GetDescription() *string
    func (m CreateOssChannelDetails) GetFreeformTags() map[string]string
    func (m CreateOssChannelDetails) GetName() *string
    func (m CreateOssChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateOssChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOssChannelDetails) String() string
    func (m CreateOssChannelDetails) ValidateEnumValue() (bool, error)
type CreateOssChannelResult
    func (m CreateOssChannelResult) GetCategory() ChannelCategoryEnum
    func (m CreateOssChannelResult) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOssChannelResult) GetDescription() *string
    func (m CreateOssChannelResult) GetFreeformTags() map[string]string
    func (m CreateOssChannelResult) GetId() *string
    func (m CreateOssChannelResult) GetLifecycleState() LifecycleStateEnum
    func (m CreateOssChannelResult) GetName() *string
    func (m CreateOssChannelResult) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateOssChannelResult) GetTimeCreated() *common.SDKTime
    func (m CreateOssChannelResult) GetTimeUpdated() *common.SDKTime
    func (m CreateOssChannelResult) MarshalJSON() (buff []byte, e error)
    func (m CreateOssChannelResult) String() string
    func (m CreateOssChannelResult) ValidateEnumValue() (bool, error)
type CreateOsvcChannelDetails
    func (m CreateOsvcChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOsvcChannelDetails) GetDescription() *string
    func (m CreateOsvcChannelDetails) GetFreeformTags() map[string]string
    func (m CreateOsvcChannelDetails) GetName() *string
    func (m CreateOsvcChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateOsvcChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOsvcChannelDetails) String() string
    func (m CreateOsvcChannelDetails) ValidateEnumValue() (bool, error)
type CreateOsvcChannelResult
    func (m CreateOsvcChannelResult) GetCategory() ChannelCategoryEnum
    func (m CreateOsvcChannelResult) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOsvcChannelResult) GetDescription() *string
    func (m CreateOsvcChannelResult) GetFreeformTags() map[string]string
    func (m CreateOsvcChannelResult) GetId() *string
    func (m CreateOsvcChannelResult) GetLifecycleState() LifecycleStateEnum
    func (m CreateOsvcChannelResult) GetName() *string
    func (m CreateOsvcChannelResult) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateOsvcChannelResult) GetTimeCreated() *common.SDKTime
    func (m CreateOsvcChannelResult) GetTimeUpdated() *common.SDKTime
    func (m CreateOsvcChannelResult) MarshalJSON() (buff []byte, e error)
    func (m CreateOsvcChannelResult) String() string
    func (m CreateOsvcChannelResult) ValidateEnumValue() (bool, error)
type CreateServiceCloudChannelDetails
    func (m CreateServiceCloudChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateServiceCloudChannelDetails) GetDescription() *string
    func (m CreateServiceCloudChannelDetails) GetFreeformTags() map[string]string
    func (m CreateServiceCloudChannelDetails) GetName() *string
    func (m CreateServiceCloudChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateServiceCloudChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateServiceCloudChannelDetails) String() string
    func (m CreateServiceCloudChannelDetails) ValidateEnumValue() (bool, error)
type CreateServiceCloudChannelResult
    func (m CreateServiceCloudChannelResult) GetCategory() ChannelCategoryEnum
    func (m CreateServiceCloudChannelResult) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateServiceCloudChannelResult) GetDescription() *string
    func (m CreateServiceCloudChannelResult) GetFreeformTags() map[string]string
    func (m CreateServiceCloudChannelResult) GetId() *string
    func (m CreateServiceCloudChannelResult) GetLifecycleState() LifecycleStateEnum
    func (m CreateServiceCloudChannelResult) GetName() *string
    func (m CreateServiceCloudChannelResult) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateServiceCloudChannelResult) GetTimeCreated() *common.SDKTime
    func (m CreateServiceCloudChannelResult) GetTimeUpdated() *common.SDKTime
    func (m CreateServiceCloudChannelResult) MarshalJSON() (buff []byte, e error)
    func (m CreateServiceCloudChannelResult) String() string
    func (m CreateServiceCloudChannelResult) ValidateEnumValue() (bool, error)
type CreateSkillDetails
type CreateSkillParameterDetails
    func (m CreateSkillParameterDetails) String() string
    func (m CreateSkillParameterDetails) ValidateEnumValue() (bool, error)
type CreateSkillParameterRequest
    func (request CreateSkillParameterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateSkillParameterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateSkillParameterRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateSkillParameterRequest) String() string
    func (request CreateSkillParameterRequest) ValidateEnumValue() (bool, error)
type CreateSkillParameterResponse
    func (response CreateSkillParameterResponse) HTTPResponse() *http.Response
    func (response CreateSkillParameterResponse) String() string
type CreateSkillRequest
    func (request CreateSkillRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateSkillRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateSkillRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateSkillRequest) String() string
    func (request CreateSkillRequest) ValidateEnumValue() (bool, error)
type CreateSkillResponse
    func (response CreateSkillResponse) HTTPResponse() *http.Response
    func (response CreateSkillResponse) String() string
type CreateSkillVersionDetails
    func (m CreateSkillVersionDetails) GetCategory() *string
    func (m CreateSkillVersionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateSkillVersionDetails) GetDescription() *string
    func (m CreateSkillVersionDetails) GetFreeformTags() map[string]string
    func (m CreateSkillVersionDetails) GetMultilingualMode() BotMultilingualModeEnum
    func (m CreateSkillVersionDetails) GetPlatformVersion() *string
    func (m CreateSkillVersionDetails) GetPrimaryLanguageTag() *string
    func (m CreateSkillVersionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateSkillVersionDetails) String() string
    func (m CreateSkillVersionDetails) ValidateEnumValue() (bool, error)
type CreateSlackChannelDetails
    func (m CreateSlackChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateSlackChannelDetails) GetDescription() *string
    func (m CreateSlackChannelDetails) GetFreeformTags() map[string]string
    func (m CreateSlackChannelDetails) GetName() *string
    func (m CreateSlackChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateSlackChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateSlackChannelDetails) String() string
    func (m CreateSlackChannelDetails) ValidateEnumValue() (bool, error)
type CreateSlackChannelResult
    func (m CreateSlackChannelResult) GetCategory() ChannelCategoryEnum
    func (m CreateSlackChannelResult) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateSlackChannelResult) GetDescription() *string
    func (m CreateSlackChannelResult) GetFreeformTags() map[string]string
    func (m CreateSlackChannelResult) GetId() *string
    func (m CreateSlackChannelResult) GetLifecycleState() LifecycleStateEnum
    func (m CreateSlackChannelResult) GetName() *string
    func (m CreateSlackChannelResult) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateSlackChannelResult) GetTimeCreated() *common.SDKTime
    func (m CreateSlackChannelResult) GetTimeUpdated() *common.SDKTime
    func (m CreateSlackChannelResult) MarshalJSON() (buff []byte, e error)
    func (m CreateSlackChannelResult) String() string
    func (m CreateSlackChannelResult) ValidateEnumValue() (bool, error)
type CreateTestChannelResult
    func (m CreateTestChannelResult) GetCategory() ChannelCategoryEnum
    func (m CreateTestChannelResult) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateTestChannelResult) GetDescription() *string
    func (m CreateTestChannelResult) GetFreeformTags() map[string]string
    func (m CreateTestChannelResult) GetId() *string
    func (m CreateTestChannelResult) GetLifecycleState() LifecycleStateEnum
    func (m CreateTestChannelResult) GetName() *string
    func (m CreateTestChannelResult) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateTestChannelResult) GetTimeCreated() *common.SDKTime
    func (m CreateTestChannelResult) GetTimeUpdated() *common.SDKTime
    func (m CreateTestChannelResult) MarshalJSON() (buff []byte, e error)
    func (m CreateTestChannelResult) String() string
    func (m CreateTestChannelResult) ValidateEnumValue() (bool, error)
type CreateTranslatorDetails
    func (m CreateTranslatorDetails) String() string
    func (m CreateTranslatorDetails) ValidateEnumValue() (bool, error)
type CreateTranslatorRequest
    func (request CreateTranslatorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTranslatorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTranslatorRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTranslatorRequest) String() string
    func (request CreateTranslatorRequest) ValidateEnumValue() (bool, error)
type CreateTranslatorResponse
    func (response CreateTranslatorResponse) HTTPResponse() *http.Response
    func (response CreateTranslatorResponse) String() string
type CreateTwilioChannelDetails
    func (m CreateTwilioChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateTwilioChannelDetails) GetDescription() *string
    func (m CreateTwilioChannelDetails) GetFreeformTags() map[string]string
    func (m CreateTwilioChannelDetails) GetName() *string
    func (m CreateTwilioChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateTwilioChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateTwilioChannelDetails) String() string
    func (m CreateTwilioChannelDetails) ValidateEnumValue() (bool, error)
type CreateTwilioChannelResult
    func (m CreateTwilioChannelResult) GetCategory() ChannelCategoryEnum
    func (m CreateTwilioChannelResult) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateTwilioChannelResult) GetDescription() *string
    func (m CreateTwilioChannelResult) GetFreeformTags() map[string]string
    func (m CreateTwilioChannelResult) GetId() *string
    func (m CreateTwilioChannelResult) GetLifecycleState() LifecycleStateEnum
    func (m CreateTwilioChannelResult) GetName() *string
    func (m CreateTwilioChannelResult) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateTwilioChannelResult) GetTimeCreated() *common.SDKTime
    func (m CreateTwilioChannelResult) GetTimeUpdated() *common.SDKTime
    func (m CreateTwilioChannelResult) MarshalJSON() (buff []byte, e error)
    func (m CreateTwilioChannelResult) String() string
    func (m CreateTwilioChannelResult) ValidateEnumValue() (bool, error)
type CreateWebChannelDetails
    func (m CreateWebChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateWebChannelDetails) GetDescription() *string
    func (m CreateWebChannelDetails) GetFreeformTags() map[string]string
    func (m CreateWebChannelDetails) GetName() *string
    func (m CreateWebChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateWebChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateWebChannelDetails) String() string
    func (m CreateWebChannelDetails) ValidateEnumValue() (bool, error)
type CreateWebChannelResult
    func (m CreateWebChannelResult) GetCategory() ChannelCategoryEnum
    func (m CreateWebChannelResult) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateWebChannelResult) GetDescription() *string
    func (m CreateWebChannelResult) GetFreeformTags() map[string]string
    func (m CreateWebChannelResult) GetId() *string
    func (m CreateWebChannelResult) GetLifecycleState() LifecycleStateEnum
    func (m CreateWebChannelResult) GetName() *string
    func (m CreateWebChannelResult) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateWebChannelResult) GetTimeCreated() *common.SDKTime
    func (m CreateWebChannelResult) GetTimeUpdated() *common.SDKTime
    func (m CreateWebChannelResult) MarshalJSON() (buff []byte, e error)
    func (m CreateWebChannelResult) String() string
    func (m CreateWebChannelResult) ValidateEnumValue() (bool, error)
type CreateWebhookChannelDetails
    func (m CreateWebhookChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateWebhookChannelDetails) GetDescription() *string
    func (m CreateWebhookChannelDetails) GetFreeformTags() map[string]string
    func (m CreateWebhookChannelDetails) GetName() *string
    func (m CreateWebhookChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateWebhookChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateWebhookChannelDetails) String() string
    func (m CreateWebhookChannelDetails) ValidateEnumValue() (bool, error)
type CreateWebhookChannelResult
    func (m CreateWebhookChannelResult) GetCategory() ChannelCategoryEnum
    func (m CreateWebhookChannelResult) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateWebhookChannelResult) GetDescription() *string
    func (m CreateWebhookChannelResult) GetFreeformTags() map[string]string
    func (m CreateWebhookChannelResult) GetId() *string
    func (m CreateWebhookChannelResult) GetLifecycleState() LifecycleStateEnum
    func (m CreateWebhookChannelResult) GetName() *string
    func (m CreateWebhookChannelResult) GetSessionExpiryDurationInMilliseconds() *int64
    func (m CreateWebhookChannelResult) GetTimeCreated() *common.SDKTime
    func (m CreateWebhookChannelResult) GetTimeUpdated() *common.SDKTime
    func (m CreateWebhookChannelResult) MarshalJSON() (buff []byte, e error)
    func (m CreateWebhookChannelResult) String() string
    func (m CreateWebhookChannelResult) ValidateEnumValue() (bool, error)
type DefaultParameterValues
    func (m DefaultParameterValues) String() string
    func (m DefaultParameterValues) ValidateEnumValue() (bool, error)
type DeleteAuthenticationProviderRequest
    func (request DeleteAuthenticationProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteAuthenticationProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteAuthenticationProviderRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteAuthenticationProviderRequest) String() string
    func (request DeleteAuthenticationProviderRequest) ValidateEnumValue() (bool, error)
type DeleteAuthenticationProviderResponse
    func (response DeleteAuthenticationProviderResponse) HTTPResponse() *http.Response
    func (response DeleteAuthenticationProviderResponse) String() string
type DeleteChannelRequest
    func (request DeleteChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteChannelRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteChannelRequest) String() string
    func (request DeleteChannelRequest) ValidateEnumValue() (bool, error)
type DeleteChannelResponse
    func (response DeleteChannelResponse) HTTPResponse() *http.Response
    func (response DeleteChannelResponse) String() string
type DeleteDigitalAssistantRequest
    func (request DeleteDigitalAssistantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDigitalAssistantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDigitalAssistantRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDigitalAssistantRequest) String() string
    func (request DeleteDigitalAssistantRequest) ValidateEnumValue() (bool, error)
type DeleteDigitalAssistantResponse
    func (response DeleteDigitalAssistantResponse) HTTPResponse() *http.Response
    func (response DeleteDigitalAssistantResponse) String() string
type DeleteImportedPackageRequest
    func (request DeleteImportedPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteImportedPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteImportedPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteImportedPackageRequest) String() string
    func (request DeleteImportedPackageRequest) ValidateEnumValue() (bool, error)
type DeleteImportedPackageResponse
    func (response DeleteImportedPackageResponse) HTTPResponse() *http.Response
    func (response DeleteImportedPackageResponse) String() string
type DeleteOdaInstanceAttachmentRequest
    func (request DeleteOdaInstanceAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteOdaInstanceAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteOdaInstanceAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteOdaInstanceAttachmentRequest) String() string
    func (request DeleteOdaInstanceAttachmentRequest) ValidateEnumValue() (bool, error)
type DeleteOdaInstanceAttachmentResponse
    func (response DeleteOdaInstanceAttachmentResponse) HTTPResponse() *http.Response
    func (response DeleteOdaInstanceAttachmentResponse) String() string
type DeleteOdaInstanceRequest
    func (request DeleteOdaInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteOdaInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteOdaInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteOdaInstanceRequest) String() string
    func (request DeleteOdaInstanceRequest) ValidateEnumValue() (bool, error)
type DeleteOdaInstanceResponse
    func (response DeleteOdaInstanceResponse) HTTPResponse() *http.Response
    func (response DeleteOdaInstanceResponse) String() string
type DeleteOdaPrivateEndpointAttachmentRequest
    func (request DeleteOdaPrivateEndpointAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteOdaPrivateEndpointAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteOdaPrivateEndpointAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteOdaPrivateEndpointAttachmentRequest) String() string
    func (request DeleteOdaPrivateEndpointAttachmentRequest) ValidateEnumValue() (bool, error)
type DeleteOdaPrivateEndpointAttachmentResponse
    func (response DeleteOdaPrivateEndpointAttachmentResponse) HTTPResponse() *http.Response
    func (response DeleteOdaPrivateEndpointAttachmentResponse) String() string
type DeleteOdaPrivateEndpointRequest
    func (request DeleteOdaPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteOdaPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteOdaPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteOdaPrivateEndpointRequest) String() string
    func (request DeleteOdaPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type DeleteOdaPrivateEndpointResponse
    func (response DeleteOdaPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response DeleteOdaPrivateEndpointResponse) String() string
type DeleteOdaPrivateEndpointScanProxyRequest
    func (request DeleteOdaPrivateEndpointScanProxyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteOdaPrivateEndpointScanProxyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteOdaPrivateEndpointScanProxyRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteOdaPrivateEndpointScanProxyRequest) String() string
    func (request DeleteOdaPrivateEndpointScanProxyRequest) ValidateEnumValue() (bool, error)
type DeleteOdaPrivateEndpointScanProxyResponse
    func (response DeleteOdaPrivateEndpointScanProxyResponse) HTTPResponse() *http.Response
    func (response DeleteOdaPrivateEndpointScanProxyResponse) String() string
type DeleteSkillParameterRequest
    func (request DeleteSkillParameterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteSkillParameterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteSkillParameterRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteSkillParameterRequest) String() string
    func (request DeleteSkillParameterRequest) ValidateEnumValue() (bool, error)
type DeleteSkillParameterResponse
    func (response DeleteSkillParameterResponse) HTTPResponse() *http.Response
    func (response DeleteSkillParameterResponse) String() string
type DeleteSkillRequest
    func (request DeleteSkillRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteSkillRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteSkillRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteSkillRequest) String() string
    func (request DeleteSkillRequest) ValidateEnumValue() (bool, error)
type DeleteSkillResponse
    func (response DeleteSkillResponse) HTTPResponse() *http.Response
    func (response DeleteSkillResponse) String() string
type DeleteTranslatorRequest
    func (request DeleteTranslatorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteTranslatorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteTranslatorRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTranslatorRequest) String() string
    func (request DeleteTranslatorRequest) ValidateEnumValue() (bool, error)
type DeleteTranslatorResponse
    func (response DeleteTranslatorResponse) HTTPResponse() *http.Response
    func (response DeleteTranslatorResponse) String() string
type DigitalAssistant
    func (m DigitalAssistant) String() string
    func (m DigitalAssistant) ValidateEnumValue() (bool, error)
type DigitalAssistantCollection
    func (m DigitalAssistantCollection) String() string
    func (m DigitalAssistantCollection) ValidateEnumValue() (bool, error)
type DigitalAssistantParameter
    func (m DigitalAssistantParameter) String() string
    func (m DigitalAssistantParameter) ValidateEnumValue() (bool, error)
type DigitalAssistantParameterCollection
    func (m DigitalAssistantParameterCollection) String() string
    func (m DigitalAssistantParameterCollection) ValidateEnumValue() (bool, error)
type DigitalAssistantParameterSummary
    func (m DigitalAssistantParameterSummary) String() string
    func (m DigitalAssistantParameterSummary) ValidateEnumValue() (bool, error)
type DigitalAssistantParameterValue
    func (m DigitalAssistantParameterValue) String() string
    func (m DigitalAssistantParameterValue) ValidateEnumValue() (bool, error)
type DigitalAssistantSummary
    func (m DigitalAssistantSummary) String() string
    func (m DigitalAssistantSummary) ValidateEnumValue() (bool, error)
type ErrorBody
    func (m ErrorBody) String() string
    func (m ErrorBody) ValidateEnumValue() (bool, error)
type ExportBotDetails
    func (m ExportBotDetails) String() string
    func (m ExportBotDetails) ValidateEnumValue() (bool, error)
type ExportDigitalAssistantDetails
    func (m ExportDigitalAssistantDetails) String() string
    func (m ExportDigitalAssistantDetails) ValidateEnumValue() (bool, error)
type ExportDigitalAssistantRequest
    func (request ExportDigitalAssistantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ExportDigitalAssistantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ExportDigitalAssistantRequest) RetryPolicy() *common.RetryPolicy
    func (request ExportDigitalAssistantRequest) String() string
    func (request ExportDigitalAssistantRequest) ValidateEnumValue() (bool, error)
type ExportDigitalAssistantResponse
    func (response ExportDigitalAssistantResponse) HTTPResponse() *http.Response
    func (response ExportDigitalAssistantResponse) String() string
type ExportSkillDetails
    func (m ExportSkillDetails) String() string
    func (m ExportSkillDetails) ValidateEnumValue() (bool, error)
type ExportSkillRequest
    func (request ExportSkillRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ExportSkillRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ExportSkillRequest) RetryPolicy() *common.RetryPolicy
    func (request ExportSkillRequest) String() string
    func (request ExportSkillRequest) ValidateEnumValue() (bool, error)
type ExportSkillResponse
    func (response ExportSkillResponse) HTTPResponse() *http.Response
    func (response ExportSkillResponse) String() string
type ExtendDigitalAssistantDetails
    func (m ExtendDigitalAssistantDetails) GetCategory() *string
    func (m ExtendDigitalAssistantDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m ExtendDigitalAssistantDetails) GetDescription() *string
    func (m ExtendDigitalAssistantDetails) GetFreeformTags() map[string]string
    func (m ExtendDigitalAssistantDetails) GetMultilingualMode() BotMultilingualModeEnum
    func (m ExtendDigitalAssistantDetails) GetPlatformVersion() *string
    func (m ExtendDigitalAssistantDetails) GetPrimaryLanguageTag() *string
    func (m ExtendDigitalAssistantDetails) MarshalJSON() (buff []byte, e error)
    func (m ExtendDigitalAssistantDetails) String() string
    func (m ExtendDigitalAssistantDetails) ValidateEnumValue() (bool, error)
type ExtendSkillDetails
    func (m ExtendSkillDetails) GetCategory() *string
    func (m ExtendSkillDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m ExtendSkillDetails) GetDescription() *string
    func (m ExtendSkillDetails) GetFreeformTags() map[string]string
    func (m ExtendSkillDetails) GetMultilingualMode() BotMultilingualModeEnum
    func (m ExtendSkillDetails) GetPlatformVersion() *string
    func (m ExtendSkillDetails) GetPrimaryLanguageTag() *string
    func (m ExtendSkillDetails) MarshalJSON() (buff []byte, e error)
    func (m ExtendSkillDetails) String() string
    func (m ExtendSkillDetails) ValidateEnumValue() (bool, error)
type FacebookChannel
    func (m FacebookChannel) GetCategory() ChannelCategoryEnum
    func (m FacebookChannel) GetDefinedTags() map[string]map[string]interface{}
    func (m FacebookChannel) GetDescription() *string
    func (m FacebookChannel) GetFreeformTags() map[string]string
    func (m FacebookChannel) GetId() *string
    func (m FacebookChannel) GetLifecycleState() LifecycleStateEnum
    func (m FacebookChannel) GetName() *string
    func (m FacebookChannel) GetSessionExpiryDurationInMilliseconds() *int64
    func (m FacebookChannel) GetTimeCreated() *common.SDKTime
    func (m FacebookChannel) GetTimeUpdated() *common.SDKTime
    func (m FacebookChannel) MarshalJSON() (buff []byte, e error)
    func (m FacebookChannel) String() string
    func (m FacebookChannel) ValidateEnumValue() (bool, error)
type GetAuthenticationProviderRequest
    func (request GetAuthenticationProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAuthenticationProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAuthenticationProviderRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAuthenticationProviderRequest) String() string
    func (request GetAuthenticationProviderRequest) ValidateEnumValue() (bool, error)
type GetAuthenticationProviderResponse
    func (response GetAuthenticationProviderResponse) HTTPResponse() *http.Response
    func (response GetAuthenticationProviderResponse) String() string
type GetChannelRequest
    func (request GetChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetChannelRequest) RetryPolicy() *common.RetryPolicy
    func (request GetChannelRequest) String() string
    func (request GetChannelRequest) ValidateEnumValue() (bool, error)
type GetChannelResponse
    func (response GetChannelResponse) HTTPResponse() *http.Response
    func (response GetChannelResponse) String() string
type GetDigitalAssistantParameterRequest
    func (request GetDigitalAssistantParameterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDigitalAssistantParameterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDigitalAssistantParameterRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDigitalAssistantParameterRequest) String() string
    func (request GetDigitalAssistantParameterRequest) ValidateEnumValue() (bool, error)
type GetDigitalAssistantParameterResponse
    func (response GetDigitalAssistantParameterResponse) HTTPResponse() *http.Response
    func (response GetDigitalAssistantParameterResponse) String() string
type GetDigitalAssistantRequest
    func (request GetDigitalAssistantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDigitalAssistantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDigitalAssistantRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDigitalAssistantRequest) String() string
    func (request GetDigitalAssistantRequest) ValidateEnumValue() (bool, error)
type GetDigitalAssistantResponse
    func (response GetDigitalAssistantResponse) HTTPResponse() *http.Response
    func (response GetDigitalAssistantResponse) String() string
type GetImportedPackageRequest
    func (request GetImportedPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetImportedPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetImportedPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request GetImportedPackageRequest) String() string
    func (request GetImportedPackageRequest) ValidateEnumValue() (bool, error)
type GetImportedPackageResponse
    func (response GetImportedPackageResponse) HTTPResponse() *http.Response
    func (response GetImportedPackageResponse) String() string
type GetOdaInstanceAttachmentRequest
    func (request GetOdaInstanceAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOdaInstanceAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOdaInstanceAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOdaInstanceAttachmentRequest) String() string
    func (request GetOdaInstanceAttachmentRequest) ValidateEnumValue() (bool, error)
type GetOdaInstanceAttachmentResponse
    func (response GetOdaInstanceAttachmentResponse) HTTPResponse() *http.Response
    func (response GetOdaInstanceAttachmentResponse) String() string
type GetOdaInstanceRequest
    func (request GetOdaInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOdaInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOdaInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOdaInstanceRequest) String() string
    func (request GetOdaInstanceRequest) ValidateEnumValue() (bool, error)
type GetOdaInstanceResponse
    func (response GetOdaInstanceResponse) HTTPResponse() *http.Response
    func (response GetOdaInstanceResponse) String() string
type GetOdaPrivateEndpointAttachmentRequest
    func (request GetOdaPrivateEndpointAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOdaPrivateEndpointAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOdaPrivateEndpointAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOdaPrivateEndpointAttachmentRequest) String() string
    func (request GetOdaPrivateEndpointAttachmentRequest) ValidateEnumValue() (bool, error)
type GetOdaPrivateEndpointAttachmentResponse
    func (response GetOdaPrivateEndpointAttachmentResponse) HTTPResponse() *http.Response
    func (response GetOdaPrivateEndpointAttachmentResponse) String() string
type GetOdaPrivateEndpointRequest
    func (request GetOdaPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOdaPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOdaPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOdaPrivateEndpointRequest) String() string
    func (request GetOdaPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type GetOdaPrivateEndpointResponse
    func (response GetOdaPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response GetOdaPrivateEndpointResponse) String() string
type GetOdaPrivateEndpointScanProxyRequest
    func (request GetOdaPrivateEndpointScanProxyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOdaPrivateEndpointScanProxyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOdaPrivateEndpointScanProxyRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOdaPrivateEndpointScanProxyRequest) String() string
    func (request GetOdaPrivateEndpointScanProxyRequest) ValidateEnumValue() (bool, error)
type GetOdaPrivateEndpointScanProxyResponse
    func (response GetOdaPrivateEndpointScanProxyResponse) HTTPResponse() *http.Response
    func (response GetOdaPrivateEndpointScanProxyResponse) String() string
type GetPackageRequest
    func (request GetPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPackageRequest) String() string
    func (request GetPackageRequest) ValidateEnumValue() (bool, error)
type GetPackageResponse
    func (response GetPackageResponse) HTTPResponse() *http.Response
    func (response GetPackageResponse) String() string
type GetSkillParameterRequest
    func (request GetSkillParameterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSkillParameterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSkillParameterRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSkillParameterRequest) String() string
    func (request GetSkillParameterRequest) ValidateEnumValue() (bool, error)
type GetSkillParameterResponse
    func (response GetSkillParameterResponse) HTTPResponse() *http.Response
    func (response GetSkillParameterResponse) String() string
type GetSkillRequest
    func (request GetSkillRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSkillRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSkillRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSkillRequest) String() string
    func (request GetSkillRequest) ValidateEnumValue() (bool, error)
type GetSkillResponse
    func (response GetSkillResponse) HTTPResponse() *http.Response
    func (response GetSkillResponse) String() string
type GetTranslatorRequest
    func (request GetTranslatorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTranslatorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTranslatorRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTranslatorRequest) String() string
    func (request GetTranslatorRequest) ValidateEnumValue() (bool, error)
type GetTranslatorResponse
    func (response GetTranslatorResponse) HTTPResponse() *http.Response
    func (response GetTranslatorResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type ImportBotDetails
    func (m ImportBotDetails) String() string
    func (m ImportBotDetails) ValidateEnumValue() (bool, error)
type ImportBotRequest
    func (request ImportBotRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ImportBotRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ImportBotRequest) RetryPolicy() *common.RetryPolicy
    func (request ImportBotRequest) String() string
    func (request ImportBotRequest) ValidateEnumValue() (bool, error)
type ImportBotResponse
    func (response ImportBotResponse) HTTPResponse() *http.Response
    func (response ImportBotResponse) String() string
type ImportContract
    func (m ImportContract) String() string
    func (m ImportContract) ValidateEnumValue() (bool, error)
type ImportedPackage
    func (m ImportedPackage) String() string
    func (m ImportedPackage) ValidateEnumValue() (bool, error)
type ImportedPackageStatusEnum
    func GetImportedPackageStatusEnumValues() []ImportedPackageStatusEnum
    func GetMappingImportedPackageStatusEnum(val string) (ImportedPackageStatusEnum, bool)
type ImportedPackageSummary
    func (m ImportedPackageSummary) String() string
    func (m ImportedPackageSummary) ValidateEnumValue() (bool, error)
type IosChannel
    func (m IosChannel) GetCategory() ChannelCategoryEnum
    func (m IosChannel) GetDefinedTags() map[string]map[string]interface{}
    func (m IosChannel) GetDescription() *string
    func (m IosChannel) GetFreeformTags() map[string]string
    func (m IosChannel) GetId() *string
    func (m IosChannel) GetLifecycleState() LifecycleStateEnum
    func (m IosChannel) GetName() *string
    func (m IosChannel) GetSessionExpiryDurationInMilliseconds() *int64
    func (m IosChannel) GetTimeCreated() *common.SDKTime
    func (m IosChannel) GetTimeUpdated() *common.SDKTime
    func (m IosChannel) MarshalJSON() (buff []byte, e error)
    func (m IosChannel) String() string
    func (m IosChannel) ValidateEnumValue() (bool, error)
type LifecycleStateEnum
    func GetLifecycleStateEnumValues() []LifecycleStateEnum
    func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)
type ListAuthenticationProvidersIdentityProviderEnum
    func GetListAuthenticationProvidersIdentityProviderEnumValues() []ListAuthenticationProvidersIdentityProviderEnum
    func GetMappingListAuthenticationProvidersIdentityProviderEnum(val string) (ListAuthenticationProvidersIdentityProviderEnum, bool)
type ListAuthenticationProvidersLifecycleStateEnum
    func GetListAuthenticationProvidersLifecycleStateEnumValues() []ListAuthenticationProvidersLifecycleStateEnum
    func GetMappingListAuthenticationProvidersLifecycleStateEnum(val string) (ListAuthenticationProvidersLifecycleStateEnum, bool)
type ListAuthenticationProvidersRequest
    func (request ListAuthenticationProvidersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAuthenticationProvidersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAuthenticationProvidersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAuthenticationProvidersRequest) String() string
    func (request ListAuthenticationProvidersRequest) ValidateEnumValue() (bool, error)
type ListAuthenticationProvidersResponse
    func (response ListAuthenticationProvidersResponse) HTTPResponse() *http.Response
    func (response ListAuthenticationProvidersResponse) String() string
type ListAuthenticationProvidersSortByEnum
    func GetListAuthenticationProvidersSortByEnumValues() []ListAuthenticationProvidersSortByEnum
    func GetMappingListAuthenticationProvidersSortByEnum(val string) (ListAuthenticationProvidersSortByEnum, bool)
type ListAuthenticationProvidersSortOrderEnum
    func GetListAuthenticationProvidersSortOrderEnumValues() []ListAuthenticationProvidersSortOrderEnum
    func GetMappingListAuthenticationProvidersSortOrderEnum(val string) (ListAuthenticationProvidersSortOrderEnum, bool)
type ListChannelsCategoryEnum
    func GetListChannelsCategoryEnumValues() []ListChannelsCategoryEnum
    func GetMappingListChannelsCategoryEnum(val string) (ListChannelsCategoryEnum, bool)
type ListChannelsLifecycleStateEnum
    func GetListChannelsLifecycleStateEnumValues() []ListChannelsLifecycleStateEnum
    func GetMappingListChannelsLifecycleStateEnum(val string) (ListChannelsLifecycleStateEnum, bool)
type ListChannelsRequest
    func (request ListChannelsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListChannelsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListChannelsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListChannelsRequest) String() string
    func (request ListChannelsRequest) ValidateEnumValue() (bool, error)
type ListChannelsResponse
    func (response ListChannelsResponse) HTTPResponse() *http.Response
    func (response ListChannelsResponse) String() string
type ListChannelsSortByEnum
    func GetListChannelsSortByEnumValues() []ListChannelsSortByEnum
    func GetMappingListChannelsSortByEnum(val string) (ListChannelsSortByEnum, bool)
type ListChannelsSortOrderEnum
    func GetListChannelsSortOrderEnumValues() []ListChannelsSortOrderEnum
    func GetMappingListChannelsSortOrderEnum(val string) (ListChannelsSortOrderEnum, bool)
type ListChannelsTypeEnum
    func GetListChannelsTypeEnumValues() []ListChannelsTypeEnum
    func GetMappingListChannelsTypeEnum(val string) (ListChannelsTypeEnum, bool)
type ListDigitalAssistantParametersLifecycleStateEnum
    func GetListDigitalAssistantParametersLifecycleStateEnumValues() []ListDigitalAssistantParametersLifecycleStateEnum
    func GetMappingListDigitalAssistantParametersLifecycleStateEnum(val string) (ListDigitalAssistantParametersLifecycleStateEnum, bool)
type ListDigitalAssistantParametersRequest
    func (request ListDigitalAssistantParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDigitalAssistantParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDigitalAssistantParametersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDigitalAssistantParametersRequest) String() string
    func (request ListDigitalAssistantParametersRequest) ValidateEnumValue() (bool, error)
type ListDigitalAssistantParametersResponse
    func (response ListDigitalAssistantParametersResponse) HTTPResponse() *http.Response
    func (response ListDigitalAssistantParametersResponse) String() string
type ListDigitalAssistantParametersSortByEnum
    func GetListDigitalAssistantParametersSortByEnumValues() []ListDigitalAssistantParametersSortByEnum
    func GetMappingListDigitalAssistantParametersSortByEnum(val string) (ListDigitalAssistantParametersSortByEnum, bool)
type ListDigitalAssistantParametersSortOrderEnum
    func GetListDigitalAssistantParametersSortOrderEnumValues() []ListDigitalAssistantParametersSortOrderEnum
    func GetMappingListDigitalAssistantParametersSortOrderEnum(val string) (ListDigitalAssistantParametersSortOrderEnum, bool)
type ListDigitalAssistantsLifecycleStateEnum
    func GetListDigitalAssistantsLifecycleStateEnumValues() []ListDigitalAssistantsLifecycleStateEnum
    func GetMappingListDigitalAssistantsLifecycleStateEnum(val string) (ListDigitalAssistantsLifecycleStateEnum, bool)
type ListDigitalAssistantsRequest
    func (request ListDigitalAssistantsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDigitalAssistantsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDigitalAssistantsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDigitalAssistantsRequest) String() string
    func (request ListDigitalAssistantsRequest) ValidateEnumValue() (bool, error)
type ListDigitalAssistantsResponse
    func (response ListDigitalAssistantsResponse) HTTPResponse() *http.Response
    func (response ListDigitalAssistantsResponse) String() string
type ListDigitalAssistantsSortByEnum
    func GetListDigitalAssistantsSortByEnumValues() []ListDigitalAssistantsSortByEnum
    func GetMappingListDigitalAssistantsSortByEnum(val string) (ListDigitalAssistantsSortByEnum, bool)
type ListDigitalAssistantsSortOrderEnum
    func GetListDigitalAssistantsSortOrderEnumValues() []ListDigitalAssistantsSortOrderEnum
    func GetMappingListDigitalAssistantsSortOrderEnum(val string) (ListDigitalAssistantsSortOrderEnum, bool)
type ListImportedPackagesRequest
    func (request ListImportedPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListImportedPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListImportedPackagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListImportedPackagesRequest) String() string
    func (request ListImportedPackagesRequest) ValidateEnumValue() (bool, error)
type ListImportedPackagesResponse
    func (response ListImportedPackagesResponse) HTTPResponse() *http.Response
    func (response ListImportedPackagesResponse) String() string
type ListImportedPackagesSortByEnum
    func GetListImportedPackagesSortByEnumValues() []ListImportedPackagesSortByEnum
    func GetMappingListImportedPackagesSortByEnum(val string) (ListImportedPackagesSortByEnum, bool)
type ListImportedPackagesSortOrderEnum
    func GetListImportedPackagesSortOrderEnumValues() []ListImportedPackagesSortOrderEnum
    func GetMappingListImportedPackagesSortOrderEnum(val string) (ListImportedPackagesSortOrderEnum, bool)
type ListOdaInstanceAttachmentsLifecycleStateEnum
    func GetListOdaInstanceAttachmentsLifecycleStateEnumValues() []ListOdaInstanceAttachmentsLifecycleStateEnum
    func GetMappingListOdaInstanceAttachmentsLifecycleStateEnum(val string) (ListOdaInstanceAttachmentsLifecycleStateEnum, bool)
type ListOdaInstanceAttachmentsRequest
    func (request ListOdaInstanceAttachmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOdaInstanceAttachmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOdaInstanceAttachmentsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOdaInstanceAttachmentsRequest) String() string
    func (request ListOdaInstanceAttachmentsRequest) ValidateEnumValue() (bool, error)
type ListOdaInstanceAttachmentsResponse
    func (response ListOdaInstanceAttachmentsResponse) HTTPResponse() *http.Response
    func (response ListOdaInstanceAttachmentsResponse) String() string
type ListOdaInstanceAttachmentsSortByEnum
    func GetListOdaInstanceAttachmentsSortByEnumValues() []ListOdaInstanceAttachmentsSortByEnum
    func GetMappingListOdaInstanceAttachmentsSortByEnum(val string) (ListOdaInstanceAttachmentsSortByEnum, bool)
type ListOdaInstanceAttachmentsSortOrderEnum
    func GetListOdaInstanceAttachmentsSortOrderEnumValues() []ListOdaInstanceAttachmentsSortOrderEnum
    func GetMappingListOdaInstanceAttachmentsSortOrderEnum(val string) (ListOdaInstanceAttachmentsSortOrderEnum, bool)
type ListOdaInstancesLifecycleStateEnum
    func GetListOdaInstancesLifecycleStateEnumValues() []ListOdaInstancesLifecycleStateEnum
    func GetMappingListOdaInstancesLifecycleStateEnum(val string) (ListOdaInstancesLifecycleStateEnum, bool)
type ListOdaInstancesRequest
    func (request ListOdaInstancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOdaInstancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOdaInstancesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOdaInstancesRequest) String() string
    func (request ListOdaInstancesRequest) ValidateEnumValue() (bool, error)
type ListOdaInstancesResponse
    func (response ListOdaInstancesResponse) HTTPResponse() *http.Response
    func (response ListOdaInstancesResponse) String() string
type ListOdaInstancesSortByEnum
    func GetListOdaInstancesSortByEnumValues() []ListOdaInstancesSortByEnum
    func GetMappingListOdaInstancesSortByEnum(val string) (ListOdaInstancesSortByEnum, bool)
type ListOdaInstancesSortOrderEnum
    func GetListOdaInstancesSortOrderEnumValues() []ListOdaInstancesSortOrderEnum
    func GetMappingListOdaInstancesSortOrderEnum(val string) (ListOdaInstancesSortOrderEnum, bool)
type ListOdaPrivateEndpointAttachmentsRequest
    func (request ListOdaPrivateEndpointAttachmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOdaPrivateEndpointAttachmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOdaPrivateEndpointAttachmentsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOdaPrivateEndpointAttachmentsRequest) String() string
    func (request ListOdaPrivateEndpointAttachmentsRequest) ValidateEnumValue() (bool, error)
type ListOdaPrivateEndpointAttachmentsResponse
    func (response ListOdaPrivateEndpointAttachmentsResponse) HTTPResponse() *http.Response
    func (response ListOdaPrivateEndpointAttachmentsResponse) String() string
type ListOdaPrivateEndpointAttachmentsSortByEnum
    func GetListOdaPrivateEndpointAttachmentsSortByEnumValues() []ListOdaPrivateEndpointAttachmentsSortByEnum
    func GetMappingListOdaPrivateEndpointAttachmentsSortByEnum(val string) (ListOdaPrivateEndpointAttachmentsSortByEnum, bool)
type ListOdaPrivateEndpointAttachmentsSortOrderEnum
    func GetListOdaPrivateEndpointAttachmentsSortOrderEnumValues() []ListOdaPrivateEndpointAttachmentsSortOrderEnum
    func GetMappingListOdaPrivateEndpointAttachmentsSortOrderEnum(val string) (ListOdaPrivateEndpointAttachmentsSortOrderEnum, bool)
type ListOdaPrivateEndpointScanProxiesRequest
    func (request ListOdaPrivateEndpointScanProxiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOdaPrivateEndpointScanProxiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOdaPrivateEndpointScanProxiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOdaPrivateEndpointScanProxiesRequest) String() string
    func (request ListOdaPrivateEndpointScanProxiesRequest) ValidateEnumValue() (bool, error)
type ListOdaPrivateEndpointScanProxiesResponse
    func (response ListOdaPrivateEndpointScanProxiesResponse) HTTPResponse() *http.Response
    func (response ListOdaPrivateEndpointScanProxiesResponse) String() string
type ListOdaPrivateEndpointScanProxiesSortByEnum
    func GetListOdaPrivateEndpointScanProxiesSortByEnumValues() []ListOdaPrivateEndpointScanProxiesSortByEnum
    func GetMappingListOdaPrivateEndpointScanProxiesSortByEnum(val string) (ListOdaPrivateEndpointScanProxiesSortByEnum, bool)
type ListOdaPrivateEndpointScanProxiesSortOrderEnum
    func GetListOdaPrivateEndpointScanProxiesSortOrderEnumValues() []ListOdaPrivateEndpointScanProxiesSortOrderEnum
    func GetMappingListOdaPrivateEndpointScanProxiesSortOrderEnum(val string) (ListOdaPrivateEndpointScanProxiesSortOrderEnum, bool)
type ListOdaPrivateEndpointsRequest
    func (request ListOdaPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOdaPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOdaPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOdaPrivateEndpointsRequest) String() string
    func (request ListOdaPrivateEndpointsRequest) ValidateEnumValue() (bool, error)
type ListOdaPrivateEndpointsResponse
    func (response ListOdaPrivateEndpointsResponse) HTTPResponse() *http.Response
    func (response ListOdaPrivateEndpointsResponse) String() string
type ListOdaPrivateEndpointsSortByEnum
    func GetListOdaPrivateEndpointsSortByEnumValues() []ListOdaPrivateEndpointsSortByEnum
    func GetMappingListOdaPrivateEndpointsSortByEnum(val string) (ListOdaPrivateEndpointsSortByEnum, bool)
type ListOdaPrivateEndpointsSortOrderEnum
    func GetListOdaPrivateEndpointsSortOrderEnumValues() []ListOdaPrivateEndpointsSortOrderEnum
    func GetMappingListOdaPrivateEndpointsSortOrderEnum(val string) (ListOdaPrivateEndpointsSortOrderEnum, bool)
type ListPackagesRequest
    func (request ListPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPackagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPackagesRequest) String() string
    func (request ListPackagesRequest) ValidateEnumValue() (bool, error)
type ListPackagesResponse
    func (response ListPackagesResponse) HTTPResponse() *http.Response
    func (response ListPackagesResponse) String() string
type ListPackagesSortByEnum
    func GetListPackagesSortByEnumValues() []ListPackagesSortByEnum
    func GetMappingListPackagesSortByEnum(val string) (ListPackagesSortByEnum, bool)
type ListPackagesSortOrderEnum
    func GetListPackagesSortOrderEnumValues() []ListPackagesSortOrderEnum
    func GetMappingListPackagesSortOrderEnum(val string) (ListPackagesSortOrderEnum, bool)
type ListSkillParametersLifecycleStateEnum
    func GetListSkillParametersLifecycleStateEnumValues() []ListSkillParametersLifecycleStateEnum
    func GetMappingListSkillParametersLifecycleStateEnum(val string) (ListSkillParametersLifecycleStateEnum, bool)
type ListSkillParametersRequest
    func (request ListSkillParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSkillParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSkillParametersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSkillParametersRequest) String() string
    func (request ListSkillParametersRequest) ValidateEnumValue() (bool, error)
type ListSkillParametersResponse
    func (response ListSkillParametersResponse) HTTPResponse() *http.Response
    func (response ListSkillParametersResponse) String() string
type ListSkillParametersSortByEnum
    func GetListSkillParametersSortByEnumValues() []ListSkillParametersSortByEnum
    func GetMappingListSkillParametersSortByEnum(val string) (ListSkillParametersSortByEnum, bool)
type ListSkillParametersSortOrderEnum
    func GetListSkillParametersSortOrderEnumValues() []ListSkillParametersSortOrderEnum
    func GetMappingListSkillParametersSortOrderEnum(val string) (ListSkillParametersSortOrderEnum, bool)
type ListSkillsLifecycleStateEnum
    func GetListSkillsLifecycleStateEnumValues() []ListSkillsLifecycleStateEnum
    func GetMappingListSkillsLifecycleStateEnum(val string) (ListSkillsLifecycleStateEnum, bool)
type ListSkillsRequest
    func (request ListSkillsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSkillsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSkillsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSkillsRequest) String() string
    func (request ListSkillsRequest) ValidateEnumValue() (bool, error)
type ListSkillsResponse
    func (response ListSkillsResponse) HTTPResponse() *http.Response
    func (response ListSkillsResponse) String() string
type ListSkillsSortByEnum
    func GetListSkillsSortByEnumValues() []ListSkillsSortByEnum
    func GetMappingListSkillsSortByEnum(val string) (ListSkillsSortByEnum, bool)
type ListSkillsSortOrderEnum
    func GetListSkillsSortOrderEnumValues() []ListSkillsSortOrderEnum
    func GetMappingListSkillsSortOrderEnum(val string) (ListSkillsSortOrderEnum, bool)
type ListTranslatorsLifecycleStateEnum
    func GetListTranslatorsLifecycleStateEnumValues() []ListTranslatorsLifecycleStateEnum
    func GetMappingListTranslatorsLifecycleStateEnum(val string) (ListTranslatorsLifecycleStateEnum, bool)
type ListTranslatorsRequest
    func (request ListTranslatorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTranslatorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTranslatorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTranslatorsRequest) String() string
    func (request ListTranslatorsRequest) ValidateEnumValue() (bool, error)
type ListTranslatorsResponse
    func (response ListTranslatorsResponse) HTTPResponse() *http.Response
    func (response ListTranslatorsResponse) String() string
type ListTranslatorsSortByEnum
    func GetListTranslatorsSortByEnumValues() []ListTranslatorsSortByEnum
    func GetMappingListTranslatorsSortByEnum(val string) (ListTranslatorsSortByEnum, bool)
type ListTranslatorsSortOrderEnum
    func GetListTranslatorsSortOrderEnumValues() []ListTranslatorsSortOrderEnum
    func GetMappingListTranslatorsSortOrderEnum(val string) (ListTranslatorsSortOrderEnum, bool)
type ListTranslatorsTypeEnum
    func GetListTranslatorsTypeEnumValues() []ListTranslatorsTypeEnum
    func GetMappingListTranslatorsTypeEnum(val string) (ListTranslatorsTypeEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
    func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type ManagementClient
    func NewManagementClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ManagementClient, err error)
    func NewManagementClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ManagementClient, err error)
    func (client ManagementClient) ChangeOdaPrivateEndpointCompartment(ctx context.Context, request ChangeOdaPrivateEndpointCompartmentRequest) (response ChangeOdaPrivateEndpointCompartmentResponse, err error)
    func (client *ManagementClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client ManagementClient) ConfigureDigitalAssistantParameters(ctx context.Context, request ConfigureDigitalAssistantParametersRequest) (response ConfigureDigitalAssistantParametersResponse, err error)
    func (client ManagementClient) CreateAuthenticationProvider(ctx context.Context, request CreateAuthenticationProviderRequest) (response CreateAuthenticationProviderResponse, err error)
    func (client ManagementClient) CreateChannel(ctx context.Context, request CreateChannelRequest) (response CreateChannelResponse, err error)
    func (client ManagementClient) CreateDigitalAssistant(ctx context.Context, request CreateDigitalAssistantRequest) (response CreateDigitalAssistantResponse, err error)
    func (client ManagementClient) CreateOdaPrivateEndpoint(ctx context.Context, request CreateOdaPrivateEndpointRequest) (response CreateOdaPrivateEndpointResponse, err error)
    func (client ManagementClient) CreateOdaPrivateEndpointAttachment(ctx context.Context, request CreateOdaPrivateEndpointAttachmentRequest) (response CreateOdaPrivateEndpointAttachmentResponse, err error)
    func (client ManagementClient) CreateOdaPrivateEndpointScanProxy(ctx context.Context, request CreateOdaPrivateEndpointScanProxyRequest) (response CreateOdaPrivateEndpointScanProxyResponse, err error)
    func (client ManagementClient) CreateSkill(ctx context.Context, request CreateSkillRequest) (response CreateSkillResponse, err error)
    func (client ManagementClient) CreateSkillParameter(ctx context.Context, request CreateSkillParameterRequest) (response CreateSkillParameterResponse, err error)
    func (client ManagementClient) CreateTranslator(ctx context.Context, request CreateTranslatorRequest) (response CreateTranslatorResponse, err error)
    func (client ManagementClient) DeleteAuthenticationProvider(ctx context.Context, request DeleteAuthenticationProviderRequest) (response DeleteAuthenticationProviderResponse, err error)
    func (client ManagementClient) DeleteChannel(ctx context.Context, request DeleteChannelRequest) (response DeleteChannelResponse, err error)
    func (client ManagementClient) DeleteDigitalAssistant(ctx context.Context, request DeleteDigitalAssistantRequest) (response DeleteDigitalAssistantResponse, err error)
    func (client ManagementClient) DeleteOdaPrivateEndpoint(ctx context.Context, request DeleteOdaPrivateEndpointRequest) (response DeleteOdaPrivateEndpointResponse, err error)
    func (client ManagementClient) DeleteOdaPrivateEndpointAttachment(ctx context.Context, request DeleteOdaPrivateEndpointAttachmentRequest) (response DeleteOdaPrivateEndpointAttachmentResponse, err error)
    func (client ManagementClient) DeleteOdaPrivateEndpointScanProxy(ctx context.Context, request DeleteOdaPrivateEndpointScanProxyRequest) (response DeleteOdaPrivateEndpointScanProxyResponse, err error)
    func (client ManagementClient) DeleteSkill(ctx context.Context, request DeleteSkillRequest) (response DeleteSkillResponse, err error)
    func (client ManagementClient) DeleteSkillParameter(ctx context.Context, request DeleteSkillParameterRequest) (response DeleteSkillParameterResponse, err error)
    func (client ManagementClient) DeleteTranslator(ctx context.Context, request DeleteTranslatorRequest) (response DeleteTranslatorResponse, err error)
    func (client ManagementClient) ExportDigitalAssistant(ctx context.Context, request ExportDigitalAssistantRequest) (response ExportDigitalAssistantResponse, err error)
    func (client ManagementClient) ExportSkill(ctx context.Context, request ExportSkillRequest) (response ExportSkillResponse, err error)
    func (client ManagementClient) GetAuthenticationProvider(ctx context.Context, request GetAuthenticationProviderRequest) (response GetAuthenticationProviderResponse, err error)
    func (client ManagementClient) GetChannel(ctx context.Context, request GetChannelRequest) (response GetChannelResponse, err error)
    func (client ManagementClient) GetDigitalAssistant(ctx context.Context, request GetDigitalAssistantRequest) (response GetDigitalAssistantResponse, err error)
    func (client ManagementClient) GetDigitalAssistantParameter(ctx context.Context, request GetDigitalAssistantParameterRequest) (response GetDigitalAssistantParameterResponse, err error)
    func (client ManagementClient) GetOdaPrivateEndpoint(ctx context.Context, request GetOdaPrivateEndpointRequest) (response GetOdaPrivateEndpointResponse, err error)
    func (client ManagementClient) GetOdaPrivateEndpointAttachment(ctx context.Context, request GetOdaPrivateEndpointAttachmentRequest) (response GetOdaPrivateEndpointAttachmentResponse, err error)
    func (client ManagementClient) GetOdaPrivateEndpointScanProxy(ctx context.Context, request GetOdaPrivateEndpointScanProxyRequest) (response GetOdaPrivateEndpointScanProxyResponse, err error)
    func (client ManagementClient) GetSkill(ctx context.Context, request GetSkillRequest) (response GetSkillResponse, err error)
    func (client ManagementClient) GetSkillParameter(ctx context.Context, request GetSkillParameterRequest) (response GetSkillParameterResponse, err error)
    func (client ManagementClient) GetTranslator(ctx context.Context, request GetTranslatorRequest) (response GetTranslatorResponse, err error)
    func (client ManagementClient) ImportBot(ctx context.Context, request ImportBotRequest) (response ImportBotResponse, err error)
    func (client ManagementClient) ListAuthenticationProviders(ctx context.Context, request ListAuthenticationProvidersRequest) (response ListAuthenticationProvidersResponse, err error)
    func (client ManagementClient) ListChannels(ctx context.Context, request ListChannelsRequest) (response ListChannelsResponse, err error)
    func (client ManagementClient) ListDigitalAssistantParameters(ctx context.Context, request ListDigitalAssistantParametersRequest) (response ListDigitalAssistantParametersResponse, err error)
    func (client ManagementClient) ListDigitalAssistants(ctx context.Context, request ListDigitalAssistantsRequest) (response ListDigitalAssistantsResponse, err error)
    func (client ManagementClient) ListOdaPrivateEndpointAttachments(ctx context.Context, request ListOdaPrivateEndpointAttachmentsRequest) (response ListOdaPrivateEndpointAttachmentsResponse, err error)
    func (client ManagementClient) ListOdaPrivateEndpointScanProxies(ctx context.Context, request ListOdaPrivateEndpointScanProxiesRequest) (response ListOdaPrivateEndpointScanProxiesResponse, err error)
    func (client ManagementClient) ListOdaPrivateEndpoints(ctx context.Context, request ListOdaPrivateEndpointsRequest) (response ListOdaPrivateEndpointsResponse, err error)
    func (client ManagementClient) ListSkillParameters(ctx context.Context, request ListSkillParametersRequest) (response ListSkillParametersResponse, err error)
    func (client ManagementClient) ListSkills(ctx context.Context, request ListSkillsRequest) (response ListSkillsResponse, err error)
    func (client ManagementClient) ListTranslators(ctx context.Context, request ListTranslatorsRequest) (response ListTranslatorsResponse, err error)
    func (client ManagementClient) PublishDigitalAssistant(ctx context.Context, request PublishDigitalAssistantRequest) (response PublishDigitalAssistantResponse, err error)
    func (client ManagementClient) PublishSkill(ctx context.Context, request PublishSkillRequest) (response PublishSkillResponse, err error)
    func (client ManagementClient) RotateChannelKeys(ctx context.Context, request RotateChannelKeysRequest) (response RotateChannelKeysResponse, err error)
    func (client *ManagementClient) SetRegion(region string)
    func (client ManagementClient) StartChannel(ctx context.Context, request StartChannelRequest) (response StartChannelResponse, err error)
    func (client ManagementClient) StopChannel(ctx context.Context, request StopChannelRequest) (response StopChannelResponse, err error)
    func (client ManagementClient) UpdateAuthenticationProvider(ctx context.Context, request UpdateAuthenticationProviderRequest) (response UpdateAuthenticationProviderResponse, err error)
    func (client ManagementClient) UpdateChannel(ctx context.Context, request UpdateChannelRequest) (response UpdateChannelResponse, err error)
    func (client ManagementClient) UpdateDigitalAssistant(ctx context.Context, request UpdateDigitalAssistantRequest) (response UpdateDigitalAssistantResponse, err error)
    func (client ManagementClient) UpdateDigitalAssistantParameter(ctx context.Context, request UpdateDigitalAssistantParameterRequest) (response UpdateDigitalAssistantParameterResponse, err error)
    func (client ManagementClient) UpdateOdaPrivateEndpoint(ctx context.Context, request UpdateOdaPrivateEndpointRequest) (response UpdateOdaPrivateEndpointResponse, err error)
    func (client ManagementClient) UpdateSkill(ctx context.Context, request UpdateSkillRequest) (response UpdateSkillResponse, err error)
    func (client ManagementClient) UpdateSkillParameter(ctx context.Context, request UpdateSkillParameterRequest) (response UpdateSkillParameterResponse, err error)
    func (client ManagementClient) UpdateTranslator(ctx context.Context, request UpdateTranslatorRequest) (response UpdateTranslatorResponse, err error)
type MetadataProperty
    func (m MetadataProperty) String() string
    func (m MetadataProperty) ValidateEnumValue() (bool, error)
type ModelPackage
    func (m ModelPackage) String() string
    func (m ModelPackage) ValidateEnumValue() (bool, error)
type MsTeamsChannel
    func (m MsTeamsChannel) GetCategory() ChannelCategoryEnum
    func (m MsTeamsChannel) GetDefinedTags() map[string]map[string]interface{}
    func (m MsTeamsChannel) GetDescription() *string
    func (m MsTeamsChannel) GetFreeformTags() map[string]string
    func (m MsTeamsChannel) GetId() *string
    func (m MsTeamsChannel) GetLifecycleState() LifecycleStateEnum
    func (m MsTeamsChannel) GetName() *string
    func (m MsTeamsChannel) GetSessionExpiryDurationInMilliseconds() *int64
    func (m MsTeamsChannel) GetTimeCreated() *common.SDKTime
    func (m MsTeamsChannel) GetTimeUpdated() *common.SDKTime
    func (m MsTeamsChannel) MarshalJSON() (buff []byte, e error)
    func (m MsTeamsChannel) String() string
    func (m MsTeamsChannel) ValidateEnumValue() (bool, error)
type OdaClient
    func NewOdaClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OdaClient, err error)
    func NewOdaClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OdaClient, err error)
    func (client OdaClient) ChangeOdaInstanceCompartment(ctx context.Context, request ChangeOdaInstanceCompartmentRequest) (response ChangeOdaInstanceCompartmentResponse, err error)
    func (client *OdaClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client OdaClient) CreateOdaInstance(ctx context.Context, request CreateOdaInstanceRequest) (response CreateOdaInstanceResponse, err error)
    func (client OdaClient) CreateOdaInstanceAttachment(ctx context.Context, request CreateOdaInstanceAttachmentRequest) (response CreateOdaInstanceAttachmentResponse, err error)
    func (client OdaClient) DeleteOdaInstance(ctx context.Context, request DeleteOdaInstanceRequest) (response DeleteOdaInstanceResponse, err error)
    func (client OdaClient) DeleteOdaInstanceAttachment(ctx context.Context, request DeleteOdaInstanceAttachmentRequest) (response DeleteOdaInstanceAttachmentResponse, err error)
    func (client OdaClient) GetOdaInstance(ctx context.Context, request GetOdaInstanceRequest) (response GetOdaInstanceResponse, err error)
    func (client OdaClient) GetOdaInstanceAttachment(ctx context.Context, request GetOdaInstanceAttachmentRequest) (response GetOdaInstanceAttachmentResponse, err error)
    func (client OdaClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client OdaClient) ListOdaInstanceAttachments(ctx context.Context, request ListOdaInstanceAttachmentsRequest) (response ListOdaInstanceAttachmentsResponse, err error)
    func (client OdaClient) ListOdaInstances(ctx context.Context, request ListOdaInstancesRequest) (response ListOdaInstancesResponse, err error)
    func (client OdaClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client OdaClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client OdaClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client *OdaClient) SetRegion(region string)
    func (client OdaClient) StartOdaInstance(ctx context.Context, request StartOdaInstanceRequest) (response StartOdaInstanceResponse, err error)
    func (client OdaClient) StopOdaInstance(ctx context.Context, request StopOdaInstanceRequest) (response StopOdaInstanceResponse, err error)
    func (client OdaClient) UpdateOdaInstance(ctx context.Context, request UpdateOdaInstanceRequest) (response UpdateOdaInstanceResponse, err error)
    func (client OdaClient) UpdateOdaInstanceAttachment(ctx context.Context, request UpdateOdaInstanceAttachmentRequest) (response UpdateOdaInstanceAttachmentResponse, err error)
type OdaInstance
    func (m OdaInstance) String() string
    func (m OdaInstance) ValidateEnumValue() (bool, error)
type OdaInstanceAttachment
    func (m OdaInstanceAttachment) String() string
    func (m OdaInstanceAttachment) ValidateEnumValue() (bool, error)
type OdaInstanceAttachmentAttachmentTypeEnum
    func GetMappingOdaInstanceAttachmentAttachmentTypeEnum(val string) (OdaInstanceAttachmentAttachmentTypeEnum, bool)
    func GetOdaInstanceAttachmentAttachmentTypeEnumValues() []OdaInstanceAttachmentAttachmentTypeEnum
type OdaInstanceAttachmentCollection
    func (m OdaInstanceAttachmentCollection) String() string
    func (m OdaInstanceAttachmentCollection) ValidateEnumValue() (bool, error)
type OdaInstanceAttachmentLifecycleStateEnum
    func GetMappingOdaInstanceAttachmentLifecycleStateEnum(val string) (OdaInstanceAttachmentLifecycleStateEnum, bool)
    func GetOdaInstanceAttachmentLifecycleStateEnumValues() []OdaInstanceAttachmentLifecycleStateEnum
type OdaInstanceAttachmentOwner
    func (m OdaInstanceAttachmentOwner) String() string
    func (m OdaInstanceAttachmentOwner) ValidateEnumValue() (bool, error)
type OdaInstanceAttachmentSummary
    func (m OdaInstanceAttachmentSummary) String() string
    func (m OdaInstanceAttachmentSummary) ValidateEnumValue() (bool, error)
type OdaInstanceAttachmentSummaryAttachmentTypeEnum
    func GetMappingOdaInstanceAttachmentSummaryAttachmentTypeEnum(val string) (OdaInstanceAttachmentSummaryAttachmentTypeEnum, bool)
    func GetOdaInstanceAttachmentSummaryAttachmentTypeEnumValues() []OdaInstanceAttachmentSummaryAttachmentTypeEnum
type OdaInstanceLifecycleStateEnum
    func GetMappingOdaInstanceLifecycleStateEnum(val string) (OdaInstanceLifecycleStateEnum, bool)
    func GetOdaInstanceLifecycleStateEnumValues() []OdaInstanceLifecycleStateEnum
type OdaInstanceLifecycleSubStateEnum
    func GetMappingOdaInstanceLifecycleSubStateEnum(val string) (OdaInstanceLifecycleSubStateEnum, bool)
    func GetOdaInstanceLifecycleSubStateEnumValues() []OdaInstanceLifecycleSubStateEnum
type OdaInstanceOwner
    func (m OdaInstanceOwner) String() string
    func (m OdaInstanceOwner) ValidateEnumValue() (bool, error)
type OdaInstanceShapeNameEnum
    func GetMappingOdaInstanceShapeNameEnum(val string) (OdaInstanceShapeNameEnum, bool)
    func GetOdaInstanceShapeNameEnumValues() []OdaInstanceShapeNameEnum
type OdaInstanceSummary
    func (m OdaInstanceSummary) String() string
    func (m OdaInstanceSummary) ValidateEnumValue() (bool, error)
type OdaInstanceSummaryLifecycleStateEnum
    func GetMappingOdaInstanceSummaryLifecycleStateEnum(val string) (OdaInstanceSummaryLifecycleStateEnum, bool)
    func GetOdaInstanceSummaryLifecycleStateEnumValues() []OdaInstanceSummaryLifecycleStateEnum
type OdaInstanceSummaryLifecycleSubStateEnum
    func GetMappingOdaInstanceSummaryLifecycleSubStateEnum(val string) (OdaInstanceSummaryLifecycleSubStateEnum, bool)
    func GetOdaInstanceSummaryLifecycleSubStateEnumValues() []OdaInstanceSummaryLifecycleSubStateEnum
type OdaInstanceSummaryShapeNameEnum
    func GetMappingOdaInstanceSummaryShapeNameEnum(val string) (OdaInstanceSummaryShapeNameEnum, bool)
    func GetOdaInstanceSummaryShapeNameEnumValues() []OdaInstanceSummaryShapeNameEnum
type OdaPrivateEndpoint
    func (m OdaPrivateEndpoint) String() string
    func (m OdaPrivateEndpoint) ValidateEnumValue() (bool, error)
type OdaPrivateEndpointAttachment
    func (m OdaPrivateEndpointAttachment) String() string
    func (m OdaPrivateEndpointAttachment) ValidateEnumValue() (bool, error)
type OdaPrivateEndpointAttachmentCollection
    func (m OdaPrivateEndpointAttachmentCollection) String() string
    func (m OdaPrivateEndpointAttachmentCollection) ValidateEnumValue() (bool, error)
type OdaPrivateEndpointAttachmentLifecycleStateEnum
    func GetMappingOdaPrivateEndpointAttachmentLifecycleStateEnum(val string) (OdaPrivateEndpointAttachmentLifecycleStateEnum, bool)
    func GetOdaPrivateEndpointAttachmentLifecycleStateEnumValues() []OdaPrivateEndpointAttachmentLifecycleStateEnum
type OdaPrivateEndpointAttachmentSummary
    func (m OdaPrivateEndpointAttachmentSummary) String() string
    func (m OdaPrivateEndpointAttachmentSummary) ValidateEnumValue() (bool, error)
type OdaPrivateEndpointCollection
    func (m OdaPrivateEndpointCollection) String() string
    func (m OdaPrivateEndpointCollection) ValidateEnumValue() (bool, error)
type OdaPrivateEndpointLifecycleStateEnum
    func GetMappingOdaPrivateEndpointLifecycleStateEnum(val string) (OdaPrivateEndpointLifecycleStateEnum, bool)
    func GetOdaPrivateEndpointLifecycleStateEnumValues() []OdaPrivateEndpointLifecycleStateEnum
type OdaPrivateEndpointScanProxy
    func (m OdaPrivateEndpointScanProxy) String() string
    func (m OdaPrivateEndpointScanProxy) ValidateEnumValue() (bool, error)
type OdaPrivateEndpointScanProxyCollection
    func (m OdaPrivateEndpointScanProxyCollection) String() string
    func (m OdaPrivateEndpointScanProxyCollection) ValidateEnumValue() (bool, error)
type OdaPrivateEndpointScanProxyLifecycleStateEnum
    func GetMappingOdaPrivateEndpointScanProxyLifecycleStateEnum(val string) (OdaPrivateEndpointScanProxyLifecycleStateEnum, bool)
    func GetOdaPrivateEndpointScanProxyLifecycleStateEnumValues() []OdaPrivateEndpointScanProxyLifecycleStateEnum
type OdaPrivateEndpointScanProxyProtocolEnum
    func GetMappingOdaPrivateEndpointScanProxyProtocolEnum(val string) (OdaPrivateEndpointScanProxyProtocolEnum, bool)
    func GetOdaPrivateEndpointScanProxyProtocolEnumValues() []OdaPrivateEndpointScanProxyProtocolEnum
type OdaPrivateEndpointScanProxyScanListenerTypeEnum
    func GetMappingOdaPrivateEndpointScanProxyScanListenerTypeEnum(val string) (OdaPrivateEndpointScanProxyScanListenerTypeEnum, bool)
    func GetOdaPrivateEndpointScanProxyScanListenerTypeEnumValues() []OdaPrivateEndpointScanProxyScanListenerTypeEnum
type OdaPrivateEndpointScanProxySummary
    func (m OdaPrivateEndpointScanProxySummary) String() string
    func (m OdaPrivateEndpointScanProxySummary) ValidateEnumValue() (bool, error)
type OdaPrivateEndpointSummary
    func (m OdaPrivateEndpointSummary) String() string
    func (m OdaPrivateEndpointSummary) ValidateEnumValue() (bool, error)
type OdapackageClient
    func NewOdapackageClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OdapackageClient, err error)
    func NewOdapackageClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OdapackageClient, err error)
    func (client *OdapackageClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client OdapackageClient) CreateImportedPackage(ctx context.Context, request CreateImportedPackageRequest) (response CreateImportedPackageResponse, err error)
    func (client OdapackageClient) DeleteImportedPackage(ctx context.Context, request DeleteImportedPackageRequest) (response DeleteImportedPackageResponse, err error)
    func (client OdapackageClient) GetImportedPackage(ctx context.Context, request GetImportedPackageRequest) (response GetImportedPackageResponse, err error)
    func (client OdapackageClient) GetPackage(ctx context.Context, request GetPackageRequest) (response GetPackageResponse, err error)
    func (client OdapackageClient) ListImportedPackages(ctx context.Context, request ListImportedPackagesRequest) (response ListImportedPackagesResponse, err error)
    func (client OdapackageClient) ListPackages(ctx context.Context, request ListPackagesRequest) (response ListPackagesResponse, err error)
    func (client *OdapackageClient) SetRegion(region string)
    func (client OdapackageClient) UpdateImportedPackage(ctx context.Context, request UpdateImportedPackageRequest) (response UpdateImportedPackageResponse, err error)
type OssChannel
    func (m OssChannel) GetCategory() ChannelCategoryEnum
    func (m OssChannel) GetDefinedTags() map[string]map[string]interface{}
    func (m OssChannel) GetDescription() *string
    func (m OssChannel) GetFreeformTags() map[string]string
    func (m OssChannel) GetId() *string
    func (m OssChannel) GetLifecycleState() LifecycleStateEnum
    func (m OssChannel) GetName() *string
    func (m OssChannel) GetSessionExpiryDurationInMilliseconds() *int64
    func (m OssChannel) GetTimeCreated() *common.SDKTime
    func (m OssChannel) GetTimeUpdated() *common.SDKTime
    func (m OssChannel) MarshalJSON() (buff []byte, e error)
    func (m OssChannel) String() string
    func (m OssChannel) ValidateEnumValue() (bool, error)
type OsvcChannel
    func (m OsvcChannel) GetCategory() ChannelCategoryEnum
    func (m OsvcChannel) GetDefinedTags() map[string]map[string]interface{}
    func (m OsvcChannel) GetDescription() *string
    func (m OsvcChannel) GetFreeformTags() map[string]string
    func (m OsvcChannel) GetId() *string
    func (m OsvcChannel) GetLifecycleState() LifecycleStateEnum
    func (m OsvcChannel) GetName() *string
    func (m OsvcChannel) GetSessionExpiryDurationInMilliseconds() *int64
    func (m OsvcChannel) GetTimeCreated() *common.SDKTime
    func (m OsvcChannel) GetTimeUpdated() *common.SDKTime
    func (m OsvcChannel) MarshalJSON() (buff []byte, e error)
    func (m OsvcChannel) String() string
    func (m OsvcChannel) ValidateEnumValue() (bool, error)
type OsvcServiceTypeEnum
    func GetMappingOsvcServiceTypeEnum(val string) (OsvcServiceTypeEnum, bool)
    func GetOsvcServiceTypeEnumValues() []OsvcServiceTypeEnum
type PackageSummary
    func (m PackageSummary) String() string
    func (m PackageSummary) ValidateEnumValue() (bool, error)
type Parameter
    func (m Parameter) String() string
    func (m Parameter) ValidateEnumValue() (bool, error)
type ParameterDefinition
    func (m ParameterDefinition) String() string
    func (m ParameterDefinition) ValidateEnumValue() (bool, error)
type ParameterDefinitionDirectionEnum
    func GetMappingParameterDefinitionDirectionEnum(val string) (ParameterDefinitionDirectionEnum, bool)
    func GetParameterDefinitionDirectionEnumValues() []ParameterDefinitionDirectionEnum
type ParameterDefinitionTypeEnum
    func GetMappingParameterDefinitionTypeEnum(val string) (ParameterDefinitionTypeEnum, bool)
    func GetParameterDefinitionTypeEnumValues() []ParameterDefinitionTypeEnum
type ParameterTypeEnum
    func GetMappingParameterTypeEnum(val string) (ParameterTypeEnum, bool)
    func GetParameterTypeEnumValues() []ParameterTypeEnum
type PublishDigitalAssistantRequest
    func (request PublishDigitalAssistantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request PublishDigitalAssistantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request PublishDigitalAssistantRequest) RetryPolicy() *common.RetryPolicy
    func (request PublishDigitalAssistantRequest) String() string
    func (request PublishDigitalAssistantRequest) ValidateEnumValue() (bool, error)
type PublishDigitalAssistantResponse
    func (response PublishDigitalAssistantResponse) HTTPResponse() *http.Response
    func (response PublishDigitalAssistantResponse) String() string
type PublishSkillRequest
    func (request PublishSkillRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request PublishSkillRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request PublishSkillRequest) RetryPolicy() *common.RetryPolicy
    func (request PublishSkillRequest) String() string
    func (request PublishSkillRequest) ValidateEnumValue() (bool, error)
type PublishSkillResponse
    func (response PublishSkillResponse) HTTPResponse() *http.Response
    func (response PublishSkillResponse) String() string
type ResourceTypeDefaultParameterValues
    func (m ResourceTypeDefaultParameterValues) String() string
    func (m ResourceTypeDefaultParameterValues) ValidateEnumValue() (bool, error)
type ResourceTypeImportContract
    func (m ResourceTypeImportContract) String() string
    func (m ResourceTypeImportContract) ValidateEnumValue() (bool, error)
type ResourceTypeMetadata
    func (m ResourceTypeMetadata) String() string
    func (m ResourceTypeMetadata) ValidateEnumValue() (bool, error)
type RestrictedOperation
    func (m RestrictedOperation) String() string
    func (m RestrictedOperation) ValidateEnumValue() (bool, error)
type RotateChannelKeysRequest
    func (request RotateChannelKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RotateChannelKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RotateChannelKeysRequest) RetryPolicy() *common.RetryPolicy
    func (request RotateChannelKeysRequest) String() string
    func (request RotateChannelKeysRequest) ValidateEnumValue() (bool, error)
type RotateChannelKeysResponse
    func (response RotateChannelKeysResponse) HTTPResponse() *http.Response
    func (response RotateChannelKeysResponse) String() string
type ScanListenerInfo
    func (m ScanListenerInfo) String() string
    func (m ScanListenerInfo) ValidateEnumValue() (bool, error)
type ServiceCloudChannel
    func (m ServiceCloudChannel) GetCategory() ChannelCategoryEnum
    func (m ServiceCloudChannel) GetDefinedTags() map[string]map[string]interface{}
    func (m ServiceCloudChannel) GetDescription() *string
    func (m ServiceCloudChannel) GetFreeformTags() map[string]string
    func (m ServiceCloudChannel) GetId() *string
    func (m ServiceCloudChannel) GetLifecycleState() LifecycleStateEnum
    func (m ServiceCloudChannel) GetName() *string
    func (m ServiceCloudChannel) GetSessionExpiryDurationInMilliseconds() *int64
    func (m ServiceCloudChannel) GetTimeCreated() *common.SDKTime
    func (m ServiceCloudChannel) GetTimeUpdated() *common.SDKTime
    func (m ServiceCloudChannel) MarshalJSON() (buff []byte, e error)
    func (m ServiceCloudChannel) String() string
    func (m ServiceCloudChannel) ValidateEnumValue() (bool, error)
type ServiceCloudClientTypeEnum
    func GetMappingServiceCloudClientTypeEnum(val string) (ServiceCloudClientTypeEnum, bool)
    func GetServiceCloudClientTypeEnumValues() []ServiceCloudClientTypeEnum
type Skill
    func (m Skill) String() string
    func (m Skill) ValidateEnumValue() (bool, error)
type SkillCollection
    func (m SkillCollection) String() string
    func (m SkillCollection) ValidateEnumValue() (bool, error)
type SkillParameter
    func (m SkillParameter) String() string
    func (m SkillParameter) ValidateEnumValue() (bool, error)
type SkillParameterCollection
    func (m SkillParameterCollection) String() string
    func (m SkillParameterCollection) ValidateEnumValue() (bool, error)
type SkillParameterSummary
    func (m SkillParameterSummary) String() string
    func (m SkillParameterSummary) ValidateEnumValue() (bool, error)
type SkillSummary
    func (m SkillSummary) String() string
    func (m SkillSummary) ValidateEnumValue() (bool, error)
type SlackChannel
    func (m SlackChannel) GetCategory() ChannelCategoryEnum
    func (m SlackChannel) GetDefinedTags() map[string]map[string]interface{}
    func (m SlackChannel) GetDescription() *string
    func (m SlackChannel) GetFreeformTags() map[string]string
    func (m SlackChannel) GetId() *string
    func (m SlackChannel) GetLifecycleState() LifecycleStateEnum
    func (m SlackChannel) GetName() *string
    func (m SlackChannel) GetSessionExpiryDurationInMilliseconds() *int64
    func (m SlackChannel) GetTimeCreated() *common.SDKTime
    func (m SlackChannel) GetTimeUpdated() *common.SDKTime
    func (m SlackChannel) MarshalJSON() (buff []byte, e error)
    func (m SlackChannel) String() string
    func (m SlackChannel) ValidateEnumValue() (bool, error)
type StartChannelRequest
    func (request StartChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request StartChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request StartChannelRequest) RetryPolicy() *common.RetryPolicy
    func (request StartChannelRequest) String() string
    func (request StartChannelRequest) ValidateEnumValue() (bool, error)
type StartChannelResponse
    func (response StartChannelResponse) HTTPResponse() *http.Response
    func (response StartChannelResponse) String() string
type StartOdaInstanceRequest
    func (request StartOdaInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request StartOdaInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request StartOdaInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request StartOdaInstanceRequest) String() string
    func (request StartOdaInstanceRequest) ValidateEnumValue() (bool, error)
type StartOdaInstanceResponse
    func (response StartOdaInstanceResponse) HTTPResponse() *http.Response
    func (response StartOdaInstanceResponse) String() string
type StopChannelRequest
    func (request StopChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request StopChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request StopChannelRequest) RetryPolicy() *common.RetryPolicy
    func (request StopChannelRequest) String() string
    func (request StopChannelRequest) ValidateEnumValue() (bool, error)
type StopChannelResponse
    func (response StopChannelResponse) HTTPResponse() *http.Response
    func (response StopChannelResponse) String() string
type StopOdaInstanceRequest
    func (request StopOdaInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request StopOdaInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request StopOdaInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request StopOdaInstanceRequest) String() string
    func (request StopOdaInstanceRequest) ValidateEnumValue() (bool, error)
type StopOdaInstanceResponse
    func (response StopOdaInstanceResponse) HTTPResponse() *http.Response
    func (response StopOdaInstanceResponse) String() string
type StorageLocation
    func (m StorageLocation) String() string
    func (m StorageLocation) ValidateEnumValue() (bool, error)
type TestChannel
    func (m TestChannel) GetCategory() ChannelCategoryEnum
    func (m TestChannel) GetDefinedTags() map[string]map[string]interface{}
    func (m TestChannel) GetDescription() *string
    func (m TestChannel) GetFreeformTags() map[string]string
    func (m TestChannel) GetId() *string
    func (m TestChannel) GetLifecycleState() LifecycleStateEnum
    func (m TestChannel) GetName() *string
    func (m TestChannel) GetSessionExpiryDurationInMilliseconds() *int64
    func (m TestChannel) GetTimeCreated() *common.SDKTime
    func (m TestChannel) GetTimeUpdated() *common.SDKTime
    func (m TestChannel) MarshalJSON() (buff []byte, e error)
    func (m TestChannel) String() string
    func (m TestChannel) ValidateEnumValue() (bool, error)
type TranslationServiceEnum
    func GetMappingTranslationServiceEnum(val string) (TranslationServiceEnum, bool)
    func GetTranslationServiceEnumValues() []TranslationServiceEnum
type Translator
    func (m Translator) String() string
    func (m Translator) ValidateEnumValue() (bool, error)
type TranslatorCollection
    func (m TranslatorCollection) String() string
    func (m TranslatorCollection) ValidateEnumValue() (bool, error)
type TranslatorSummary
    func (m TranslatorSummary) String() string
    func (m TranslatorSummary) ValidateEnumValue() (bool, error)
type TwilioChannel
    func (m TwilioChannel) GetCategory() ChannelCategoryEnum
    func (m TwilioChannel) GetDefinedTags() map[string]map[string]interface{}
    func (m TwilioChannel) GetDescription() *string
    func (m TwilioChannel) GetFreeformTags() map[string]string
    func (m TwilioChannel) GetId() *string
    func (m TwilioChannel) GetLifecycleState() LifecycleStateEnum
    func (m TwilioChannel) GetName() *string
    func (m TwilioChannel) GetSessionExpiryDurationInMilliseconds() *int64
    func (m TwilioChannel) GetTimeCreated() *common.SDKTime
    func (m TwilioChannel) GetTimeUpdated() *common.SDKTime
    func (m TwilioChannel) MarshalJSON() (buff []byte, e error)
    func (m TwilioChannel) String() string
    func (m TwilioChannel) ValidateEnumValue() (bool, error)
type UpdateAndroidChannelDetails
    func (m UpdateAndroidChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateAndroidChannelDetails) GetDescription() *string
    func (m UpdateAndroidChannelDetails) GetFreeformTags() map[string]string
    func (m UpdateAndroidChannelDetails) GetName() *string
    func (m UpdateAndroidChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m UpdateAndroidChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateAndroidChannelDetails) String() string
    func (m UpdateAndroidChannelDetails) ValidateEnumValue() (bool, error)
type UpdateAppEventChannelDetails
    func (m UpdateAppEventChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateAppEventChannelDetails) GetDescription() *string
    func (m UpdateAppEventChannelDetails) GetFreeformTags() map[string]string
    func (m UpdateAppEventChannelDetails) GetName() *string
    func (m UpdateAppEventChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m UpdateAppEventChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateAppEventChannelDetails) String() string
    func (m UpdateAppEventChannelDetails) ValidateEnumValue() (bool, error)
type UpdateApplicationChannelDetails
    func (m UpdateApplicationChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateApplicationChannelDetails) GetDescription() *string
    func (m UpdateApplicationChannelDetails) GetFreeformTags() map[string]string
    func (m UpdateApplicationChannelDetails) GetName() *string
    func (m UpdateApplicationChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m UpdateApplicationChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateApplicationChannelDetails) String() string
    func (m UpdateApplicationChannelDetails) ValidateEnumValue() (bool, error)
type UpdateAuthenticationProviderDetails
    func (m UpdateAuthenticationProviderDetails) String() string
    func (m UpdateAuthenticationProviderDetails) ValidateEnumValue() (bool, error)
type UpdateAuthenticationProviderRequest
    func (request UpdateAuthenticationProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateAuthenticationProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateAuthenticationProviderRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateAuthenticationProviderRequest) String() string
    func (request UpdateAuthenticationProviderRequest) ValidateEnumValue() (bool, error)
type UpdateAuthenticationProviderResponse
    func (response UpdateAuthenticationProviderResponse) HTTPResponse() *http.Response
    func (response UpdateAuthenticationProviderResponse) String() string
type UpdateChannelDetails
type UpdateChannelRequest
    func (request UpdateChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateChannelRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateChannelRequest) String() string
    func (request UpdateChannelRequest) ValidateEnumValue() (bool, error)
type UpdateChannelResponse
    func (response UpdateChannelResponse) HTTPResponse() *http.Response
    func (response UpdateChannelResponse) String() string
type UpdateCortanaChannelDetails
    func (m UpdateCortanaChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateCortanaChannelDetails) GetDescription() *string
    func (m UpdateCortanaChannelDetails) GetFreeformTags() map[string]string
    func (m UpdateCortanaChannelDetails) GetName() *string
    func (m UpdateCortanaChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m UpdateCortanaChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateCortanaChannelDetails) String() string
    func (m UpdateCortanaChannelDetails) ValidateEnumValue() (bool, error)
type UpdateDigitalAssistantDetails
    func (m UpdateDigitalAssistantDetails) String() string
    func (m UpdateDigitalAssistantDetails) ValidateEnumValue() (bool, error)
type UpdateDigitalAssistantParameterDetails
    func (m UpdateDigitalAssistantParameterDetails) String() string
    func (m UpdateDigitalAssistantParameterDetails) ValidateEnumValue() (bool, error)
type UpdateDigitalAssistantParameterRequest
    func (request UpdateDigitalAssistantParameterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDigitalAssistantParameterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDigitalAssistantParameterRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDigitalAssistantParameterRequest) String() string
    func (request UpdateDigitalAssistantParameterRequest) ValidateEnumValue() (bool, error)
type UpdateDigitalAssistantParameterResponse
    func (response UpdateDigitalAssistantParameterResponse) HTTPResponse() *http.Response
    func (response UpdateDigitalAssistantParameterResponse) String() string
type UpdateDigitalAssistantRequest
    func (request UpdateDigitalAssistantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDigitalAssistantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDigitalAssistantRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDigitalAssistantRequest) String() string
    func (request UpdateDigitalAssistantRequest) ValidateEnumValue() (bool, error)
type UpdateDigitalAssistantResponse
    func (response UpdateDigitalAssistantResponse) HTTPResponse() *http.Response
    func (response UpdateDigitalAssistantResponse) String() string
type UpdateFacebookChannelDetails
    func (m UpdateFacebookChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateFacebookChannelDetails) GetDescription() *string
    func (m UpdateFacebookChannelDetails) GetFreeformTags() map[string]string
    func (m UpdateFacebookChannelDetails) GetName() *string
    func (m UpdateFacebookChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m UpdateFacebookChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateFacebookChannelDetails) String() string
    func (m UpdateFacebookChannelDetails) ValidateEnumValue() (bool, error)
type UpdateImportedPackageDetails
    func (m UpdateImportedPackageDetails) String() string
    func (m UpdateImportedPackageDetails) ValidateEnumValue() (bool, error)
type UpdateImportedPackageRequest
    func (request UpdateImportedPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateImportedPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateImportedPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateImportedPackageRequest) String() string
    func (request UpdateImportedPackageRequest) ValidateEnumValue() (bool, error)
type UpdateImportedPackageResponse
    func (response UpdateImportedPackageResponse) HTTPResponse() *http.Response
    func (response UpdateImportedPackageResponse) String() string
type UpdateIosChannelDetails
    func (m UpdateIosChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateIosChannelDetails) GetDescription() *string
    func (m UpdateIosChannelDetails) GetFreeformTags() map[string]string
    func (m UpdateIosChannelDetails) GetName() *string
    func (m UpdateIosChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m UpdateIosChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateIosChannelDetails) String() string
    func (m UpdateIosChannelDetails) ValidateEnumValue() (bool, error)
type UpdateMsTeamsChannelDetails
    func (m UpdateMsTeamsChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateMsTeamsChannelDetails) GetDescription() *string
    func (m UpdateMsTeamsChannelDetails) GetFreeformTags() map[string]string
    func (m UpdateMsTeamsChannelDetails) GetName() *string
    func (m UpdateMsTeamsChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m UpdateMsTeamsChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateMsTeamsChannelDetails) String() string
    func (m UpdateMsTeamsChannelDetails) ValidateEnumValue() (bool, error)
type UpdateOdaInstanceAttachmentDetails
    func (m UpdateOdaInstanceAttachmentDetails) String() string
    func (m UpdateOdaInstanceAttachmentDetails) ValidateEnumValue() (bool, error)
type UpdateOdaInstanceAttachmentRequest
    func (request UpdateOdaInstanceAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateOdaInstanceAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateOdaInstanceAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateOdaInstanceAttachmentRequest) String() string
    func (request UpdateOdaInstanceAttachmentRequest) ValidateEnumValue() (bool, error)
type UpdateOdaInstanceAttachmentResponse
    func (response UpdateOdaInstanceAttachmentResponse) HTTPResponse() *http.Response
    func (response UpdateOdaInstanceAttachmentResponse) String() string
type UpdateOdaInstanceDetails
    func (m UpdateOdaInstanceDetails) String() string
    func (m UpdateOdaInstanceDetails) ValidateEnumValue() (bool, error)
type UpdateOdaInstanceRequest
    func (request UpdateOdaInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateOdaInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateOdaInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateOdaInstanceRequest) String() string
    func (request UpdateOdaInstanceRequest) ValidateEnumValue() (bool, error)
type UpdateOdaInstanceResponse
    func (response UpdateOdaInstanceResponse) HTTPResponse() *http.Response
    func (response UpdateOdaInstanceResponse) String() string
type UpdateOdaPrivateEndpointDetails
    func (m UpdateOdaPrivateEndpointDetails) String() string
    func (m UpdateOdaPrivateEndpointDetails) ValidateEnumValue() (bool, error)
type UpdateOdaPrivateEndpointRequest
    func (request UpdateOdaPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateOdaPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateOdaPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateOdaPrivateEndpointRequest) String() string
    func (request UpdateOdaPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type UpdateOdaPrivateEndpointResponse
    func (response UpdateOdaPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response UpdateOdaPrivateEndpointResponse) String() string
type UpdateOssChannelDetails
    func (m UpdateOssChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOssChannelDetails) GetDescription() *string
    func (m UpdateOssChannelDetails) GetFreeformTags() map[string]string
    func (m UpdateOssChannelDetails) GetName() *string
    func (m UpdateOssChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m UpdateOssChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOssChannelDetails) String() string
    func (m UpdateOssChannelDetails) ValidateEnumValue() (bool, error)
type UpdateOsvcChannelDetails
    func (m UpdateOsvcChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOsvcChannelDetails) GetDescription() *string
    func (m UpdateOsvcChannelDetails) GetFreeformTags() map[string]string
    func (m UpdateOsvcChannelDetails) GetName() *string
    func (m UpdateOsvcChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m UpdateOsvcChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOsvcChannelDetails) String() string
    func (m UpdateOsvcChannelDetails) ValidateEnumValue() (bool, error)
type UpdateServiceCloudChannelDetails
    func (m UpdateServiceCloudChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateServiceCloudChannelDetails) GetDescription() *string
    func (m UpdateServiceCloudChannelDetails) GetFreeformTags() map[string]string
    func (m UpdateServiceCloudChannelDetails) GetName() *string
    func (m UpdateServiceCloudChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m UpdateServiceCloudChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateServiceCloudChannelDetails) String() string
    func (m UpdateServiceCloudChannelDetails) ValidateEnumValue() (bool, error)
type UpdateSkillDetails
    func (m UpdateSkillDetails) String() string
    func (m UpdateSkillDetails) ValidateEnumValue() (bool, error)
type UpdateSkillParameterDetails
    func (m UpdateSkillParameterDetails) String() string
    func (m UpdateSkillParameterDetails) ValidateEnumValue() (bool, error)
type UpdateSkillParameterRequest
    func (request UpdateSkillParameterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateSkillParameterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateSkillParameterRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateSkillParameterRequest) String() string
    func (request UpdateSkillParameterRequest) ValidateEnumValue() (bool, error)
type UpdateSkillParameterResponse
    func (response UpdateSkillParameterResponse) HTTPResponse() *http.Response
    func (response UpdateSkillParameterResponse) String() string
type UpdateSkillRequest
    func (request UpdateSkillRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateSkillRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateSkillRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateSkillRequest) String() string
    func (request UpdateSkillRequest) ValidateEnumValue() (bool, error)
type UpdateSkillResponse
    func (response UpdateSkillResponse) HTTPResponse() *http.Response
    func (response UpdateSkillResponse) String() string
type UpdateSlackChannelDetails
    func (m UpdateSlackChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateSlackChannelDetails) GetDescription() *string
    func (m UpdateSlackChannelDetails) GetFreeformTags() map[string]string
    func (m UpdateSlackChannelDetails) GetName() *string
    func (m UpdateSlackChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m UpdateSlackChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateSlackChannelDetails) String() string
    func (m UpdateSlackChannelDetails) ValidateEnumValue() (bool, error)
type UpdateTranslatorDetails
    func (m UpdateTranslatorDetails) String() string
    func (m UpdateTranslatorDetails) ValidateEnumValue() (bool, error)
type UpdateTranslatorRequest
    func (request UpdateTranslatorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTranslatorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTranslatorRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTranslatorRequest) String() string
    func (request UpdateTranslatorRequest) ValidateEnumValue() (bool, error)
type UpdateTranslatorResponse
    func (response UpdateTranslatorResponse) HTTPResponse() *http.Response
    func (response UpdateTranslatorResponse) String() string
type UpdateTwilioChannelDetails
    func (m UpdateTwilioChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateTwilioChannelDetails) GetDescription() *string
    func (m UpdateTwilioChannelDetails) GetFreeformTags() map[string]string
    func (m UpdateTwilioChannelDetails) GetName() *string
    func (m UpdateTwilioChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m UpdateTwilioChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateTwilioChannelDetails) String() string
    func (m UpdateTwilioChannelDetails) ValidateEnumValue() (bool, error)
type UpdateWebChannelDetails
    func (m UpdateWebChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateWebChannelDetails) GetDescription() *string
    func (m UpdateWebChannelDetails) GetFreeformTags() map[string]string
    func (m UpdateWebChannelDetails) GetName() *string
    func (m UpdateWebChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m UpdateWebChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateWebChannelDetails) String() string
    func (m UpdateWebChannelDetails) ValidateEnumValue() (bool, error)
type UpdateWebhookChannelDetails
    func (m UpdateWebhookChannelDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateWebhookChannelDetails) GetDescription() *string
    func (m UpdateWebhookChannelDetails) GetFreeformTags() map[string]string
    func (m UpdateWebhookChannelDetails) GetName() *string
    func (m UpdateWebhookChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64
    func (m UpdateWebhookChannelDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateWebhookChannelDetails) String() string
    func (m UpdateWebhookChannelDetails) ValidateEnumValue() (bool, error)
type WebChannel
    func (m WebChannel) GetCategory() ChannelCategoryEnum
    func (m WebChannel) GetDefinedTags() map[string]map[string]interface{}
    func (m WebChannel) GetDescription() *string
    func (m WebChannel) GetFreeformTags() map[string]string
    func (m WebChannel) GetId() *string
    func (m WebChannel) GetLifecycleState() LifecycleStateEnum
    func (m WebChannel) GetName() *string
    func (m WebChannel) GetSessionExpiryDurationInMilliseconds() *int64
    func (m WebChannel) GetTimeCreated() *common.SDKTime
    func (m WebChannel) GetTimeUpdated() *common.SDKTime
    func (m WebChannel) MarshalJSON() (buff []byte, e error)
    func (m WebChannel) String() string
    func (m WebChannel) ValidateEnumValue() (bool, error)
type WebhookChannel
    func (m WebhookChannel) GetCategory() ChannelCategoryEnum
    func (m WebhookChannel) GetDefinedTags() map[string]map[string]interface{}
    func (m WebhookChannel) GetDescription() *string
    func (m WebhookChannel) GetFreeformTags() map[string]string
    func (m WebhookChannel) GetId() *string
    func (m WebhookChannel) GetLifecycleState() LifecycleStateEnum
    func (m WebhookChannel) GetName() *string
    func (m WebhookChannel) GetSessionExpiryDurationInMilliseconds() *int64
    func (m WebhookChannel) GetTimeCreated() *common.SDKTime
    func (m WebhookChannel) GetTimeUpdated() *common.SDKTime
    func (m WebhookChannel) MarshalJSON() (buff []byte, e error)
    func (m WebhookChannel) String() string
    func (m WebhookChannel) ValidateEnumValue() (bool, error)
type WebhookPayloadVersionEnum
    func GetMappingWebhookPayloadVersionEnum(val string) (WebhookPayloadVersionEnum, bool)
    func GetWebhookPayloadVersionEnumValues() []WebhookPayloadVersionEnum
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestRequestActionEnum
    func GetMappingWorkRequestRequestActionEnum(val string) (WorkRequestRequestActionEnum, bool)
    func GetWorkRequestRequestActionEnumValues() []WorkRequestRequestActionEnum
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestResourceResourceActionEnum
    func GetMappingWorkRequestResourceResourceActionEnum(val string) (WorkRequestResourceResourceActionEnum, bool)
    func GetWorkRequestResourceResourceActionEnumValues() []WorkRequestResourceResourceActionEnum
type WorkRequestResourceStatusEnum
    func GetMappingWorkRequestResourceStatusEnum(val string) (WorkRequestResourceStatusEnum, bool)
    func GetWorkRequestResourceStatusEnumValues() []WorkRequestResourceStatusEnum
type WorkRequestStatusEnum
    func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)
    func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
type WorkRequestSummaryRequestActionEnum
    func GetMappingWorkRequestSummaryRequestActionEnum(val string) (WorkRequestSummaryRequestActionEnum, bool)
    func GetWorkRequestSummaryRequestActionEnumValues() []WorkRequestSummaryRequestActionEnum
type WorkRequestSummaryStatusEnum
    func GetMappingWorkRequestSummaryStatusEnum(val string) (WorkRequestSummaryStatusEnum, bool)
    func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum

Package files

android_channel.go app_event_channel.go application_channel.go authentication_grant_type.go authentication_identity_provider.go authentication_provider.go authentication_provider_collection.go authentication_provider_summary.go bot.go bot_multilingual_mode.go bot_publish_state.go change_oda_instance_compartment_details.go change_oda_instance_compartment_request_response.go change_oda_private_endpoint_compartment_details.go change_oda_private_endpoint_compartment_request_response.go channel.go channel_category.go channel_collection.go channel_summary.go channel_type.go clone_digital_assistant_details.go clone_skill_details.go configure_digital_assistant_parameters_details.go configure_digital_assistant_parameters_request_response.go cortana_channel.go create_android_channel_details.go create_android_channel_result.go create_app_event_channel_details.go create_app_event_channel_result.go create_application_channel_details.go create_application_channel_result.go create_authentication_provider_details.go create_authentication_provider_request_response.go create_bot_kind.go create_channel_details.go create_channel_request_response.go create_channel_result.go create_cortana_channel_details.go create_cortana_channel_result.go create_digital_assistant_details.go create_digital_assistant_request_response.go create_digital_assistant_version_details.go create_facebook_channel_details.go create_facebook_channel_result.go create_imported_package_details.go create_imported_package_request_response.go create_ios_channel_details.go create_ios_channel_result.go create_ms_teams_channel_details.go create_ms_teams_channel_result.go create_new_digital_assistant_details.go create_new_skill_details.go create_oda_instance_attachment_details.go create_oda_instance_attachment_request_response.go create_oda_instance_details.go create_oda_instance_request_response.go create_oda_private_endpoint_attachment_details.go create_oda_private_endpoint_attachment_request_response.go create_oda_private_endpoint_details.go create_oda_private_endpoint_request_response.go create_oda_private_endpoint_scan_proxy_details.go create_oda_private_endpoint_scan_proxy_request_response.go create_oss_channel_details.go create_oss_channel_result.go create_osvc_channel_details.go create_osvc_channel_result.go create_service_cloud_channel_details.go create_service_cloud_channel_result.go create_skill_details.go create_skill_parameter_details.go create_skill_parameter_request_response.go create_skill_request_response.go create_skill_version_details.go create_slack_channel_details.go create_slack_channel_result.go create_test_channel_result.go create_translator_details.go create_translator_request_response.go create_twilio_channel_details.go create_twilio_channel_result.go create_web_channel_details.go create_web_channel_result.go create_webhook_channel_details.go create_webhook_channel_result.go default_parameter_values.go delete_authentication_provider_request_response.go delete_channel_request_response.go delete_digital_assistant_request_response.go delete_imported_package_request_response.go delete_oda_instance_attachment_request_response.go delete_oda_instance_request_response.go delete_oda_private_endpoint_attachment_request_response.go delete_oda_private_endpoint_request_response.go delete_oda_private_endpoint_scan_proxy_request_response.go delete_skill_parameter_request_response.go delete_skill_request_response.go delete_translator_request_response.go digital_assistant.go digital_assistant_collection.go digital_assistant_parameter.go digital_assistant_parameter_collection.go digital_assistant_parameter_summary.go digital_assistant_parameter_value.go digital_assistant_summary.go error_body.go export_bot_details.go export_digital_assistant_details.go export_digital_assistant_request_response.go export_skill_details.go export_skill_request_response.go extend_digital_assistant_details.go extend_skill_details.go facebook_channel.go get_authentication_provider_request_response.go get_channel_request_response.go get_digital_assistant_parameter_request_response.go get_digital_assistant_request_response.go get_imported_package_request_response.go get_oda_instance_attachment_request_response.go get_oda_instance_request_response.go get_oda_private_endpoint_attachment_request_response.go get_oda_private_endpoint_request_response.go get_oda_private_endpoint_scan_proxy_request_response.go get_package_request_response.go get_skill_parameter_request_response.go get_skill_request_response.go get_translator_request_response.go get_work_request_request_response.go import_bot_details.go import_bot_request_response.go import_contract.go imported_package.go imported_package_summary.go ios_channel.go lifecycle_state.go list_authentication_providers_request_response.go list_channels_request_response.go list_digital_assistant_parameters_request_response.go list_digital_assistants_request_response.go list_imported_packages_request_response.go list_oda_instance_attachments_request_response.go list_oda_instances_request_response.go list_oda_private_endpoint_attachments_request_response.go list_oda_private_endpoint_scan_proxies_request_response.go list_oda_private_endpoints_request_response.go list_packages_request_response.go list_skill_parameters_request_response.go list_skills_request_response.go list_translators_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go metadata_property.go model_package.go ms_teams_channel.go oda_client.go oda_instance.go oda_instance_attachment.go oda_instance_attachment_collection.go oda_instance_attachment_owner.go oda_instance_attachment_summary.go oda_instance_owner.go oda_instance_summary.go oda_management_client.go oda_odapackage_client.go oda_private_endpoint.go oda_private_endpoint_attachment.go oda_private_endpoint_attachment_collection.go oda_private_endpoint_attachment_summary.go oda_private_endpoint_collection.go oda_private_endpoint_scan_proxy.go oda_private_endpoint_scan_proxy_collection.go oda_private_endpoint_scan_proxy_summary.go oda_private_endpoint_summary.go oss_channel.go osvc_channel.go osvc_service_type.go package_summary.go parameter.go parameter_definition.go parameter_type.go publish_digital_assistant_request_response.go publish_skill_request_response.go resource_type_default_parameter_values.go resource_type_import_contract.go resource_type_metadata.go restricted_operation.go rotate_channel_keys_request_response.go scan_listener_info.go service_cloud_channel.go service_cloud_client_type.go skill.go skill_collection.go skill_parameter.go skill_parameter_collection.go skill_parameter_summary.go skill_summary.go slack_channel.go start_channel_request_response.go start_oda_instance_request_response.go stop_channel_request_response.go stop_oda_instance_request_response.go storage_location.go test_channel.go translation_service.go translator.go translator_collection.go translator_summary.go twilio_channel.go update_android_channel_details.go update_app_event_channel_details.go update_application_channel_details.go update_authentication_provider_details.go update_authentication_provider_request_response.go update_channel_details.go update_channel_request_response.go update_cortana_channel_details.go update_digital_assistant_details.go update_digital_assistant_parameter_details.go update_digital_assistant_parameter_request_response.go update_digital_assistant_request_response.go update_facebook_channel_details.go update_imported_package_details.go update_imported_package_request_response.go update_ios_channel_details.go update_ms_teams_channel_details.go update_oda_instance_attachment_details.go update_oda_instance_attachment_request_response.go update_oda_instance_details.go update_oda_instance_request_response.go update_oda_private_endpoint_details.go update_oda_private_endpoint_request_response.go update_oss_channel_details.go update_osvc_channel_details.go update_service_cloud_channel_details.go update_skill_details.go update_skill_parameter_details.go update_skill_parameter_request_response.go update_skill_request_response.go update_slack_channel_details.go update_translator_details.go update_translator_request_response.go update_twilio_channel_details.go update_web_channel_details.go update_webhook_channel_details.go web_channel.go webhook_channel.go webhook_payload_version.go work_request.go work_request_error.go work_request_log_entry.go work_request_resource.go work_request_summary.go

func GetAuthenticationGrantTypeEnumStringValues

func GetAuthenticationGrantTypeEnumStringValues() []string

GetAuthenticationGrantTypeEnumStringValues Enumerates the set of values in String for AuthenticationGrantTypeEnum

func GetAuthenticationIdentityProviderEnumStringValues

func GetAuthenticationIdentityProviderEnumStringValues() []string

GetAuthenticationIdentityProviderEnumStringValues Enumerates the set of values in String for AuthenticationIdentityProviderEnum

func GetBotMultilingualModeEnumStringValues

func GetBotMultilingualModeEnumStringValues() []string

GetBotMultilingualModeEnumStringValues Enumerates the set of values in String for BotMultilingualModeEnum

func GetBotPublishStateEnumStringValues

func GetBotPublishStateEnumStringValues() []string

GetBotPublishStateEnumStringValues Enumerates the set of values in String for BotPublishStateEnum

func GetChannelCategoryEnumStringValues

func GetChannelCategoryEnumStringValues() []string

GetChannelCategoryEnumStringValues Enumerates the set of values in String for ChannelCategoryEnum

func GetChannelTypeEnumStringValues

func GetChannelTypeEnumStringValues() []string

GetChannelTypeEnumStringValues Enumerates the set of values in String for ChannelTypeEnum

func GetCreateBotKindEnumStringValues

func GetCreateBotKindEnumStringValues() []string

GetCreateBotKindEnumStringValues Enumerates the set of values in String for CreateBotKindEnum

func GetCreateOdaInstanceAttachmentDetailsAttachmentTypeEnumStringValues

func GetCreateOdaInstanceAttachmentDetailsAttachmentTypeEnumStringValues() []string

GetCreateOdaInstanceAttachmentDetailsAttachmentTypeEnumStringValues Enumerates the set of values in String for CreateOdaInstanceAttachmentDetailsAttachmentTypeEnum

func GetCreateOdaInstanceDetailsShapeNameEnumStringValues

func GetCreateOdaInstanceDetailsShapeNameEnumStringValues() []string

GetCreateOdaInstanceDetailsShapeNameEnumStringValues Enumerates the set of values in String for CreateOdaInstanceDetailsShapeNameEnum

func GetImportedPackageStatusEnumStringValues

func GetImportedPackageStatusEnumStringValues() []string

GetImportedPackageStatusEnumStringValues Enumerates the set of values in String for ImportedPackageStatusEnum

func GetLifecycleStateEnumStringValues

func GetLifecycleStateEnumStringValues() []string

GetLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStateEnum

func GetListAuthenticationProvidersIdentityProviderEnumStringValues

func GetListAuthenticationProvidersIdentityProviderEnumStringValues() []string

GetListAuthenticationProvidersIdentityProviderEnumStringValues Enumerates the set of values in String for ListAuthenticationProvidersIdentityProviderEnum

func GetListAuthenticationProvidersLifecycleStateEnumStringValues

func GetListAuthenticationProvidersLifecycleStateEnumStringValues() []string

GetListAuthenticationProvidersLifecycleStateEnumStringValues Enumerates the set of values in String for ListAuthenticationProvidersLifecycleStateEnum

func GetListAuthenticationProvidersSortByEnumStringValues

func GetListAuthenticationProvidersSortByEnumStringValues() []string

GetListAuthenticationProvidersSortByEnumStringValues Enumerates the set of values in String for ListAuthenticationProvidersSortByEnum

func GetListAuthenticationProvidersSortOrderEnumStringValues

func GetListAuthenticationProvidersSortOrderEnumStringValues() []string

GetListAuthenticationProvidersSortOrderEnumStringValues Enumerates the set of values in String for ListAuthenticationProvidersSortOrderEnum

func GetListChannelsCategoryEnumStringValues

func GetListChannelsCategoryEnumStringValues() []string

GetListChannelsCategoryEnumStringValues Enumerates the set of values in String for ListChannelsCategoryEnum

func GetListChannelsLifecycleStateEnumStringValues

func GetListChannelsLifecycleStateEnumStringValues() []string

GetListChannelsLifecycleStateEnumStringValues Enumerates the set of values in String for ListChannelsLifecycleStateEnum

func GetListChannelsSortByEnumStringValues

func GetListChannelsSortByEnumStringValues() []string

GetListChannelsSortByEnumStringValues Enumerates the set of values in String for ListChannelsSortByEnum

func GetListChannelsSortOrderEnumStringValues

func GetListChannelsSortOrderEnumStringValues() []string

GetListChannelsSortOrderEnumStringValues Enumerates the set of values in String for ListChannelsSortOrderEnum

func GetListChannelsTypeEnumStringValues

func GetListChannelsTypeEnumStringValues() []string

GetListChannelsTypeEnumStringValues Enumerates the set of values in String for ListChannelsTypeEnum

func GetListDigitalAssistantParametersLifecycleStateEnumStringValues

func GetListDigitalAssistantParametersLifecycleStateEnumStringValues() []string

GetListDigitalAssistantParametersLifecycleStateEnumStringValues Enumerates the set of values in String for ListDigitalAssistantParametersLifecycleStateEnum

func GetListDigitalAssistantParametersSortByEnumStringValues

func GetListDigitalAssistantParametersSortByEnumStringValues() []string

GetListDigitalAssistantParametersSortByEnumStringValues Enumerates the set of values in String for ListDigitalAssistantParametersSortByEnum

func GetListDigitalAssistantParametersSortOrderEnumStringValues

func GetListDigitalAssistantParametersSortOrderEnumStringValues() []string

GetListDigitalAssistantParametersSortOrderEnumStringValues Enumerates the set of values in String for ListDigitalAssistantParametersSortOrderEnum

func GetListDigitalAssistantsLifecycleStateEnumStringValues

func GetListDigitalAssistantsLifecycleStateEnumStringValues() []string

GetListDigitalAssistantsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDigitalAssistantsLifecycleStateEnum

func GetListDigitalAssistantsSortByEnumStringValues

func GetListDigitalAssistantsSortByEnumStringValues() []string

GetListDigitalAssistantsSortByEnumStringValues Enumerates the set of values in String for ListDigitalAssistantsSortByEnum

func GetListDigitalAssistantsSortOrderEnumStringValues

func GetListDigitalAssistantsSortOrderEnumStringValues() []string

GetListDigitalAssistantsSortOrderEnumStringValues Enumerates the set of values in String for ListDigitalAssistantsSortOrderEnum

func GetListImportedPackagesSortByEnumStringValues

func GetListImportedPackagesSortByEnumStringValues() []string

GetListImportedPackagesSortByEnumStringValues Enumerates the set of values in String for ListImportedPackagesSortByEnum

func GetListImportedPackagesSortOrderEnumStringValues

func GetListImportedPackagesSortOrderEnumStringValues() []string

GetListImportedPackagesSortOrderEnumStringValues Enumerates the set of values in String for ListImportedPackagesSortOrderEnum

func GetListOdaInstanceAttachmentsLifecycleStateEnumStringValues

func GetListOdaInstanceAttachmentsLifecycleStateEnumStringValues() []string

GetListOdaInstanceAttachmentsLifecycleStateEnumStringValues Enumerates the set of values in String for ListOdaInstanceAttachmentsLifecycleStateEnum

func GetListOdaInstanceAttachmentsSortByEnumStringValues

func GetListOdaInstanceAttachmentsSortByEnumStringValues() []string

GetListOdaInstanceAttachmentsSortByEnumStringValues Enumerates the set of values in String for ListOdaInstanceAttachmentsSortByEnum

func GetListOdaInstanceAttachmentsSortOrderEnumStringValues

func GetListOdaInstanceAttachmentsSortOrderEnumStringValues() []string

GetListOdaInstanceAttachmentsSortOrderEnumStringValues Enumerates the set of values in String for ListOdaInstanceAttachmentsSortOrderEnum

func GetListOdaInstancesLifecycleStateEnumStringValues

func GetListOdaInstancesLifecycleStateEnumStringValues() []string

GetListOdaInstancesLifecycleStateEnumStringValues Enumerates the set of values in String for ListOdaInstancesLifecycleStateEnum

func GetListOdaInstancesSortByEnumStringValues

func GetListOdaInstancesSortByEnumStringValues() []string

GetListOdaInstancesSortByEnumStringValues Enumerates the set of values in String for ListOdaInstancesSortByEnum

func GetListOdaInstancesSortOrderEnumStringValues

func GetListOdaInstancesSortOrderEnumStringValues() []string

GetListOdaInstancesSortOrderEnumStringValues Enumerates the set of values in String for ListOdaInstancesSortOrderEnum

func GetListOdaPrivateEndpointAttachmentsSortByEnumStringValues

func GetListOdaPrivateEndpointAttachmentsSortByEnumStringValues() []string

GetListOdaPrivateEndpointAttachmentsSortByEnumStringValues Enumerates the set of values in String for ListOdaPrivateEndpointAttachmentsSortByEnum

func GetListOdaPrivateEndpointAttachmentsSortOrderEnumStringValues

func GetListOdaPrivateEndpointAttachmentsSortOrderEnumStringValues() []string

GetListOdaPrivateEndpointAttachmentsSortOrderEnumStringValues Enumerates the set of values in String for ListOdaPrivateEndpointAttachmentsSortOrderEnum

func GetListOdaPrivateEndpointScanProxiesSortByEnumStringValues

func GetListOdaPrivateEndpointScanProxiesSortByEnumStringValues() []string

GetListOdaPrivateEndpointScanProxiesSortByEnumStringValues Enumerates the set of values in String for ListOdaPrivateEndpointScanProxiesSortByEnum

func GetListOdaPrivateEndpointScanProxiesSortOrderEnumStringValues

func GetListOdaPrivateEndpointScanProxiesSortOrderEnumStringValues() []string

GetListOdaPrivateEndpointScanProxiesSortOrderEnumStringValues Enumerates the set of values in String for ListOdaPrivateEndpointScanProxiesSortOrderEnum

func GetListOdaPrivateEndpointsSortByEnumStringValues

func GetListOdaPrivateEndpointsSortByEnumStringValues() []string

GetListOdaPrivateEndpointsSortByEnumStringValues Enumerates the set of values in String for ListOdaPrivateEndpointsSortByEnum

func GetListOdaPrivateEndpointsSortOrderEnumStringValues

func GetListOdaPrivateEndpointsSortOrderEnumStringValues() []string

GetListOdaPrivateEndpointsSortOrderEnumStringValues Enumerates the set of values in String for ListOdaPrivateEndpointsSortOrderEnum

func GetListPackagesSortByEnumStringValues

func GetListPackagesSortByEnumStringValues() []string

GetListPackagesSortByEnumStringValues Enumerates the set of values in String for ListPackagesSortByEnum

func GetListPackagesSortOrderEnumStringValues

func GetListPackagesSortOrderEnumStringValues() []string

GetListPackagesSortOrderEnumStringValues Enumerates the set of values in String for ListPackagesSortOrderEnum

func GetListSkillParametersLifecycleStateEnumStringValues

func GetListSkillParametersLifecycleStateEnumStringValues() []string

GetListSkillParametersLifecycleStateEnumStringValues Enumerates the set of values in String for ListSkillParametersLifecycleStateEnum

func GetListSkillParametersSortByEnumStringValues

func GetListSkillParametersSortByEnumStringValues() []string

GetListSkillParametersSortByEnumStringValues Enumerates the set of values in String for ListSkillParametersSortByEnum

func GetListSkillParametersSortOrderEnumStringValues

func GetListSkillParametersSortOrderEnumStringValues() []string

GetListSkillParametersSortOrderEnumStringValues Enumerates the set of values in String for ListSkillParametersSortOrderEnum

func GetListSkillsLifecycleStateEnumStringValues

func GetListSkillsLifecycleStateEnumStringValues() []string

GetListSkillsLifecycleStateEnumStringValues Enumerates the set of values in String for ListSkillsLifecycleStateEnum

func GetListSkillsSortByEnumStringValues

func GetListSkillsSortByEnumStringValues() []string

GetListSkillsSortByEnumStringValues Enumerates the set of values in String for ListSkillsSortByEnum

func GetListSkillsSortOrderEnumStringValues

func GetListSkillsSortOrderEnumStringValues() []string

GetListSkillsSortOrderEnumStringValues Enumerates the set of values in String for ListSkillsSortOrderEnum

func GetListTranslatorsLifecycleStateEnumStringValues

func GetListTranslatorsLifecycleStateEnumStringValues() []string

GetListTranslatorsLifecycleStateEnumStringValues Enumerates the set of values in String for ListTranslatorsLifecycleStateEnum

func GetListTranslatorsSortByEnumStringValues

func GetListTranslatorsSortByEnumStringValues() []string

GetListTranslatorsSortByEnumStringValues Enumerates the set of values in String for ListTranslatorsSortByEnum

func GetListTranslatorsSortOrderEnumStringValues

func GetListTranslatorsSortOrderEnumStringValues() []string

GetListTranslatorsSortOrderEnumStringValues Enumerates the set of values in String for ListTranslatorsSortOrderEnum

func GetListTranslatorsTypeEnumStringValues

func GetListTranslatorsTypeEnumStringValues() []string

GetListTranslatorsTypeEnumStringValues Enumerates the set of values in String for ListTranslatorsTypeEnum

func GetListWorkRequestErrorsSortByEnumStringValues

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetOdaInstanceAttachmentAttachmentTypeEnumStringValues

func GetOdaInstanceAttachmentAttachmentTypeEnumStringValues() []string

GetOdaInstanceAttachmentAttachmentTypeEnumStringValues Enumerates the set of values in String for OdaInstanceAttachmentAttachmentTypeEnum

func GetOdaInstanceAttachmentLifecycleStateEnumStringValues

func GetOdaInstanceAttachmentLifecycleStateEnumStringValues() []string

GetOdaInstanceAttachmentLifecycleStateEnumStringValues Enumerates the set of values in String for OdaInstanceAttachmentLifecycleStateEnum

func GetOdaInstanceAttachmentSummaryAttachmentTypeEnumStringValues

func GetOdaInstanceAttachmentSummaryAttachmentTypeEnumStringValues() []string

GetOdaInstanceAttachmentSummaryAttachmentTypeEnumStringValues Enumerates the set of values in String for OdaInstanceAttachmentSummaryAttachmentTypeEnum

func GetOdaInstanceLifecycleStateEnumStringValues

func GetOdaInstanceLifecycleStateEnumStringValues() []string

GetOdaInstanceLifecycleStateEnumStringValues Enumerates the set of values in String for OdaInstanceLifecycleStateEnum

func GetOdaInstanceLifecycleSubStateEnumStringValues

func GetOdaInstanceLifecycleSubStateEnumStringValues() []string

GetOdaInstanceLifecycleSubStateEnumStringValues Enumerates the set of values in String for OdaInstanceLifecycleSubStateEnum

func GetOdaInstanceShapeNameEnumStringValues

func GetOdaInstanceShapeNameEnumStringValues() []string

GetOdaInstanceShapeNameEnumStringValues Enumerates the set of values in String for OdaInstanceShapeNameEnum

func GetOdaInstanceSummaryLifecycleStateEnumStringValues

func GetOdaInstanceSummaryLifecycleStateEnumStringValues() []string

GetOdaInstanceSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for OdaInstanceSummaryLifecycleStateEnum

func GetOdaInstanceSummaryLifecycleSubStateEnumStringValues

func GetOdaInstanceSummaryLifecycleSubStateEnumStringValues() []string

GetOdaInstanceSummaryLifecycleSubStateEnumStringValues Enumerates the set of values in String for OdaInstanceSummaryLifecycleSubStateEnum

func GetOdaInstanceSummaryShapeNameEnumStringValues

func GetOdaInstanceSummaryShapeNameEnumStringValues() []string

GetOdaInstanceSummaryShapeNameEnumStringValues Enumerates the set of values in String for OdaInstanceSummaryShapeNameEnum

func GetOdaPrivateEndpointAttachmentLifecycleStateEnumStringValues

func GetOdaPrivateEndpointAttachmentLifecycleStateEnumStringValues() []string

GetOdaPrivateEndpointAttachmentLifecycleStateEnumStringValues Enumerates the set of values in String for OdaPrivateEndpointAttachmentLifecycleStateEnum

func GetOdaPrivateEndpointLifecycleStateEnumStringValues

func GetOdaPrivateEndpointLifecycleStateEnumStringValues() []string

GetOdaPrivateEndpointLifecycleStateEnumStringValues Enumerates the set of values in String for OdaPrivateEndpointLifecycleStateEnum

func GetOdaPrivateEndpointScanProxyLifecycleStateEnumStringValues

func GetOdaPrivateEndpointScanProxyLifecycleStateEnumStringValues() []string

GetOdaPrivateEndpointScanProxyLifecycleStateEnumStringValues Enumerates the set of values in String for OdaPrivateEndpointScanProxyLifecycleStateEnum

func GetOdaPrivateEndpointScanProxyProtocolEnumStringValues

func GetOdaPrivateEndpointScanProxyProtocolEnumStringValues() []string

GetOdaPrivateEndpointScanProxyProtocolEnumStringValues Enumerates the set of values in String for OdaPrivateEndpointScanProxyProtocolEnum

func GetOdaPrivateEndpointScanProxyScanListenerTypeEnumStringValues

func GetOdaPrivateEndpointScanProxyScanListenerTypeEnumStringValues() []string

GetOdaPrivateEndpointScanProxyScanListenerTypeEnumStringValues Enumerates the set of values in String for OdaPrivateEndpointScanProxyScanListenerTypeEnum

func GetOsvcServiceTypeEnumStringValues

func GetOsvcServiceTypeEnumStringValues() []string

GetOsvcServiceTypeEnumStringValues Enumerates the set of values in String for OsvcServiceTypeEnum

func GetParameterDefinitionDirectionEnumStringValues

func GetParameterDefinitionDirectionEnumStringValues() []string

GetParameterDefinitionDirectionEnumStringValues Enumerates the set of values in String for ParameterDefinitionDirectionEnum

func GetParameterDefinitionTypeEnumStringValues

func GetParameterDefinitionTypeEnumStringValues() []string

GetParameterDefinitionTypeEnumStringValues Enumerates the set of values in String for ParameterDefinitionTypeEnum

func GetParameterTypeEnumStringValues

func GetParameterTypeEnumStringValues() []string

GetParameterTypeEnumStringValues Enumerates the set of values in String for ParameterTypeEnum

func GetServiceCloudClientTypeEnumStringValues

func GetServiceCloudClientTypeEnumStringValues() []string

GetServiceCloudClientTypeEnumStringValues Enumerates the set of values in String for ServiceCloudClientTypeEnum

func GetTranslationServiceEnumStringValues

func GetTranslationServiceEnumStringValues() []string

GetTranslationServiceEnumStringValues Enumerates the set of values in String for TranslationServiceEnum

func GetWebhookPayloadVersionEnumStringValues

func GetWebhookPayloadVersionEnumStringValues() []string

GetWebhookPayloadVersionEnumStringValues Enumerates the set of values in String for WebhookPayloadVersionEnum

func GetWorkRequestRequestActionEnumStringValues

func GetWorkRequestRequestActionEnumStringValues() []string

GetWorkRequestRequestActionEnumStringValues Enumerates the set of values in String for WorkRequestRequestActionEnum

func GetWorkRequestResourceResourceActionEnumStringValues

func GetWorkRequestResourceResourceActionEnumStringValues() []string

GetWorkRequestResourceResourceActionEnumStringValues Enumerates the set of values in String for WorkRequestResourceResourceActionEnum

func GetWorkRequestResourceStatusEnumStringValues

func GetWorkRequestResourceStatusEnumStringValues() []string

GetWorkRequestResourceStatusEnumStringValues Enumerates the set of values in String for WorkRequestResourceStatusEnum

func GetWorkRequestStatusEnumStringValues

func GetWorkRequestStatusEnumStringValues() []string

GetWorkRequestStatusEnumStringValues Enumerates the set of values in String for WorkRequestStatusEnum

func GetWorkRequestSummaryRequestActionEnumStringValues

func GetWorkRequestSummaryRequestActionEnumStringValues() []string

GetWorkRequestSummaryRequestActionEnumStringValues Enumerates the set of values in String for WorkRequestSummaryRequestActionEnum

func GetWorkRequestSummaryStatusEnumStringValues

func GetWorkRequestSummaryStatusEnumStringValues() []string

GetWorkRequestSummaryStatusEnumStringValues Enumerates the set of values in String for WorkRequestSummaryStatusEnum

type AndroidChannel

AndroidChannel The configuration for an Android channel.

type AndroidChannel struct {

    // Unique immutable identifier that was assigned when the Channel was created.
    Id *string `mandatory:"true" json:"id"`

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Whether client authentication is enabled or not.
    IsClientAuthenticationEnabled *bool `mandatory:"true" json:"isClientAuthenticationEnabled"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The maximum time until the token expires (in minutes).
    MaxTokenExpirationTimeInMinutes *int64 `mandatory:"false" json:"maxTokenExpirationTimeInMinutes"`

    // The ID of the Skill or Digital Assistant that the Channel is routed to.
    BotId *string `mandatory:"false" json:"botId"`

    // The category of the Channel.
    Category ChannelCategoryEnum `mandatory:"true" json:"category"`

    // The Channel's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (AndroidChannel) GetCategory

func (m AndroidChannel) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (AndroidChannel) GetDefinedTags

func (m AndroidChannel) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AndroidChannel) GetDescription

func (m AndroidChannel) GetDescription() *string

GetDescription returns Description

func (AndroidChannel) GetFreeformTags

func (m AndroidChannel) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AndroidChannel) GetId

func (m AndroidChannel) GetId() *string

GetId returns Id

func (AndroidChannel) GetLifecycleState

func (m AndroidChannel) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AndroidChannel) GetName

func (m AndroidChannel) GetName() *string

GetName returns Name

func (AndroidChannel) GetSessionExpiryDurationInMilliseconds

func (m AndroidChannel) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (AndroidChannel) GetTimeCreated

func (m AndroidChannel) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AndroidChannel) GetTimeUpdated

func (m AndroidChannel) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AndroidChannel) MarshalJSON

func (m AndroidChannel) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AndroidChannel) String

func (m AndroidChannel) String() string

func (AndroidChannel) ValidateEnumValue

func (m AndroidChannel) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AppEventChannel

AppEventChannel The configuration for an Application Event channel.

type AppEventChannel struct {

    // Unique immutable identifier that was assigned when the Channel was created.
    Id *string `mandatory:"true" json:"id"`

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The URL to use to send messages to this channel.
    // This will be generally be used to configure a webhook in a 3rd party messaging system to send messages to this channel.
    WebhookUrl *string `mandatory:"true" json:"webhookUrl"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The URL for sending errors and responses to.
    OutboundUrl *string `mandatory:"false" json:"outboundUrl"`

    // The IDs of the Skills and Digital Assistants that the Channel is routed to.
    EventSinkBotIds []string `mandatory:"false" json:"eventSinkBotIds"`

    // The category of the Channel.
    Category ChannelCategoryEnum `mandatory:"true" json:"category"`

    // The Channel's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (AppEventChannel) GetCategory

func (m AppEventChannel) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (AppEventChannel) GetDefinedTags

func (m AppEventChannel) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AppEventChannel) GetDescription

func (m AppEventChannel) GetDescription() *string

GetDescription returns Description

func (AppEventChannel) GetFreeformTags

func (m AppEventChannel) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AppEventChannel) GetId

func (m AppEventChannel) GetId() *string

GetId returns Id

func (AppEventChannel) GetLifecycleState

func (m AppEventChannel) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AppEventChannel) GetName

func (m AppEventChannel) GetName() *string

GetName returns Name

func (AppEventChannel) GetSessionExpiryDurationInMilliseconds

func (m AppEventChannel) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (AppEventChannel) GetTimeCreated

func (m AppEventChannel) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AppEventChannel) GetTimeUpdated

func (m AppEventChannel) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AppEventChannel) MarshalJSON

func (m AppEventChannel) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AppEventChannel) String

func (m AppEventChannel) String() string

func (AppEventChannel) ValidateEnumValue

func (m AppEventChannel) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApplicationChannel

ApplicationChannel The configuration for an Application channel.

type ApplicationChannel struct {

    // Unique immutable identifier that was assigned when the Channel was created.
    Id *string `mandatory:"true" json:"id"`

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // True if the user id in the AIC message should be treated as an authenticated user id.
    IsAuthenticatedUserId *bool `mandatory:"true" json:"isAuthenticatedUserId"`

    // The URL to use to send messages to this channel.
    // This will be generally be used to configure a webhook in a 3rd party messaging system to send messages to this channel.
    WebhookUrl *string `mandatory:"true" json:"webhookUrl"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The URL to send response and error messages to.
    OutboundUrl *string `mandatory:"false" json:"outboundUrl"`

    // The category of the Channel.
    Category ChannelCategoryEnum `mandatory:"true" json:"category"`

    // The Channel's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (ApplicationChannel) GetCategory

func (m ApplicationChannel) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (ApplicationChannel) GetDefinedTags

func (m ApplicationChannel) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ApplicationChannel) GetDescription

func (m ApplicationChannel) GetDescription() *string

GetDescription returns Description

func (ApplicationChannel) GetFreeformTags

func (m ApplicationChannel) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ApplicationChannel) GetId

func (m ApplicationChannel) GetId() *string

GetId returns Id

func (ApplicationChannel) GetLifecycleState

func (m ApplicationChannel) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ApplicationChannel) GetName

func (m ApplicationChannel) GetName() *string

GetName returns Name

func (ApplicationChannel) GetSessionExpiryDurationInMilliseconds

func (m ApplicationChannel) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (ApplicationChannel) GetTimeCreated

func (m ApplicationChannel) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ApplicationChannel) GetTimeUpdated

func (m ApplicationChannel) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ApplicationChannel) MarshalJSON

func (m ApplicationChannel) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ApplicationChannel) String

func (m ApplicationChannel) String() string

func (ApplicationChannel) ValidateEnumValue

func (m ApplicationChannel) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AuthenticationGrantTypeEnum

AuthenticationGrantTypeEnum Enum with underlying type: string

type AuthenticationGrantTypeEnum string

Set of constants representing the allowable values for AuthenticationGrantTypeEnum

const (
    AuthenticationGrantTypeClientCredentials AuthenticationGrantTypeEnum = "CLIENT_CREDENTIALS"
    AuthenticationGrantTypeAuthorizationCode AuthenticationGrantTypeEnum = "AUTHORIZATION_CODE"
)

func GetAuthenticationGrantTypeEnumValues

func GetAuthenticationGrantTypeEnumValues() []AuthenticationGrantTypeEnum

GetAuthenticationGrantTypeEnumValues Enumerates the set of values for AuthenticationGrantTypeEnum

func GetMappingAuthenticationGrantTypeEnum

func GetMappingAuthenticationGrantTypeEnum(val string) (AuthenticationGrantTypeEnum, bool)

GetMappingAuthenticationGrantTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type AuthenticationIdentityProviderEnum

AuthenticationIdentityProviderEnum Enum with underlying type: string

type AuthenticationIdentityProviderEnum string

Set of constants representing the allowable values for AuthenticationIdentityProviderEnum

const (
    AuthenticationIdentityProviderGeneric   AuthenticationIdentityProviderEnum = "GENERIC"
    AuthenticationIdentityProviderOam       AuthenticationIdentityProviderEnum = "OAM"
    AuthenticationIdentityProviderGoogle    AuthenticationIdentityProviderEnum = "GOOGLE"
    AuthenticationIdentityProviderMicrosoft AuthenticationIdentityProviderEnum = "MICROSOFT"
)

func GetAuthenticationIdentityProviderEnumValues

func GetAuthenticationIdentityProviderEnumValues() []AuthenticationIdentityProviderEnum

GetAuthenticationIdentityProviderEnumValues Enumerates the set of values for AuthenticationIdentityProviderEnum

func GetMappingAuthenticationIdentityProviderEnum

func GetMappingAuthenticationIdentityProviderEnum(val string) (AuthenticationIdentityProviderEnum, bool)

GetMappingAuthenticationIdentityProviderEnum performs case Insensitive comparison on enum value and return the desired enum

type AuthenticationProvider

AuthenticationProvider Settings for the Authentication Provider.

type AuthenticationProvider struct {

    // Unique immutable identifier that was assigned when the Authentication Provider was created.
    Id *string `mandatory:"true" json:"id"`

    // The grant type for the Authentication Provider.
    GrantType AuthenticationGrantTypeEnum `mandatory:"true" json:"grantType"`

    // Which type of Identity Provider (IDP) you are using.
    IdentityProvider AuthenticationIdentityProviderEnum `mandatory:"true" json:"identityProvider"`

    // A name to identify the Authentication Provider.
    Name *string `mandatory:"true" json:"name"`

    // The IDPs URL for requesting access tokens.
    TokenEndpointUrl *string `mandatory:"true" json:"tokenEndpointUrl"`

    // The client ID for the IDP application (OAuth Client) that was registered as described in Identity Provider Registration.
    // With Microsoft identity platform, use the application ID.
    ClientId *string `mandatory:"true" json:"clientId"`

    // A space-separated list of the scopes that must be included when Digital Assistant requests an access token from
    // the provider. Include all the scopes that are required to access the resources. If refresh tokens are enabled,
    // include the scope that’s necessary to get the refresh token (typically offline_access).
    Scopes *string `mandatory:"true" json:"scopes"`

    // Whether this Authentication Provider is visible in the ODA UI.
    IsVisible *bool `mandatory:"true" json:"isVisible"`

    // The Authentication Provider's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The IDPs URL for the page that users authenticate with by entering the user name and password.
    AuthorizationEndpointUrl *string `mandatory:"false" json:"authorizationEndpointUrl"`

    // A shortened version of the authorization URL, which you can get from a URL shortener service (one that allows
    // you to send query parameters).  You might need this because the generated authorization-code-request URL
    // could be too long for SMS and older smart phones.
    ShortAuthorizationCodeRequestUrl *string `mandatory:"false" json:"shortAuthorizationCodeRequestUrl"`

    // If you want to revoke all the refresh tokens and access tokens of the logged-in user from a dialog flow, then
    // you need the IDP's revoke refresh token URL. If you provide this URL, then you can use the System.OAuth2ResetTokens
    // component to revoke the user's tokens for this service.
    RevokeTokenEndpointUrl *string `mandatory:"false" json:"revokeTokenEndpointUrl"`

    // The access-token profile claim to use to identify the user.
    SubjectClaim *string `mandatory:"false" json:"subjectClaim"`

    // The number of days to keep the refresh token in the Digital Assistant cache.
    RefreshTokenRetentionPeriodInDays *int `mandatory:"false" json:"refreshTokenRetentionPeriodInDays"`

    // The OAuth Redirect URL.
    RedirectUrl *string `mandatory:"false" json:"redirectUrl"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (AuthenticationProvider) String

func (m AuthenticationProvider) String() string

func (AuthenticationProvider) ValidateEnumValue

func (m AuthenticationProvider) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AuthenticationProviderCollection

AuthenticationProviderCollection A collection of Authentication Provider summaries.

type AuthenticationProviderCollection struct {

    // The Authentication Provider summaries.
    Items []AuthenticationProviderSummary `mandatory:"true" json:"items"`
}

func (AuthenticationProviderCollection) String

func (m AuthenticationProviderCollection) String() string

func (AuthenticationProviderCollection) ValidateEnumValue

func (m AuthenticationProviderCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AuthenticationProviderSummary

AuthenticationProviderSummary Summary of the Authentication Provider.

type AuthenticationProviderSummary struct {

    // Unique immutable identifier that was assigned when the Authentication Provider was created.
    Id *string `mandatory:"true" json:"id"`

    // The grant type for the Authentication Provider.
    GrantType AuthenticationGrantTypeEnum `mandatory:"true" json:"grantType"`

    // Which type of Identity Provider (IDP) you are using.
    IdentityProvider AuthenticationIdentityProviderEnum `mandatory:"true" json:"identityProvider"`

    // A name to identify the Authentication Provider.
    Name *string `mandatory:"true" json:"name"`

    // The Authentication Provider's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (AuthenticationProviderSummary) String

func (m AuthenticationProviderSummary) String() string

func (AuthenticationProviderSummary) ValidateEnumValue

func (m AuthenticationProviderSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Bot

Bot Metadata for a Bot resource.

type Bot struct {

    // Unique immutable identifier that was assigned when the resource was created.
    Id *string `mandatory:"true" json:"id"`

    // The reource's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // The resource's version. The version can only contain numbers, letters, periods, underscores, dashes or spaces.  The version must begin with a letter or a number.
    Version *string `mandatory:"true" json:"version"`

    // The resource's display name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The resource's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The resource's publish state.
    LifecycleDetails BotPublishStateEnum `mandatory:"true" json:"lifecycleDetails"`

    // The ODA Platform Version for this resource.
    PlatformVersion *string `mandatory:"true" json:"platformVersion"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The resource's category.  This is used to group resource's together.
    Category *string `mandatory:"false" json:"category"`

    // A short description of the resource.
    Description *string `mandatory:"false" json:"description"`

    // The resource's namespace.
    Namespace *string `mandatory:"false" json:"namespace"`

    // The unique identifier for the base reource (when this resource extends another).
    BaseId *string `mandatory:"false" json:"baseId"`

    // The multilingual mode for the resource.
    MultilingualMode BotMultilingualModeEnum `mandatory:"false" json:"multilingualMode,omitempty"`

    // The primary language for the resource.
    PrimaryLanguageTag *string `mandatory:"false" json:"primaryLanguageTag"`

    // A list of native languages supported by this resource.
    NativeLanguageTags []string `mandatory:"false" json:"nativeLanguageTags"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (Bot) String

func (m Bot) String() string

func (Bot) ValidateEnumValue

func (m Bot) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BotMultilingualModeEnum

BotMultilingualModeEnum Enum with underlying type: string

type BotMultilingualModeEnum string

Set of constants representing the allowable values for BotMultilingualModeEnum

const (
    BotMultilingualModeNative      BotMultilingualModeEnum = "NATIVE"
    BotMultilingualModeTranslation BotMultilingualModeEnum = "TRANSLATION"
)

func GetBotMultilingualModeEnumValues

func GetBotMultilingualModeEnumValues() []BotMultilingualModeEnum

GetBotMultilingualModeEnumValues Enumerates the set of values for BotMultilingualModeEnum

func GetMappingBotMultilingualModeEnum

func GetMappingBotMultilingualModeEnum(val string) (BotMultilingualModeEnum, bool)

GetMappingBotMultilingualModeEnum performs case Insensitive comparison on enum value and return the desired enum

type BotPublishStateEnum

BotPublishStateEnum Enum with underlying type: string

type BotPublishStateEnum string

Set of constants representing the allowable values for BotPublishStateEnum

const (
    BotPublishStatePublished BotPublishStateEnum = "PUBLISHED"
    BotPublishStateDraft     BotPublishStateEnum = "DRAFT"
)

func GetBotPublishStateEnumValues

func GetBotPublishStateEnumValues() []BotPublishStateEnum

GetBotPublishStateEnumValues Enumerates the set of values for BotPublishStateEnum

func GetMappingBotPublishStateEnum

func GetMappingBotPublishStateEnum(val string) (BotPublishStateEnum, bool)

GetMappingBotPublishStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ChangeOdaInstanceCompartmentDetails

ChangeOdaInstanceCompartmentDetails Properties required to move a Digital Assistant instance from one compartment to another.

type ChangeOdaInstanceCompartmentDetails struct {

    // Identifier of the compartment into which the Digital Assistant instance should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeOdaInstanceCompartmentDetails) String

func (m ChangeOdaInstanceCompartmentDetails) String() string

func (ChangeOdaInstanceCompartmentDetails) ValidateEnumValue

func (m ChangeOdaInstanceCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeOdaInstanceCompartmentRequest

ChangeOdaInstanceCompartmentRequest wrapper for the ChangeOdaInstanceCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/oda/ChangeOdaInstanceCompartment.go.html to see an example of how to use ChangeOdaInstanceCompartmentRequest.

type ChangeOdaInstanceCompartmentRequest struct {

    // Unique Digital Assistant instance identifier.
    OdaInstanceId *string `mandatory:"true" contributesTo:"path" name:"odaInstanceId"`

    // The compartment to which the Digital Assistant instance should be moved.
    ChangeOdaInstanceCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control in a PUT or DELETE call for
    // a Digital Assistant instance, set the `if-match` query parameter
    // to the value of the `ETAG` header from a previous GET or POST
    // response for that instance. The service updates or deletes the
    // instance only if the etag that you provide matches the instance's
    // current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing. This value is included in the opc-request-id response header.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so that you can retry the request if there's
    // a timeout or server error without the risk of executing that same action again.
    // Retry tokens expire after 24 hours, but they can become invalid before then if there are
    // conflicting operations. For example, if an instance was deleted and purged from the system,
    // then the service might reject a retry of the original creation request.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeOdaInstanceCompartmentRequest) BinaryRequestBody

func (request ChangeOdaInstanceCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeOdaInstanceCompartmentRequest) HTTPRequest

func (request ChangeOdaInstanceCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeOdaInstanceCompartmentRequest) RetryPolicy

func (request ChangeOdaInstanceCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeOdaInstanceCompartmentRequest) String

func (request ChangeOdaInstanceCompartmentRequest) String() string

func (ChangeOdaInstanceCompartmentRequest) ValidateEnumValue

func (request ChangeOdaInstanceCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeOdaInstanceCompartmentResponse

ChangeOdaInstanceCompartmentResponse wrapper for the ChangeOdaInstanceCompartment operation

type ChangeOdaInstanceCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status
    // of the operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeOdaInstanceCompartmentResponse) HTTPResponse

func (response ChangeOdaInstanceCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeOdaInstanceCompartmentResponse) String

func (response ChangeOdaInstanceCompartmentResponse) String() string

type ChangeOdaPrivateEndpointCompartmentDetails

ChangeOdaPrivateEndpointCompartmentDetails Properties required to move an ODA Private Endpoint from one compartment to another.

type ChangeOdaPrivateEndpointCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that the ODA private endpoint belongs to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeOdaPrivateEndpointCompartmentDetails) String

func (m ChangeOdaPrivateEndpointCompartmentDetails) String() string

func (ChangeOdaPrivateEndpointCompartmentDetails) ValidateEnumValue

func (m ChangeOdaPrivateEndpointCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeOdaPrivateEndpointCompartmentRequest

ChangeOdaPrivateEndpointCompartmentRequest wrapper for the ChangeOdaPrivateEndpointCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/oda/ChangeOdaPrivateEndpointCompartment.go.html to see an example of how to use ChangeOdaPrivateEndpointCompartmentRequest.

type ChangeOdaPrivateEndpointCompartmentRequest struct {

    // Unique ODA Private Endpoint identifier which is the OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
    OdaPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"odaPrivateEndpointId"`

    // The compartment to which the Digital Assistant instance should be moved.
    ChangeOdaPrivateEndpointCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control in a PUT or DELETE call for
    // a Digital Assistant instance, set the `if-match` query parameter
    // to the value of the `ETAG` header from a previous GET or POST
    // response for that instance. The service updates or deletes the
    // instance only if the etag that you provide matches the instance's
    // current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing. This value is included in the opc-request-id response header.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so that you can retry the request if there's
    // a timeout or server error without the risk of executing that same action again.
    // Retry tokens expire after 24 hours, but they can become invalid before then if there are
    // conflicting operations. For example, if an instance was deleted and purged from the system,
    // then the service might reject a retry of the original creation request.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeOdaPrivateEndpointCompartmentRequest) BinaryRequestBody

func (request ChangeOdaPrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeOdaPrivateEndpointCompartmentRequest) HTTPRequest

func (request ChangeOdaPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeOdaPrivateEndpointCompartmentRequest) RetryPolicy

func (request ChangeOdaPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeOdaPrivateEndpointCompartmentRequest) String

func (request ChangeOdaPrivateEndpointCompartmentRequest) String() string

func (ChangeOdaPrivateEndpointCompartmentRequest) ValidateEnumValue

func (request ChangeOdaPrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeOdaPrivateEndpointCompartmentResponse

ChangeOdaPrivateEndpointCompartmentResponse wrapper for the ChangeOdaPrivateEndpointCompartment operation

type ChangeOdaPrivateEndpointCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status
    // of the operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeOdaPrivateEndpointCompartmentResponse) HTTPResponse

func (response ChangeOdaPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeOdaPrivateEndpointCompartmentResponse) String

func (response ChangeOdaPrivateEndpointCompartmentResponse) String() string

type Channel

Channel Properties of a Channel.

type Channel interface {

    // Unique immutable identifier that was assigned when the Channel was created.
    GetId() *string

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    GetName() *string

    // The category of the Channel.
    GetCategory() ChannelCategoryEnum

    // The Channel's current state.
    GetLifecycleState() LifecycleStateEnum

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    GetTimeCreated() *common.SDKTime

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    GetTimeUpdated() *common.SDKTime

    // A short description of the Channel.
    GetDescription() *string

    // The number of milliseconds before a session expires.
    GetSessionExpiryDurationInMilliseconds() *int64

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type ChannelCategoryEnum

ChannelCategoryEnum Enum with underlying type: string

type ChannelCategoryEnum string

Set of constants representing the allowable values for ChannelCategoryEnum

const (
    ChannelCategoryAgent       ChannelCategoryEnum = "AGENT"
    ChannelCategoryApplication ChannelCategoryEnum = "APPLICATION"
    ChannelCategoryBot         ChannelCategoryEnum = "BOT"
    ChannelCategoryBotAsAgent  ChannelCategoryEnum = "BOT_AS_AGENT"
    ChannelCategorySystem      ChannelCategoryEnum = "SYSTEM"
    ChannelCategoryEvent       ChannelCategoryEnum = "EVENT"
)

func GetChannelCategoryEnumValues

func GetChannelCategoryEnumValues() []ChannelCategoryEnum

GetChannelCategoryEnumValues Enumerates the set of values for ChannelCategoryEnum

func GetMappingChannelCategoryEnum

func GetMappingChannelCategoryEnum(val string) (ChannelCategoryEnum, bool)

GetMappingChannelCategoryEnum performs case Insensitive comparison on enum value and return the desired enum

type ChannelCollection

ChannelCollection A collection of Channel summaries.

type ChannelCollection struct {

    // The Channel summaries.
    Items []ChannelSummary `mandatory:"true" json:"items"`
}

func (ChannelCollection) String

func (m ChannelCollection) String() string

func (ChannelCollection) ValidateEnumValue

func (m ChannelCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChannelSummary

ChannelSummary Summary of the Channel.

type ChannelSummary struct {

    // Unique immutable identifier that was assigned when the Channel was created.
    Id *string `mandatory:"true" json:"id"`

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // The category of the Channel.
    Category ChannelCategoryEnum `mandatory:"true" json:"category"`

    // The Channel type.
    Type ChannelTypeEnum `mandatory:"true" json:"type"`

    // The Channel's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (ChannelSummary) String

func (m ChannelSummary) String() string

func (ChannelSummary) ValidateEnumValue

func (m ChannelSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChannelTypeEnum

ChannelTypeEnum Enum with underlying type: string

type ChannelTypeEnum string

Set of constants representing the allowable values for ChannelTypeEnum

const (
    ChannelTypeAndroid      ChannelTypeEnum = "ANDROID"
    ChannelTypeAppevent     ChannelTypeEnum = "APPEVENT"
    ChannelTypeApplication  ChannelTypeEnum = "APPLICATION"
    ChannelTypeCortana      ChannelTypeEnum = "CORTANA"
    ChannelTypeFacebook     ChannelTypeEnum = "FACEBOOK"
    ChannelTypeIos          ChannelTypeEnum = "IOS"
    ChannelTypeMsteams      ChannelTypeEnum = "MSTEAMS"
    ChannelTypeOss          ChannelTypeEnum = "OSS"
    ChannelTypeOsvc         ChannelTypeEnum = "OSVC"
    ChannelTypeServicecloud ChannelTypeEnum = "SERVICECLOUD"
    ChannelTypeSlack        ChannelTypeEnum = "SLACK"
    ChannelTypeTest         ChannelTypeEnum = "TEST"
    ChannelTypeTwilio       ChannelTypeEnum = "TWILIO"
    ChannelTypeWeb          ChannelTypeEnum = "WEB"
    ChannelTypeWebhook      ChannelTypeEnum = "WEBHOOK"
)

func GetChannelTypeEnumValues

func GetChannelTypeEnumValues() []ChannelTypeEnum

GetChannelTypeEnumValues Enumerates the set of values for ChannelTypeEnum

func GetMappingChannelTypeEnum

func GetMappingChannelTypeEnum(val string) (ChannelTypeEnum, bool)

GetMappingChannelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CloneDigitalAssistantDetails

CloneDigitalAssistantDetails Properties that are required to create a new Digital Assistant by cloning an existing Digital Assistant.

type CloneDigitalAssistantDetails struct {

    // The unique identifier of the Digital Assistant to clone.
    Id *string `mandatory:"true" json:"id"`

    // The reource's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // The resource's display name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The resource's category.  This is used to group resource's together.
    Category *string `mandatory:"false" json:"category"`

    // A short description of the resource.
    Description *string `mandatory:"false" json:"description"`

    // The ODA Platform Version for this resource.
    PlatformVersion *string `mandatory:"false" json:"platformVersion"`

    // The primary language for the resource.
    PrimaryLanguageTag *string `mandatory:"false" json:"primaryLanguageTag"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The resource's version. The version can only contain numbers, letters, periods, underscores, dashes or spaces.  The version must begin with a letter or a number.
    Version *string `mandatory:"false" json:"version"`

    // The multilingual mode for the resource.
    MultilingualMode BotMultilingualModeEnum `mandatory:"false" json:"multilingualMode,omitempty"`
}

func (CloneDigitalAssistantDetails) GetCategory

func (m CloneDigitalAssistantDetails) GetCategory() *string

GetCategory returns Category

func (CloneDigitalAssistantDetails) GetDefinedTags

func (m CloneDigitalAssistantDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CloneDigitalAssistantDetails) GetDescription

func (m CloneDigitalAssistantDetails) GetDescription() *string

GetDescription returns Description

func (CloneDigitalAssistantDetails) GetFreeformTags

func (m CloneDigitalAssistantDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CloneDigitalAssistantDetails) GetMultilingualMode

func (m CloneDigitalAssistantDetails) GetMultilingualMode() BotMultilingualModeEnum

GetMultilingualMode returns MultilingualMode

func (CloneDigitalAssistantDetails) GetPlatformVersion

func (m CloneDigitalAssistantDetails) GetPlatformVersion() *string

GetPlatformVersion returns PlatformVersion

func (CloneDigitalAssistantDetails) GetPrimaryLanguageTag

func (m CloneDigitalAssistantDetails) GetPrimaryLanguageTag() *string

GetPrimaryLanguageTag returns PrimaryLanguageTag

func (CloneDigitalAssistantDetails) MarshalJSON

func (m CloneDigitalAssistantDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CloneDigitalAssistantDetails) String

func (m CloneDigitalAssistantDetails) String() string

func (CloneDigitalAssistantDetails) ValidateEnumValue

func (m CloneDigitalAssistantDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CloneSkillDetails

CloneSkillDetails Properties that are required to create a new Skill by cloning an existing Skill.

type CloneSkillDetails struct {

    // The unique identifier of the Skill to clone.
    Id *string `mandatory:"true" json:"id"`

    // The reource's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // The resource's display name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The resource's category.  This is used to group resource's together.
    Category *string `mandatory:"false" json:"category"`

    // A short description of the resource.
    Description *string `mandatory:"false" json:"description"`

    // The ODA Platform Version for this resource.
    PlatformVersion *string `mandatory:"false" json:"platformVersion"`

    // The primary language for the resource.
    PrimaryLanguageTag *string `mandatory:"false" json:"primaryLanguageTag"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The resource's version. The version can only contain numbers, letters, periods, underscores, dashes or spaces.  The version must begin with a letter or a number.
    Version *string `mandatory:"false" json:"version"`

    // The multilingual mode for the resource.
    MultilingualMode BotMultilingualModeEnum `mandatory:"false" json:"multilingualMode,omitempty"`
}

func (CloneSkillDetails) GetCategory

func (m CloneSkillDetails) GetCategory() *string

GetCategory returns Category

func (CloneSkillDetails) GetDefinedTags

func (m CloneSkillDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CloneSkillDetails) GetDescription

func (m CloneSkillDetails) GetDescription() *string

GetDescription returns Description

func (CloneSkillDetails) GetFreeformTags

func (m CloneSkillDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CloneSkillDetails) GetMultilingualMode

func (m CloneSkillDetails) GetMultilingualMode() BotMultilingualModeEnum

GetMultilingualMode returns MultilingualMode

func (CloneSkillDetails) GetPlatformVersion

func (m CloneSkillDetails) GetPlatformVersion() *string

GetPlatformVersion returns PlatformVersion

func (CloneSkillDetails) GetPrimaryLanguageTag

func (m CloneSkillDetails) GetPrimaryLanguageTag() *string

GetPrimaryLanguageTag returns PrimaryLanguageTag

func (CloneSkillDetails) MarshalJSON

func (m CloneSkillDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CloneSkillDetails) String

func (m CloneSkillDetails) String() string

func (CloneSkillDetails) ValidateEnumValue

func (m CloneSkillDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ConfigureDigitalAssistantParametersDetails

ConfigureDigitalAssistantParametersDetails Properties for configuring the Digital Assistant Parameters in a Digital Assistant instance.

type ConfigureDigitalAssistantParametersDetails struct {

    // The values to use to configure the Digital Assistant Parameters.
    Parameters []DigitalAssistantParameterValue `mandatory:"true" json:"parameters"`
}

func (ConfigureDigitalAssistantParametersDetails) String

func (m ConfigureDigitalAssistantParametersDetails) String() string

func (ConfigureDigitalAssistantParametersDetails) ValidateEnumValue

func (m ConfigureDigitalAssistantParametersDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ConfigureDigitalAssistantParametersRequest

ConfigureDigitalAssistantParametersRequest wrapper for the ConfigureDigitalAssistantParameters operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/oda/ConfigureDigitalAssistantParameters.go.html to see an example of how to use ConfigureDigitalAssistantParametersRequest.

type ConfigureDigitalAssistantParametersRequest struct {

    // Unique Digital Assistant instance identifier.
    OdaInstanceId *string `mandatory:"true" contributesTo:"path" name:"odaInstanceId"`

    // The parameter values to use.
    ConfigureDigitalAssistantParametersDetails `contributesTo:"body"`

    // The client request ID for tracing. This value is included in the opc-request-id response header.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ConfigureDigitalAssistantParametersRequest) BinaryRequestBody

func (request ConfigureDigitalAssistantParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ConfigureDigitalAssistantParametersRequest) HTTPRequest

func (request ConfigureDigitalAssistantParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ConfigureDigitalAssistantParametersRequest) RetryPolicy

func (request ConfigureDigitalAssistantParametersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ConfigureDigitalAssistantParametersRequest) String

func (request ConfigureDigitalAssistantParametersRequest) String() string

func (ConfigureDigitalAssistantParametersRequest) ValidateEnumValue

func (request ConfigureDigitalAssistantParametersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ConfigureDigitalAssistantParametersResponse

ConfigureDigitalAssistantParametersResponse wrapper for the ConfigureDigitalAssistantParameters operation

type ConfigureDigitalAssistantParametersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ConfigureDigitalAssistantParametersResponse) HTTPResponse

func (response ConfigureDigitalAssistantParametersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ConfigureDigitalAssistantParametersResponse) String

func (response ConfigureDigitalAssistantParametersResponse) String() string

type CortanaChannel

CortanaChannel The configuration for a Cortana channel.

type CortanaChannel struct {

    // Unique immutable identifier that was assigned when the Channel was created.
    Id *string `mandatory:"true" json:"id"`

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The Microsoft App ID that you obtained when you created your bot registration in Azure.
    MsaAppId *string `mandatory:"true" json:"msaAppId"`

    // The URL to use to send messages to this channel.
    // This will be generally be used to configure a webhook in a 3rd party messaging system to send messages to this channel.
    WebhookUrl *string `mandatory:"true" json:"webhookUrl"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The ID of the Skill or Digital Assistant that the Channel is routed to.
    BotId *string `mandatory:"false" json:"botId"`

    // The category of the Channel.
    Category ChannelCategoryEnum `mandatory:"true" json:"category"`

    // The Channel's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (CortanaChannel) GetCategory

func (m CortanaChannel) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (CortanaChannel) GetDefinedTags

func (m CortanaChannel) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CortanaChannel) GetDescription

func (m CortanaChannel) GetDescription() *string

GetDescription returns Description

func (CortanaChannel) GetFreeformTags

func (m CortanaChannel) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CortanaChannel) GetId

func (m CortanaChannel) GetId() *string

GetId returns Id

func (CortanaChannel) GetLifecycleState

func (m CortanaChannel) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CortanaChannel) GetName

func (m CortanaChannel) GetName() *string

GetName returns Name

func (CortanaChannel) GetSessionExpiryDurationInMilliseconds

func (m CortanaChannel) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CortanaChannel) GetTimeCreated

func (m CortanaChannel) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CortanaChannel) GetTimeUpdated

func (m CortanaChannel) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (CortanaChannel) MarshalJSON

func (m CortanaChannel) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CortanaChannel) String

func (m CortanaChannel) String() string

func (CortanaChannel) ValidateEnumValue

func (m CortanaChannel) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateAndroidChannelDetails

CreateAndroidChannelDetails Properties required to create an Android channel.

type CreateAndroidChannelDetails struct {

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // Whether client authentication is enabled or not.
    IsClientAuthenticationEnabled *bool `mandatory:"true" json:"isClientAuthenticationEnabled"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The maximum time until the token expires (in minutes).
    MaxTokenExpirationTimeInMinutes *int64 `mandatory:"false" json:"maxTokenExpirationTimeInMinutes"`

    // The ID of the Skill or Digital Assistant that the Channel is routed to.
    BotId *string `mandatory:"false" json:"botId"`
}

func (CreateAndroidChannelDetails) GetDefinedTags

func (m CreateAndroidChannelDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateAndroidChannelDetails) GetDescription

func (m CreateAndroidChannelDetails) GetDescription() *string

GetDescription returns Description

func (CreateAndroidChannelDetails) GetFreeformTags

func (m CreateAndroidChannelDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateAndroidChannelDetails) GetName

func (m CreateAndroidChannelDetails) GetName() *string

GetName returns Name

func (CreateAndroidChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m CreateAndroidChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateAndroidChannelDetails) MarshalJSON

func (m CreateAndroidChannelDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateAndroidChannelDetails) String

func (m CreateAndroidChannelDetails) String() string

func (CreateAndroidChannelDetails) ValidateEnumValue

func (m CreateAndroidChannelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateAndroidChannelResult

CreateAndroidChannelResult The configuration for an Android channel.

type CreateAndroidChannelResult struct {

    // Unique immutable identifier that was assigned when the Channel was created.
    Id *string `mandatory:"true" json:"id"`

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // 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.
    SecretKey *string `mandatory:"true" json:"secretKey"`

    // Whether client authentication is enabled or not.
    IsClientAuthenticationEnabled *bool `mandatory:"true" json:"isClientAuthenticationEnabled"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The maximum time until the token expires (in minutes).
    MaxTokenExpirationTimeInMinutes *int64 `mandatory:"false" json:"maxTokenExpirationTimeInMinutes"`

    // The ID of the Skill or Digital Assistant that the Channel is routed to.
    BotId *string `mandatory:"false" json:"botId"`

    // The category of the Channel.
    Category ChannelCategoryEnum `mandatory:"true" json:"category"`

    // The Channel's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (CreateAndroidChannelResult) GetCategory

func (m CreateAndroidChannelResult) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (CreateAndroidChannelResult) GetDefinedTags

func (m CreateAndroidChannelResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateAndroidChannelResult) GetDescription

func (m CreateAndroidChannelResult) GetDescription() *string

GetDescription returns Description

func (CreateAndroidChannelResult) GetFreeformTags

func (m CreateAndroidChannelResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateAndroidChannelResult) GetId

func (m CreateAndroidChannelResult) GetId() *string

GetId returns Id

func (CreateAndroidChannelResult) GetLifecycleState

func (m CreateAndroidChannelResult) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CreateAndroidChannelResult) GetName

func (m CreateAndroidChannelResult) GetName() *string

GetName returns Name

func (CreateAndroidChannelResult) GetSessionExpiryDurationInMilliseconds

func (m CreateAndroidChannelResult) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateAndroidChannelResult) GetTimeCreated

func (m CreateAndroidChannelResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CreateAndroidChannelResult) GetTimeUpdated

func (m CreateAndroidChannelResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (CreateAndroidChannelResult) MarshalJSON

func (m CreateAndroidChannelResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateAndroidChannelResult) String

func (m CreateAndroidChannelResult) String() string

func (CreateAndroidChannelResult) ValidateEnumValue

func (m CreateAndroidChannelResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateAppEventChannelDetails

CreateAppEventChannelDetails Properties required to create an Application Event channel.

type CreateAppEventChannelDetails struct {

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The URL for sending errors and responses to.
    OutboundUrl *string `mandatory:"false" json:"outboundUrl"`

    // The IDs of the Skills and Digital Assistants that the Channel is routed to.
    EventSinkBotIds []string `mandatory:"false" json:"eventSinkBotIds"`
}

func (CreateAppEventChannelDetails) GetDefinedTags

func (m CreateAppEventChannelDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateAppEventChannelDetails) GetDescription

func (m CreateAppEventChannelDetails) GetDescription() *string

GetDescription returns Description

func (CreateAppEventChannelDetails) GetFreeformTags

func (m CreateAppEventChannelDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateAppEventChannelDetails) GetName

func (m CreateAppEventChannelDetails) GetName() *string

GetName returns Name

func (CreateAppEventChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m CreateAppEventChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateAppEventChannelDetails) MarshalJSON

func (m CreateAppEventChannelDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateAppEventChannelDetails) String

func (m CreateAppEventChannelDetails) String() string

func (CreateAppEventChannelDetails) ValidateEnumValue

func (m CreateAppEventChannelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateAppEventChannelResult

CreateAppEventChannelResult The configuration for an Application Event channel.

type CreateAppEventChannelResult struct {

    // Unique immutable identifier that was assigned when the Channel was created.
    Id *string `mandatory:"true" json:"id"`

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // 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.
    SecretKey *string `mandatory:"true" json:"secretKey"`

    // The URL for sending errors and responses to.
    OutboundUrl *string `mandatory:"true" json:"outboundUrl"`

    // The URL to use to send messages to this channel.
    // This will be generally be used to configure a webhook in a 3rd party messaging system to send messages to this channel.
    WebhookUrl *string `mandatory:"true" json:"webhookUrl"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The IDs of the Skills and Digital Assistants that the Channel is routed to.
    EventSinkBotIds []string `mandatory:"false" json:"eventSinkBotIds"`

    // The category of the Channel.
    Category ChannelCategoryEnum `mandatory:"true" json:"category"`

    // The Channel's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (CreateAppEventChannelResult) GetCategory

func (m CreateAppEventChannelResult) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (CreateAppEventChannelResult) GetDefinedTags

func (m CreateAppEventChannelResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateAppEventChannelResult) GetDescription

func (m CreateAppEventChannelResult) GetDescription() *string

GetDescription returns Description

func (CreateAppEventChannelResult) GetFreeformTags

func (m CreateAppEventChannelResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateAppEventChannelResult) GetId

func (m CreateAppEventChannelResult) GetId() *string

GetId returns Id

func (CreateAppEventChannelResult) GetLifecycleState

func (m CreateAppEventChannelResult) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CreateAppEventChannelResult) GetName

func (m CreateAppEventChannelResult) GetName() *string

GetName returns Name

func (CreateAppEventChannelResult) GetSessionExpiryDurationInMilliseconds

func (m CreateAppEventChannelResult) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateAppEventChannelResult) GetTimeCreated

func (m CreateAppEventChannelResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CreateAppEventChannelResult) GetTimeUpdated

func (m CreateAppEventChannelResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (CreateAppEventChannelResult) MarshalJSON

func (m CreateAppEventChannelResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateAppEventChannelResult) String

func (m CreateAppEventChannelResult) String() string

func (CreateAppEventChannelResult) ValidateEnumValue

func (m CreateAppEventChannelResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateApplicationChannelDetails

CreateApplicationChannelDetails Properties required to create an Application channel.

type CreateApplicationChannelDetails struct {

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // True if the user id in the AIC message should be treated as an authenticated user id.
    IsAuthenticatedUserId *bool `mandatory:"true" json:"isAuthenticatedUserId"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The URL to send response and error messages to.
    OutboundUrl *string `mandatory:"false" json:"outboundUrl"`
}

func (CreateApplicationChannelDetails) GetDefinedTags

func (m CreateApplicationChannelDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateApplicationChannelDetails) GetDescription

func (m CreateApplicationChannelDetails) GetDescription() *string

GetDescription returns Description

func (CreateApplicationChannelDetails) GetFreeformTags

func (m CreateApplicationChannelDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateApplicationChannelDetails) GetName

func (m CreateApplicationChannelDetails) GetName() *string

GetName returns Name

func (CreateApplicationChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m CreateApplicationChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateApplicationChannelDetails) MarshalJSON

func (m CreateApplicationChannelDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateApplicationChannelDetails) String

func (m CreateApplicationChannelDetails) String() string

func (CreateApplicationChannelDetails) ValidateEnumValue

func (m CreateApplicationChannelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateApplicationChannelResult

CreateApplicationChannelResult The configuration for an Application channel.

type CreateApplicationChannelResult struct {

    // Unique immutable identifier that was assigned when the Channel was created.
    Id *string `mandatory:"true" json:"id"`

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // 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.
    SecretKey *string `mandatory:"true" json:"secretKey"`

    // True if the user id in the AIC message should be treated as an authenticated user id.
    IsAuthenticatedUserId *bool `mandatory:"true" json:"isAuthenticatedUserId"`

    // The URL to use to send messages to this channel.
    // This will be generally be used to configure a webhook in a 3rd party messaging system to send messages to this channel.
    WebhookUrl *string `mandatory:"true" json:"webhookUrl"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The URL to send response and error messages to.
    OutboundUrl *string `mandatory:"false" json:"outboundUrl"`

    // The category of the Channel.
    Category ChannelCategoryEnum `mandatory:"true" json:"category"`

    // The Channel's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (CreateApplicationChannelResult) GetCategory

func (m CreateApplicationChannelResult) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (CreateApplicationChannelResult) GetDefinedTags

func (m CreateApplicationChannelResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateApplicationChannelResult) GetDescription

func (m CreateApplicationChannelResult) GetDescription() *string

GetDescription returns Description

func (CreateApplicationChannelResult) GetFreeformTags

func (m CreateApplicationChannelResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateApplicationChannelResult) GetId

func (m CreateApplicationChannelResult) GetId() *string

GetId returns Id

func (CreateApplicationChannelResult) GetLifecycleState

func (m CreateApplicationChannelResult) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CreateApplicationChannelResult) GetName

func (m CreateApplicationChannelResult) GetName() *string

GetName returns Name

func (CreateApplicationChannelResult) GetSessionExpiryDurationInMilliseconds

func (m CreateApplicationChannelResult) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateApplicationChannelResult) GetTimeCreated

func (m CreateApplicationChannelResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CreateApplicationChannelResult) GetTimeUpdated

func (m CreateApplicationChannelResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (CreateApplicationChannelResult) MarshalJSON

func (m CreateApplicationChannelResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateApplicationChannelResult) String

func (m CreateApplicationChannelResult) String() string

func (CreateApplicationChannelResult) ValidateEnumValue

func (m CreateApplicationChannelResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateAuthenticationProviderDetails

CreateAuthenticationProviderDetails Properties required to create a new Authentication Provider.

type CreateAuthenticationProviderDetails struct {

    // The grant type for the Authentication Provider.
    GrantType AuthenticationGrantTypeEnum `mandatory:"true" json:"grantType"`

    // Which type of Identity Provider (IDP) you are using.
    IdentityProvider AuthenticationIdentityProviderEnum `mandatory:"true" json:"identityProvider"`

    // A name to identify the Authentication Provider.
    Name *string `mandatory:"true" json:"name"`

    // The IDPs URL for requesting access tokens.
    TokenEndpointUrl *string `mandatory:"true" json:"tokenEndpointUrl"`

    // The client ID for the IDP application (OAuth Client) that was registered as described in Identity Provider Registration.
    // With Microsoft identity platform, use the application ID.
    ClientId *string `mandatory:"true" json:"clientId"`

    // The client secret for the IDP application (OAuth Client) that was registered as described in Identity Provider
    // Registration. With Microsoft identity platform, use the application secret.
    ClientSecret *string `mandatory:"true" json:"clientSecret"`

    // A space-separated list of the scopes that must be included when Digital Assistant requests an access token from
    // the provider. Include all the scopes that are required to access the resources. If refresh tokens are enabled,
    // include the scope that’s necessary to get the refresh token (typically offline_access).
    Scopes *string `mandatory:"true" json:"scopes"`

    // The IDPs URL for the page that users authenticate with by entering the user name and password.
    AuthorizationEndpointUrl *string `mandatory:"false" json:"authorizationEndpointUrl"`

    // A shortened version of the authorization URL, which you can get from a URL shortener service (one that allows
    // you to send query parameters).  You might need this because the generated authorization-code-request URL
    // could be too long for SMS and older smart phones.
    ShortAuthorizationCodeRequestUrl *string `mandatory:"false" json:"shortAuthorizationCodeRequestUrl"`

    // If you want to revoke all the refresh tokens and access tokens of the logged-in user from a dialog flow, then
    // you need the IDP's revoke refresh token URL. If you provide this URL, then you can use the System.OAuth2ResetTokens
    // component to revoke the user's tokens for this service.
    RevokeTokenEndpointUrl *string `mandatory:"false" json:"revokeTokenEndpointUrl"`

    // The access-token profile claim to use to identify the user.
    SubjectClaim *string `mandatory:"false" json:"subjectClaim"`

    // The number of days to keep the refresh token in the Digital Assistant cache.
    RefreshTokenRetentionPeriodInDays *int `mandatory:"false" json:"refreshTokenRetentionPeriodInDays"`

    // The OAuth Redirect URL.
    RedirectUrl *string `mandatory:"false" json:"redirectUrl"`

    // Whether this Authentication Provider is visible in the ODA UI.
    IsVisible *bool `mandatory:"false" json:"isVisible"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateAuthenticationProviderDetails) String

func (m CreateAuthenticationProviderDetails) String() string

func (CreateAuthenticationProviderDetails) ValidateEnumValue

func (m CreateAuthenticationProviderDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateAuthenticationProviderRequest

CreateAuthenticationProviderRequest wrapper for the CreateAuthenticationProvider operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/oda/CreateAuthenticationProvider.go.html to see an example of how to use CreateAuthenticationProviderRequest.

type CreateAuthenticationProviderRequest struct {

    // Unique Digital Assistant instance identifier.
    OdaInstanceId *string `mandatory:"true" contributesTo:"path" name:"odaInstanceId"`

    // Property values required to create the new Authentication Provider.
    CreateAuthenticationProviderDetails `contributesTo:"body"`

    // The client request ID for tracing. This value is included in the opc-request-id response header.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so that you can retry the request if there's
    // a timeout or server error without the risk of executing that same action again.
    // Retry tokens expire after 24 hours, but they can become invalid before then if there are
    // conflicting operations. For example, if an instance was deleted and purged from the system,
    // then the service might reject a retry of the original creation request.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateAuthenticationProviderRequest) BinaryRequestBody

func (request CreateAuthenticationProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateAuthenticationProviderRequest) HTTPRequest

func (request CreateAuthenticationProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateAuthenticationProviderRequest) RetryPolicy

func (request CreateAuthenticationProviderRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateAuthenticationProviderRequest) String

func (request CreateAuthenticationProviderRequest) String() string

func (CreateAuthenticationProviderRequest) ValidateEnumValue

func (request CreateAuthenticationProviderRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateAuthenticationProviderResponse

CreateAuthenticationProviderResponse wrapper for the CreateAuthenticationProvider operation

type CreateAuthenticationProviderResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AuthenticationProvider instance
    AuthenticationProvider `presentIn:"body"`

    // Fully qualified URL for the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For use in a PUT or DELETE `if-match` query parameter for optimistic concurrency control.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateAuthenticationProviderResponse) HTTPResponse

func (response CreateAuthenticationProviderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateAuthenticationProviderResponse) String

func (response CreateAuthenticationProviderResponse) String() string

type CreateBotKindEnum

CreateBotKindEnum Enum with underlying type: string

type CreateBotKindEnum string

Set of constants representing the allowable values for CreateBotKindEnum

const (
    CreateBotKindNew     CreateBotKindEnum = "NEW"
    CreateBotKindClone   CreateBotKindEnum = "CLONE"
    CreateBotKindVersion CreateBotKindEnum = "VERSION"
    CreateBotKindExtend  CreateBotKindEnum = "EXTEND"
)

func GetCreateBotKindEnumValues

func GetCreateBotKindEnumValues() []CreateBotKindEnum

GetCreateBotKindEnumValues Enumerates the set of values for CreateBotKindEnum

func GetMappingCreateBotKindEnum

func GetMappingCreateBotKindEnum(val string) (CreateBotKindEnum, bool)

GetMappingCreateBotKindEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateChannelDetails

CreateChannelDetails Properties that are required to create a Channel.

type CreateChannelDetails interface {

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    GetName() *string

    // A short description of the Channel.
    GetDescription() *string

    // The number of milliseconds before a session expires.
    GetSessionExpiryDurationInMilliseconds() *int64

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateChannelRequest

CreateChannelRequest wrapper for the CreateChannel operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/oda/CreateChannel.go.html to see an example of how to use CreateChannelRequest.

type CreateChannelRequest struct {

    // Unique Digital Assistant instance identifier.
    OdaInstanceId *string `mandatory:"true" contributesTo:"path" name:"odaInstanceId"`

    // Property values for creating the new Channel.
    CreateChannelDetails `contributesTo:"body"`

    // The client request ID for tracing. This value is included in the opc-request-id response header.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so that you can retry the request if there's
    // a timeout or server error without the risk of executing that same action again.
    // Retry tokens expire after 24 hours, but they can become invalid before then if there are
    // conflicting operations. For example, if an instance was deleted and purged from the system,
    // then the service might reject a retry of the original creation request.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateChannelRequest) BinaryRequestBody

func (request CreateChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateChannelRequest) HTTPRequest

func (request CreateChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateChannelRequest) RetryPolicy

func (request CreateChannelRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateChannelRequest) String

func (request CreateChannelRequest) String() string

func (CreateChannelRequest) ValidateEnumValue

func (request CreateChannelRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateChannelResponse

CreateChannelResponse wrapper for the CreateChannel operation

type CreateChannelResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The CreateChannelResult instance
    CreateChannelResult `presentIn:"body"`

    // Fully qualified URL for the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For use in a PUT or DELETE `if-match` query parameter for optimistic concurrency control.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateChannelResponse) HTTPResponse

func (response CreateChannelResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateChannelResponse) String

func (response CreateChannelResponse) String() string

type CreateChannelResult

CreateChannelResult Properties of a Channel.

type CreateChannelResult interface {

    // Unique immutable identifier that was assigned when the Channel was created.
    GetId() *string

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    GetName() *string

    // The category of the Channel.
    GetCategory() ChannelCategoryEnum

    // The Channel's current state.
    GetLifecycleState() LifecycleStateEnum

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    GetTimeCreated() *common.SDKTime

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    GetTimeUpdated() *common.SDKTime

    // A short description of the Channel.
    GetDescription() *string

    // The number of milliseconds before a session expires.
    GetSessionExpiryDurationInMilliseconds() *int64

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateCortanaChannelDetails

CreateCortanaChannelDetails Properties required to create a Cortana channel.

type CreateCortanaChannelDetails struct {

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // The Microsoft App ID that you obtained when you created your bot registration in Azure.
    MsaAppId *string `mandatory:"true" json:"msaAppId"`

    // The client secret that you obtained from your bot registration.
    MsaAppPassword *string `mandatory:"true" json:"msaAppPassword"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The ID of the Skill or Digital Assistant that the Channel is routed to.
    BotId *string `mandatory:"false" json:"botId"`
}

func (CreateCortanaChannelDetails) GetDefinedTags

func (m CreateCortanaChannelDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateCortanaChannelDetails) GetDescription

func (m CreateCortanaChannelDetails) GetDescription() *string

GetDescription returns Description

func (CreateCortanaChannelDetails) GetFreeformTags

func (m CreateCortanaChannelDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateCortanaChannelDetails) GetName

func (m CreateCortanaChannelDetails) GetName() *string

GetName returns Name

func (CreateCortanaChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m CreateCortanaChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateCortanaChannelDetails) MarshalJSON

func (m CreateCortanaChannelDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateCortanaChannelDetails) String

func (m CreateCortanaChannelDetails) String() string

func (CreateCortanaChannelDetails) ValidateEnumValue

func (m CreateCortanaChannelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateCortanaChannelResult

CreateCortanaChannelResult The configuration for a Cortana channel.

type CreateCortanaChannelResult struct {

    // Unique immutable identifier that was assigned when the Channel was created.
    Id *string `mandatory:"true" json:"id"`

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The Microsoft App ID that you obtained when you created your bot registration in Azure.
    MsaAppId *string `mandatory:"true" json:"msaAppId"`

    // The URL to use to send messages to this channel.
    // This will be generally be used to configure a webhook in a 3rd party messaging system to send messages to this channel.
    WebhookUrl *string `mandatory:"true" json:"webhookUrl"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The ID of the Skill or Digital Assistant that the Channel is routed to.
    BotId *string `mandatory:"false" json:"botId"`

    // The category of the Channel.
    Category ChannelCategoryEnum `mandatory:"true" json:"category"`

    // The Channel's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (CreateCortanaChannelResult) GetCategory

func (m CreateCortanaChannelResult) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (CreateCortanaChannelResult) GetDefinedTags

func (m CreateCortanaChannelResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateCortanaChannelResult) GetDescription

func (m CreateCortanaChannelResult) GetDescription() *string

GetDescription returns Description

func (CreateCortanaChannelResult) GetFreeformTags

func (m CreateCortanaChannelResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateCortanaChannelResult) GetId

func (m CreateCortanaChannelResult) GetId() *string

GetId returns Id

func (CreateCortanaChannelResult) GetLifecycleState

func (m CreateCortanaChannelResult) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CreateCortanaChannelResult) GetName

func (m CreateCortanaChannelResult) GetName() *string

GetName returns Name

func (CreateCortanaChannelResult) GetSessionExpiryDurationInMilliseconds

func (m CreateCortanaChannelResult) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateCortanaChannelResult) GetTimeCreated

func (m CreateCortanaChannelResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CreateCortanaChannelResult) GetTimeUpdated

func (m CreateCortanaChannelResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (CreateCortanaChannelResult) MarshalJSON

func (m CreateCortanaChannelResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateCortanaChannelResult) String

func (m CreateCortanaChannelResult) String() string

func (CreateCortanaChannelResult) ValidateEnumValue

func (m CreateCortanaChannelResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDigitalAssistantDetails

CreateDigitalAssistantDetails Properties that are required to create a Digital Assistant.

type CreateDigitalAssistantDetails interface {

    // The resource's category.  This is used to group resource's together.
    GetCategory() *string

    // A short description of the resource.
    GetDescription() *string

    // The ODA Platform Version for this resource.
    GetPlatformVersion() *string

    // The multilingual mode for the resource.
    GetMultilingualMode() BotMultilingualModeEnum

    // The primary language for the resource.
    GetPrimaryLanguageTag() *string

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateDigitalAssistantRequest

CreateDigitalAssistantRequest wrapper for the CreateDigitalAssistant operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/oda/CreateDigitalAssistant.go.html to see an example of how to use CreateDigitalAssistantRequest.

type CreateDigitalAssistantRequest struct {

    // Unique Digital Assistant instance identifier.
    OdaInstanceId *string `mandatory:"true" contributesTo:"path" name:"odaInstanceId"`

    // Property values for creating the new Digital Assistant.
    CreateDigitalAssistantDetails `contributesTo:"body"`

    // The client request ID for tracing. This value is included in the opc-request-id response header.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so that you can retry the request if there's
    // a timeout or server error without the risk of executing that same action again.
    // Retry tokens expire after 24 hours, but they can become invalid before then if there are
    // conflicting operations. For example, if an instance was deleted and purged from the system,
    // then the service might reject a retry of the original creation request.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDigitalAssistantRequest) BinaryRequestBody

func (request CreateDigitalAssistantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDigitalAssistantRequest) HTTPRequest

func (request CreateDigitalAssistantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDigitalAssistantRequest) RetryPolicy

func (request CreateDigitalAssistantRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDigitalAssistantRequest) String

func (request CreateDigitalAssistantRequest) String() string

func (CreateDigitalAssistantRequest) ValidateEnumValue

func (request CreateDigitalAssistantRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDigitalAssistantResponse

CreateDigitalAssistantResponse wrapper for the CreateDigitalAssistant operation

type CreateDigitalAssistantResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status
    // of the operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateDigitalAssistantResponse) HTTPResponse

func (response CreateDigitalAssistantResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateDigitalAssistantResponse) String

func (response CreateDigitalAssistantResponse) String() string

type CreateDigitalAssistantVersionDetails

CreateDigitalAssistantVersionDetails Properties that are required to create a new version of an existing Digital Assistant.

type CreateDigitalAssistantVersionDetails struct {

    // The unique identifier of the Digital Assistant to create a new version of.
    Id *string `mandatory:"true" json:"id"`

    // The resource's version. The version can only contain numbers, letters, periods, underscores, dashes or spaces.  The version must begin with a letter or a number.
    Version *string `mandatory:"true" json:"version"`

    // The resource's category.  This is used to group resource's together.
    Category *string `mandatory:"false" json:"category"`

    // A short description of the resource.
    Description *string `mandatory:"false" json:"description"`

    // The ODA Platform Version for this resource.
    PlatformVersion *string `mandatory:"false" json:"platformVersion"`

    // The primary language for the resource.
    PrimaryLanguageTag *string `mandatory:"false" json:"primaryLanguageTag"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The multilingual mode for the resource.
    MultilingualMode BotMultilingualModeEnum `mandatory:"false" json:"multilingualMode,omitempty"`
}

func (CreateDigitalAssistantVersionDetails) GetCategory

func (m CreateDigitalAssistantVersionDetails) GetCategory() *string

GetCategory returns Category

func (CreateDigitalAssistantVersionDetails) GetDefinedTags

func (m CreateDigitalAssistantVersionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateDigitalAssistantVersionDetails) GetDescription

func (m CreateDigitalAssistantVersionDetails) GetDescription() *string

GetDescription returns Description

func (CreateDigitalAssistantVersionDetails) GetFreeformTags

func (m CreateDigitalAssistantVersionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateDigitalAssistantVersionDetails) GetMultilingualMode

func (m CreateDigitalAssistantVersionDetails) GetMultilingualMode() BotMultilingualModeEnum

GetMultilingualMode returns MultilingualMode

func (CreateDigitalAssistantVersionDetails) GetPlatformVersion

func (m CreateDigitalAssistantVersionDetails) GetPlatformVersion() *string

GetPlatformVersion returns PlatformVersion

func (CreateDigitalAssistantVersionDetails) GetPrimaryLanguageTag

func (m CreateDigitalAssistantVersionDetails) GetPrimaryLanguageTag() *string

GetPrimaryLanguageTag returns PrimaryLanguageTag

func (CreateDigitalAssistantVersionDetails) MarshalJSON

func (m CreateDigitalAssistantVersionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateDigitalAssistantVersionDetails) String

func (m CreateDigitalAssistantVersionDetails) String() string

func (CreateDigitalAssistantVersionDetails) ValidateEnumValue

func (m CreateDigitalAssistantVersionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateFacebookChannelDetails

CreateFacebookChannelDetails Properties required to create a Facebook channel.

type CreateFacebookChannelDetails struct {

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // The app secret for your Facebook app.
    AppSecret *string `mandatory:"true" json:"appSecret"`

    // The page access token that you generated for your Facebook page.
    PageAccessToken *string `mandatory:"true" json:"pageAccessToken"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The ID of the Skill or Digital Assistant that the Channel is routed to.
    BotId *string `mandatory:"false" json:"botId"`
}

func (CreateFacebookChannelDetails) GetDefinedTags

func (m CreateFacebookChannelDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateFacebookChannelDetails) GetDescription

func (m CreateFacebookChannelDetails) GetDescription() *string

GetDescription returns Description

func (CreateFacebookChannelDetails) GetFreeformTags

func (m CreateFacebookChannelDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateFacebookChannelDetails) GetName

func (m CreateFacebookChannelDetails) GetName() *string

GetName returns Name

func (CreateFacebookChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m CreateFacebookChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateFacebookChannelDetails) MarshalJSON

func (m CreateFacebookChannelDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateFacebookChannelDetails) String

func (m CreateFacebookChannelDetails) String() string

func (CreateFacebookChannelDetails) ValidateEnumValue

func (m CreateFacebookChannelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateFacebookChannelResult

CreateFacebookChannelResult The configuration for a Facebook channel.

type CreateFacebookChannelResult struct {

    // Unique immutable identifier that was assigned when the Channel was created.
    Id *string `mandatory:"true" json:"id"`

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The Facebook verify token.
    // This is used by Facebook when verifying the webhook channel.
    // This is only returned this once.  If it is lost the keys will need to be rotated to generate a new verify token.
    VerifyToken *string `mandatory:"true" json:"verifyToken"`

    // The URL to use to send messages to this channel.
    // This will be generally be used to configure a webhook in a 3rd party messaging system to send messages to this channel.
    WebhookUrl *string `mandatory:"true" json:"webhookUrl"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The ID of the Skill or Digital Assistant that the Channel is routed to.
    BotId *string `mandatory:"false" json:"botId"`

    // The category of the Channel.
    Category ChannelCategoryEnum `mandatory:"true" json:"category"`

    // The Channel's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (CreateFacebookChannelResult) GetCategory

func (m CreateFacebookChannelResult) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (CreateFacebookChannelResult) GetDefinedTags

func (m CreateFacebookChannelResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateFacebookChannelResult) GetDescription

func (m CreateFacebookChannelResult) GetDescription() *string

GetDescription returns Description

func (CreateFacebookChannelResult) GetFreeformTags

func (m CreateFacebookChannelResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateFacebookChannelResult) GetId

func (m CreateFacebookChannelResult) GetId() *string

GetId returns Id

func (CreateFacebookChannelResult) GetLifecycleState

func (m CreateFacebookChannelResult) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CreateFacebookChannelResult) GetName

func (m CreateFacebookChannelResult) GetName() *string

GetName returns Name

func (CreateFacebookChannelResult) GetSessionExpiryDurationInMilliseconds

func (m CreateFacebookChannelResult) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateFacebookChannelResult) GetTimeCreated

func (m CreateFacebookChannelResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CreateFacebookChannelResult) GetTimeUpdated

func (m CreateFacebookChannelResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (CreateFacebookChannelResult) MarshalJSON

func (m CreateFacebookChannelResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateFacebookChannelResult) String

func (m CreateFacebookChannelResult) String() string

func (CreateFacebookChannelResult) ValidateEnumValue

func (m CreateFacebookChannelResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateImportedPackageDetails

CreateImportedPackageDetails Payload for creating an imported package

type CreateImportedPackageDetails struct {

    // ID of the package to import.
    CurrentPackageId *string `mandatory:"true" json:"currentPackageId"`

    // A list of parameter values to use when importing the given package. Must match those defined in the import contract.
    ParameterValues map[string]string `mandatory:"false" json:"parameterValues"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateImportedPackageDetails) String

func (m CreateImportedPackageDetails) String() string

func (CreateImportedPackageDetails) ValidateEnumValue

func (m CreateImportedPackageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateImportedPackageRequest

CreateImportedPackageRequest wrapper for the CreateImportedPackage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/oda/CreateImportedPackage.go.html to see an example of how to use CreateImportedPackageRequest.

type CreateImportedPackageRequest struct {

    // Parameter values required to import the package.
    CreateImportedPackageDetails `contributesTo:"body"`

    // Unique Digital Assistant instance identifier.
    OdaInstanceId *string `mandatory:"true" contributesTo:"path" name:"odaInstanceId"`

    // A token that uniquely identifies a request so that you can retry the request if there's
    // a timeout or server error without the risk of executing that same action again.
    // Retry tokens expire after 24 hours, but they can become invalid before then if there are
    // conflicting operations. For example, if an instance was deleted and purged from the system,
    // then the service might reject a retry of the original creation request.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing. This value is included in the opc-request-id response header.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateImportedPackageRequest) BinaryRequestBody

func (request CreateImportedPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateImportedPackageRequest) HTTPRequest

func (request CreateImportedPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateImportedPackageRequest) RetryPolicy

func (request CreateImportedPackageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateImportedPackageRequest) String

func (request CreateImportedPackageRequest) String() string

func (CreateImportedPackageRequest) ValidateEnumValue

func (request CreateImportedPackageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateImportedPackageResponse

CreateImportedPackageResponse wrapper for the CreateImportedPackage operation

type CreateImportedPackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ImportedPackage instance
    ImportedPackage `presentIn:"body"`

    // Fully qualified URL for the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For use in a PUT or DELETE `if-match` query parameter for optimistic concurrency control.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status
    // of the operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateImportedPackageResponse) HTTPResponse

func (response CreateImportedPackageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateImportedPackageResponse) String

func (response CreateImportedPackageResponse) String() string

type CreateIosChannelDetails

CreateIosChannelDetails Properties required to create an iOS channel.

type CreateIosChannelDetails struct {

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // Whether client authentication is enabled or not.
    IsClientAuthenticationEnabled *bool `mandatory:"true" json:"isClientAuthenticationEnabled"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The maximum time until the token expires (in minutes).
    MaxTokenExpirationTimeInMinutes *int64 `mandatory:"false" json:"maxTokenExpirationTimeInMinutes"`

    // The ID of the Skill or Digital Assistant that the Channel is routed to.
    BotId *string `mandatory:"false" json:"botId"`
}

func (CreateIosChannelDetails) GetDefinedTags

func (m CreateIosChannelDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateIosChannelDetails) GetDescription

func (m CreateIosChannelDetails) GetDescription() *string

GetDescription returns Description

func (CreateIosChannelDetails) GetFreeformTags

func (m CreateIosChannelDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateIosChannelDetails) GetName

func (m CreateIosChannelDetails) GetName() *string

GetName returns Name

func (CreateIosChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m CreateIosChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateIosChannelDetails) MarshalJSON

func (m CreateIosChannelDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateIosChannelDetails) String

func (m CreateIosChannelDetails) String() string

func (CreateIosChannelDetails) ValidateEnumValue

func (m CreateIosChannelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateIosChannelResult

CreateIosChannelResult The configuration for an iOS channel.

type CreateIosChannelResult struct {

    // Unique immutable identifier that was assigned when the Channel was created.
    Id *string `mandatory:"true" json:"id"`

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // 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.
    SecretKey *string `mandatory:"true" json:"secretKey"`

    // Whether client authentication is enabled or not.
    IsClientAuthenticationEnabled *bool `mandatory:"true" json:"isClientAuthenticationEnabled"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The maximum time until the token expires (in minutes).
    MaxTokenExpirationTimeInMinutes *int64 `mandatory:"false" json:"maxTokenExpirationTimeInMinutes"`

    // The ID of the Skill or Digital Assistant that the Channel is routed to.
    BotId *string `mandatory:"false" json:"botId"`

    // The category of the Channel.
    Category ChannelCategoryEnum `mandatory:"true" json:"category"`

    // The Channel's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (CreateIosChannelResult) GetCategory

func (m CreateIosChannelResult) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (CreateIosChannelResult) GetDefinedTags

func (m CreateIosChannelResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateIosChannelResult) GetDescription

func (m CreateIosChannelResult) GetDescription() *string

GetDescription returns Description

func (CreateIosChannelResult) GetFreeformTags

func (m CreateIosChannelResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateIosChannelResult) GetId

func (m CreateIosChannelResult) GetId() *string

GetId returns Id

func (CreateIosChannelResult) GetLifecycleState

func (m CreateIosChannelResult) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CreateIosChannelResult) GetName

func (m CreateIosChannelResult) GetName() *string

GetName returns Name

func (CreateIosChannelResult) GetSessionExpiryDurationInMilliseconds

func (m CreateIosChannelResult) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateIosChannelResult) GetTimeCreated

func (m CreateIosChannelResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CreateIosChannelResult) GetTimeUpdated

func (m CreateIosChannelResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (CreateIosChannelResult) MarshalJSON

func (m CreateIosChannelResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateIosChannelResult) String

func (m CreateIosChannelResult) String() string

func (CreateIosChannelResult) ValidateEnumValue

func (m CreateIosChannelResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateMsTeamsChannelDetails

CreateMsTeamsChannelDetails Properties required to create an MS Teams channel.

type CreateMsTeamsChannelDetails struct {

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // The Microsoft App ID that you obtained when you created your bot registration in Azure.
    MsaAppId *string `mandatory:"true" json:"msaAppId"`

    // The client secret that you obtained from your bot registration.
    MsaAppPassword *string `mandatory:"true" json:"msaAppPassword"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The ID of the Skill or Digital Assistant that the Channel is routed to.
    BotId *string `mandatory:"false" json:"botId"`
}

func (CreateMsTeamsChannelDetails) GetDefinedTags

func (m CreateMsTeamsChannelDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateMsTeamsChannelDetails) GetDescription

func (m CreateMsTeamsChannelDetails) GetDescription() *string

GetDescription returns Description

func (CreateMsTeamsChannelDetails) GetFreeformTags

func (m CreateMsTeamsChannelDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateMsTeamsChannelDetails) GetName

func (m CreateMsTeamsChannelDetails) GetName() *string

GetName returns Name

func (CreateMsTeamsChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m CreateMsTeamsChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateMsTeamsChannelDetails) MarshalJSON

func (m CreateMsTeamsChannelDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateMsTeamsChannelDetails) String

func (m CreateMsTeamsChannelDetails) String() string

func (CreateMsTeamsChannelDetails) ValidateEnumValue

func (m CreateMsTeamsChannelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateMsTeamsChannelResult

CreateMsTeamsChannelResult The configuration for an MS Teams channel.

type CreateMsTeamsChannelResult struct {

    // Unique immutable identifier that was assigned when the Channel was created.
    Id *string `mandatory:"true" json:"id"`

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The Microsoft App ID that you obtained when you created your bot registration in Azure.
    MsaAppId *string `mandatory:"true" json:"msaAppId"`

    // The URL to use to send messages to this channel.
    // This will be generally be used to configure a webhook in a 3rd party messaging system to send messages to this channel.
    WebhookUrl *string `mandatory:"true" json:"webhookUrl"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The ID of the Skill or Digital Assistant that the Channel is routed to.
    BotId *string `mandatory:"false" json:"botId"`

    // The category of the Channel.
    Category ChannelCategoryEnum `mandatory:"true" json:"category"`

    // The Channel's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (CreateMsTeamsChannelResult) GetCategory

func (m CreateMsTeamsChannelResult) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (CreateMsTeamsChannelResult) GetDefinedTags

func (m CreateMsTeamsChannelResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateMsTeamsChannelResult) GetDescription

func (m CreateMsTeamsChannelResult) GetDescription() *string

GetDescription returns Description

func (CreateMsTeamsChannelResult) GetFreeformTags

func (m CreateMsTeamsChannelResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateMsTeamsChannelResult) GetId

func (m CreateMsTeamsChannelResult) GetId() *string

GetId returns Id

func (CreateMsTeamsChannelResult) GetLifecycleState

func (m CreateMsTeamsChannelResult) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CreateMsTeamsChannelResult) GetName

func (m CreateMsTeamsChannelResult) GetName() *string

GetName returns Name

func (CreateMsTeamsChannelResult) GetSessionExpiryDurationInMilliseconds

func (m CreateMsTeamsChannelResult) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateMsTeamsChannelResult) GetTimeCreated

func (m CreateMsTeamsChannelResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CreateMsTeamsChannelResult) GetTimeUpdated

func (m CreateMsTeamsChannelResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (CreateMsTeamsChannelResult) MarshalJSON

func (m CreateMsTeamsChannelResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateMsTeamsChannelResult) String

func (m CreateMsTeamsChannelResult) String() string

func (CreateMsTeamsChannelResult) ValidateEnumValue

func (m CreateMsTeamsChannelResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateNewDigitalAssistantDetails

CreateNewDigitalAssistantDetails Properties that are required to create a Digital Assistant from scratch.

type CreateNewDigitalAssistantDetails struct {

    // The reource's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // The resource's display name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The resource's category.  This is used to group resource's together.
    Category *string `mandatory:"false" json:"category"`

    // A short description of the resource.
    Description *string `mandatory:"false" json:"description"`

    // The ODA Platform Version for this resource.
    PlatformVersion *string `mandatory:"false" json:"platformVersion"`

    // The primary language for the resource.
    PrimaryLanguageTag *string `mandatory:"false" json:"primaryLanguageTag"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The resource's version. The version can only contain numbers, letters, periods, underscores, dashes or spaces.  The version must begin with a letter or a number.
    Version *string `mandatory:"false" json:"version"`

    // A list of native languages supported by this resource.
    NativeLanguageTags []string `mandatory:"false" json:"nativeLanguageTags"`

    // The multilingual mode for the resource.
    MultilingualMode BotMultilingualModeEnum `mandatory:"false" json:"multilingualMode,omitempty"`
}

func (CreateNewDigitalAssistantDetails) GetCategory

func (m CreateNewDigitalAssistantDetails) GetCategory() *string

GetCategory returns Category

func (CreateNewDigitalAssistantDetails) GetDefinedTags

func (m CreateNewDigitalAssistantDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateNewDigitalAssistantDetails) GetDescription

func (m CreateNewDigitalAssistantDetails) GetDescription() *string

GetDescription returns Description

func (CreateNewDigitalAssistantDetails) GetFreeformTags

func (m CreateNewDigitalAssistantDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateNewDigitalAssistantDetails) GetMultilingualMode

func (m CreateNewDigitalAssistantDetails) GetMultilingualMode() BotMultilingualModeEnum

GetMultilingualMode returns MultilingualMode

func (CreateNewDigitalAssistantDetails) GetPlatformVersion

func (m CreateNewDigitalAssistantDetails) GetPlatformVersion() *string

GetPlatformVersion returns PlatformVersion

func (CreateNewDigitalAssistantDetails) GetPrimaryLanguageTag

func (m CreateNewDigitalAssistantDetails) GetPrimaryLanguageTag() *string

GetPrimaryLanguageTag returns PrimaryLanguageTag

func (CreateNewDigitalAssistantDetails) MarshalJSON

func (m CreateNewDigitalAssistantDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateNewDigitalAssistantDetails) String

func (m CreateNewDigitalAssistantDetails) String() string

func (CreateNewDigitalAssistantDetails) ValidateEnumValue

func (m CreateNewDigitalAssistantDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateNewSkillDetails

CreateNewSkillDetails Properties that are required to create a Skill from scratch.

type CreateNewSkillDetails struct {

    // The reource's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // The resource's display name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The resource's version. The version can only contain numbers, letters, periods, underscores, dashes or spaces.  The version must begin with a letter or a number.
    Version *string `mandatory:"true" json:"version"`

    // The resource's category.  This is used to group resource's together.
    Category *string `mandatory:"false" json:"category"`

    // A short description of the resource.
    Description *string `mandatory:"false" json:"description"`

    // The ODA Platform Version for this resource.
    PlatformVersion *string `mandatory:"false" json:"platformVersion"`

    // The primary language for the resource.
    PrimaryLanguageTag *string `mandatory:"false" json:"primaryLanguageTag"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // A list of native languages supported by this resource.
    NativeLanguageTags []string `mandatory:"false" json:"nativeLanguageTags"`

    // The multilingual mode for the resource.
    MultilingualMode BotMultilingualModeEnum `mandatory:"false" json:"multilingualMode,omitempty"`
}

func (CreateNewSkillDetails) GetCategory

func (m CreateNewSkillDetails) GetCategory() *string

GetCategory returns Category

func (CreateNewSkillDetails) GetDefinedTags

func (m CreateNewSkillDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateNewSkillDetails) GetDescription

func (m CreateNewSkillDetails) GetDescription() *string

GetDescription returns Description

func (CreateNewSkillDetails) GetFreeformTags

func (m CreateNewSkillDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateNewSkillDetails) GetMultilingualMode

func (m CreateNewSkillDetails) GetMultilingualMode() BotMultilingualModeEnum

GetMultilingualMode returns MultilingualMode

func (CreateNewSkillDetails) GetPlatformVersion

func (m CreateNewSkillDetails) GetPlatformVersion() *string

GetPlatformVersion returns PlatformVersion

func (CreateNewSkillDetails) GetPrimaryLanguageTag

func (m CreateNewSkillDetails) GetPrimaryLanguageTag() *string

GetPrimaryLanguageTag returns PrimaryLanguageTag

func (CreateNewSkillDetails) MarshalJSON

func (m CreateNewSkillDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateNewSkillDetails) String

func (m CreateNewSkillDetails) String() string

func (CreateNewSkillDetails) ValidateEnumValue

func (m CreateNewSkillDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOdaInstanceAttachmentDetails

CreateOdaInstanceAttachmentDetails Properties required to create an ODA instance attachment.

type CreateOdaInstanceAttachmentDetails struct {

    // The OCID of the target instance (which could be any other OCI PaaS/SaaS resource), to which this ODA instance is being attached.
    AttachToId *string `mandatory:"true" json:"attachToId"`

    // The type of target instance which this ODA instance is being attached.
    AttachmentType CreateOdaInstanceAttachmentDetailsAttachmentTypeEnum `mandatory:"true" json:"attachmentType"`

    Owner *OdaInstanceAttachmentOwner `mandatory:"true" json:"owner"`

    // Attachment specific metadata. Defined by the target service.
    AttachmentMetadata *string `mandatory:"false" json:"attachmentMetadata"`

    // List of operations that are restricted while this instance is attached.
    RestrictedOperations []string `mandatory:"false" json:"restrictedOperations"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateOdaInstanceAttachmentDetails) String

func (m CreateOdaInstanceAttachmentDetails) String() string

func (CreateOdaInstanceAttachmentDetails) ValidateEnumValue

func (m CreateOdaInstanceAttachmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOdaInstanceAttachmentDetailsAttachmentTypeEnum

CreateOdaInstanceAttachmentDetailsAttachmentTypeEnum Enum with underlying type: string

type CreateOdaInstanceAttachmentDetailsAttachmentTypeEnum string

Set of constants representing the allowable values for CreateOdaInstanceAttachmentDetailsAttachmentTypeEnum

const (
    CreateOdaInstanceAttachmentDetailsAttachmentTypeFusion CreateOdaInstanceAttachmentDetailsAttachmentTypeEnum = "FUSION"
)

func GetCreateOdaInstanceAttachmentDetailsAttachmentTypeEnumValues

func GetCreateOdaInstanceAttachmentDetailsAttachmentTypeEnumValues() []CreateOdaInstanceAttachmentDetailsAttachmentTypeEnum

GetCreateOdaInstanceAttachmentDetailsAttachmentTypeEnumValues Enumerates the set of values for CreateOdaInstanceAttachmentDetailsAttachmentTypeEnum

func GetMappingCreateOdaInstanceAttachmentDetailsAttachmentTypeEnum

func GetMappingCreateOdaInstanceAttachmentDetailsAttachmentTypeEnum(val string) (CreateOdaInstanceAttachmentDetailsAttachmentTypeEnum, bool)

GetMappingCreateOdaInstanceAttachmentDetailsAttachmentTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateOdaInstanceAttachmentRequest

CreateOdaInstanceAttachmentRequest wrapper for the CreateOdaInstanceAttachment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/oda/CreateOdaInstanceAttachment.go.html to see an example of how to use CreateOdaInstanceAttachmentRequest.

type CreateOdaInstanceAttachmentRequest struct {

    // Unique Digital Assistant instance identifier.
    OdaInstanceId *string `mandatory:"true" contributesTo:"path" name:"odaInstanceId"`

    // Details for the new Digital Assistant instance attachment.
    CreateOdaInstanceAttachmentDetails `contributesTo:"body"`

    // The client request ID for tracing. This value is included in the opc-request-id response header.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so that you can retry the request if there's
    // a timeout or server error without the risk of executing that same action again.
    // Retry tokens expire after 24 hours, but they can become invalid before then if there are
    // conflicting operations. For example, if an instance was deleted and purged from the system,
    // then the service might reject a retry of the original creation request.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateOdaInstanceAttachmentRequest) BinaryRequestBody

func (request CreateOdaInstanceAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateOdaInstanceAttachmentRequest) HTTPRequest

func (request CreateOdaInstanceAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateOdaInstanceAttachmentRequest) RetryPolicy

func (request CreateOdaInstanceAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateOdaInstanceAttachmentRequest) String

func (request CreateOdaInstanceAttachmentRequest) String() string

func (CreateOdaInstanceAttachmentRequest) ValidateEnumValue

func (request CreateOdaInstanceAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOdaInstanceAttachmentResponse

CreateOdaInstanceAttachmentResponse wrapper for the CreateOdaInstanceAttachment operation

type CreateOdaInstanceAttachmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status
    // of the operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateOdaInstanceAttachmentResponse) HTTPResponse

func (response CreateOdaInstanceAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateOdaInstanceAttachmentResponse) String

func (response CreateOdaInstanceAttachmentResponse) String() string

type CreateOdaInstanceDetails

CreateOdaInstanceDetails Properties that are required to create a Digital Assistant instance.

type CreateOdaInstanceDetails struct {

    // Identifier of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Shape or size of the instance.
    ShapeName CreateOdaInstanceDetailsShapeNameEnum `mandatory:"true" json:"shapeName"`

    // User-friendly name for the instance. Avoid entering confidential information. You can change this value anytime.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the Digital Assistant instance.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Should this Digital Assistant instance use role-based authorization via an identity domain (true) or use the default policy-based authorization via IAM policies (false)
    IsRoleBasedAccess *bool `mandatory:"false" json:"isRoleBasedAccess"`

    // If isRoleBasedAccess is set to true, this property specifies the identity domain that is to be used to implement this type of authorzation. Digital Assistant will create an Identity Application instance and Application Roles within this identity domain. The caller may then perform and user roll mappings they like to grant access to users within the identity domain.
    IdentityDomain *string `mandatory:"false" json:"identityDomain"`
}

func (CreateOdaInstanceDetails) String

func (m CreateOdaInstanceDetails) String() string

func (CreateOdaInstanceDetails) ValidateEnumValue

func (m CreateOdaInstanceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOdaInstanceDetailsShapeNameEnum

CreateOdaInstanceDetailsShapeNameEnum Enum with underlying type: string

type CreateOdaInstanceDetailsShapeNameEnum string

Set of constants representing the allowable values for CreateOdaInstanceDetailsShapeNameEnum

const (
    CreateOdaInstanceDetailsShapeNameDevelopment CreateOdaInstanceDetailsShapeNameEnum = "DEVELOPMENT"
    CreateOdaInstanceDetailsShapeNameProduction  CreateOdaInstanceDetailsShapeNameEnum = "PRODUCTION"
)

func GetCreateOdaInstanceDetailsShapeNameEnumValues

func GetCreateOdaInstanceDetailsShapeNameEnumValues() []CreateOdaInstanceDetailsShapeNameEnum

GetCreateOdaInstanceDetailsShapeNameEnumValues Enumerates the set of values for CreateOdaInstanceDetailsShapeNameEnum

func GetMappingCreateOdaInstanceDetailsShapeNameEnum

func GetMappingCreateOdaInstanceDetailsShapeNameEnum(val string) (CreateOdaInstanceDetailsShapeNameEnum, bool)

GetMappingCreateOdaInstanceDetailsShapeNameEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateOdaInstanceRequest

CreateOdaInstanceRequest wrapper for the CreateOdaInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/oda/CreateOdaInstance.go.html to see an example of how to use CreateOdaInstanceRequest.

type CreateOdaInstanceRequest struct {

    // Details for the new Digital Assistant instance.
    CreateOdaInstanceDetails `contributesTo:"body"`

    // The client request ID for tracing. This value is included in the opc-request-id response header.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so that you can retry the request if there's
    // a timeout or server error without the risk of executing that same action again.
    // Retry tokens expire after 24 hours, but they can become invalid before then if there are
    // conflicting operations. For example, if an instance was deleted and purged from the system,
    // then the service might reject a retry of the original creation request.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateOdaInstanceRequest) BinaryRequestBody

func (request CreateOdaInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateOdaInstanceRequest) HTTPRequest

func (request CreateOdaInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateOdaInstanceRequest) RetryPolicy

func (request CreateOdaInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateOdaInstanceRequest) String

func (request CreateOdaInstanceRequest) String() string

func (CreateOdaInstanceRequest) ValidateEnumValue

func (request CreateOdaInstanceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOdaInstanceResponse

CreateOdaInstanceResponse wrapper for the CreateOdaInstance operation

type CreateOdaInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OdaInstance instance
    OdaInstance `presentIn:"body"`

    // Fully qualified URL for the newly created instance.
    Location *string `presentIn:"header" name:"location"`

    // For use in a PUT or DELETE `if-match` query parameter for optimistic concurrency control.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status
    // of the operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateOdaInstanceResponse) HTTPResponse

func (response CreateOdaInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateOdaInstanceResponse) String

func (response CreateOdaInstanceResponse) String() string

type CreateOdaPrivateEndpointAttachmentDetails

CreateOdaPrivateEndpointAttachmentDetails Properties that are required to create an ODA private endpoint attachment.

type CreateOdaPrivateEndpointAttachmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the attached ODA Instance.
    OdaInstanceId *string `mandatory:"true" json:"odaInstanceId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ODA Private Endpoint.
    OdaPrivateEndpointId *string `mandatory:"true" json:"odaPrivateEndpointId"`
}

func (CreateOdaPrivateEndpointAttachmentDetails) String

func (m CreateOdaPrivateEndpointAttachmentDetails) String() string

func (CreateOdaPrivateEndpointAttachmentDetails) ValidateEnumValue

func (m CreateOdaPrivateEndpointAttachmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOdaPrivateEndpointAttachmentRequest

CreateOdaPrivateEndpointAttachmentRequest wrapper for the CreateOdaPrivateEndpointAttachment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/oda/CreateOdaPrivateEndpointAttachment.go.html to see an example of how to use CreateOdaPrivateEndpointAttachmentRequest.

type CreateOdaPrivateEndpointAttachmentRequest struct {

    // Details for the new ODA Private Endpoint Attachment.
    CreateOdaPrivateEndpointAttachmentDetails `contributesTo:"body"`

    // The client request ID for tracing. This value is included in the opc-request-id response header.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so that you can retry the request if there's
    // a timeout or server error without the risk of executing that same action again.
    // Retry tokens expire after 24 hours, but they can become invalid before then if there are
    // conflicting operations. For example, if an instance was deleted and purged from the system,
    // then the service might reject a retry of the original creation request.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateOdaPrivateEndpointAttachmentRequest) BinaryRequestBody

func (request CreateOdaPrivateEndpointAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateOdaPrivateEndpointAttachmentRequest) HTTPRequest

func (request CreateOdaPrivateEndpointAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateOdaPrivateEndpointAttachmentRequest) RetryPolicy

func (request CreateOdaPrivateEndpointAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateOdaPrivateEndpointAttachmentRequest) String

func (request CreateOdaPrivateEndpointAttachmentRequest) String() string

func (CreateOdaPrivateEndpointAttachmentRequest) ValidateEnumValue

func (request CreateOdaPrivateEndpointAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOdaPrivateEndpointAttachmentResponse

CreateOdaPrivateEndpointAttachmentResponse wrapper for the CreateOdaPrivateEndpointAttachment operation

type CreateOdaPrivateEndpointAttachmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OdaPrivateEndpointAttachment instance
    OdaPrivateEndpointAttachment `presentIn:"body"`

    // Fully qualified URL for the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For use in a PUT or DELETE `if-match` query parameter for optimistic concurrency control.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status
    // of the operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (CreateOdaPrivateEndpointAttachmentResponse) HTTPResponse

func (response CreateOdaPrivateEndpointAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateOdaPrivateEndpointAttachmentResponse) String

func (response CreateOdaPrivateEndpointAttachmentResponse) String() string

type CreateOdaPrivateEndpointDetails

CreateOdaPrivateEndpointDetails Properties that can be specified to create an ODA private endpoint.

type CreateOdaPrivateEndpointDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that the ODA private endpoint belongs to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet that the private endpoint belongs to.
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // User-defined name for the ODA private endpoint. Avoid entering confidential information.
    // You can change this value.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the ODA private endpoint.
    Description *string `mandatory:"false" json:"description"`

    // List of OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of network security groups (https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/networksecuritygroups.htm)
    NsgIds []string `mandatory:"false" json:"nsgIds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateOdaPrivateEndpointDetails) String

func (m CreateOdaPrivateEndpointDetails) String() string

func (CreateOdaPrivateEndpointDetails) ValidateEnumValue

func (m CreateOdaPrivateEndpointDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOdaPrivateEndpointRequest

CreateOdaPrivateEndpointRequest wrapper for the CreateOdaPrivateEndpoint operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/oda/CreateOdaPrivateEndpoint.go.html to see an example of how to use CreateOdaPrivateEndpointRequest.

type CreateOdaPrivateEndpointRequest struct {

    // Details for the new ODA Private Endpoint.
    CreateOdaPrivateEndpointDetails `contributesTo:"body"`

    // The client request ID for tracing. This value is included in the opc-request-id response header.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so that you can retry the request if there's
    // a timeout or server error without the risk of executing that same action again.
    // Retry tokens expire after 24 hours, but they can become invalid before then if there are
    // conflicting operations. For example, if an instance was deleted and purged from the system,
    // then the service might reject a retry of the original creation request.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateOdaPrivateEndpointRequest) BinaryRequestBody

func (request CreateOdaPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateOdaPrivateEndpointRequest) HTTPRequest

func (request CreateOdaPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateOdaPrivateEndpointRequest) RetryPolicy

func (request CreateOdaPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateOdaPrivateEndpointRequest) String

func (request CreateOdaPrivateEndpointRequest) String() string

func (CreateOdaPrivateEndpointRequest) ValidateEnumValue

func (request CreateOdaPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOdaPrivateEndpointResponse

CreateOdaPrivateEndpointResponse wrapper for the CreateOdaPrivateEndpoint operation

type CreateOdaPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OdaPrivateEndpoint instance
    OdaPrivateEndpoint `presentIn:"body"`

    // Fully qualified URL for the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For use in a PUT or DELETE `if-match` query parameter for optimistic concurrency control.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status
    // of the operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (CreateOdaPrivateEndpointResponse) HTTPResponse

func (response CreateOdaPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateOdaPrivateEndpointResponse) String

func (response CreateOdaPrivateEndpointResponse) String() string

type CreateOdaPrivateEndpointScanProxyDetails

CreateOdaPrivateEndpointScanProxyDetails Properties that are required to create an ODA Private Endpoint Scan Proxy.

type CreateOdaPrivateEndpointScanProxyDetails struct {

    // Type indicating whether Scan listener is specified by its FQDN or list of IPs
    ScanListenerType OdaPrivateEndpointScanProxyScanListenerTypeEnum `mandatory:"true" json:"scanListenerType"`

    // The protocol used for communication between client, scanProxy and RAC's scan listeners
    Protocol OdaPrivateEndpointScanProxyProtocolEnum `mandatory:"true" json:"protocol"`

    // The FQDN/IPs and port information of customer's Real Application Cluster (RAC)'s SCAN listeners.
    ScanListenerInfos []ScanListenerInfo `mandatory:"true" json:"scanListenerInfos"`
}

func (CreateOdaPrivateEndpointScanProxyDetails) String

func (m CreateOdaPrivateEndpointScanProxyDetails) String() string

func (CreateOdaPrivateEndpointScanProxyDetails) ValidateEnumValue

func (m CreateOdaPrivateEndpointScanProxyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOdaPrivateEndpointScanProxyRequest

CreateOdaPrivateEndpointScanProxyRequest wrapper for the CreateOdaPrivateEndpointScanProxy operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/oda/CreateOdaPrivateEndpointScanProxy.go.html to see an example of how to use CreateOdaPrivateEndpointScanProxyRequest.

type CreateOdaPrivateEndpointScanProxyRequest struct {

    // Details for the new ODA Private Endpoint Scan Proxy.
    CreateOdaPrivateEndpointScanProxyDetails `contributesTo:"body"`

    // Unique ODA Private Endpoint identifier which is the OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
    OdaPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"odaPrivateEndpointId"`

    // The client request ID for tracing. This value is included in the opc-request-id response header.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so that you can retry the request if there's
    // a timeout or server error without the risk of executing that same action again.
    // Retry tokens expire after 24 hours, but they can become invalid before then if there are
    // conflicting operations. For example, if an instance was deleted and purged from the system,
    // then the service might reject a retry of the original creation request.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateOdaPrivateEndpointScanProxyRequest) BinaryRequestBody

func (request CreateOdaPrivateEndpointScanProxyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateOdaPrivateEndpointScanProxyRequest) HTTPRequest

func (request CreateOdaPrivateEndpointScanProxyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateOdaPrivateEndpointScanProxyRequest) RetryPolicy

func (request CreateOdaPrivateEndpointScanProxyRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateOdaPrivateEndpointScanProxyRequest) String

func (request CreateOdaPrivateEndpointScanProxyRequest) String() string

func (CreateOdaPrivateEndpointScanProxyRequest) ValidateEnumValue

func (request CreateOdaPrivateEndpointScanProxyRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOdaPrivateEndpointScanProxyResponse

CreateOdaPrivateEndpointScanProxyResponse wrapper for the CreateOdaPrivateEndpointScanProxy operation

type CreateOdaPrivateEndpointScanProxyResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OdaPrivateEndpointScanProxy instance
    OdaPrivateEndpointScanProxy `presentIn:"body"`

    // Fully qualified URL for the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For use in a PUT or DELETE `if-match` query parameter for optimistic concurrency control.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status
    // of the operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateOdaPrivateEndpointScanProxyResponse) HTTPResponse

func (response CreateOdaPrivateEndpointScanProxyResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateOdaPrivateEndpointScanProxyResponse) String

func (response CreateOdaPrivateEndpointScanProxyResponse) String() string

type CreateOssChannelDetails

CreateOssChannelDetails Properties required to create an Oracle Streaming Service (OSS) channel.

type CreateOssChannelDetails struct {

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // The topic inbound messages are received on.
    InboundMessageTopic *string `mandatory:"true" json:"inboundMessageTopic"`

    // The topic outbound messages are sent on.
    OutboundMessageTopic *string `mandatory:"true" json:"outboundMessageTopic"`

    // The Oracle Streaming Service bootstrap servers.
    BootstrapServers *string `mandatory:"true" json:"bootstrapServers"`

    // The security protocol to use when conecting to the Oracle Streaming Service. See Oracle Streaming Service documentation for a list of valid values.
    SecurityProtocol *string `mandatory:"true" json:"securityProtocol"`

    // The SASL mechanmism to use when conecting to the Oracle Streaming Service. See Oracle Streaming Service documentation for a list of valid values.
    SaslMechanism *string `mandatory:"true" json:"saslMechanism"`

    // The tenancy to use when connecting to the Oracle Streaming Service.
    TenancyName *string `mandatory:"true" json:"tenancyName"`

    // The user name to use when connecting to the Oracle Streaming Service.
    UserName *string `mandatory:"true" json:"userName"`

    // The stream pool OCI to use when connecting to the Oracle Streaming Service.
    StreamPoolId *string `mandatory:"true" json:"streamPoolId"`

    // The authentication token to use when connecting to the Oracle Streaming Service.
    AuthToken *string `mandatory:"true" json:"authToken"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The IDs of the Skills and Digital Assistants that the Channel is routed to.
    EventSinkBotIds []string `mandatory:"false" json:"eventSinkBotIds"`
}

func (CreateOssChannelDetails) GetDefinedTags

func (m CreateOssChannelDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateOssChannelDetails) GetDescription

func (m CreateOssChannelDetails) GetDescription() *string

GetDescription returns Description

func (CreateOssChannelDetails) GetFreeformTags

func (m CreateOssChannelDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateOssChannelDetails) GetName

func (m CreateOssChannelDetails) GetName() *string

GetName returns Name

func (CreateOssChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m CreateOssChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateOssChannelDetails) MarshalJSON

func (m CreateOssChannelDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateOssChannelDetails) String

func (m CreateOssChannelDetails) String() string

func (CreateOssChannelDetails) ValidateEnumValue

func (m CreateOssChannelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOssChannelResult

CreateOssChannelResult The configuration for an Oracle Streaming Service (OSS) channel.

type CreateOssChannelResult struct {

    // Unique immutable identifier that was assigned when the Channel was created.
    Id *string `mandatory:"true" json:"id"`

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The topic inbound messages are received on.
    InboundMessageTopic *string `mandatory:"true" json:"inboundMessageTopic"`

    // The topic outbound messages are sent on.
    OutboundMessageTopic *string `mandatory:"true" json:"outboundMessageTopic"`

    // The Oracle Streaming Service bootstrap servers.
    BootstrapServers *string `mandatory:"true" json:"bootstrapServers"`

    // The security protocol to use when conecting to the Oracle Streaming Service. See Oracle Streaming Service documentation for a list of valid values.
    SecurityProtocol *string `mandatory:"true" json:"securityProtocol"`

    // The SASL mechanmism to use when conecting to the Oracle Streaming Service. See Oracle Streaming Service documentation for a list of valid values.
    SaslMechanism *string `mandatory:"true" json:"saslMechanism"`

    // The tenancy to use when connecting to the Oracle Streaming Service.
    TenancyName *string `mandatory:"true" json:"tenancyName"`

    // The user name to use when connecting to the Oracle Streaming Service.
    UserName *string `mandatory:"true" json:"userName"`

    // The stream pool OCI to use when connecting to the Oracle Streaming Service.
    StreamPoolId *string `mandatory:"true" json:"streamPoolId"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The IDs of the Skills and Digital Assistants that the Channel is routed to.
    EventSinkBotIds []string `mandatory:"false" json:"eventSinkBotIds"`

    // The category of the Channel.
    Category ChannelCategoryEnum `mandatory:"true" json:"category"`

    // The Channel's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (CreateOssChannelResult) GetCategory

func (m CreateOssChannelResult) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (CreateOssChannelResult) GetDefinedTags

func (m CreateOssChannelResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateOssChannelResult) GetDescription

func (m CreateOssChannelResult) GetDescription() *string

GetDescription returns Description

func (CreateOssChannelResult) GetFreeformTags

func (m CreateOssChannelResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateOssChannelResult) GetId

func (m CreateOssChannelResult) GetId() *string

GetId returns Id

func (CreateOssChannelResult) GetLifecycleState

func (m CreateOssChannelResult) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CreateOssChannelResult) GetName

func (m CreateOssChannelResult) GetName() *string

GetName returns Name

func (CreateOssChannelResult) GetSessionExpiryDurationInMilliseconds

func (m CreateOssChannelResult) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateOssChannelResult) GetTimeCreated

func (m CreateOssChannelResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CreateOssChannelResult) GetTimeUpdated

func (m CreateOssChannelResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (CreateOssChannelResult) MarshalJSON

func (m CreateOssChannelResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateOssChannelResult) String

func (m CreateOssChannelResult) String() string

func (CreateOssChannelResult) ValidateEnumValue

func (m CreateOssChannelResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOsvcChannelDetails

CreateOsvcChannelDetails Properties required to create an OSVC channel.

type CreateOsvcChannelDetails struct {

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // 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.
    Host *string `mandatory:"true" json:"host"`

    // The port.
    Port *string `mandatory:"true" json:"port"`

    // The user name for the digital-assistant agent.
    UserName *string `mandatory:"true" json:"userName"`

    // The password for the digital-assistant agent.
    Password *string `mandatory:"true" json:"password"`

    // The total session count.
    TotalSessionCount *int `mandatory:"true" json:"totalSessionCount"`

    // The name of the Authentication Provider to use to authenticate the user.
    AuthenticationProviderName *string `mandatory:"true" json:"authenticationProviderName"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The ID of the Skill or Digital Assistant that the Channel is routed to.
    BotId *string `mandatory:"false" json:"botId"`

    // The type of OSVC service.
    ChannelService OsvcServiceTypeEnum `mandatory:"false" json:"channelService,omitempty"`
}

func (CreateOsvcChannelDetails) GetDefinedTags

func (m CreateOsvcChannelDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateOsvcChannelDetails) GetDescription

func (m CreateOsvcChannelDetails) GetDescription() *string

GetDescription returns Description

func (CreateOsvcChannelDetails) GetFreeformTags

func (m CreateOsvcChannelDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateOsvcChannelDetails) GetName

func (m CreateOsvcChannelDetails) GetName() *string

GetName returns Name

func (CreateOsvcChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m CreateOsvcChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateOsvcChannelDetails) MarshalJSON

func (m CreateOsvcChannelDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateOsvcChannelDetails) String

func (m CreateOsvcChannelDetails) String() string

func (CreateOsvcChannelDetails) ValidateEnumValue

func (m CreateOsvcChannelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateOsvcChannelResult

CreateOsvcChannelResult The configuration for an OSVC channel.

type CreateOsvcChannelResult struct {

    // Unique immutable identifier that was assigned when the Channel was created.
    Id *string `mandatory:"true" json:"id"`

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // 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.
    Host *string `mandatory:"true" json:"host"`

    // The port.
    Port *string `mandatory:"true" json:"port"`

    // The user name for the digital-assistant agent.
    UserName *string `mandatory:"true" json:"userName"`

    // The total session count.
    TotalSessionCount *int `mandatory:"true" json:"totalSessionCount"`

    // The name of the Authentication Provider to use to authenticate the user.
    AuthenticationProviderName *string `mandatory:"true" json:"authenticationProviderName"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The ID of the Skill or Digital Assistant that the Channel is routed to.
    BotId *string `mandatory:"false" json:"botId"`

    // The category of the Channel.
    Category ChannelCategoryEnum `mandatory:"true" json:"category"`

    // The Channel's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The type of OSVC service.
    ChannelService OsvcServiceTypeEnum `mandatory:"true" json:"channelService"`
}

func (CreateOsvcChannelResult) GetCategory

func (m CreateOsvcChannelResult) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (CreateOsvcChannelResult) GetDefinedTags

func (m CreateOsvcChannelResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateOsvcChannelResult) GetDescription

func (m CreateOsvcChannelResult) GetDescription() *string

GetDescription returns Description

func (CreateOsvcChannelResult) GetFreeformTags

func (m CreateOsvcChannelResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateOsvcChannelResult) GetId

func (m CreateOsvcChannelResult) GetId() *string

GetId returns Id

func (CreateOsvcChannelResult) GetLifecycleState

func (m CreateOsvcChannelResult) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CreateOsvcChannelResult) GetName

func (m CreateOsvcChannelResult) GetName() *string

GetName returns Name

func (CreateOsvcChannelResult) GetSessionExpiryDurationInMilliseconds

func (m CreateOsvcChannelResult) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateOsvcChannelResult) GetTimeCreated

func (m CreateOsvcChannelResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CreateOsvcChannelResult) GetTimeUpdated

func (m CreateOsvcChannelResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (CreateOsvcChannelResult) MarshalJSON

func (m CreateOsvcChannelResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateOsvcChannelResult) String

func (m CreateOsvcChannelResult) String() string

func (CreateOsvcChannelResult) ValidateEnumValue

func (m CreateOsvcChannelResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateServiceCloudChannelDetails

CreateServiceCloudChannelDetails Properties required to create an Service Cloud channel.

type CreateServiceCloudChannelDetails struct {

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // The domain name.
    //
    // If you have access to Oracle B2C Service, you can derive this value from the URL that you use to launch the
    // Agent Browser User Interface. For example, if the URL is sitename.exampledomain.com, then the host name prefix
    // is sitename and the domain name is exampledomain.com.
    //
    // If the channel is connecting to Oracle B2C Service version 19A or later, and you have multiple interfaces,
    // then you must include the interface ID in the host (site) name . For example, for the interface that has an ID of 2, you would use something like sitename-2.exampledomain.com.
    DomainName *string `mandatory:"true" json:"domainName"`

    // The host prefix.
    //
    // If you have access to Oracle B2C Service, you can derive this value from the URL that you use to launch the
    // Agent Browser User Interface. For example, if the URL is sitename.exampledomain.com, then the host name prefix
    // is sitename and the domain name is exampledomain.com.
    //
    // If the channel is connecting to Oracle B2C Service version 19A or later, and you have multiple interfaces,
    // then you must include the interface ID in the host (site) name . For example, for the interface that has an ID of 2, you would use something like sitename-2.exampledomain.com.
    HostNamePrefix *string `mandatory:"true" json:"hostNamePrefix"`

    // The user name for an Oracle B2C Service staff member who has the necessary profile permissions.
    UserName *string `mandatory:"true" json:"userName"`

    // The password for the Oracle B2C Service staff member who has the necessary profile permissions.
    Password *string `mandatory:"true" json:"password"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The type of Service Cloud client.
    ClientType ServiceCloudClientTypeEnum `mandatory:"true" json:"clientType"`
}

func (CreateServiceCloudChannelDetails) GetDefinedTags

func (m CreateServiceCloudChannelDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateServiceCloudChannelDetails) GetDescription

func (m CreateServiceCloudChannelDetails) GetDescription() *string

GetDescription returns Description

func (CreateServiceCloudChannelDetails) GetFreeformTags

func (m CreateServiceCloudChannelDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateServiceCloudChannelDetails) GetName

func (m CreateServiceCloudChannelDetails) GetName() *string

GetName returns Name

func (CreateServiceCloudChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m CreateServiceCloudChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateServiceCloudChannelDetails) MarshalJSON

func (m CreateServiceCloudChannelDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateServiceCloudChannelDetails) String

func (m CreateServiceCloudChannelDetails) String() string

func (CreateServiceCloudChannelDetails) ValidateEnumValue

func (m CreateServiceCloudChannelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateServiceCloudChannelResult

CreateServiceCloudChannelResult The configuration for a Service Cloud agent channel.

type CreateServiceCloudChannelResult struct {

    // Unique immutable identifier that was assigned when the Channel was created.
    Id *string `mandatory:"true" json:"id"`

    // The Channel's name. The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
    Name *string `mandatory:"true" json:"name"`

    // When the resource was created. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // When the resource was last updated. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The domain name.
    //
    // If you have access to Oracle B2C Service, you can derive this value from the URL that you use to launch the
    // Agent Browser User Interface. For example, if the URL is sitename.exampledomain.com, then the host name prefix
    // is sitename and the domain name is exampledomain.com.
    //
    // If the channel is connecting to Oracle B2C Service version 19A or later, and you have multiple interfaces,
    // then you must include the interface ID in the host (site) name . For example, for the interface that has an ID of 2, you would use something like sitename-2.exampledomain.com.
    DomainName *string `mandatory:"true" json:"domainName"`

    // The host prefix.
    //
    // If you have access to Oracle B2C Service, you can derive this value from the URL that you use to launch the
    // Agent Browser User Interface. For example, if the URL is sitename.exampledomain.com, then the host name prefix
    // is sitename and the domain name is exampledomain.com.
    //
    // If the channel is connecting to Oracle B2C Service version 19A or later, and you have multiple interfaces,
    // then you must include the interface ID in the host (site) name . For example, for the interface that has an ID of 2, you would use something like sitename-2.exampledomain.com.
    HostNamePrefix *string `mandatory:"true" json:"hostNamePrefix"`

    // The user name for an Oracle B2C Service staff member who has the necessary profile permissions.
    UserName *string `mandatory:"true" json:"userName"`

    // A short description of the Channel.
    Description *string `mandatory:"false" json:"description"`

    // The number of milliseconds before a session expires.
    SessionExpiryDurationInMilliseconds *int64 `mandatory:"false" json:"sessionExpiryDurationInMilliseconds"`

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The category of the Channel.
    Category ChannelCategoryEnum `mandatory:"true" json:"category"`

    // The Channel's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The type of Service Cloud client.
    ClientType ServiceCloudClientTypeEnum `mandatory:"true" json:"clientType"`
}

func (CreateServiceCloudChannelResult) GetCategory

func (m CreateServiceCloudChannelResult) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (CreateServiceCloudChannelResult) GetDefinedTags

func (m CreateServiceCloudChannelResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateServiceCloudChannelResult) GetDescription

func (m CreateServiceCloudChannelResult) GetDescription() *string

GetDescription returns Description

func (CreateServiceCloudChannelResult) GetFreeformTags

func (m CreateServiceCloudChannelResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateServiceCloudChannelResult) GetId

func (m CreateServiceCloudChannelResult) GetId() *string

GetId returns Id

func (CreateServiceCloudChannelResult) GetLifecycleState

func (m CreateServiceCloudChannelResult) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CreateServiceCloudChannelResult) GetName

func (m CreateServiceCloudChannelResult) GetName() *string

GetName returns Name

func (CreateServiceCloudChannelResult) GetSessionExpiryDurationInMilliseconds

func (m CreateServiceCloudChannelResult) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateServiceCloudChannelResult) GetTimeCreated

func (m CreateServiceCloudChannelResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CreateServiceCloudChannelResult) GetTimeUpdated

func (m CreateServiceCloudChannelResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (CreateServiceCloudChannelResult) MarshalJSON

func (m CreateServiceCloudChannelResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateServiceCloudChannelResult) String

func (m CreateServiceCloudChannelResult) String() string

func (CreateServiceCloudChannelResult) ValidateEnumValue

func (m CreateServiceCloudChannelResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateSkillDetails

CreateSkillDetails Properties that are required to create a Skill.

type CreateSkillDetails interface {

    // The resource's category.  This is used to group resource's together.
    GetCategory() *string

    // A short description of the resource.
    GetDescription() *string

    // The ODA Platform Version for this resource.
    GetPlatformVersion() *string

    // The multilingual mode for the resource.
    GetMultilingualMode() BotMultilingualModeEnum

    // The primary language for the resource.
    GetPrimaryLanguageTag() *string

    // Simple key-value pair that is applied without any predefined name, type, or scope.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateSkillParameterDetails

CreateSkillParameterDetails Properties that are required to create a Skill Parameter.

type CreateSkillParameterDetails struct {

    // The Parameter name.  This must be unique within the parent resource.
    Name *string `mandatory:"true" json:"name"`

    // The display name for the Parameter.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The value type.
    Type ParameterTypeEnum `mandatory:"true" json:"type"`

    // The current value.  The value will be interpreted based on the `type`.
    Value *string `mandatory:"true" json:"value"`

    // A description of the Parameter.
    Description *string `mandatory:"false" json:"description"`
}

func (CreateSkillParameterDetails) String

func (m CreateSkillParameterDetails) String() string

func (CreateSkillParameterDetails) ValidateEnumValue

func (m CreateSkillParameterDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateSkillParameterRequest

CreateSkillParameterRequest wrapper for the CreateSkillParameter operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/oda/CreateSkillParameter.go.html to see an example of how to use CreateSkillParameterRequest.

type CreateSkillParameterRequest struct {

    // Unique Digital Assistant instance identifier.
    OdaInstanceId *string `mandatory:"true" contributesTo:"path" name:"odaInstanceId"`

    // Unique Skill identifier.
    SkillId *string `mandatory:"true" contributesTo:"path" name:"skillId"`

    // Property values for creating the new Skill Parameter.
    CreateSkillParameterDetails `contributesTo:"body"`

    // The client request ID for tracing. This value is included in the opc-request-id response header.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so that you can retry the request if there's
    // a timeout or server error without the risk of executing that same action again.
    // Retry tokens expire after 24 hours, but they can become invalid before then if there are
    // conflicting operations. For example, if an instance was deleted and purged from the system,
    // then the service might reject a retry of the original creation request.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateSkillParameterRequest) BinaryRequestBody

func (request CreateSkillParameterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateSkillParameterRequest) HTTPRequest

func (request CreateSkillParameterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateSkillParameterRequest) RetryPolicy

func (request CreateSkillParameterRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateSkillParameterRequest) String

func (request CreateSkillParameterRequest) String() string

func (CreateSkillParameterRequest) ValidateEnumValue

func (request CreateSkillParameterRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateSkillParameterResponse

CreateSkillParameterResponse wrapper for the CreateSkillParameter operation

type CreateSkillParameterResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SkillParameter instance
    SkillParameter `presentIn:"body"`

    // Fully qualified URL for the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For use in a PUT or DELETE `if-match` query parameter for optimistic concurrency control.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateSkillParameterResponse) HTTPResponse

func (response CreateSkillParameterResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateSkillParameterResponse) String

func (response CreateSkillParameterResponse) String() string

type CreateSkillRequest

CreateSkillRequest wrapper for the CreateSkill operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/oda/CreateSkill.go.html to see an example of how to use CreateSkillRequest.

type CreateSkillRequest struct {

    // Unique Digital Assistant instance identifier.
    OdaInstanceId *string `mandatory:"true" contributesTo:"path" name:"odaInstanceId"`

    // Property values for creating the Skill.
    CreateSkillDetails `contributesTo:"body"`

    // The client request ID for tracing. This value is included in the opc-request-id response header.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so that you can retry the request if there's
    // a timeout or server error without the risk of executing that same action again.
    // Retry tokens expire after 24 hours, but they can become invalid before then if there are
    // conflicting operations. For example, if an instance was deleted and purged from the system,
    // then the service might reject a retry of the original creation request.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateSkillRequest) BinaryRequestBody

func (request CreateSkillRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateSkillRequest) HTTPRequest

func (request CreateSkillRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateSkillRequest) RetryPolicy

func (request CreateSkillRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateSkillRequest) String

func (request CreateSkillRequest) String() string

func (CreateSkillRequest) ValidateEnumValue