...

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 GetEntityAttributeTypeEnumStringValues() []string
func GetEntityTypeEnumStringValues() []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 GetTemporalPreferenceEnumStringValues() []string
func GetTrainSkillParameterTypeEnumStringValues() []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 BulkCreateSkillEntitiesDetails
    func (m BulkCreateSkillEntitiesDetails) String() string
    func (m *BulkCreateSkillEntitiesDetails) UnmarshalJSON(data []byte) (e error)
    func (m BulkCreateSkillEntitiesDetails) ValidateEnumValue() (bool, error)
type BulkCreateSkillEntitiesRequest
    func (request BulkCreateSkillEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request BulkCreateSkillEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request BulkCreateSkillEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request BulkCreateSkillEntitiesRequest) String() string
    func (request BulkCreateSkillEntitiesRequest) ValidateEnumValue() (bool, error)
type BulkCreateSkillEntitiesResponse
    func (response BulkCreateSkillEntitiesResponse) HTTPResponse() *http.Response
    func (response BulkCreateSkillEntitiesResponse) String() string
type CascadingDeleteSkillCustomEntitiesRequest
    func (request CascadingDeleteSkillCustomEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CascadingDeleteSkillCustomEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CascadingDeleteSkillCustomEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request CascadingDeleteSkillCustomEntitiesRequest) String() string
    func (request CascadingDeleteSkillCustomEntitiesRequest) ValidateEnumValue() (bool, error)
type CascadingDeleteSkillCustomEntitiesResponse
    func (response CascadingDeleteSkillCustomEntitiesResponse) HTTPResponse() *http.Response
    func (response CascadingDeleteSkillCustomEntitiesResponse) String() string
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) GetDialogVersion() *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 CompositeEntity
    func (m CompositeEntity) GetId() *string
    func (m CompositeEntity) GetName() *string
    func (m CompositeEntity) MarshalJSON() (buff []byte, e error)
    func (m CompositeEntity) String() string
    func (m CompositeEntity) 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) GetDialogVersion() *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 CreateSkillCompositeEntityDetails
    func (m CreateSkillCompositeEntityDetails) GetName() *string
    func (m CreateSkillCompositeEntityDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateSkillCompositeEntityDetails) String() string
    func (m CreateSkillCompositeEntityDetails) ValidateEnumValue() (bool, error)
type CreateSkillDetails
type CreateSkillEntityDetails
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 CreateSkillValueListEntityDetails
    func (m CreateSkillValueListEntityDetails) GetName() *string
    func (m CreateSkillValueListEntityDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateSkillValueListEntityDetails) String() string
    func (m CreateSkillValueListEntityDetails) ValidateEnumValue() (bool, error)
type CreateSkillVersionDetails
    func (m CreateSkillVersionDetails) GetCategory() *string
    func (m CreateSkillVersionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateSkillVersionDetails) GetDescription() *string
    func (m CreateSkillVersionDetails) GetDialogVersion() *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 Entity
type EntityAction
    func (m EntityAction) String() string
    func (m EntityAction) ValidateEnumValue() (bool, error)
type EntityActionArgument
    func (m EntityActionArgument) String() string
    func (m EntityActionArgument) ValidateEnumValue() (bool, error)
type EntityActionArgumentNaturalLanguageMapping
    func (m EntityActionArgumentNaturalLanguageMapping) String() string
    func (m EntityActionArgumentNaturalLanguageMapping) ValidateEnumValue() (bool, error)
type EntityActionNaturalLanguageMapping
    func (m EntityActionNaturalLanguageMapping) String() string
    func (m EntityActionNaturalLanguageMapping) ValidateEnumValue() (bool, error)
type EntityAttribute
    func (m EntityAttribute) String() string
    func (m EntityAttribute) ValidateEnumValue() (bool, error)
type EntityAttributeNaturalLanguageMapping
    func (m EntityAttributeNaturalLanguageMapping) String() string
    func (m EntityAttributeNaturalLanguageMapping) ValidateEnumValue() (bool, error)
type EntityAttributeTypeEnum
    func GetEntityAttributeTypeEnumValues() []EntityAttributeTypeEnum
    func GetMappingEntityAttributeTypeEnum(val string) (EntityAttributeTypeEnum, bool)
type EntityNaturalLanguageMapping
    func (m EntityNaturalLanguageMapping) String() string
    func (m EntityNaturalLanguageMapping) ValidateEnumValue() (bool, error)
type EntityTypeEnum
    func GetEntityTypeEnumValues() []EntityTypeEnum
    func GetMappingEntityTypeEnum(val string) (EntityTypeEnum, bool)
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) GetDialogVersion() *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 LanguageMapping
    func (m LanguageMapping) String() string
    func (m LanguageMapping) 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) BulkCreateSkillEntities(ctx context.Context, request BulkCreateSkillEntitiesRequest) (response BulkCreateSkillEntitiesResponse, err error)
    func (client ManagementClient) CascadingDeleteSkillCustomEntities(ctx context.Context, request CascadingDeleteSkillCustomEntitiesRequest) (response CascadingDeleteSkillCustomEntitiesResponse, 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) TrainSkill(ctx context.Context, request TrainSkillRequest) (response TrainSkillResponse, 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 NameMapping
    func (m NameMapping) String() string
    func (m NameMapping) 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 StaticEntityValue
    func (m StaticEntityValue) String() string
    func (m StaticEntityValue) ValidateEnumValue() (bool, error)
type StaticEntityValueNaturalLanguageMapping
    func (m StaticEntityValueNaturalLanguageMapping) String() string
    func (m StaticEntityValueNaturalLanguageMapping) ValidateEnumValue() (bool, error)
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 TemporalPreferenceEnum
    func GetMappingTemporalPreferenceEnum(val string) (TemporalPreferenceEnum, bool)
    func GetTemporalPreferenceEnumValues() []TemporalPreferenceEnum
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 TrainSkillDetails
    func (m TrainSkillDetails) String() string
    func (m *TrainSkillDetails) UnmarshalJSON(data []byte) (e error)
    func (m TrainSkillDetails) ValidateEnumValue() (bool, error)
type TrainSkillParameter
type TrainSkillParameterTypeEnum
    func GetMappingTrainSkillParameterTypeEnum(val string) (TrainSkillParameterTypeEnum, bool)
    func GetTrainSkillParameterTypeEnumValues() []TrainSkillParameterTypeEnum
type TrainSkillQueryEntityParameter
    func (m TrainSkillQueryEntityParameter) MarshalJSON() (buff []byte, e error)
    func (m TrainSkillQueryEntityParameter) String() string
    func (m TrainSkillQueryEntityParameter) ValidateEnumValue() (bool, error)
type TrainSkillRequest
    func (request TrainSkillRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request TrainSkillRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request TrainSkillRequest) RetryPolicy() *common.RetryPolicy
    func (request TrainSkillRequest) String() string
    func (request TrainSkillRequest) ValidateEnumValue() (bool, error)
type TrainSkillResponse
    func (response TrainSkillResponse) HTTPResponse() *http.Response
    func (response TrainSkillResponse) String() string
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 ValueListEntity
    func (m ValueListEntity) GetId() *string
    func (m ValueListEntity) GetName() *string
    func (m ValueListEntity) MarshalJSON() (buff []byte, e error)
    func (m ValueListEntity) String() string
    func (m ValueListEntity) 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 bulk_create_skill_entities_details.go bulk_create_skill_entities_request_response.go cascading_delete_skill_custom_entities_request_response.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 composite_entity.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_composite_entity_details.go create_skill_details.go create_skill_entity_details.go create_skill_parameter_details.go create_skill_parameter_request_response.go create_skill_request_response.go create_skill_value_list_entity_details.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 entity.go entity_action.go entity_action_argument.go entity_action_argument_natural_language_mapping.go entity_action_natural_language_mapping.go entity_attribute.go entity_attribute_natural_language_mapping.go entity_attribute_type.go entity_natural_language_mapping.go entity_type.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 language_mapping.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 name_mapping.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 static_entity_value.go static_entity_value_natural_language_mapping.go stop_channel_request_response.go stop_oda_instance_request_response.go storage_location.go temporal_preference.go test_channel.go train_skill_details.go train_skill_parameter.go train_skill_parameter_type.go train_skill_query_entity_parameter.go train_skill_request_response.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 value_list_entity.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 GetEntityAttributeTypeEnumStringValues

func GetEntityAttributeTypeEnumStringValues() []string

GetEntityAttributeTypeEnumStringValues Enumerates the set of values in String for EntityAttributeTypeEnum

func GetEntityTypeEnumStringValues

func GetEntityTypeEnumStringValues() []string

GetEntityTypeEnumStringValues Enumerates the set of values in String for EntityTypeEnum

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 GetTemporalPreferenceEnumStringValues

func GetTemporalPreferenceEnumStringValues() []string

GetTemporalPreferenceEnumStringValues Enumerates the set of values in String for TemporalPreferenceEnum

func GetTrainSkillParameterTypeEnumStringValues

func GetTrainSkillParameterTypeEnumStringValues() []string

GetTrainSkillParameterTypeEnumStringValues Enumerates the set of values in String for TrainSkillParameterTypeEnum

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 resource's dialog version.
    DialogVersion *string `mandatory:"false" json:"dialogVersion"`

    // 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 BulkCreateSkillEntitiesDetails

BulkCreateSkillEntitiesDetails A collection of skill entities to create.

type BulkCreateSkillEntitiesDetails struct {

    // List of the skill entity objects to create.
    Items []CreateSkillEntityDetails `mandatory:"true" json:"items"`
}

func (BulkCreateSkillEntitiesDetails) String

func (m BulkCreateSkillEntitiesDetails) String() string

func (*BulkCreateSkillEntitiesDetails) UnmarshalJSON

func (m *BulkCreateSkillEntitiesDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (BulkCreateSkillEntitiesDetails) ValidateEnumValue

func (m BulkCreateSkillEntitiesDetails) 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 BulkCreateSkillEntitiesRequest

BulkCreateSkillEntitiesRequest wrapper for the BulkCreateSkillEntities operation

# See also

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

type BulkCreateSkillEntitiesRequest 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 bulk creating a list of skill entities.
    BulkCreateSkillEntitiesDetails `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 (BulkCreateSkillEntitiesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (BulkCreateSkillEntitiesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (BulkCreateSkillEntitiesRequest) RetryPolicy

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

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

func (BulkCreateSkillEntitiesRequest) String

func (request BulkCreateSkillEntitiesRequest) String() string

func (BulkCreateSkillEntitiesRequest) ValidateEnumValue

func (request BulkCreateSkillEntitiesRequest) 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 BulkCreateSkillEntitiesResponse

BulkCreateSkillEntitiesResponse wrapper for the BulkCreateSkillEntities operation

type BulkCreateSkillEntitiesResponse 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 (BulkCreateSkillEntitiesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (BulkCreateSkillEntitiesResponse) String

func (response BulkCreateSkillEntitiesResponse) String() string

type CascadingDeleteSkillCustomEntitiesRequest

CascadingDeleteSkillCustomEntitiesRequest wrapper for the CascadingDeleteSkillCustomEntities operation

# See also

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

type CascadingDeleteSkillCustomEntitiesRequest 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"`

    // 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 (CascadingDeleteSkillCustomEntitiesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CascadingDeleteSkillCustomEntitiesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CascadingDeleteSkillCustomEntitiesRequest) RetryPolicy

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

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

func (CascadingDeleteSkillCustomEntitiesRequest) String

func (request CascadingDeleteSkillCustomEntitiesRequest) String() string

func (CascadingDeleteSkillCustomEntitiesRequest) ValidateEnumValue

func (request CascadingDeleteSkillCustomEntitiesRequest) 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 CascadingDeleteSkillCustomEntitiesResponse

CascadingDeleteSkillCustomEntitiesResponse wrapper for the CascadingDeleteSkillCustomEntities operation

type CascadingDeleteSkillCustomEntitiesResponse 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 (CascadingDeleteSkillCustomEntitiesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CascadingDeleteSkillCustomEntitiesResponse) String

func (response CascadingDeleteSkillCustomEntitiesResponse) String() string

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.63.2/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.63.2/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 resource's dialog version.
    DialogVersion *string `mandatory:"false" json:"dialogVersion"`

    // 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) GetDialogVersion

func (m CloneSkillDetails) GetDialogVersion() *string

GetDialogVersion returns DialogVersion

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 CompositeEntity

CompositeEntity Metadata for a composite entity.

type CompositeEntity struct {

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

    // The entity name. This must be unique within the parent resource.
    Name *string `mandatory:"true" json:"name"`

    // List of entity attributes.
    Attributes []EntityAttribute `mandatory:"true" json:"attributes"`

    // List of entity actions.
    Actions []EntityAction `mandatory:"false" json:"actions"`

    NaturalLanguageMapping *EntityNaturalLanguageMapping `mandatory:"false" json:"naturalLanguageMapping"`
}

func (CompositeEntity) GetId

func (m CompositeEntity) GetId() *string

GetId returns Id

func (CompositeEntity) GetName

func (m CompositeEntity) GetName() *string

GetName returns Name

func (CompositeEntity) MarshalJSON

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

MarshalJSON marshals to json representation

func (CompositeEntity) String

func (m CompositeEntity) String() string

func (CompositeEntity) ValidateEnumValue

func (m CompositeEntity) 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.63.2/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.63.2/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.63.2/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.63.2/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.63.2/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 resource's dialog version.
    DialogVersion *string `mandatory:"false" json:"dialogVersion"`

    // 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) GetDialogVersion

func (m CreateNewSkillDetails) GetDialogVersion() *string

GetDialogVersion returns DialogVersion

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"
    CreateOdaInstanceAttachmentDetailsAttachmentTypeMax    CreateOdaInstanceAttachmentDetailsAttachmentTypeEnum = "MAX"
)

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.63.2/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.63.2/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.63.2/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.63.2/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.63.2/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 CreateSkillCompositeEntityDetails

CreateSkillCompositeEntityDetails Properties that are required to create a skill composite entity.

type CreateSkillCompositeEntityDetails struct {

    // The entity name. This must be unique within the parent resource.
    Name *string `mandatory:"true" json:"name"`

    // List of entity attributes.
    Attributes []EntityAttribute `mandatory:"true" json:"attributes"`

    // List of entity actions.
    Actions []EntityAction `mandatory:"false" json:"actions"`

    NaturalLanguageMapping *EntityNaturalLanguageMapping `mandatory:"false" json:"naturalLanguageMapping"`
}

func (CreateSkillCompositeEntityDetails) GetName

func (m CreateSkillCompositeEntityDetails) GetName() *string

GetName returns Name

func (CreateSkillCompositeEntityDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateSkillCompositeEntityDetails) String

func (m CreateSkillCompositeEntityDetails) String() string

func (CreateSkillCompositeEntityDetails) ValidateEnumValue

func (m CreateSkillCompositeEntityDetails) 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 resource's dialog version.
    GetDialogVersion() *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 CreateSkillEntityDetails

CreateSkillEntityDetails Properties that are required to create a skill entity.

type CreateSkillEntityDetails interface {

    // The entity name. This must be unique within the parent resource.
    GetName() *string
}

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.63.2/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.63.2/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

func (request CreateSkillRequest) 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 CreateSkillResponse

CreateSkillResponse wrapper for the CreateSkill operation

type CreateSkillResponse 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 (CreateSkillResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateSkillResponse) String

func (response CreateSkillResponse) String() string

type CreateSkillValueListEntityDetails

CreateSkillValueListEntityDetails Properties that are required to create a value list entity.

type CreateSkillValueListEntityDetails struct {

    // The entity name. This must be unique within the parent resource.
    Name *string `mandatory:"true" json:"name"`

    // List of values for a value list entity.
    Values []StaticEntityValue `mandatory:"true" json:"values"`
}

func (CreateSkillValueListEntityDetails) GetName

func (m CreateSkillValueListEntityDetails) GetName() *string

GetName returns Name

func (CreateSkillValueListEntityDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateSkillValueListEntityDetails) String

func (m CreateSkillValueListEntityDetails) String() string

func (CreateSkillValueListEntityDetails) ValidateEnumValue

func (m CreateSkillValueListEntityDetails) 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 CreateSkillVersionDetails

CreateSkillVersionDetails Properties that are required to create a new version of an existing Skill.

type CreateSkillVersionDetails struct {

    // The unique identifier of the Skill 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 resource's dialog version.
    DialogVersion *string `mandatory:"false" json:"dialogVersion"`

    // 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 (CreateSkillVersionDetails) GetCategory

func (m CreateSkillVersionDetails) GetCategory() *string

GetCategory returns Category

func (CreateSkillVersionDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateSkillVersionDetails) GetDescription

func (m CreateSkillVersionDetails) GetDescription() *string

GetDescription returns Description

func (CreateSkillVersionDetails) GetDialogVersion

func (m CreateSkillVersionDetails) GetDialogVersion() *string

GetDialogVersion returns DialogVersion

func (CreateSkillVersionDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateSkillVersionDetails) GetMultilingualMode

func (m CreateSkillVersionDetails) GetMultilingualMode() BotMultilingualModeEnum

GetMultilingualMode returns MultilingualMode

func (CreateSkillVersionDetails) GetPlatformVersion

func (m CreateSkillVersionDetails) GetPlatformVersion() *string

GetPlatformVersion returns PlatformVersion

func (CreateSkillVersionDetails) GetPrimaryLanguageTag

func (m CreateSkillVersionDetails) GetPrimaryLanguageTag() *string

GetPrimaryLanguageTag returns PrimaryLanguageTag

func (CreateSkillVersionDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateSkillVersionDetails) String

func (m CreateSkillVersionDetails) String() string

func (CreateSkillVersionDetails) ValidateEnumValue

func (m CreateSkillVersionDetails) 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 CreateSlackChannelDetails

CreateSlackChannelDetails Properties required to create a Slack channel.

type CreateSlackChannelDetails 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 Slack Client Id for the Slack app.
    ClientId *string `mandatory:"true" json:"clientId"`

    // The Signing Secret for the Slack App.
    SigningSecret *string `mandatory:"true" json:"signingSecret"`

    // The Client Secret for the Slack App.
    ClientSecret *string `mandatory:"true" json:"clientSecret"`

    // 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 redirect to when authentication is successful.
    AuthSuccessUrl *string `mandatory:"false" json:"authSuccessUrl"`

    // The URL to redirect to when authentication is unsuccessful.
    AuthErrorUrl *string `mandatory:"false" json:"authErrorUrl"`

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

func (CreateSlackChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateSlackChannelDetails) GetDescription

func (m CreateSlackChannelDetails) GetDescription() *string

GetDescription returns Description

func (CreateSlackChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateSlackChannelDetails) GetName

func (m CreateSlackChannelDetails) GetName() *string

GetName returns Name

func (CreateSlackChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m CreateSlackChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateSlackChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateSlackChannelDetails) String

func (m CreateSlackChannelDetails) String() string

func (CreateSlackChannelDetails) ValidateEnumValue

func (m CreateSlackChannelDetails) 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 CreateSlackChannelResult

CreateSlackChannelResult The configuration for a Slack channel.

type CreateSlackChannelResult 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 Slack Client Id for the Slack app.
    ClientId *string `mandatory:"true" json:"clientId"`

    // 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 redirect to when authentication is successful.
    AuthSuccessUrl *string `mandatory:"false" json:"authSuccessUrl"`

    // The URL to redirect to when authentication is unsuccessful.
    AuthErrorUrl *string `mandatory:"false" json:"authErrorUrl"`

    // 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 (CreateSlackChannelResult) GetCategory

func (m CreateSlackChannelResult) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (CreateSlackChannelResult) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateSlackChannelResult) GetDescription

func (m CreateSlackChannelResult) GetDescription() *string

GetDescription returns Description

func (CreateSlackChannelResult) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateSlackChannelResult) GetId

func (m CreateSlackChannelResult) GetId() *string

GetId returns Id

func (CreateSlackChannelResult) GetLifecycleState

func (m CreateSlackChannelResult) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CreateSlackChannelResult) GetName

func (m CreateSlackChannelResult) GetName() *string

GetName returns Name

func (CreateSlackChannelResult) GetSessionExpiryDurationInMilliseconds

func (m CreateSlackChannelResult) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateSlackChannelResult) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (CreateSlackChannelResult) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (CreateSlackChannelResult) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateSlackChannelResult) String

func (m CreateSlackChannelResult) String() string

func (CreateSlackChannelResult) ValidateEnumValue

func (m CreateSlackChannelResult) 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 CreateTestChannelResult

CreateTestChannelResult The configuration for the Test channel.

type CreateTestChannelResult 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 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:"false" json:"secretKey"`

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

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

func (CreateTestChannelResult) GetCategory

func (m CreateTestChannelResult) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (CreateTestChannelResult) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateTestChannelResult) GetDescription

func (m CreateTestChannelResult) GetDescription() *string

GetDescription returns Description

func (CreateTestChannelResult) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateTestChannelResult) GetId

func (m CreateTestChannelResult) GetId() *string

GetId returns Id

func (CreateTestChannelResult) GetLifecycleState

func (m CreateTestChannelResult) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CreateTestChannelResult) GetName

func (m CreateTestChannelResult) GetName() *string

GetName returns Name

func (CreateTestChannelResult) GetSessionExpiryDurationInMilliseconds

func (m CreateTestChannelResult) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateTestChannelResult) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (CreateTestChannelResult) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (CreateTestChannelResult) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateTestChannelResult) String

func (m CreateTestChannelResult) String() string

func (CreateTestChannelResult) ValidateEnumValue

func (m CreateTestChannelResult) 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 CreateTranslatorDetails

CreateTranslatorDetails Properties that are required to create a Translator.

type CreateTranslatorDetails struct {

    // The Translation Service to use for this Translator.
    Type TranslationServiceEnum `mandatory:"true" json:"type"`

    // The base URL for invoking the Translation Service.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // The authentication token to use when invoking the Translation Service
    AuthToken *string `mandatory:"true" json:"authToken"`

    // Properties used when invoking the translation service.
    // Each property is a simple key-value pair.
    Properties map[string]string `mandatory:"false" json:"properties"`

    // 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 (CreateTranslatorDetails) String

func (m CreateTranslatorDetails) String() string

func (CreateTranslatorDetails) ValidateEnumValue

func (m CreateTranslatorDetails) 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 CreateTranslatorRequest

CreateTranslatorRequest wrapper for the CreateTranslator operation

# See also

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

type CreateTranslatorRequest struct {

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

    // Property values to create the new Translator.
    CreateTranslatorDetails `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 (CreateTranslatorRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateTranslatorRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateTranslatorRequest) RetryPolicy

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

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

func (CreateTranslatorRequest) String

func (request CreateTranslatorRequest) String() string

func (CreateTranslatorRequest) ValidateEnumValue

func (request CreateTranslatorRequest) 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 CreateTranslatorResponse

CreateTranslatorResponse wrapper for the CreateTranslator operation

type CreateTranslatorResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Translator instance
    Translator `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 (CreateTranslatorResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateTranslatorResponse) String

func (response CreateTranslatorResponse) String() string

type CreateTwilioChannelDetails

CreateTwilioChannelDetails Properties required to create a Twilio channel.

type CreateTwilioChannelDetails 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 Account SID for the Twilio number.
    AccountSID *string `mandatory:"true" json:"accountSID"`

    // The Twilio phone number.
    PhoneNumber *string `mandatory:"true" json:"phoneNumber"`

    // The Auth Token for the Twilio number.
    AuthToken *string `mandatory:"true" json:"authToken"`

    // Whether MMS is enabled for this channel or not.
    IsMmsEnabled *bool `mandatory:"true" json:"isMmsEnabled"`

    // 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 original connectors URL (used for backward compatibility).
    OriginalConnectorsUrl *string `mandatory:"false" json:"originalConnectorsUrl"`

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

func (CreateTwilioChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateTwilioChannelDetails) GetDescription

func (m CreateTwilioChannelDetails) GetDescription() *string

GetDescription returns Description

func (CreateTwilioChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateTwilioChannelDetails) GetName

func (m CreateTwilioChannelDetails) GetName() *string

GetName returns Name

func (CreateTwilioChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m CreateTwilioChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateTwilioChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateTwilioChannelDetails) String

func (m CreateTwilioChannelDetails) String() string

func (CreateTwilioChannelDetails) ValidateEnumValue

func (m CreateTwilioChannelDetails) 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 CreateTwilioChannelResult

CreateTwilioChannelResult The configuration for a Twilio channel.

type CreateTwilioChannelResult 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 Account SID for the Twilio number.
    AccountSID *string `mandatory:"true" json:"accountSID"`

    // The Twilio phone number.
    PhoneNumber *string `mandatory:"true" json:"phoneNumber"`

    // Whether MMS is enabled for this channel or not.
    IsMmsEnabled *bool `mandatory:"true" json:"isMmsEnabled"`

    // 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 original connectors URL (used for backward compatibility).
    OriginalConnectorsUrl *string `mandatory:"false" json:"originalConnectorsUrl"`

    // 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 (CreateTwilioChannelResult) GetCategory

func (m CreateTwilioChannelResult) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (CreateTwilioChannelResult) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateTwilioChannelResult) GetDescription

func (m CreateTwilioChannelResult) GetDescription() *string

GetDescription returns Description

func (CreateTwilioChannelResult) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateTwilioChannelResult) GetId

func (m CreateTwilioChannelResult) GetId() *string

GetId returns Id

func (CreateTwilioChannelResult) GetLifecycleState

func (m CreateTwilioChannelResult) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CreateTwilioChannelResult) GetName

func (m CreateTwilioChannelResult) GetName() *string

GetName returns Name

func (CreateTwilioChannelResult) GetSessionExpiryDurationInMilliseconds

func (m CreateTwilioChannelResult) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateTwilioChannelResult) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (CreateTwilioChannelResult) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (CreateTwilioChannelResult) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateTwilioChannelResult) String

func (m CreateTwilioChannelResult) String() string

func (CreateTwilioChannelResult) ValidateEnumValue

func (m CreateTwilioChannelResult) 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 CreateWebChannelDetails

CreateWebChannelDetails Properties required to create a Web channel.

type CreateWebChannelDetails 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"`

    // A comma-delimited whitelist of allowed domains.
    //
    // The channel will only communicate with the sites from the domains that you add to this list.
    // For example, *.corp.example.com, *.hdr.example.com. Entering a single asterisk (*) allows unrestricted access
    // to the channel from any domain.
    //
    // Typically, you'd only enter a single asterisk during development. For production, you would add an allowlist of domains.
    AllowedDomains *string `mandatory:"false" json:"allowedDomains"`

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

func (CreateWebChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateWebChannelDetails) GetDescription

func (m CreateWebChannelDetails) GetDescription() *string

GetDescription returns Description

func (CreateWebChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateWebChannelDetails) GetName

func (m CreateWebChannelDetails) GetName() *string

GetName returns Name

func (CreateWebChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m CreateWebChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateWebChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateWebChannelDetails) String

func (m CreateWebChannelDetails) String() string

func (CreateWebChannelDetails) ValidateEnumValue

func (m CreateWebChannelDetails) 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 CreateWebChannelResult

CreateWebChannelResult The configuration for a Web channel.

type CreateWebChannelResult 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"`

    // A comma-delimited whitelist of allowed domains.
    //
    // The channel will only communicate with the sites from the domains that you add to this list.
    // For example, *.corp.example.com, *.hdr.example.com. Entering a single asterisk (*) allows unrestricted access
    // to the channel from any domain.
    //
    // Typically, you'd only enter a single asterisk during development. For production, you would add an allowlist of domains.
    AllowedDomains *string `mandatory:"false" json:"allowedDomains"`

    // 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 (CreateWebChannelResult) GetCategory

func (m CreateWebChannelResult) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (CreateWebChannelResult) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateWebChannelResult) GetDescription

func (m CreateWebChannelResult) GetDescription() *string

GetDescription returns Description

func (CreateWebChannelResult) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateWebChannelResult) GetId

func (m CreateWebChannelResult) GetId() *string

GetId returns Id

func (CreateWebChannelResult) GetLifecycleState

func (m CreateWebChannelResult) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CreateWebChannelResult) GetName

func (m CreateWebChannelResult) GetName() *string

GetName returns Name

func (CreateWebChannelResult) GetSessionExpiryDurationInMilliseconds

func (m CreateWebChannelResult) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateWebChannelResult) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (CreateWebChannelResult) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (CreateWebChannelResult) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateWebChannelResult) String

func (m CreateWebChannelResult) String() string

func (CreateWebChannelResult) ValidateEnumValue

func (m CreateWebChannelResult) 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 CreateWebhookChannelDetails

CreateWebhookChannelDetails Properties required to create a Webhook channel.

type CreateWebhookChannelDetails 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 URL to send responses to.
    OutboundUrl *string `mandatory:"true" json:"outboundUrl"`

    // 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 version for payloads.
    PayloadVersion WebhookPayloadVersionEnum `mandatory:"true" json:"payloadVersion"`
}

func (CreateWebhookChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateWebhookChannelDetails) GetDescription

func (m CreateWebhookChannelDetails) GetDescription() *string

GetDescription returns Description

func (CreateWebhookChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateWebhookChannelDetails) GetName

func (m CreateWebhookChannelDetails) GetName() *string

GetName returns Name

func (CreateWebhookChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m CreateWebhookChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateWebhookChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateWebhookChannelDetails) String

func (m CreateWebhookChannelDetails) String() string

func (CreateWebhookChannelDetails) ValidateEnumValue

func (m CreateWebhookChannelDetails) 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 CreateWebhookChannelResult

CreateWebhookChannelResult The configuration for a Webhook channel.

type CreateWebhookChannelResult 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 to send 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 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 version for payloads.
    PayloadVersion WebhookPayloadVersionEnum `mandatory:"true" json:"payloadVersion"`
}

func (CreateWebhookChannelResult) GetCategory

func (m CreateWebhookChannelResult) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (CreateWebhookChannelResult) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateWebhookChannelResult) GetDescription

func (m CreateWebhookChannelResult) GetDescription() *string

GetDescription returns Description

func (CreateWebhookChannelResult) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateWebhookChannelResult) GetId

func (m CreateWebhookChannelResult) GetId() *string

GetId returns Id

func (CreateWebhookChannelResult) GetLifecycleState

func (m CreateWebhookChannelResult) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CreateWebhookChannelResult) GetName

func (m CreateWebhookChannelResult) GetName() *string

GetName returns Name

func (CreateWebhookChannelResult) GetSessionExpiryDurationInMilliseconds

func (m CreateWebhookChannelResult) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (CreateWebhookChannelResult) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (CreateWebhookChannelResult) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (CreateWebhookChannelResult) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateWebhookChannelResult) String

func (m CreateWebhookChannelResult) String() string

func (CreateWebhookChannelResult) ValidateEnumValue

func (m CreateWebhookChannelResult) 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 DefaultParameterValues

DefaultParameterValues Default values for parameters required to import a package

type DefaultParameterValues struct {

    // A list of resource type specific default parameter values, one set for each resource type listed in the package definition.
    ResourceTypesDefaultParameterValues []ResourceTypeDefaultParameterValues `mandatory:"false" json:"resourceTypesDefaultParameterValues"`
}

func (DefaultParameterValues) String

func (m DefaultParameterValues) String() string

func (DefaultParameterValues) ValidateEnumValue

func (m DefaultParameterValues) 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 DeleteAuthenticationProviderRequest

DeleteAuthenticationProviderRequest wrapper for the DeleteAuthenticationProvider operation

# See also

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

type DeleteAuthenticationProviderRequest struct {

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

    // Unique Authentication Provider identifier.
    AuthenticationProviderId *string `mandatory:"true" contributesTo:"path" name:"authenticationProviderId"`

    // 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"`

    // 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 (DeleteAuthenticationProviderRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteAuthenticationProviderRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteAuthenticationProviderRequest) RetryPolicy

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

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

func (DeleteAuthenticationProviderRequest) String

func (request DeleteAuthenticationProviderRequest) String() string

func (DeleteAuthenticationProviderRequest) ValidateEnumValue

func (request DeleteAuthenticationProviderRequest) 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 DeleteAuthenticationProviderResponse

DeleteAuthenticationProviderResponse wrapper for the DeleteAuthenticationProvider operation

type DeleteAuthenticationProviderResponse 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 (DeleteAuthenticationProviderResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteAuthenticationProviderResponse) String

func (response DeleteAuthenticationProviderResponse) String() string

type DeleteChannelRequest

DeleteChannelRequest wrapper for the DeleteChannel operation

# See also

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

type DeleteChannelRequest struct {

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

    // Unique Channel identifier.
    ChannelId *string `mandatory:"true" contributesTo:"path" name:"channelId"`

    // 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"`

    // 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 (DeleteChannelRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteChannelRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteChannelRequest) RetryPolicy

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

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

func (DeleteChannelRequest) String

func (request DeleteChannelRequest) String() string

func (DeleteChannelRequest) ValidateEnumValue

func (request DeleteChannelRequest) 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 DeleteChannelResponse

DeleteChannelResponse wrapper for the DeleteChannel operation

type DeleteChannelResponse 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 (DeleteChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteChannelResponse) String

func (response DeleteChannelResponse) String() string

type DeleteDigitalAssistantRequest

DeleteDigitalAssistantRequest wrapper for the DeleteDigitalAssistant operation

# See also

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

type DeleteDigitalAssistantRequest struct {

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

    // Unique Digital Assistant identifier.
    DigitalAssistantId *string `mandatory:"true" contributesTo:"path" name:"digitalAssistantId"`

    // 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"`

    // 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 (DeleteDigitalAssistantRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDigitalAssistantRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDigitalAssistantRequest) RetryPolicy

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

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

func (DeleteDigitalAssistantRequest) String

func (request DeleteDigitalAssistantRequest) String() string

func (DeleteDigitalAssistantRequest) ValidateEnumValue

func (request DeleteDigitalAssistantRequest) 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 DeleteDigitalAssistantResponse

DeleteDigitalAssistantResponse wrapper for the DeleteDigitalAssistant operation

type DeleteDigitalAssistantResponse 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 (DeleteDigitalAssistantResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDigitalAssistantResponse) String

func (response DeleteDigitalAssistantResponse) String() string

type DeleteImportedPackageRequest

DeleteImportedPackageRequest wrapper for the DeleteImportedPackage operation

# See also

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

type DeleteImportedPackageRequest struct {

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

    // Unique Digital Assistant package identifier.
    PackageId *string `mandatory:"true" contributesTo:"path" name:"packageId"`

    // 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"`

    // 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"`

    // 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 (DeleteImportedPackageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteImportedPackageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteImportedPackageRequest) RetryPolicy

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

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

func (DeleteImportedPackageRequest) String

func (request DeleteImportedPackageRequest) String() string

func (DeleteImportedPackageRequest) ValidateEnumValue

func (request DeleteImportedPackageRequest) 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 DeleteImportedPackageResponse

DeleteImportedPackageResponse wrapper for the DeleteImportedPackage operation

type DeleteImportedPackageResponse 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 (DeleteImportedPackageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteImportedPackageResponse) String

func (response DeleteImportedPackageResponse) String() string

type DeleteOdaInstanceAttachmentRequest

DeleteOdaInstanceAttachmentRequest wrapper for the DeleteOdaInstanceAttachment operation

# See also

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

type DeleteOdaInstanceAttachmentRequest struct {

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

    // Unique Digital Assistant instance attachment identifier.
    AttachmentId *string `mandatory:"true" contributesTo:"path" name:"attachmentId"`

    // 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"`

    // 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 (DeleteOdaInstanceAttachmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteOdaInstanceAttachmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteOdaInstanceAttachmentRequest) RetryPolicy

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

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

func (DeleteOdaInstanceAttachmentRequest) String

func (request DeleteOdaInstanceAttachmentRequest) String() string

func (DeleteOdaInstanceAttachmentRequest) ValidateEnumValue

func (request DeleteOdaInstanceAttachmentRequest) 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 DeleteOdaInstanceAttachmentResponse

DeleteOdaInstanceAttachmentResponse wrapper for the DeleteOdaInstanceAttachment operation

type DeleteOdaInstanceAttachmentResponse 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 (DeleteOdaInstanceAttachmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOdaInstanceAttachmentResponse) String

func (response DeleteOdaInstanceAttachmentResponse) String() string

type DeleteOdaInstanceRequest

DeleteOdaInstanceRequest wrapper for the DeleteOdaInstance operation

# See also

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

type DeleteOdaInstanceRequest struct {

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

    // Retain the ODA instance being deleted for the given number of days before hard-delete/purge.
    RetentionTime *int `mandatory:"false" contributesTo:"query" name:"retentionTime"`

    // 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"`

    // 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 (DeleteOdaInstanceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteOdaInstanceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteOdaInstanceRequest) RetryPolicy

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

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

func (DeleteOdaInstanceRequest) String

func (request DeleteOdaInstanceRequest) String() string

func (DeleteOdaInstanceRequest) ValidateEnumValue

func (request DeleteOdaInstanceRequest) 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 DeleteOdaInstanceResponse

DeleteOdaInstanceResponse wrapper for the DeleteOdaInstance operation

type DeleteOdaInstanceResponse 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 (DeleteOdaInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOdaInstanceResponse) String

func (response DeleteOdaInstanceResponse) String() string

type DeleteOdaPrivateEndpointAttachmentRequest

DeleteOdaPrivateEndpointAttachmentRequest wrapper for the DeleteOdaPrivateEndpointAttachment operation

# See also

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

type DeleteOdaPrivateEndpointAttachmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of ODA Private Endpoint Attachment.
    OdaPrivateEndpointAttachmentId *string `mandatory:"true" contributesTo:"path" name:"odaPrivateEndpointAttachmentId"`

    // 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"`

    // 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 (DeleteOdaPrivateEndpointAttachmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteOdaPrivateEndpointAttachmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteOdaPrivateEndpointAttachmentRequest) RetryPolicy

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

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

func (DeleteOdaPrivateEndpointAttachmentRequest) String

func (request DeleteOdaPrivateEndpointAttachmentRequest) String() string

func (DeleteOdaPrivateEndpointAttachmentRequest) ValidateEnumValue

func (request DeleteOdaPrivateEndpointAttachmentRequest) 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 DeleteOdaPrivateEndpointAttachmentResponse

DeleteOdaPrivateEndpointAttachmentResponse wrapper for the DeleteOdaPrivateEndpointAttachment operation

type DeleteOdaPrivateEndpointAttachmentResponse 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 (DeleteOdaPrivateEndpointAttachmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOdaPrivateEndpointAttachmentResponse) String

func (response DeleteOdaPrivateEndpointAttachmentResponse) String() string

type DeleteOdaPrivateEndpointRequest

DeleteOdaPrivateEndpointRequest wrapper for the DeleteOdaPrivateEndpoint operation

# See also

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

type DeleteOdaPrivateEndpointRequest 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"`

    // 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"`

    // 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 (DeleteOdaPrivateEndpointRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteOdaPrivateEndpointRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteOdaPrivateEndpointRequest) RetryPolicy

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

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

func (DeleteOdaPrivateEndpointRequest) String

func (request DeleteOdaPrivateEndpointRequest) String() string

func (DeleteOdaPrivateEndpointRequest) ValidateEnumValue

func (request DeleteOdaPrivateEndpointRequest) 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 DeleteOdaPrivateEndpointResponse

DeleteOdaPrivateEndpointResponse wrapper for the DeleteOdaPrivateEndpoint operation

type DeleteOdaPrivateEndpointResponse 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 (DeleteOdaPrivateEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOdaPrivateEndpointResponse) String

func (response DeleteOdaPrivateEndpointResponse) String() string

type DeleteOdaPrivateEndpointScanProxyRequest

DeleteOdaPrivateEndpointScanProxyRequest wrapper for the DeleteOdaPrivateEndpointScanProxy operation

# See also

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

type DeleteOdaPrivateEndpointScanProxyRequest struct {

    // Unique ODA Private Endpoint Scan Proxy identifier.
    OdaPrivateEndpointScanProxyId *string `mandatory:"true" contributesTo:"path" name:"odaPrivateEndpointScanProxyId"`

    // 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"`

    // 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"`

    // 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 (DeleteOdaPrivateEndpointScanProxyRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteOdaPrivateEndpointScanProxyRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteOdaPrivateEndpointScanProxyRequest) RetryPolicy

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

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

func (DeleteOdaPrivateEndpointScanProxyRequest) String

func (request DeleteOdaPrivateEndpointScanProxyRequest) String() string

func (DeleteOdaPrivateEndpointScanProxyRequest) ValidateEnumValue

func (request DeleteOdaPrivateEndpointScanProxyRequest) 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 DeleteOdaPrivateEndpointScanProxyResponse

DeleteOdaPrivateEndpointScanProxyResponse wrapper for the DeleteOdaPrivateEndpointScanProxy operation

type DeleteOdaPrivateEndpointScanProxyResponse 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 (DeleteOdaPrivateEndpointScanProxyResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOdaPrivateEndpointScanProxyResponse) String

func (response DeleteOdaPrivateEndpointScanProxyResponse) String() string

type DeleteSkillParameterRequest

DeleteSkillParameterRequest wrapper for the DeleteSkillParameter operation

# See also

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

type DeleteSkillParameterRequest 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"`

    // The name of a Skill Parameter.
    ParameterName *string `mandatory:"true" contributesTo:"path" name:"parameterName"`

    // 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"`

    // 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 (DeleteSkillParameterRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteSkillParameterRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteSkillParameterRequest) RetryPolicy

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

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

func (DeleteSkillParameterRequest) String

func (request DeleteSkillParameterRequest) String() string

func (DeleteSkillParameterRequest) ValidateEnumValue

func (request DeleteSkillParameterRequest) 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 DeleteSkillParameterResponse

DeleteSkillParameterResponse wrapper for the DeleteSkillParameter operation

type DeleteSkillParameterResponse 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 (DeleteSkillParameterResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteSkillParameterResponse) String

func (response DeleteSkillParameterResponse) String() string

type DeleteSkillRequest

DeleteSkillRequest wrapper for the DeleteSkill operation

# See also

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

type DeleteSkillRequest 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"`

    // 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"`

    // 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 (DeleteSkillRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteSkillRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteSkillRequest) RetryPolicy

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

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

func (DeleteSkillRequest) String

func (request DeleteSkillRequest) String() string

func (DeleteSkillRequest) ValidateEnumValue

func (request DeleteSkillRequest) 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 DeleteSkillResponse

DeleteSkillResponse wrapper for the DeleteSkill operation

type DeleteSkillResponse 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 (DeleteSkillResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteSkillResponse) String

func (response DeleteSkillResponse) String() string

type DeleteTranslatorRequest

DeleteTranslatorRequest wrapper for the DeleteTranslator operation

# See also

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

type DeleteTranslatorRequest struct {

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

    // Unique Translator identifier.
    TranslatorId *string `mandatory:"true" contributesTo:"path" name:"translatorId"`

    // 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"`

    // 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 (DeleteTranslatorRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteTranslatorRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteTranslatorRequest) RetryPolicy

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

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

func (DeleteTranslatorRequest) String

func (request DeleteTranslatorRequest) String() string

func (DeleteTranslatorRequest) ValidateEnumValue

func (request DeleteTranslatorRequest) 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 DeleteTranslatorResponse

DeleteTranslatorResponse wrapper for the DeleteTranslator operation

type DeleteTranslatorResponse 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 (DeleteTranslatorResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteTranslatorResponse) String

func (response DeleteTranslatorResponse) String() string

type DigitalAssistant

DigitalAssistant Digital Assistant metadata.

type DigitalAssistant 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 resource's dialog version.
    DialogVersion *string `mandatory:"false" json:"dialogVersion"`

    // 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 (DigitalAssistant) String

func (m DigitalAssistant) String() string

func (DigitalAssistant) ValidateEnumValue

func (m DigitalAssistant) 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 DigitalAssistantCollection

DigitalAssistantCollection A collection of Digital Assistant summaries.

type DigitalAssistantCollection struct {

    // The Digital Assistant summaries.
    Items []DigitalAssistantSummary `mandatory:"true" json:"items"`
}

func (DigitalAssistantCollection) String

func (m DigitalAssistantCollection) String() string

func (DigitalAssistantCollection) ValidateEnumValue

func (m DigitalAssistantCollection) 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 DigitalAssistantParameter

DigitalAssistantParameter Metadata for a Digital Assistant Parameter.

type DigitalAssistantParameter 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"`

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

    // A description of the Parameter.
    Description *string `mandatory:"false" json:"description"`
}

func (DigitalAssistantParameter) String

func (m DigitalAssistantParameter) String() string

func (DigitalAssistantParameter) ValidateEnumValue

func (m DigitalAssistantParameter) 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 DigitalAssistantParameterCollection

DigitalAssistantParameterCollection A collection of Digital Assistant Parameter summaries.

type DigitalAssistantParameterCollection struct {

    // The Digital Assistant Parameter summaries.
    Items []DigitalAssistantParameterSummary `mandatory:"true" json:"items"`
}

func (DigitalAssistantParameterCollection) String

func (m DigitalAssistantParameterCollection) String() string

func (DigitalAssistantParameterCollection) ValidateEnumValue

func (m DigitalAssistantParameterCollection) 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 DigitalAssistantParameterSummary

DigitalAssistantParameterSummary Metadata for a Digital Assistant Parameter property.

type DigitalAssistantParameterSummary 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 Parameter's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

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

    // The current value.  The value will be interpreted based on the `type`.
    Value *string `mandatory:"false" json:"value"`
}

func (DigitalAssistantParameterSummary) String

func (m DigitalAssistantParameterSummary) String() string

func (DigitalAssistantParameterSummary) ValidateEnumValue

func (m DigitalAssistantParameterSummary) 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 DigitalAssistantParameterValue

DigitalAssistantParameterValue Properties for configuring a Parameter in a Digital Assistant instance.

type DigitalAssistantParameterValue struct {

    // The Parameter name.  This must be unique within the parent resource.
    Name *string `mandatory:"true" json:"name"`

    // 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"`
}

func (DigitalAssistantParameterValue) String

func (m DigitalAssistantParameterValue) String() string

func (DigitalAssistantParameterValue) ValidateEnumValue

func (m DigitalAssistantParameterValue) 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 DigitalAssistantSummary

DigitalAssistantSummary Summary of a Digital Assistant.

type DigitalAssistantSummary 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 namespace.
    Namespace *string `mandatory:"true" json:"namespace"`

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

    // 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"`

    // 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 (DigitalAssistantSummary) String

func (m DigitalAssistantSummary) String() string

func (DigitalAssistantSummary) ValidateEnumValue

func (m DigitalAssistantSummary) 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 Entity

Entity Metadata for an entity.

type Entity interface {

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

    // The entity name. This must be unique within the parent resource.
    GetName() *string
}

type EntityAction

EntityAction Action of an entity

type EntityAction struct {

    // Name of an entity action
    Name *string `mandatory:"true" json:"name"`

    // List of entity action arguments
    Arguments []EntityActionArgument `mandatory:"true" json:"arguments"`

    // Type of CRUD operation for entity action
    CrudType *string `mandatory:"false" json:"crudType"`

    NaturalLanguageMapping *EntityActionNaturalLanguageMapping `mandatory:"false" json:"naturalLanguageMapping"`
}

func (EntityAction) String

func (m EntityAction) String() string

func (EntityAction) ValidateEnumValue

func (m EntityAction) 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 EntityActionArgument

EntityActionArgument Argument of an entity action

type EntityActionArgument struct {

    // Name of an entity action argument
    Name *string `mandatory:"true" json:"name"`

    // Type of an entity action argument
    Type EntityAttributeTypeEnum `mandatory:"true" json:"type"`

    // Metatype of an entity action argument
    MetaType *string `mandatory:"false" json:"metaType"`

    NaturalLanguageMapping *EntityActionArgumentNaturalLanguageMapping `mandatory:"false" json:"naturalLanguageMapping"`

    // Is the entity action argument multi-value
    IsMultiValue *bool `mandatory:"false" json:"isMultiValue"`

    // Name of referenced entity.
    EntityName *string `mandatory:"false" json:"entityName"`
}

func (EntityActionArgument) String

func (m EntityActionArgument) String() string

func (EntityActionArgument) ValidateEnumValue

func (m EntityActionArgument) 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 EntityActionArgumentNaturalLanguageMapping

EntityActionArgumentNaturalLanguageMapping Natural language mapping of an entity action argument.

type EntityActionArgumentNaturalLanguageMapping struct {

    // List of natural language mapped values.
    Languages []LanguageMapping `mandatory:"true" json:"languages"`
}

func (EntityActionArgumentNaturalLanguageMapping) String

func (m EntityActionArgumentNaturalLanguageMapping) String() string

func (EntityActionArgumentNaturalLanguageMapping) ValidateEnumValue

func (m EntityActionArgumentNaturalLanguageMapping) 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 EntityActionNaturalLanguageMapping

EntityActionNaturalLanguageMapping Natural language mapping of an entity action.

type EntityActionNaturalLanguageMapping struct {

    // List of natural language mapped values.
    Languages []LanguageMapping `mandatory:"true" json:"languages"`
}

func (EntityActionNaturalLanguageMapping) String

func (m EntityActionNaturalLanguageMapping) String() string

func (EntityActionNaturalLanguageMapping) ValidateEnumValue

func (m EntityActionNaturalLanguageMapping) 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 EntityAttribute

EntityAttribute Attribute of an entity

type EntityAttribute struct {

    // The name of an entity attribute
    Name *string `mandatory:"true" json:"name"`

    // The type of an entity attribute
    Type EntityAttributeTypeEnum `mandatory:"true" json:"type"`

    NaturalLanguageMapping *EntityAttributeNaturalLanguageMapping `mandatory:"false" json:"naturalLanguageMapping"`

    // Is the entity attribute multi-value
    IsMultiValue *bool `mandatory:"false" json:"isMultiValue"`

    // Is the entity attribute a fuzzy match
    IsFuzzyMatch *bool `mandatory:"false" json:"isFuzzyMatch"`

    // Are comparisons inverted in the entity attribute
    IsInvertComparisons *bool `mandatory:"false" json:"isInvertComparisons"`

    // Temporal preference of an attribute
    TemporalPreference TemporalPreferenceEnum `mandatory:"false" json:"temporalPreference,omitempty"`

    // Name of referenced entity.
    EntityName *string `mandatory:"false" json:"entityName"`
}

func (EntityAttribute) String

func (m EntityAttribute) String() string

func (EntityAttribute) ValidateEnumValue

func (m EntityAttribute) 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 EntityAttributeNaturalLanguageMapping

EntityAttributeNaturalLanguageMapping Natural language mapping of an entity attribute

type EntityAttributeNaturalLanguageMapping struct {

    // List of natural language mapped values.
    Languages []LanguageMapping `mandatory:"true" json:"languages"`
}

func (EntityAttributeNaturalLanguageMapping) String

func (m EntityAttributeNaturalLanguageMapping) String() string

func (EntityAttributeNaturalLanguageMapping) ValidateEnumValue

func (m EntityAttributeNaturalLanguageMapping) 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 EntityAttributeTypeEnum

EntityAttributeTypeEnum Enum with underlying type: string

type EntityAttributeTypeEnum string

Set of constants representing the allowable values for EntityAttributeTypeEnum

const (
    EntityAttributeTypeText               EntityAttributeTypeEnum = "TEXT"
    EntityAttributeTypeNumber             EntityAttributeTypeEnum = "NUMBER"
    EntityAttributeTypeDateTime           EntityAttributeTypeEnum = "DATE_TIME"
    EntityAttributeTypeDate               EntityAttributeTypeEnum = "DATE"
    EntityAttributeTypeEntity             EntityAttributeTypeEnum = "ENTITY"
    EntityAttributeTypeCompositeEntity    EntityAttributeTypeEnum = "COMPOSITE_ENTITY"
    EntityAttributeTypeAttributeReference EntityAttributeTypeEnum = "ATTRIBUTE_REFERENCE"
    EntityAttributeTypeBoolean            EntityAttributeTypeEnum = "BOOLEAN"
)

func GetEntityAttributeTypeEnumValues

func GetEntityAttributeTypeEnumValues() []EntityAttributeTypeEnum

GetEntityAttributeTypeEnumValues Enumerates the set of values for EntityAttributeTypeEnum

func GetMappingEntityAttributeTypeEnum

func GetMappingEntityAttributeTypeEnum(val string) (EntityAttributeTypeEnum, bool)

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

type EntityNaturalLanguageMapping

EntityNaturalLanguageMapping Natural language mapping of an entity attribute.

type EntityNaturalLanguageMapping struct {

    // List of natural language mapped values.
    Languages []LanguageMapping `mandatory:"true" json:"languages"`
}

func (EntityNaturalLanguageMapping) String

func (m EntityNaturalLanguageMapping) String() string

func (EntityNaturalLanguageMapping) ValidateEnumValue

func (m EntityNaturalLanguageMapping) 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 EntityTypeEnum

EntityTypeEnum Enum with underlying type: string

type EntityTypeEnum string

Set of constants representing the allowable values for EntityTypeEnum

const (
    EntityTypeComposite  EntityTypeEnum = "COMPOSITE"
    EntityTypeEnumValues EntityTypeEnum = "ENUM_VALUES"
)

func GetEntityTypeEnumValues

func GetEntityTypeEnumValues() []EntityTypeEnum

GetEntityTypeEnumValues Enumerates the set of values for EntityTypeEnum

func GetMappingEntityTypeEnum

func GetMappingEntityTypeEnum(val string) (EntityTypeEnum, bool)

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

type ErrorBody

ErrorBody Error Information.

type ErrorBody struct {

    // A short error code that defines the error, which is useful for programmatic parsing.
    Code *string `mandatory:"true" json:"code"`

    // A human-readable error string.
    Message *string `mandatory:"true" json:"message"`
}

func (ErrorBody) String

func (m ErrorBody) String() string

func (ErrorBody) ValidateEnumValue

func (m ErrorBody) 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 ExportBotDetails

ExportBotDetails Properties to export a Bot to Object Storage.

type ExportBotDetails struct {
    Target *StorageLocation `mandatory:"true" json:"target"`
}

func (ExportBotDetails) String

func (m ExportBotDetails) String() string

func (ExportBotDetails) ValidateEnumValue

func (m ExportBotDetails) 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 ExportDigitalAssistantDetails

ExportDigitalAssistantDetails Properties that specify where in Object Storage to export the Digital Assistant to.

type ExportDigitalAssistantDetails struct {
    Target *StorageLocation `mandatory:"true" json:"target"`
}

func (ExportDigitalAssistantDetails) String

func (m ExportDigitalAssistantDetails) String() string

func (ExportDigitalAssistantDetails) ValidateEnumValue

func (m ExportDigitalAssistantDetails) 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 ExportDigitalAssistantRequest

ExportDigitalAssistantRequest wrapper for the ExportDigitalAssistant operation

# See also

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

type ExportDigitalAssistantRequest struct {

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

    // Unique Digital Assistant identifier.
    DigitalAssistantId *string `mandatory:"true" contributesTo:"path" name:"digitalAssistantId"`

    // Where in Object Storage to export the Digital Assistant to.
    ExportDigitalAssistantDetails `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 (ExportDigitalAssistantRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ExportDigitalAssistantRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ExportDigitalAssistantRequest) RetryPolicy

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

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

func (ExportDigitalAssistantRequest) String

func (request ExportDigitalAssistantRequest) String() string

func (ExportDigitalAssistantRequest) ValidateEnumValue

func (request ExportDigitalAssistantRequest) 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 ExportDigitalAssistantResponse

ExportDigitalAssistantResponse wrapper for the ExportDigitalAssistant operation

type ExportDigitalAssistantResponse 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"`

    // 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 (ExportDigitalAssistantResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ExportDigitalAssistantResponse) String

func (response ExportDigitalAssistantResponse) String() string

type ExportSkillDetails

ExportSkillDetails Properties that specify where in Object Storage to export the Skill to.

type ExportSkillDetails struct {
    Target *StorageLocation `mandatory:"true" json:"target"`
}

func (ExportSkillDetails) String

func (m ExportSkillDetails) String() string

func (ExportSkillDetails) ValidateEnumValue

func (m ExportSkillDetails) 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 ExportSkillRequest

ExportSkillRequest wrapper for the ExportSkill operation

# See also

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

type ExportSkillRequest 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"`

    // Where in Object Storage to export the Skill to.
    ExportSkillDetails `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 (ExportSkillRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ExportSkillRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ExportSkillRequest) RetryPolicy

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

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

func (ExportSkillRequest) String

func (request ExportSkillRequest) String() string

func (ExportSkillRequest) ValidateEnumValue

func (request ExportSkillRequest) 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 ExportSkillResponse

ExportSkillResponse wrapper for the ExportSkill operation

type ExportSkillResponse 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"`

    // 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 (ExportSkillResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ExportSkillResponse) String

func (response ExportSkillResponse) String() string

type ExtendDigitalAssistantDetails

ExtendDigitalAssistantDetails Properties that are required to create a new Digital Assistant by extending an existing Digital Assistant.

type ExtendDigitalAssistantDetails struct {

    // The unique identifier of the Digital Assistant to extend.
    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 (ExtendDigitalAssistantDetails) GetCategory

func (m ExtendDigitalAssistantDetails) GetCategory() *string

GetCategory returns Category

func (ExtendDigitalAssistantDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ExtendDigitalAssistantDetails) GetDescription

func (m ExtendDigitalAssistantDetails) GetDescription() *string

GetDescription returns Description

func (ExtendDigitalAssistantDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ExtendDigitalAssistantDetails) GetMultilingualMode

func (m ExtendDigitalAssistantDetails) GetMultilingualMode() BotMultilingualModeEnum

GetMultilingualMode returns MultilingualMode

func (ExtendDigitalAssistantDetails) GetPlatformVersion

func (m ExtendDigitalAssistantDetails) GetPlatformVersion() *string

GetPlatformVersion returns PlatformVersion

func (ExtendDigitalAssistantDetails) GetPrimaryLanguageTag

func (m ExtendDigitalAssistantDetails) GetPrimaryLanguageTag() *string

GetPrimaryLanguageTag returns PrimaryLanguageTag

func (ExtendDigitalAssistantDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExtendDigitalAssistantDetails) String

func (m ExtendDigitalAssistantDetails) String() string

func (ExtendDigitalAssistantDetails) ValidateEnumValue

func (m ExtendDigitalAssistantDetails) 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 ExtendSkillDetails

ExtendSkillDetails Properties that are required to create a new Skill by extending an existing Skill.

type ExtendSkillDetails struct {

    // The unique identifier of the Skill to extend.
    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 resource's dialog version.
    DialogVersion *string `mandatory:"false" json:"dialogVersion"`

    // 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 (ExtendSkillDetails) GetCategory

func (m ExtendSkillDetails) GetCategory() *string

GetCategory returns Category

func (ExtendSkillDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ExtendSkillDetails) GetDescription

func (m ExtendSkillDetails) GetDescription() *string

GetDescription returns Description

func (ExtendSkillDetails) GetDialogVersion

func (m ExtendSkillDetails) GetDialogVersion() *string

GetDialogVersion returns DialogVersion

func (ExtendSkillDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ExtendSkillDetails) GetMultilingualMode

func (m ExtendSkillDetails) GetMultilingualMode() BotMultilingualModeEnum

GetMultilingualMode returns MultilingualMode

func (ExtendSkillDetails) GetPlatformVersion

func (m ExtendSkillDetails) GetPlatformVersion() *string

GetPlatformVersion returns PlatformVersion

func (ExtendSkillDetails) GetPrimaryLanguageTag

func (m ExtendSkillDetails) GetPrimaryLanguageTag() *string

GetPrimaryLanguageTag returns PrimaryLanguageTag

func (ExtendSkillDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExtendSkillDetails) String

func (m ExtendSkillDetails) String() string

func (ExtendSkillDetails) ValidateEnumValue

func (m ExtendSkillDetails) 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 FacebookChannel

FacebookChannel The configuration for a Facebook channel.

type FacebookChannel 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 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 (FacebookChannel) GetCategory

func (m FacebookChannel) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (FacebookChannel) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (FacebookChannel) GetDescription

func (m FacebookChannel) GetDescription() *string

GetDescription returns Description

func (FacebookChannel) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (FacebookChannel) GetId

func (m FacebookChannel) GetId() *string

GetId returns Id

func (FacebookChannel) GetLifecycleState

func (m FacebookChannel) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (FacebookChannel) GetName

func (m FacebookChannel) GetName() *string

GetName returns Name

func (FacebookChannel) GetSessionExpiryDurationInMilliseconds

func (m FacebookChannel) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (FacebookChannel) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (FacebookChannel) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (FacebookChannel) MarshalJSON

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

MarshalJSON marshals to json representation

func (FacebookChannel) String

func (m FacebookChannel) String() string

func (FacebookChannel) ValidateEnumValue

func (m FacebookChannel) 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 GetAuthenticationProviderRequest

GetAuthenticationProviderRequest wrapper for the GetAuthenticationProvider operation

# See also

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

type GetAuthenticationProviderRequest struct {

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

    // Unique Authentication Provider identifier.
    AuthenticationProviderId *string `mandatory:"true" contributesTo:"path" name:"authenticationProviderId"`

    // The If-None-Match HTTP request header makes the request conditional. For GET methods, the service will return the
    // requested resource, with a 200 status, only if it doesn't have an ETag matching the given ones.
    // When the condition fails for GET methods, then the service will return HTTP status code 304 (Not Modified).
    IfNoneMatch *string `mandatory:"false" contributesTo:"header" name:"if-none-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"`

    // 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 (GetAuthenticationProviderRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetAuthenticationProviderRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetAuthenticationProviderRequest) RetryPolicy

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

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

func (GetAuthenticationProviderRequest) String

func (request GetAuthenticationProviderRequest) String() string

func (GetAuthenticationProviderRequest) ValidateEnumValue

func (request GetAuthenticationProviderRequest) 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 GetAuthenticationProviderResponse

GetAuthenticationProviderResponse wrapper for the GetAuthenticationProvider operation

type GetAuthenticationProviderResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (GetAuthenticationProviderResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetAuthenticationProviderResponse) String

func (response GetAuthenticationProviderResponse) String() string

type GetChannelRequest

GetChannelRequest wrapper for the GetChannel operation

# See also

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

type GetChannelRequest struct {

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

    // Unique Channel identifier.
    ChannelId *string `mandatory:"true" contributesTo:"path" name:"channelId"`

    // The If-None-Match HTTP request header makes the request conditional. For GET methods, the service will return the
    // requested resource, with a 200 status, only if it doesn't have an ETag matching the given ones.
    // When the condition fails for GET methods, then the service will return HTTP status code 304 (Not Modified).
    IfNoneMatch *string `mandatory:"false" contributesTo:"header" name:"if-none-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"`

    // 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 (GetChannelRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetChannelRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetChannelRequest) RetryPolicy

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

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

func (GetChannelRequest) String

func (request GetChannelRequest) String() string

func (GetChannelRequest) ValidateEnumValue

func (request GetChannelRequest) 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 GetChannelResponse

GetChannelResponse wrapper for the GetChannel operation

type GetChannelResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (GetChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetChannelResponse) String

func (response GetChannelResponse) String() string

type GetDigitalAssistantParameterRequest

GetDigitalAssistantParameterRequest wrapper for the GetDigitalAssistantParameter operation

# See also

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

type GetDigitalAssistantParameterRequest struct {

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

    // Unique Digital Assistant identifier.
    DigitalAssistantId *string `mandatory:"true" contributesTo:"path" name:"digitalAssistantId"`

    // The name of a Digital Assistant Parameter.  This is unique with the Digital Assistant.
    ParameterName *string `mandatory:"true" contributesTo:"path" name:"parameterName"`

    // The If-None-Match HTTP request header makes the request conditional. For GET methods, the service will return the
    // requested resource, with a 200 status, only if it doesn't have an ETag matching the given ones.
    // When the condition fails for GET methods, then the service will return HTTP status code 304 (Not Modified).
    IfNoneMatch *string `mandatory:"false" contributesTo:"header" name:"if-none-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"`

    // 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 (GetDigitalAssistantParameterRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDigitalAssistantParameterRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDigitalAssistantParameterRequest) RetryPolicy

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

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

func (GetDigitalAssistantParameterRequest) String

func (request GetDigitalAssistantParameterRequest) String() string

func (GetDigitalAssistantParameterRequest) ValidateEnumValue

func (request GetDigitalAssistantParameterRequest) 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 GetDigitalAssistantParameterResponse

GetDigitalAssistantParameterResponse wrapper for the GetDigitalAssistantParameter operation

type GetDigitalAssistantParameterResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (GetDigitalAssistantParameterResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDigitalAssistantParameterResponse) String

func (response GetDigitalAssistantParameterResponse) String() string

type GetDigitalAssistantRequest

GetDigitalAssistantRequest wrapper for the GetDigitalAssistant operation

# See also

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

type GetDigitalAssistantRequest struct {

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

    // Unique Digital Assistant identifier.
    DigitalAssistantId *string `mandatory:"true" contributesTo:"path" name:"digitalAssistantId"`

    // The If-None-Match HTTP request header makes the request conditional. For GET methods, the service will return the
    // requested resource, with a 200 status, only if it doesn't have an ETag matching the given ones.
    // When the condition fails for GET methods, then the service will return HTTP status code 304 (Not Modified).
    IfNoneMatch *string `mandatory:"false" contributesTo:"header" name:"if-none-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"`

    // 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 (GetDigitalAssistantRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDigitalAssistantRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDigitalAssistantRequest) RetryPolicy

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

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

func (GetDigitalAssistantRequest) String

func (request GetDigitalAssistantRequest) String() string

func (GetDigitalAssistantRequest) ValidateEnumValue

func (request GetDigitalAssistantRequest) 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 GetDigitalAssistantResponse

GetDigitalAssistantResponse wrapper for the GetDigitalAssistant operation

type GetDigitalAssistantResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (GetDigitalAssistantResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDigitalAssistantResponse) String

func (response GetDigitalAssistantResponse) String() string

type GetImportedPackageRequest

GetImportedPackageRequest wrapper for the GetImportedPackage operation

# See also

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

type GetImportedPackageRequest struct {

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

    // Unique Digital Assistant package identifier.
    PackageId *string `mandatory:"true" contributesTo:"path" name:"packageId"`

    // 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 (GetImportedPackageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetImportedPackageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetImportedPackageRequest) RetryPolicy

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

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

func (GetImportedPackageRequest) String

func (request GetImportedPackageRequest) String() string

func (GetImportedPackageRequest) ValidateEnumValue

func (request GetImportedPackageRequest) 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 GetImportedPackageResponse

GetImportedPackageResponse wrapper for the GetImportedPackage operation

type GetImportedPackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (GetImportedPackageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetImportedPackageResponse) String

func (response GetImportedPackageResponse) String() string

type GetOdaInstanceAttachmentRequest

GetOdaInstanceAttachmentRequest wrapper for the GetOdaInstanceAttachment operation

# See also

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

type GetOdaInstanceAttachmentRequest struct {

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

    // Unique Digital Assistant instance attachment identifier.
    AttachmentId *string `mandatory:"true" contributesTo:"path" name:"attachmentId"`

    // Whether to send attachment owner info during get/list call.
    IncludeOwnerMetadata *bool `mandatory:"false" contributesTo:"query" name:"includeOwnerMetadata"`

    // 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 (GetOdaInstanceAttachmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetOdaInstanceAttachmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetOdaInstanceAttachmentRequest) RetryPolicy

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

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

func (GetOdaInstanceAttachmentRequest) String

func (request GetOdaInstanceAttachmentRequest) String() string

func (GetOdaInstanceAttachmentRequest) ValidateEnumValue

func (request GetOdaInstanceAttachmentRequest) 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 GetOdaInstanceAttachmentResponse

GetOdaInstanceAttachmentResponse wrapper for the GetOdaInstanceAttachment operation

type GetOdaInstanceAttachmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (GetOdaInstanceAttachmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOdaInstanceAttachmentResponse) String

func (response GetOdaInstanceAttachmentResponse) String() string

type GetOdaInstanceRequest

GetOdaInstanceRequest wrapper for the GetOdaInstance operation

# See also

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

type GetOdaInstanceRequest struct {

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

    // 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 (GetOdaInstanceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetOdaInstanceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetOdaInstanceRequest) RetryPolicy

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

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

func (GetOdaInstanceRequest) String

func (request GetOdaInstanceRequest) String() string

func (GetOdaInstanceRequest) ValidateEnumValue

func (request GetOdaInstanceRequest) 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 GetOdaInstanceResponse

GetOdaInstanceResponse wrapper for the GetOdaInstance operation

type GetOdaInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (GetOdaInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOdaInstanceResponse) String

func (response GetOdaInstanceResponse) String() string

type GetOdaPrivateEndpointAttachmentRequest

GetOdaPrivateEndpointAttachmentRequest wrapper for the GetOdaPrivateEndpointAttachment operation

# See also

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

type GetOdaPrivateEndpointAttachmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of ODA Private Endpoint Attachment.
    OdaPrivateEndpointAttachmentId *string `mandatory:"true" contributesTo:"path" name:"odaPrivateEndpointAttachmentId"`

    // 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 (GetOdaPrivateEndpointAttachmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetOdaPrivateEndpointAttachmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetOdaPrivateEndpointAttachmentRequest) RetryPolicy

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

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

func (GetOdaPrivateEndpointAttachmentRequest) String

func (request GetOdaPrivateEndpointAttachmentRequest) String() string

func (GetOdaPrivateEndpointAttachmentRequest) ValidateEnumValue

func (request GetOdaPrivateEndpointAttachmentRequest) 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 GetOdaPrivateEndpointAttachmentResponse

GetOdaPrivateEndpointAttachmentResponse wrapper for the GetOdaPrivateEndpointAttachment operation

type GetOdaPrivateEndpointAttachmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (GetOdaPrivateEndpointAttachmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOdaPrivateEndpointAttachmentResponse) String

func (response GetOdaPrivateEndpointAttachmentResponse) String() string

type GetOdaPrivateEndpointRequest

GetOdaPrivateEndpointRequest wrapper for the GetOdaPrivateEndpoint operation

# See also

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

type GetOdaPrivateEndpointRequest 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 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 (GetOdaPrivateEndpointRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetOdaPrivateEndpointRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetOdaPrivateEndpointRequest) RetryPolicy

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

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

func (GetOdaPrivateEndpointRequest) String

func (request GetOdaPrivateEndpointRequest) String() string

func (GetOdaPrivateEndpointRequest) ValidateEnumValue

func (request GetOdaPrivateEndpointRequest) 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 GetOdaPrivateEndpointResponse

GetOdaPrivateEndpointResponse wrapper for the GetOdaPrivateEndpoint operation

type GetOdaPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (GetOdaPrivateEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOdaPrivateEndpointResponse) String

func (response GetOdaPrivateEndpointResponse) String() string

type GetOdaPrivateEndpointScanProxyRequest

GetOdaPrivateEndpointScanProxyRequest wrapper for the GetOdaPrivateEndpointScanProxy operation

# See also

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

type GetOdaPrivateEndpointScanProxyRequest struct {

    // Unique ODA Private Endpoint Scan Proxy identifier.
    OdaPrivateEndpointScanProxyId *string `mandatory:"true" contributesTo:"path" name:"odaPrivateEndpointScanProxyId"`

    // 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"`

    // 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 (GetOdaPrivateEndpointScanProxyRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetOdaPrivateEndpointScanProxyRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetOdaPrivateEndpointScanProxyRequest) RetryPolicy

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

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

func (GetOdaPrivateEndpointScanProxyRequest) String

func (request GetOdaPrivateEndpointScanProxyRequest) String() string

func (GetOdaPrivateEndpointScanProxyRequest) ValidateEnumValue

func (request GetOdaPrivateEndpointScanProxyRequest) 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 GetOdaPrivateEndpointScanProxyResponse

GetOdaPrivateEndpointScanProxyResponse wrapper for the GetOdaPrivateEndpointScanProxy operation

type GetOdaPrivateEndpointScanProxyResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (GetOdaPrivateEndpointScanProxyResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOdaPrivateEndpointScanProxyResponse) String

func (response GetOdaPrivateEndpointScanProxyResponse) String() string

type GetPackageRequest

GetPackageRequest wrapper for the GetPackage operation

# See also

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

type GetPackageRequest struct {

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

    // Unique Digital Assistant package identifier.
    PackageId *string `mandatory:"true" contributesTo:"path" name:"packageId"`

    // 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 (GetPackageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetPackageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetPackageRequest) RetryPolicy

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

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

func (GetPackageRequest) String

func (request GetPackageRequest) String() string

func (GetPackageRequest) ValidateEnumValue

func (request GetPackageRequest) 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 GetPackageResponse

GetPackageResponse wrapper for the GetPackage operation

type GetPackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (GetPackageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetPackageResponse) String

func (response GetPackageResponse) String() string

type GetSkillParameterRequest

GetSkillParameterRequest wrapper for the GetSkillParameter operation

# See also

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

type GetSkillParameterRequest 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"`

    // The name of a Skill Parameter.
    ParameterName *string `mandatory:"true" contributesTo:"path" name:"parameterName"`

    // The If-None-Match HTTP request header makes the request conditional. For GET methods, the service will return the
    // requested resource, with a 200 status, only if it doesn't have an ETag matching the given ones.
    // When the condition fails for GET methods, then the service will return HTTP status code 304 (Not Modified).
    IfNoneMatch *string `mandatory:"false" contributesTo:"header" name:"if-none-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"`

    // 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 (GetSkillParameterRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetSkillParameterRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetSkillParameterRequest) RetryPolicy

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

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

func (GetSkillParameterRequest) String

func (request GetSkillParameterRequest) String() string

func (GetSkillParameterRequest) ValidateEnumValue

func (request GetSkillParameterRequest) 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 GetSkillParameterResponse

GetSkillParameterResponse wrapper for the GetSkillParameter operation

type GetSkillParameterResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (GetSkillParameterResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetSkillParameterResponse) String

func (response GetSkillParameterResponse) String() string

type GetSkillRequest

GetSkillRequest wrapper for the GetSkill operation

# See also

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

type GetSkillRequest 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"`

    // The If-None-Match HTTP request header makes the request conditional. For GET methods, the service will return the
    // requested resource, with a 200 status, only if it doesn't have an ETag matching the given ones.
    // When the condition fails for GET methods, then the service will return HTTP status code 304 (Not Modified).
    IfNoneMatch *string `mandatory:"false" contributesTo:"header" name:"if-none-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"`

    // 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 (GetSkillRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetSkillRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetSkillRequest) RetryPolicy

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

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

func (GetSkillRequest) String

func (request GetSkillRequest) String() string

func (GetSkillRequest) ValidateEnumValue

func (request GetSkillRequest) 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 GetSkillResponse

GetSkillResponse wrapper for the GetSkill operation

type GetSkillResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (GetSkillResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetSkillResponse) String

func (response GetSkillResponse) String() string

type GetTranslatorRequest

GetTranslatorRequest wrapper for the GetTranslator operation

# See also

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

type GetTranslatorRequest struct {

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

    // Unique Translator identifier.
    TranslatorId *string `mandatory:"true" contributesTo:"path" name:"translatorId"`

    // The If-None-Match HTTP request header makes the request conditional. For GET methods, the service will return the
    // requested resource, with a 200 status, only if it doesn't have an ETag matching the given ones.
    // When the condition fails for GET methods, then the service will return HTTP status code 304 (Not Modified).
    IfNoneMatch *string `mandatory:"false" contributesTo:"header" name:"if-none-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"`

    // 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 (GetTranslatorRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetTranslatorRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetTranslatorRequest) RetryPolicy

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

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

func (GetTranslatorRequest) String

func (request GetTranslatorRequest) String() string

func (GetTranslatorRequest) ValidateEnumValue

func (request GetTranslatorRequest) 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 GetTranslatorResponse

GetTranslatorResponse wrapper for the GetTranslator operation

type GetTranslatorResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (GetTranslatorResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetTranslatorResponse) String

func (response GetTranslatorResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

# See also

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

type GetWorkRequestRequest struct {

    // The identifier of the asynchronous work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // 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 (GetWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

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

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

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

func (request GetWorkRequestRequest) 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 GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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"`

    // A non-negative integer representing the number of seconds the client should
    // wait before polling this endpoint again.
    RetryAfter *int `presentIn:"header" name:"retry-after"`
}

func (GetWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type ImportBotDetails

ImportBotDetails Properties to import a Bot resource from Object Storage.

type ImportBotDetails struct {
    Source *StorageLocation `mandatory:"true" json:"source"`
}

func (ImportBotDetails) String

func (m ImportBotDetails) String() string

func (ImportBotDetails) ValidateEnumValue

func (m ImportBotDetails) 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 ImportBotRequest

ImportBotRequest wrapper for the ImportBot operation

# See also

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

type ImportBotRequest struct {

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

    // Properties for where in Object Storage to import the Bot archive from.
    ImportBotDetails `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 (ImportBotRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ImportBotRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ImportBotRequest) RetryPolicy

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

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

func (ImportBotRequest) String

func (request ImportBotRequest) String() string

func (ImportBotRequest) ValidateEnumValue

func (request ImportBotRequest) 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 ImportBotResponse

ImportBotResponse wrapper for the ImportBot operation

type ImportBotResponse 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 (ImportBotResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ImportBotResponse) String

func (response ImportBotResponse) String() string

type ImportContract

ImportContract The contract guiding the import experience for the consumer and behavior of the resource providers for all resource types in a package.

type ImportContract struct {

    // A list of resource type specific import contracts, one for each resource type listed in the package definition.
    ImportContract []ResourceTypeImportContract `mandatory:"false" json:"importContract"`
}

func (ImportContract) String

func (m ImportContract) String() string

func (ImportContract) ValidateEnumValue

func (m ImportContract) 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 ImportedPackage

ImportedPackage An imported/instantiated package within an instance.

type ImportedPackage struct {

    // ID of the host instance.
    OdaInstanceId *string `mandatory:"true" json:"odaInstanceId"`

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

    // Stable name of the package (the same across versions).
    Name *string `mandatory:"true" json:"name"`

    // Display name of the package (can change across versions).
    DisplayName *string `mandatory:"true" json:"displayName"`

    // version of the package.
    Version *string `mandatory:"true" json:"version"`

    // Status of the imported package.
    Status ImportedPackageStatusEnum `mandatory:"true" json:"status"`

    // When the imported package 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 imported package 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"`

    // Short message explaining the status of this imported package.
    StatusMessage *string `mandatory:"true" json:"statusMessage"`

    // A list of parameter values used to import the package.
    ParameterValues map[string]string `mandatory:"true" 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 (ImportedPackage) String

func (m ImportedPackage) String() string

func (ImportedPackage) ValidateEnumValue

func (m ImportedPackage) 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 ImportedPackageStatusEnum

ImportedPackageStatusEnum Enum with underlying type: string

type ImportedPackageStatusEnum string

Set of constants representing the allowable values for ImportedPackageStatusEnum

const (
    ImportedPackageStatusReady            ImportedPackageStatusEnum = "READY"
    ImportedPackageStatusOperationPending ImportedPackageStatusEnum = "OPERATION_PENDING"
    ImportedPackageStatusFailed           ImportedPackageStatusEnum = "FAILED"
)

func GetImportedPackageStatusEnumValues

func GetImportedPackageStatusEnumValues() []ImportedPackageStatusEnum

GetImportedPackageStatusEnumValues Enumerates the set of values for ImportedPackageStatusEnum

func GetMappingImportedPackageStatusEnum

func GetMappingImportedPackageStatusEnum(val string) (ImportedPackageStatusEnum, bool)

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

type ImportedPackageSummary

ImportedPackageSummary A summary of an imported/instantiated package within an instance.

type ImportedPackageSummary struct {

    // ID of the host instance.
    OdaInstanceId *string `mandatory:"true" json:"odaInstanceId"`

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

    // Stable name of the package (the same across versions).
    Name *string `mandatory:"true" json:"name"`

    // Display name of the package (can change across versions).
    DisplayName *string `mandatory:"true" json:"displayName"`

    // version of the package.
    Version *string `mandatory:"true" json:"version"`

    // Status of the imported package.
    Status ImportedPackageStatusEnum `mandatory:"true" json:"status"`

    // When the imported package 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 imported package 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 (ImportedPackageSummary) String

func (m ImportedPackageSummary) String() string

func (ImportedPackageSummary) ValidateEnumValue

func (m ImportedPackageSummary) 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 IosChannel

IosChannel The configuration for an iOS channel.

type IosChannel 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 (IosChannel) GetCategory

func (m IosChannel) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (IosChannel) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (IosChannel) GetDescription

func (m IosChannel) GetDescription() *string

GetDescription returns Description

func (IosChannel) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (IosChannel) GetId

func (m IosChannel) GetId() *string

GetId returns Id

func (IosChannel) GetLifecycleState

func (m IosChannel) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (IosChannel) GetName

func (m IosChannel) GetName() *string

GetName returns Name

func (IosChannel) GetSessionExpiryDurationInMilliseconds

func (m IosChannel) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (IosChannel) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (IosChannel) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (IosChannel) MarshalJSON

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

MarshalJSON marshals to json representation

func (IosChannel) String

func (m IosChannel) String() string

func (IosChannel) ValidateEnumValue

func (m IosChannel) 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 LanguageMapping

LanguageMapping A natural language mapping.

type LanguageMapping struct {

    // Language tag of mapping.
    LanguageTag *string `mandatory:"true" json:"languageTag"`

    // Primary name of mapping.
    PrimaryName *string `mandatory:"true" json:"primaryName"`

    // List of named values for mapping.
    Names []NameMapping `mandatory:"true" json:"names"`
}

func (LanguageMapping) String

func (m LanguageMapping) String() string

func (LanguageMapping) ValidateEnumValue

func (m LanguageMapping) 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 LifecycleStateEnum

LifecycleStateEnum Enum with underlying type: string

type LifecycleStateEnum string

Set of constants representing the allowable values for LifecycleStateEnum

const (
    LifecycleStateCreating LifecycleStateEnum = "CREATING"
    LifecycleStateUpdating LifecycleStateEnum = "UPDATING"
    LifecycleStateActive   LifecycleStateEnum = "ACTIVE"
    LifecycleStateInactive LifecycleStateEnum = "INACTIVE"
    LifecycleStateDeleting LifecycleStateEnum = "DELETING"
    LifecycleStateDeleted  LifecycleStateEnum = "DELETED"
    LifecycleStateFailed   LifecycleStateEnum = "FAILED"
)

func GetLifecycleStateEnumValues

func GetLifecycleStateEnumValues() []LifecycleStateEnum

GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum

func GetMappingLifecycleStateEnum

func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)

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

type ListAuthenticationProvidersIdentityProviderEnum

ListAuthenticationProvidersIdentityProviderEnum Enum with underlying type: string

type ListAuthenticationProvidersIdentityProviderEnum string

Set of constants representing the allowable values for ListAuthenticationProvidersIdentityProviderEnum

const (
    ListAuthenticationProvidersIdentityProviderGeneric   ListAuthenticationProvidersIdentityProviderEnum = "GENERIC"
    ListAuthenticationProvidersIdentityProviderOam       ListAuthenticationProvidersIdentityProviderEnum = "OAM"
    ListAuthenticationProvidersIdentityProviderGoogle    ListAuthenticationProvidersIdentityProviderEnum = "GOOGLE"
    ListAuthenticationProvidersIdentityProviderMicrosoft ListAuthenticationProvidersIdentityProviderEnum = "MICROSOFT"
)

func GetListAuthenticationProvidersIdentityProviderEnumValues

func GetListAuthenticationProvidersIdentityProviderEnumValues() []ListAuthenticationProvidersIdentityProviderEnum

GetListAuthenticationProvidersIdentityProviderEnumValues Enumerates the set of values for ListAuthenticationProvidersIdentityProviderEnum

func GetMappingListAuthenticationProvidersIdentityProviderEnum

func GetMappingListAuthenticationProvidersIdentityProviderEnum(val string) (ListAuthenticationProvidersIdentityProviderEnum, bool)

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

type ListAuthenticationProvidersLifecycleStateEnum

ListAuthenticationProvidersLifecycleStateEnum Enum with underlying type: string

type ListAuthenticationProvidersLifecycleStateEnum string

Set of constants representing the allowable values for ListAuthenticationProvidersLifecycleStateEnum

const (
    ListAuthenticationProvidersLifecycleStateCreating ListAuthenticationProvidersLifecycleStateEnum = "CREATING"
    ListAuthenticationProvidersLifecycleStateUpdating ListAuthenticationProvidersLifecycleStateEnum = "UPDATING"
    ListAuthenticationProvidersLifecycleStateActive   ListAuthenticationProvidersLifecycleStateEnum = "ACTIVE"
    ListAuthenticationProvidersLifecycleStateInactive ListAuthenticationProvidersLifecycleStateEnum = "INACTIVE"
    ListAuthenticationProvidersLifecycleStateDeleting ListAuthenticationProvidersLifecycleStateEnum = "DELETING"
    ListAuthenticationProvidersLifecycleStateDeleted  ListAuthenticationProvidersLifecycleStateEnum = "DELETED"
    ListAuthenticationProvidersLifecycleStateFailed   ListAuthenticationProvidersLifecycleStateEnum = "FAILED"
)

func GetListAuthenticationProvidersLifecycleStateEnumValues

func GetListAuthenticationProvidersLifecycleStateEnumValues() []ListAuthenticationProvidersLifecycleStateEnum

GetListAuthenticationProvidersLifecycleStateEnumValues Enumerates the set of values for ListAuthenticationProvidersLifecycleStateEnum

func GetMappingListAuthenticationProvidersLifecycleStateEnum

func GetMappingListAuthenticationProvidersLifecycleStateEnum(val string) (ListAuthenticationProvidersLifecycleStateEnum, bool)

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

type ListAuthenticationProvidersRequest

ListAuthenticationProvidersRequest wrapper for the ListAuthenticationProviders operation

# See also

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

type ListAuthenticationProvidersRequest struct {

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

    // Unique Authentication Provider identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // List only Authentication Providers for this Identity Provider.
    IdentityProvider ListAuthenticationProvidersIdentityProviderEnum `mandatory:"false" contributesTo:"query" name:"identityProvider" omitEmpty:"true"`

    // List only the information for Authentication Providers with this name. Authentication Provider names are unique and may not change.
    // Example: `MyProvider`
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // List only the resources that are in this lifecycle state.
    LifecycleState ListAuthenticationProvidersLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return per page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page at which to start retrieving results.
    // You get this value from the `opc-next-page` header in a previous list request.
    // To retireve the first page, omit this query parameter.
    // Example: `MToxMA==`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sort the results in this order, use either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListAuthenticationProvidersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Sort on this field. You can specify one sort order only. The default sort field is `timeCreated`.
    // The default sort order for `timeCreated` and `timeUpdated` is descending.
    // For all other sort fields the default sort order is ascending.
    SortBy ListAuthenticationProvidersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 (ListAuthenticationProvidersRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListAuthenticationProvidersRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListAuthenticationProvidersRequest) RetryPolicy

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

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

func (ListAuthenticationProvidersRequest) String

func (request ListAuthenticationProvidersRequest) String() string

func (ListAuthenticationProvidersRequest) ValidateEnumValue

func (request ListAuthenticationProvidersRequest) 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 ListAuthenticationProvidersResponse

ListAuthenticationProvidersResponse wrapper for the ListAuthenticationProviders operation

type ListAuthenticationProvidersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AuthenticationProviderCollection instances
    AuthenticationProviderCollection `presentIn:"body"`

    // 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"`

    // When you are paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the
    // `page` query parameter for the subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // The total number of results that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListAuthenticationProvidersResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAuthenticationProvidersResponse) String

func (response ListAuthenticationProvidersResponse) String() string

type ListAuthenticationProvidersSortByEnum

ListAuthenticationProvidersSortByEnum Enum with underlying type: string

type ListAuthenticationProvidersSortByEnum string

Set of constants representing the allowable values for ListAuthenticationProvidersSortByEnum

const (
    ListAuthenticationProvidersSortByTimecreated      ListAuthenticationProvidersSortByEnum = "timeCreated"
    ListAuthenticationProvidersSortByTimeupdated      ListAuthenticationProvidersSortByEnum = "timeUpdated"
    ListAuthenticationProvidersSortByName             ListAuthenticationProvidersSortByEnum = "name"
    ListAuthenticationProvidersSortByIdentityprovider ListAuthenticationProvidersSortByEnum = "identityProvider"
)

func GetListAuthenticationProvidersSortByEnumValues

func GetListAuthenticationProvidersSortByEnumValues() []ListAuthenticationProvidersSortByEnum

GetListAuthenticationProvidersSortByEnumValues Enumerates the set of values for ListAuthenticationProvidersSortByEnum

func GetMappingListAuthenticationProvidersSortByEnum

func GetMappingListAuthenticationProvidersSortByEnum(val string) (ListAuthenticationProvidersSortByEnum, bool)

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

type ListAuthenticationProvidersSortOrderEnum

ListAuthenticationProvidersSortOrderEnum Enum with underlying type: string

type ListAuthenticationProvidersSortOrderEnum string

Set of constants representing the allowable values for ListAuthenticationProvidersSortOrderEnum

const (
    ListAuthenticationProvidersSortOrderAsc  ListAuthenticationProvidersSortOrderEnum = "ASC"
    ListAuthenticationProvidersSortOrderDesc ListAuthenticationProvidersSortOrderEnum = "DESC"
)

func GetListAuthenticationProvidersSortOrderEnumValues

func GetListAuthenticationProvidersSortOrderEnumValues() []ListAuthenticationProvidersSortOrderEnum

GetListAuthenticationProvidersSortOrderEnumValues Enumerates the set of values for ListAuthenticationProvidersSortOrderEnum

func GetMappingListAuthenticationProvidersSortOrderEnum

func GetMappingListAuthenticationProvidersSortOrderEnum(val string) (ListAuthenticationProvidersSortOrderEnum, bool)

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

type ListChannelsCategoryEnum

ListChannelsCategoryEnum Enum with underlying type: string

type ListChannelsCategoryEnum string

Set of constants representing the allowable values for ListChannelsCategoryEnum

const (
    ListChannelsCategoryAgent       ListChannelsCategoryEnum = "AGENT"
    ListChannelsCategoryApplication ListChannelsCategoryEnum = "APPLICATION"
    ListChannelsCategoryBot         ListChannelsCategoryEnum = "BOT"
    ListChannelsCategoryBotAsAgent  ListChannelsCategoryEnum = "BOT_AS_AGENT"
    ListChannelsCategorySystem      ListChannelsCategoryEnum = "SYSTEM"
    ListChannelsCategoryEvent       ListChannelsCategoryEnum = "EVENT"
)

func GetListChannelsCategoryEnumValues

func GetListChannelsCategoryEnumValues() []ListChannelsCategoryEnum

GetListChannelsCategoryEnumValues Enumerates the set of values for ListChannelsCategoryEnum

func GetMappingListChannelsCategoryEnum

func GetMappingListChannelsCategoryEnum(val string) (ListChannelsCategoryEnum, bool)

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

type ListChannelsLifecycleStateEnum

ListChannelsLifecycleStateEnum Enum with underlying type: string

type ListChannelsLifecycleStateEnum string

Set of constants representing the allowable values for ListChannelsLifecycleStateEnum

const (
    ListChannelsLifecycleStateCreating ListChannelsLifecycleStateEnum = "CREATING"
    ListChannelsLifecycleStateUpdating ListChannelsLifecycleStateEnum = "UPDATING"
    ListChannelsLifecycleStateActive   ListChannelsLifecycleStateEnum = "ACTIVE"
    ListChannelsLifecycleStateInactive ListChannelsLifecycleStateEnum = "INACTIVE"
    ListChannelsLifecycleStateDeleting ListChannelsLifecycleStateEnum = "DELETING"
    ListChannelsLifecycleStateDeleted  ListChannelsLifecycleStateEnum = "DELETED"
    ListChannelsLifecycleStateFailed   ListChannelsLifecycleStateEnum = "FAILED"
)

func GetListChannelsLifecycleStateEnumValues

func GetListChannelsLifecycleStateEnumValues() []ListChannelsLifecycleStateEnum

GetListChannelsLifecycleStateEnumValues Enumerates the set of values for ListChannelsLifecycleStateEnum

func GetMappingListChannelsLifecycleStateEnum

func GetMappingListChannelsLifecycleStateEnum(val string) (ListChannelsLifecycleStateEnum, bool)

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

type ListChannelsRequest

ListChannelsRequest wrapper for the ListChannels operation

# See also

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

type ListChannelsRequest struct {

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

    // Unique Channel identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // List only the information for Channels with this name. Channels names are unique and may not change.
    // Example: `MyChannel`
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // List only Channels with this category.
    Category ListChannelsCategoryEnum `mandatory:"false" contributesTo:"query" name:"category" omitEmpty:"true"`

    // List only Channels of this type.
    Type ListChannelsTypeEnum `mandatory:"false" contributesTo:"query" name:"type" omitEmpty:"true"`

    // List only the resources that are in this lifecycle state.
    LifecycleState ListChannelsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return per page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page at which to start retrieving results.
    // You get this value from the `opc-next-page` header in a previous list request.
    // To retireve the first page, omit this query parameter.
    // Example: `MToxMA==`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sort the results in this order, use either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListChannelsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Sort on this field. You can specify one sort order only. The default sort field is `timeCreated`.
    // The default sort order for `timeCreated` and `timeUpdated` is descending, and the default sort order for `name` is ascending.
    SortBy ListChannelsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 (ListChannelsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListChannelsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListChannelsRequest) RetryPolicy

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

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

func (ListChannelsRequest) String

func (request ListChannelsRequest) String() string

func (ListChannelsRequest) ValidateEnumValue

func (request ListChannelsRequest) 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 ListChannelsResponse

ListChannelsResponse wrapper for the ListChannels operation

type ListChannelsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ChannelCollection instances
    ChannelCollection `presentIn:"body"`

    // 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"`

    // When you are paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the
    // `page` query parameter for the subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // The total number of results that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListChannelsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListChannelsResponse) String

func (response ListChannelsResponse) String() string

type ListChannelsSortByEnum

ListChannelsSortByEnum Enum with underlying type: string

type ListChannelsSortByEnum string

Set of constants representing the allowable values for ListChannelsSortByEnum

const (
    ListChannelsSortByTimecreated ListChannelsSortByEnum = "timeCreated"
    ListChannelsSortByTimeupdated ListChannelsSortByEnum = "timeUpdated"
    ListChannelsSortByName        ListChannelsSortByEnum = "name"
)

func GetListChannelsSortByEnumValues

func GetListChannelsSortByEnumValues() []ListChannelsSortByEnum

GetListChannelsSortByEnumValues Enumerates the set of values for ListChannelsSortByEnum

func GetMappingListChannelsSortByEnum

func GetMappingListChannelsSortByEnum(val string) (ListChannelsSortByEnum, bool)

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

type ListChannelsSortOrderEnum

ListChannelsSortOrderEnum Enum with underlying type: string

type ListChannelsSortOrderEnum string

Set of constants representing the allowable values for ListChannelsSortOrderEnum

const (
    ListChannelsSortOrderAsc  ListChannelsSortOrderEnum = "ASC"
    ListChannelsSortOrderDesc ListChannelsSortOrderEnum = "DESC"
)

func GetListChannelsSortOrderEnumValues

func GetListChannelsSortOrderEnumValues() []ListChannelsSortOrderEnum

GetListChannelsSortOrderEnumValues Enumerates the set of values for ListChannelsSortOrderEnum

func GetMappingListChannelsSortOrderEnum

func GetMappingListChannelsSortOrderEnum(val string) (ListChannelsSortOrderEnum, bool)

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

type ListChannelsTypeEnum

ListChannelsTypeEnum Enum with underlying type: string

type ListChannelsTypeEnum string

Set of constants representing the allowable values for ListChannelsTypeEnum

const (
    ListChannelsTypeAndroid      ListChannelsTypeEnum = "ANDROID"
    ListChannelsTypeAppevent     ListChannelsTypeEnum = "APPEVENT"
    ListChannelsTypeApplication  ListChannelsTypeEnum = "APPLICATION"
    ListChannelsTypeCortana      ListChannelsTypeEnum = "CORTANA"
    ListChannelsTypeFacebook     ListChannelsTypeEnum = "FACEBOOK"
    ListChannelsTypeIos          ListChannelsTypeEnum = "IOS"
    ListChannelsTypeMsteams      ListChannelsTypeEnum = "MSTEAMS"
    ListChannelsTypeOss          ListChannelsTypeEnum = "OSS"
    ListChannelsTypeOsvc         ListChannelsTypeEnum = "OSVC"
    ListChannelsTypeServicecloud ListChannelsTypeEnum = "SERVICECLOUD"
    ListChannelsTypeSlack        ListChannelsTypeEnum = "SLACK"
    ListChannelsTypeTest         ListChannelsTypeEnum = "TEST"
    ListChannelsTypeTwilio       ListChannelsTypeEnum = "TWILIO"
    ListChannelsTypeWeb          ListChannelsTypeEnum = "WEB"
    ListChannelsTypeWebhook      ListChannelsTypeEnum = "WEBHOOK"
)

func GetListChannelsTypeEnumValues

func GetListChannelsTypeEnumValues() []ListChannelsTypeEnum

GetListChannelsTypeEnumValues Enumerates the set of values for ListChannelsTypeEnum

func GetMappingListChannelsTypeEnum

func GetMappingListChannelsTypeEnum(val string) (ListChannelsTypeEnum, bool)

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

type ListDigitalAssistantParametersLifecycleStateEnum

ListDigitalAssistantParametersLifecycleStateEnum Enum with underlying type: string

type ListDigitalAssistantParametersLifecycleStateEnum string

Set of constants representing the allowable values for ListDigitalAssistantParametersLifecycleStateEnum

const (
    ListDigitalAssistantParametersLifecycleStateCreating ListDigitalAssistantParametersLifecycleStateEnum = "CREATING"
    ListDigitalAssistantParametersLifecycleStateUpdating ListDigitalAssistantParametersLifecycleStateEnum = "UPDATING"
    ListDigitalAssistantParametersLifecycleStateActive   ListDigitalAssistantParametersLifecycleStateEnum = "ACTIVE"
    ListDigitalAssistantParametersLifecycleStateInactive ListDigitalAssistantParametersLifecycleStateEnum = "INACTIVE"
    ListDigitalAssistantParametersLifecycleStateDeleting ListDigitalAssistantParametersLifecycleStateEnum = "DELETING"
    ListDigitalAssistantParametersLifecycleStateDeleted  ListDigitalAssistantParametersLifecycleStateEnum = "DELETED"
    ListDigitalAssistantParametersLifecycleStateFailed   ListDigitalAssistantParametersLifecycleStateEnum = "FAILED"
)

func GetListDigitalAssistantParametersLifecycleStateEnumValues

func GetListDigitalAssistantParametersLifecycleStateEnumValues() []ListDigitalAssistantParametersLifecycleStateEnum

GetListDigitalAssistantParametersLifecycleStateEnumValues Enumerates the set of values for ListDigitalAssistantParametersLifecycleStateEnum

func GetMappingListDigitalAssistantParametersLifecycleStateEnum

func GetMappingListDigitalAssistantParametersLifecycleStateEnum(val string) (ListDigitalAssistantParametersLifecycleStateEnum, bool)

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

type ListDigitalAssistantParametersRequest

ListDigitalAssistantParametersRequest wrapper for the ListDigitalAssistantParameters operation

# See also

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

type ListDigitalAssistantParametersRequest struct {

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

    // Unique Digital Assistant identifier.
    DigitalAssistantId *string `mandatory:"true" contributesTo:"path" name:"digitalAssistantId"`

    // List only Parameters with this name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // List only the resources that are in this lifecycle state.
    LifecycleState ListDigitalAssistantParametersLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return per page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page at which to start retrieving results.
    // You get this value from the `opc-next-page` header in a previous list request.
    // To retireve the first page, omit this query parameter.
    // Example: `MToxMA==`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sort the results in this order, use either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListDigitalAssistantParametersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Sort on this field. You can specify one sort order only. The default sort field is `name`.
    // The default sort order is ascending.
    SortBy ListDigitalAssistantParametersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 (ListDigitalAssistantParametersRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListDigitalAssistantParametersRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListDigitalAssistantParametersRequest) RetryPolicy

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

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

func (ListDigitalAssistantParametersRequest) String

func (request ListDigitalAssistantParametersRequest) String() string

func (ListDigitalAssistantParametersRequest) ValidateEnumValue

func (request ListDigitalAssistantParametersRequest) 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 ListDigitalAssistantParametersResponse

ListDigitalAssistantParametersResponse wrapper for the ListDigitalAssistantParameters operation

type ListDigitalAssistantParametersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DigitalAssistantParameterCollection instances
    DigitalAssistantParameterCollection `presentIn:"body"`

    // 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"`

    // When you are paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the
    // `page` query parameter for the subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // The total number of results that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListDigitalAssistantParametersResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDigitalAssistantParametersResponse) String

func (response ListDigitalAssistantParametersResponse) String() string

type ListDigitalAssistantParametersSortByEnum

ListDigitalAssistantParametersSortByEnum Enum with underlying type: string

type ListDigitalAssistantParametersSortByEnum string

Set of constants representing the allowable values for ListDigitalAssistantParametersSortByEnum

const (
    ListDigitalAssistantParametersSortByName        ListDigitalAssistantParametersSortByEnum = "name"
    ListDigitalAssistantParametersSortByDisplayname ListDigitalAssistantParametersSortByEnum = "displayName"
    ListDigitalAssistantParametersSortByType        ListDigitalAssistantParametersSortByEnum = "type"
)

func GetListDigitalAssistantParametersSortByEnumValues

func GetListDigitalAssistantParametersSortByEnumValues() []ListDigitalAssistantParametersSortByEnum

GetListDigitalAssistantParametersSortByEnumValues Enumerates the set of values for ListDigitalAssistantParametersSortByEnum

func GetMappingListDigitalAssistantParametersSortByEnum

func GetMappingListDigitalAssistantParametersSortByEnum(val string) (ListDigitalAssistantParametersSortByEnum, bool)

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

type ListDigitalAssistantParametersSortOrderEnum

ListDigitalAssistantParametersSortOrderEnum Enum with underlying type: string

type ListDigitalAssistantParametersSortOrderEnum string

Set of constants representing the allowable values for ListDigitalAssistantParametersSortOrderEnum

const (
    ListDigitalAssistantParametersSortOrderAsc  ListDigitalAssistantParametersSortOrderEnum = "ASC"
    ListDigitalAssistantParametersSortOrderDesc ListDigitalAssistantParametersSortOrderEnum = "DESC"
)

func GetListDigitalAssistantParametersSortOrderEnumValues

func GetListDigitalAssistantParametersSortOrderEnumValues() []ListDigitalAssistantParametersSortOrderEnum

GetListDigitalAssistantParametersSortOrderEnumValues Enumerates the set of values for ListDigitalAssistantParametersSortOrderEnum

func GetMappingListDigitalAssistantParametersSortOrderEnum

func GetMappingListDigitalAssistantParametersSortOrderEnum(val string) (ListDigitalAssistantParametersSortOrderEnum, bool)

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

type ListDigitalAssistantsLifecycleStateEnum

ListDigitalAssistantsLifecycleStateEnum Enum with underlying type: string

type ListDigitalAssistantsLifecycleStateEnum string

Set of constants representing the allowable values for ListDigitalAssistantsLifecycleStateEnum

const (
    ListDigitalAssistantsLifecycleStateCreating ListDigitalAssistantsLifecycleStateEnum = "CREATING"
    ListDigitalAssistantsLifecycleStateUpdating ListDigitalAssistantsLifecycleStateEnum = "UPDATING"
    ListDigitalAssistantsLifecycleStateActive   ListDigitalAssistantsLifecycleStateEnum = "ACTIVE"
    ListDigitalAssistantsLifecycleStateInactive ListDigitalAssistantsLifecycleStateEnum = "INACTIVE"
    ListDigitalAssistantsLifecycleStateDeleting ListDigitalAssistantsLifecycleStateEnum = "DELETING"
    ListDigitalAssistantsLifecycleStateDeleted  ListDigitalAssistantsLifecycleStateEnum = "DELETED"
    ListDigitalAssistantsLifecycleStateFailed   ListDigitalAssistantsLifecycleStateEnum = "FAILED"
)

func GetListDigitalAssistantsLifecycleStateEnumValues

func GetListDigitalAssistantsLifecycleStateEnumValues() []ListDigitalAssistantsLifecycleStateEnum

GetListDigitalAssistantsLifecycleStateEnumValues Enumerates the set of values for ListDigitalAssistantsLifecycleStateEnum

func GetMappingListDigitalAssistantsLifecycleStateEnum

func GetMappingListDigitalAssistantsLifecycleStateEnum(val string) (ListDigitalAssistantsLifecycleStateEnum, bool)

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

type ListDigitalAssistantsRequest

ListDigitalAssistantsRequest wrapper for the ListDigitalAssistants operation

# See also

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

type ListDigitalAssistantsRequest struct {

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

    // Unique Digital Assistant identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // List only Bot resources with this category.
    Category *string `mandatory:"false" contributesTo:"query" name:"category"`

    // List only Bot resources with this name. Names are unique and may not change.
    // Example: `MySkill`
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // List only Bot resources with this version. Versions are unique and may not change.
    // Example: `1.0`
    Version *string `mandatory:"false" contributesTo:"query" name:"version"`

    // List only Bot resources with this namespace. Namespaces may not change.
    // Example: `MyNamespace`
    Namespace *string `mandatory:"false" contributesTo:"query" name:"namespace"`

    // List only Bot resources with this platform version.
    PlatformVersion *string `mandatory:"false" contributesTo:"query" name:"platformVersion"`

    // List only the resources that are in this lifecycle state.
    LifecycleState ListDigitalAssistantsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // List only Bot resources with this lifecycle details.
    LifecycleDetails *string `mandatory:"false" contributesTo:"query" name:"lifecycleDetails"`

    // The maximum number of items to return per page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page at which to start retrieving results.
    // You get this value from the `opc-next-page` header in a previous list request.
    // To retireve the first page, omit this query parameter.
    // Example: `MToxMA==`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sort the results in this order, use either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListDigitalAssistantsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Sort on this field. You can specify one sort order only. The default sort field is `timeCreated`.
    // The default sort order for `timeCreated` and `timeUpdated` is descending.
    // For all other sort fields the default sort order is ascending.
    SortBy ListDigitalAssistantsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 (ListDigitalAssistantsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListDigitalAssistantsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListDigitalAssistantsRequest) RetryPolicy

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

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

func (ListDigitalAssistantsRequest) String

func (request ListDigitalAssistantsRequest) String() string

func (ListDigitalAssistantsRequest) ValidateEnumValue

func (request ListDigitalAssistantsRequest) 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 ListDigitalAssistantsResponse

ListDigitalAssistantsResponse wrapper for the ListDigitalAssistants operation

type ListDigitalAssistantsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DigitalAssistantCollection instances
    DigitalAssistantCollection `presentIn:"body"`

    // 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"`

    // When you are paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the
    // `page` query parameter for the subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // The total number of results that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListDigitalAssistantsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDigitalAssistantsResponse) String

func (response ListDigitalAssistantsResponse) String() string

type ListDigitalAssistantsSortByEnum

ListDigitalAssistantsSortByEnum Enum with underlying type: string

type ListDigitalAssistantsSortByEnum string

Set of constants representing the allowable values for ListDigitalAssistantsSortByEnum

const (
    ListDigitalAssistantsSortByTimecreated ListDigitalAssistantsSortByEnum = "timeCreated"
    ListDigitalAssistantsSortByTimeupdated ListDigitalAssistantsSortByEnum = "timeUpdated"
    ListDigitalAssistantsSortByName        ListDigitalAssistantsSortByEnum = "name"
)

func GetListDigitalAssistantsSortByEnumValues

func GetListDigitalAssistantsSortByEnumValues() []ListDigitalAssistantsSortByEnum

GetListDigitalAssistantsSortByEnumValues Enumerates the set of values for ListDigitalAssistantsSortByEnum

func GetMappingListDigitalAssistantsSortByEnum

func GetMappingListDigitalAssistantsSortByEnum(val string) (ListDigitalAssistantsSortByEnum, bool)

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

type ListDigitalAssistantsSortOrderEnum

ListDigitalAssistantsSortOrderEnum Enum with underlying type: string

type ListDigitalAssistantsSortOrderEnum string

Set of constants representing the allowable values for ListDigitalAssistantsSortOrderEnum

const (
    ListDigitalAssistantsSortOrderAsc  ListDigitalAssistantsSortOrderEnum = "ASC"
    ListDigitalAssistantsSortOrderDesc ListDigitalAssistantsSortOrderEnum = "DESC"
)

func GetListDigitalAssistantsSortOrderEnumValues

func GetListDigitalAssistantsSortOrderEnumValues() []ListDigitalAssistantsSortOrderEnum

GetListDigitalAssistantsSortOrderEnumValues Enumerates the set of values for ListDigitalAssistantsSortOrderEnum

func GetMappingListDigitalAssistantsSortOrderEnum

func GetMappingListDigitalAssistantsSortOrderEnum(val string) (ListDigitalAssistantsSortOrderEnum, bool)

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

type ListImportedPackagesRequest

ListImportedPackagesRequest wrapper for the ListImportedPackages operation

# See also

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

type ListImportedPackagesRequest struct {

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

    // List only the information for the package with this name. Package names are unique to a publisher and may not change.
    // Example: `My Package`
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The maximum number of items to return per page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page at which to start retrieving results.
    // You get this value from the `opc-next-page` header in a previous list request.
    // To retireve the first page, omit this query parameter.
    // Example: `MToxMA==`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sort the results in this order, use either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListImportedPackagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Sort on this field. You can specify one sort order only. The default sort field is `TIMECREATED`.
    // The default sort order for `TIMECREATED` is descending, and the default sort order for `DISPLAYNAME` is ascending.
    SortBy ListImportedPackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 (ListImportedPackagesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListImportedPackagesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListImportedPackagesRequest) RetryPolicy

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

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

func (ListImportedPackagesRequest) String

func (request ListImportedPackagesRequest) String() string

func (ListImportedPackagesRequest) ValidateEnumValue

func (request ListImportedPackagesRequest) 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 ListImportedPackagesResponse

ListImportedPackagesResponse wrapper for the ListImportedPackages operation

type ListImportedPackagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []ImportedPackageSummary instances
    Items []ImportedPackageSummary `presentIn:"body"`

    // 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"`

    // When you are paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the
    // `page` query parameter for the subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListImportedPackagesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListImportedPackagesResponse) String

func (response ListImportedPackagesResponse) String() string

type ListImportedPackagesSortByEnum

ListImportedPackagesSortByEnum Enum with underlying type: string

type ListImportedPackagesSortByEnum string

Set of constants representing the allowable values for ListImportedPackagesSortByEnum

const (
    ListImportedPackagesSortByTimecreated ListImportedPackagesSortByEnum = "TIMECREATED"
    ListImportedPackagesSortByDisplayname ListImportedPackagesSortByEnum = "DISPLAYNAME"
)

func GetListImportedPackagesSortByEnumValues

func GetListImportedPackagesSortByEnumValues() []ListImportedPackagesSortByEnum

GetListImportedPackagesSortByEnumValues Enumerates the set of values for ListImportedPackagesSortByEnum

func GetMappingListImportedPackagesSortByEnum

func GetMappingListImportedPackagesSortByEnum(val string) (ListImportedPackagesSortByEnum, bool)

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

type ListImportedPackagesSortOrderEnum

ListImportedPackagesSortOrderEnum Enum with underlying type: string

type ListImportedPackagesSortOrderEnum string

Set of constants representing the allowable values for ListImportedPackagesSortOrderEnum

const (
    ListImportedPackagesSortOrderAsc  ListImportedPackagesSortOrderEnum = "ASC"
    ListImportedPackagesSortOrderDesc ListImportedPackagesSortOrderEnum = "DESC"
)

func GetListImportedPackagesSortOrderEnumValues

func GetListImportedPackagesSortOrderEnumValues() []ListImportedPackagesSortOrderEnum

GetListImportedPackagesSortOrderEnumValues Enumerates the set of values for ListImportedPackagesSortOrderEnum

func GetMappingListImportedPackagesSortOrderEnum

func GetMappingListImportedPackagesSortOrderEnum(val string) (ListImportedPackagesSortOrderEnum, bool)

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

type ListOdaInstanceAttachmentsLifecycleStateEnum

ListOdaInstanceAttachmentsLifecycleStateEnum Enum with underlying type: string

type ListOdaInstanceAttachmentsLifecycleStateEnum string

Set of constants representing the allowable values for ListOdaInstanceAttachmentsLifecycleStateEnum

const (
    ListOdaInstanceAttachmentsLifecycleStateAttaching ListOdaInstanceAttachmentsLifecycleStateEnum = "ATTACHING"
    ListOdaInstanceAttachmentsLifecycleStateActive    ListOdaInstanceAttachmentsLifecycleStateEnum = "ACTIVE"
    ListOdaInstanceAttachmentsLifecycleStateDetaching ListOdaInstanceAttachmentsLifecycleStateEnum = "DETACHING"
    ListOdaInstanceAttachmentsLifecycleStateInactive  ListOdaInstanceAttachmentsLifecycleStateEnum = "INACTIVE"
    ListOdaInstanceAttachmentsLifecycleStateFailed    ListOdaInstanceAttachmentsLifecycleStateEnum = "FAILED"
)

func GetListOdaInstanceAttachmentsLifecycleStateEnumValues

func GetListOdaInstanceAttachmentsLifecycleStateEnumValues() []ListOdaInstanceAttachmentsLifecycleStateEnum

GetListOdaInstanceAttachmentsLifecycleStateEnumValues Enumerates the set of values for ListOdaInstanceAttachmentsLifecycleStateEnum

func GetMappingListOdaInstanceAttachmentsLifecycleStateEnum

func GetMappingListOdaInstanceAttachmentsLifecycleStateEnum(val string) (ListOdaInstanceAttachmentsLifecycleStateEnum, bool)

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

type ListOdaInstanceAttachmentsRequest

ListOdaInstanceAttachmentsRequest wrapper for the ListOdaInstanceAttachments operation

# See also

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

type ListOdaInstanceAttachmentsRequest struct {

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

    // Whether to send attachment owner info during get/list call.
    IncludeOwnerMetadata *bool `mandatory:"false" contributesTo:"query" name:"includeOwnerMetadata"`

    // The maximum number of items to return per page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page at which to start retrieving results.
    // You get this value from the `opc-next-page` header in a previous list request.
    // To retireve the first page, omit this query parameter.
    // Example: `MToxMA==`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // List only the ODA instance attachments that are in this lifecycle state.
    LifecycleState ListOdaInstanceAttachmentsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Sort the results in this order, use either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListOdaInstanceAttachmentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Sort on this field. You can specify one sort order only. The default sort field is `TIMECREATED`.
    // The default sort order for `TIMECREATED` is descending.
    SortBy ListOdaInstanceAttachmentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 (ListOdaInstanceAttachmentsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListOdaInstanceAttachmentsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListOdaInstanceAttachmentsRequest) RetryPolicy

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

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

func (ListOdaInstanceAttachmentsRequest) String

func (request ListOdaInstanceAttachmentsRequest) String() string

func (ListOdaInstanceAttachmentsRequest) ValidateEnumValue

func (request ListOdaInstanceAttachmentsRequest) 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 ListOdaInstanceAttachmentsResponse

ListOdaInstanceAttachmentsResponse wrapper for the ListOdaInstanceAttachments operation

type ListOdaInstanceAttachmentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of OdaInstanceAttachmentCollection instances
    OdaInstanceAttachmentCollection `presentIn:"body"`

    // 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"`

    // When you are paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the
    // `page` query parameter for the subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // The total number of results that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListOdaInstanceAttachmentsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListOdaInstanceAttachmentsResponse) String

func (response ListOdaInstanceAttachmentsResponse) String() string

type ListOdaInstanceAttachmentsSortByEnum

ListOdaInstanceAttachmentsSortByEnum Enum with underlying type: string

type ListOdaInstanceAttachmentsSortByEnum string

Set of constants representing the allowable values for ListOdaInstanceAttachmentsSortByEnum

const (
    ListOdaInstanceAttachmentsSortByTimecreated ListOdaInstanceAttachmentsSortByEnum = "TIMECREATED"
)

func GetListOdaInstanceAttachmentsSortByEnumValues

func GetListOdaInstanceAttachmentsSortByEnumValues() []ListOdaInstanceAttachmentsSortByEnum

GetListOdaInstanceAttachmentsSortByEnumValues Enumerates the set of values for ListOdaInstanceAttachmentsSortByEnum

func GetMappingListOdaInstanceAttachmentsSortByEnum

func GetMappingListOdaInstanceAttachmentsSortByEnum(val string) (ListOdaInstanceAttachmentsSortByEnum, bool)

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

type ListOdaInstanceAttachmentsSortOrderEnum

ListOdaInstanceAttachmentsSortOrderEnum Enum with underlying type: string

type ListOdaInstanceAttachmentsSortOrderEnum string

Set of constants representing the allowable values for ListOdaInstanceAttachmentsSortOrderEnum

const (
    ListOdaInstanceAttachmentsSortOrderAsc  ListOdaInstanceAttachmentsSortOrderEnum = "ASC"
    ListOdaInstanceAttachmentsSortOrderDesc ListOdaInstanceAttachmentsSortOrderEnum = "DESC"
)

func GetListOdaInstanceAttachmentsSortOrderEnumValues

func GetListOdaInstanceAttachmentsSortOrderEnumValues() []ListOdaInstanceAttachmentsSortOrderEnum

GetListOdaInstanceAttachmentsSortOrderEnumValues Enumerates the set of values for ListOdaInstanceAttachmentsSortOrderEnum

func GetMappingListOdaInstanceAttachmentsSortOrderEnum

func GetMappingListOdaInstanceAttachmentsSortOrderEnum(val string) (ListOdaInstanceAttachmentsSortOrderEnum, bool)

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

type ListOdaInstancesLifecycleStateEnum

ListOdaInstancesLifecycleStateEnum Enum with underlying type: string

type ListOdaInstancesLifecycleStateEnum string

Set of constants representing the allowable values for ListOdaInstancesLifecycleStateEnum

const (
    ListOdaInstancesLifecycleStateCreating ListOdaInstancesLifecycleStateEnum = "CREATING"
    ListOdaInstancesLifecycleStateUpdating ListOdaInstancesLifecycleStateEnum = "UPDATING"
    ListOdaInstancesLifecycleStateActive   ListOdaInstancesLifecycleStateEnum = "ACTIVE"
    ListOdaInstancesLifecycleStateInactive ListOdaInstancesLifecycleStateEnum = "INACTIVE"
    ListOdaInstancesLifecycleStateDeleting ListOdaInstancesLifecycleStateEnum = "DELETING"
    ListOdaInstancesLifecycleStateDeleted  ListOdaInstancesLifecycleStateEnum = "DELETED"
    ListOdaInstancesLifecycleStateFailed   ListOdaInstancesLifecycleStateEnum = "FAILED"
)

func GetListOdaInstancesLifecycleStateEnumValues

func GetListOdaInstancesLifecycleStateEnumValues() []ListOdaInstancesLifecycleStateEnum

GetListOdaInstancesLifecycleStateEnumValues Enumerates the set of values for ListOdaInstancesLifecycleStateEnum

func GetMappingListOdaInstancesLifecycleStateEnum

func GetMappingListOdaInstancesLifecycleStateEnum(val string) (ListOdaInstancesLifecycleStateEnum, bool)

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

type ListOdaInstancesRequest

ListOdaInstancesRequest wrapper for the ListOdaInstances operation

# See also

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

type ListOdaInstancesRequest struct {

    // List the Digital Assistant instances that belong to this compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change.
    // Example: `My new resource`
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // List only the Digital Assistant instances that are in this lifecycle state.
    LifecycleState ListOdaInstancesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return per page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page at which to start retrieving results.
    // You get this value from the `opc-next-page` header in a previous list request.
    // To retireve the first page, omit this query parameter.
    // Example: `MToxMA==`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sort the results in this order, use either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListOdaInstancesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Sort on this field. You can specify one sort order only. The default sort field is `TIMECREATED`.
    // The default sort order for `TIMECREATED` is descending, and the default sort order for `DISPLAYNAME` is ascending.
    SortBy ListOdaInstancesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 (ListOdaInstancesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListOdaInstancesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListOdaInstancesRequest) RetryPolicy

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

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

func (ListOdaInstancesRequest) String

func (request ListOdaInstancesRequest) String() string

func (ListOdaInstancesRequest) ValidateEnumValue

func (request ListOdaInstancesRequest) 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 ListOdaInstancesResponse

ListOdaInstancesResponse wrapper for the ListOdaInstances operation

type ListOdaInstancesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []OdaInstanceSummary instances
    Items []OdaInstanceSummary `presentIn:"body"`

    // 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"`

    // When you are paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the
    // `page` query parameter for the subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // The total number of results that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListOdaInstancesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListOdaInstancesResponse) String

func (response ListOdaInstancesResponse) String() string

type ListOdaInstancesSortByEnum

ListOdaInstancesSortByEnum Enum with underlying type: string

type ListOdaInstancesSortByEnum string

Set of constants representing the allowable values for ListOdaInstancesSortByEnum

const (
    ListOdaInstancesSortByTimecreated ListOdaInstancesSortByEnum = "TIMECREATED"
    ListOdaInstancesSortByDisplayname ListOdaInstancesSortByEnum = "DISPLAYNAME"
)

func GetListOdaInstancesSortByEnumValues

func GetListOdaInstancesSortByEnumValues() []ListOdaInstancesSortByEnum

GetListOdaInstancesSortByEnumValues Enumerates the set of values for ListOdaInstancesSortByEnum

func GetMappingListOdaInstancesSortByEnum

func GetMappingListOdaInstancesSortByEnum(val string) (ListOdaInstancesSortByEnum, bool)

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

type ListOdaInstancesSortOrderEnum

ListOdaInstancesSortOrderEnum Enum with underlying type: string

type ListOdaInstancesSortOrderEnum string

Set of constants representing the allowable values for ListOdaInstancesSortOrderEnum

const (
    ListOdaInstancesSortOrderAsc  ListOdaInstancesSortOrderEnum = "ASC"
    ListOdaInstancesSortOrderDesc ListOdaInstancesSortOrderEnum = "DESC"
)

func GetListOdaInstancesSortOrderEnumValues

func GetListOdaInstancesSortOrderEnumValues() []ListOdaInstancesSortOrderEnum

GetListOdaInstancesSortOrderEnumValues Enumerates the set of values for ListOdaInstancesSortOrderEnum

func GetMappingListOdaInstancesSortOrderEnum

func GetMappingListOdaInstancesSortOrderEnum(val string) (ListOdaInstancesSortOrderEnum, bool)

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

type ListOdaPrivateEndpointAttachmentsRequest

ListOdaPrivateEndpointAttachmentsRequest wrapper for the ListOdaPrivateEndpointAttachments operation

# See also

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

type ListOdaPrivateEndpointAttachmentsRequest struct {

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

    // List the ODA Private Endpoint Attachments that belong to this compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return per page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page at which to start retrieving results.
    // You get this value from the `opc-next-page` header in a previous list request.
    // To retireve the first page, omit this query parameter.
    // Example: `MToxMA==`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // List only the ODA Private Endpoint Attachments that are in this lifecycle state.
    LifecycleState OdaPrivateEndpointAttachmentLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Sort the results in this order, use either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListOdaPrivateEndpointAttachmentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Sort on this field. You can specify one sort order only. The default sort field is `TIMECREATED`.
    // The default sort order for `TIMECREATED` is descending, and the default sort order for `DISPLAYNAME` is ascending.
    SortBy ListOdaPrivateEndpointAttachmentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 (ListOdaPrivateEndpointAttachmentsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListOdaPrivateEndpointAttachmentsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListOdaPrivateEndpointAttachmentsRequest) RetryPolicy

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

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

func (ListOdaPrivateEndpointAttachmentsRequest) String

func (request ListOdaPrivateEndpointAttachmentsRequest) String() string

func (ListOdaPrivateEndpointAttachmentsRequest) ValidateEnumValue

func (request ListOdaPrivateEndpointAttachmentsRequest) 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 ListOdaPrivateEndpointAttachmentsResponse

ListOdaPrivateEndpointAttachmentsResponse wrapper for the ListOdaPrivateEndpointAttachments operation

type ListOdaPrivateEndpointAttachmentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of OdaPrivateEndpointAttachmentCollection instances
    OdaPrivateEndpointAttachmentCollection `presentIn:"body"`

    // 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"`

    // When you are paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the
    // `page` query parameter for the subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // The total number of results that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListOdaPrivateEndpointAttachmentsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListOdaPrivateEndpointAttachmentsResponse) String

func (response ListOdaPrivateEndpointAttachmentsResponse) String() string

type ListOdaPrivateEndpointAttachmentsSortByEnum

ListOdaPrivateEndpointAttachmentsSortByEnum Enum with underlying type: string

type ListOdaPrivateEndpointAttachmentsSortByEnum string

Set of constants representing the allowable values for ListOdaPrivateEndpointAttachmentsSortByEnum

const (
    ListOdaPrivateEndpointAttachmentsSortByTimecreated ListOdaPrivateEndpointAttachmentsSortByEnum = "TIMECREATED"
    ListOdaPrivateEndpointAttachmentsSortByDisplayname ListOdaPrivateEndpointAttachmentsSortByEnum = "DISPLAYNAME"
)

func GetListOdaPrivateEndpointAttachmentsSortByEnumValues

func GetListOdaPrivateEndpointAttachmentsSortByEnumValues() []ListOdaPrivateEndpointAttachmentsSortByEnum

GetListOdaPrivateEndpointAttachmentsSortByEnumValues Enumerates the set of values for ListOdaPrivateEndpointAttachmentsSortByEnum

func GetMappingListOdaPrivateEndpointAttachmentsSortByEnum

func GetMappingListOdaPrivateEndpointAttachmentsSortByEnum(val string) (ListOdaPrivateEndpointAttachmentsSortByEnum, bool)

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

type ListOdaPrivateEndpointAttachmentsSortOrderEnum

ListOdaPrivateEndpointAttachmentsSortOrderEnum Enum with underlying type: string

type ListOdaPrivateEndpointAttachmentsSortOrderEnum string

Set of constants representing the allowable values for ListOdaPrivateEndpointAttachmentsSortOrderEnum

const (
    ListOdaPrivateEndpointAttachmentsSortOrderAsc  ListOdaPrivateEndpointAttachmentsSortOrderEnum = "ASC"
    ListOdaPrivateEndpointAttachmentsSortOrderDesc ListOdaPrivateEndpointAttachmentsSortOrderEnum = "DESC"
)

func GetListOdaPrivateEndpointAttachmentsSortOrderEnumValues

func GetListOdaPrivateEndpointAttachmentsSortOrderEnumValues() []ListOdaPrivateEndpointAttachmentsSortOrderEnum

GetListOdaPrivateEndpointAttachmentsSortOrderEnumValues Enumerates the set of values for ListOdaPrivateEndpointAttachmentsSortOrderEnum

func GetMappingListOdaPrivateEndpointAttachmentsSortOrderEnum

func GetMappingListOdaPrivateEndpointAttachmentsSortOrderEnum(val string) (ListOdaPrivateEndpointAttachmentsSortOrderEnum, bool)

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

type ListOdaPrivateEndpointScanProxiesRequest

ListOdaPrivateEndpointScanProxiesRequest wrapper for the ListOdaPrivateEndpointScanProxies operation

# See also

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

type ListOdaPrivateEndpointScanProxiesRequest 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"`

    // List only the ODA Private Endpoint Scan Proxies that are in this lifecycle state.
    LifecycleState OdaPrivateEndpointScanProxyLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return per page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page at which to start retrieving results.
    // You get this value from the `opc-next-page` header in a previous list request.
    // To retireve the first page, omit this query parameter.
    // Example: `MToxMA==`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sort the results in this order, use either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListOdaPrivateEndpointScanProxiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Sort on this field. You can specify one sort order only. The default sort field is `TIMECREATED`.
    // The default sort order for `TIMECREATED` is descending, and the default sort order for `DISPLAYNAME` is ascending.
    SortBy ListOdaPrivateEndpointScanProxiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 (ListOdaPrivateEndpointScanProxiesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListOdaPrivateEndpointScanProxiesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListOdaPrivateEndpointScanProxiesRequest) RetryPolicy

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

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

func (ListOdaPrivateEndpointScanProxiesRequest) String

func (request ListOdaPrivateEndpointScanProxiesRequest) String() string

func (ListOdaPrivateEndpointScanProxiesRequest) ValidateEnumValue

func (request ListOdaPrivateEndpointScanProxiesRequest) 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 ListOdaPrivateEndpointScanProxiesResponse

ListOdaPrivateEndpointScanProxiesResponse wrapper for the ListOdaPrivateEndpointScanProxies operation

type ListOdaPrivateEndpointScanProxiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of OdaPrivateEndpointScanProxyCollection instances
    OdaPrivateEndpointScanProxyCollection `presentIn:"body"`

    // 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"`

    // When you are paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the
    // `page` query parameter for the subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // The total number of results that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListOdaPrivateEndpointScanProxiesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListOdaPrivateEndpointScanProxiesResponse) String

func (response ListOdaPrivateEndpointScanProxiesResponse) String() string

type ListOdaPrivateEndpointScanProxiesSortByEnum

ListOdaPrivateEndpointScanProxiesSortByEnum Enum with underlying type: string

type ListOdaPrivateEndpointScanProxiesSortByEnum string

Set of constants representing the allowable values for ListOdaPrivateEndpointScanProxiesSortByEnum

const (
    ListOdaPrivateEndpointScanProxiesSortByTimecreated ListOdaPrivateEndpointScanProxiesSortByEnum = "TIMECREATED"
    ListOdaPrivateEndpointScanProxiesSortByDisplayname ListOdaPrivateEndpointScanProxiesSortByEnum = "DISPLAYNAME"
)

func GetListOdaPrivateEndpointScanProxiesSortByEnumValues

func GetListOdaPrivateEndpointScanProxiesSortByEnumValues() []ListOdaPrivateEndpointScanProxiesSortByEnum

GetListOdaPrivateEndpointScanProxiesSortByEnumValues Enumerates the set of values for ListOdaPrivateEndpointScanProxiesSortByEnum

func GetMappingListOdaPrivateEndpointScanProxiesSortByEnum

func GetMappingListOdaPrivateEndpointScanProxiesSortByEnum(val string) (ListOdaPrivateEndpointScanProxiesSortByEnum, bool)

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

type ListOdaPrivateEndpointScanProxiesSortOrderEnum

ListOdaPrivateEndpointScanProxiesSortOrderEnum Enum with underlying type: string

type ListOdaPrivateEndpointScanProxiesSortOrderEnum string

Set of constants representing the allowable values for ListOdaPrivateEndpointScanProxiesSortOrderEnum

const (
    ListOdaPrivateEndpointScanProxiesSortOrderAsc  ListOdaPrivateEndpointScanProxiesSortOrderEnum = "ASC"
    ListOdaPrivateEndpointScanProxiesSortOrderDesc ListOdaPrivateEndpointScanProxiesSortOrderEnum = "DESC"
)

func GetListOdaPrivateEndpointScanProxiesSortOrderEnumValues

func GetListOdaPrivateEndpointScanProxiesSortOrderEnumValues() []ListOdaPrivateEndpointScanProxiesSortOrderEnum

GetListOdaPrivateEndpointScanProxiesSortOrderEnumValues Enumerates the set of values for ListOdaPrivateEndpointScanProxiesSortOrderEnum

func GetMappingListOdaPrivateEndpointScanProxiesSortOrderEnum

func GetMappingListOdaPrivateEndpointScanProxiesSortOrderEnum(val string) (ListOdaPrivateEndpointScanProxiesSortOrderEnum, bool)

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

type ListOdaPrivateEndpointsRequest

ListOdaPrivateEndpointsRequest wrapper for the ListOdaPrivateEndpoints operation

# See also

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

type ListOdaPrivateEndpointsRequest struct {

    // List the ODA Private Endpoints that belong to this compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change.
    // Example: `My new resource`
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // List only the ODA Private Endpoints that are in this lifecycle state.
    LifecycleState OdaPrivateEndpointLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return per page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page at which to start retrieving results.
    // You get this value from the `opc-next-page` header in a previous list request.
    // To retireve the first page, omit this query parameter.
    // Example: `MToxMA==`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sort the results in this order, use either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListOdaPrivateEndpointsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Sort on this field. You can specify one sort order only. The default sort field is `TIMECREATED`.
    // The default sort order for `TIMECREATED` is descending, and the default sort order for `DISPLAYNAME` is ascending.
    SortBy ListOdaPrivateEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 (ListOdaPrivateEndpointsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListOdaPrivateEndpointsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListOdaPrivateEndpointsRequest) RetryPolicy

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

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

func (ListOdaPrivateEndpointsRequest) String

func (request ListOdaPrivateEndpointsRequest) String() string

func (ListOdaPrivateEndpointsRequest) ValidateEnumValue

func (request ListOdaPrivateEndpointsRequest) 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 ListOdaPrivateEndpointsResponse

ListOdaPrivateEndpointsResponse wrapper for the ListOdaPrivateEndpoints operation

type ListOdaPrivateEndpointsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of OdaPrivateEndpointCollection instances
    OdaPrivateEndpointCollection `presentIn:"body"`

    // 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"`

    // When you are paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the
    // `page` query parameter for the subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // The total number of results that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListOdaPrivateEndpointsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListOdaPrivateEndpointsResponse) String

func (response ListOdaPrivateEndpointsResponse) String() string

type ListOdaPrivateEndpointsSortByEnum

ListOdaPrivateEndpointsSortByEnum Enum with underlying type: string

type ListOdaPrivateEndpointsSortByEnum string

Set of constants representing the allowable values for ListOdaPrivateEndpointsSortByEnum

const (
    ListOdaPrivateEndpointsSortByTimecreated ListOdaPrivateEndpointsSortByEnum = "TIMECREATED"
    ListOdaPrivateEndpointsSortByDisplayname ListOdaPrivateEndpointsSortByEnum = "DISPLAYNAME"
)

func GetListOdaPrivateEndpointsSortByEnumValues

func GetListOdaPrivateEndpointsSortByEnumValues() []ListOdaPrivateEndpointsSortByEnum

GetListOdaPrivateEndpointsSortByEnumValues Enumerates the set of values for ListOdaPrivateEndpointsSortByEnum

func GetMappingListOdaPrivateEndpointsSortByEnum

func GetMappingListOdaPrivateEndpointsSortByEnum(val string) (ListOdaPrivateEndpointsSortByEnum, bool)

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

type ListOdaPrivateEndpointsSortOrderEnum

ListOdaPrivateEndpointsSortOrderEnum Enum with underlying type: string

type ListOdaPrivateEndpointsSortOrderEnum string

Set of constants representing the allowable values for ListOdaPrivateEndpointsSortOrderEnum

const (
    ListOdaPrivateEndpointsSortOrderAsc  ListOdaPrivateEndpointsSortOrderEnum = "ASC"
    ListOdaPrivateEndpointsSortOrderDesc ListOdaPrivateEndpointsSortOrderEnum = "DESC"
)

func GetListOdaPrivateEndpointsSortOrderEnumValues

func GetListOdaPrivateEndpointsSortOrderEnumValues() []ListOdaPrivateEndpointsSortOrderEnum

GetListOdaPrivateEndpointsSortOrderEnumValues Enumerates the set of values for ListOdaPrivateEndpointsSortOrderEnum

func GetMappingListOdaPrivateEndpointsSortOrderEnum

func GetMappingListOdaPrivateEndpointsSortOrderEnum(val string) (ListOdaPrivateEndpointsSortOrderEnum, bool)

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

type ListPackagesRequest

ListPackagesRequest wrapper for the ListPackages operation

# See also

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

type ListPackagesRequest struct {

    // List only the information for this Digital Assistant instance.
    OdaInstanceId *string `mandatory:"false" contributesTo:"query" name:"odaInstanceId"`

    // Resource type identifier. Used to limit query results to the items which are applicable to the given type.
    ResourceType *string `mandatory:"false" contributesTo:"query" name:"resourceType"`

    // List the packages that belong to this compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // List only the information for the package with this name. Package names are unique to a publisher and may not change.
    // Example: `My Package`
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change.
    // Example: `My new resource`
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // Should we return only the latest version of a package (instead of all versions)?
    IsLatestVersionOnly *bool `mandatory:"false" contributesTo:"query" name:"isLatestVersionOnly"`

    // The maximum number of items to return per page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page at which to start retrieving results.
    // You get this value from the `opc-next-page` header in a previous list request.
    // To retireve the first page, omit this query parameter.
    // Example: `MToxMA==`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sort the results in this order, use either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListPackagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Sort on this field. You can specify one sort order only. The default sort field is `TIMECREATED`.
    // The default sort order for `TIMECREATED` is descending, and the default sort order for `DISPLAYNAME` is ascending.
    SortBy ListPackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 (ListPackagesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListPackagesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListPackagesRequest) RetryPolicy

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

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

func (ListPackagesRequest) String

func (request ListPackagesRequest) String() string

func (ListPackagesRequest) ValidateEnumValue

func (request ListPackagesRequest) 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 ListPackagesResponse

ListPackagesResponse wrapper for the ListPackages operation

type ListPackagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []PackageSummary instances
    Items []PackageSummary `presentIn:"body"`

    // 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"`

    // When you are paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the
    // `page` query parameter for the subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // The total number of results that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListPackagesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListPackagesResponse) String

func (response ListPackagesResponse) String() string

type ListPackagesSortByEnum

ListPackagesSortByEnum Enum with underlying type: string

type ListPackagesSortByEnum string

Set of constants representing the allowable values for ListPackagesSortByEnum

const (
    ListPackagesSortByTimecreated ListPackagesSortByEnum = "TIMECREATED"
    ListPackagesSortByDisplayname ListPackagesSortByEnum = "DISPLAYNAME"
)

func GetListPackagesSortByEnumValues

func GetListPackagesSortByEnumValues() []ListPackagesSortByEnum

GetListPackagesSortByEnumValues Enumerates the set of values for ListPackagesSortByEnum

func GetMappingListPackagesSortByEnum

func GetMappingListPackagesSortByEnum(val string) (ListPackagesSortByEnum, bool)

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

type ListPackagesSortOrderEnum

ListPackagesSortOrderEnum Enum with underlying type: string

type ListPackagesSortOrderEnum string

Set of constants representing the allowable values for ListPackagesSortOrderEnum

const (
    ListPackagesSortOrderAsc  ListPackagesSortOrderEnum = "ASC"
    ListPackagesSortOrderDesc ListPackagesSortOrderEnum = "DESC"
)

func GetListPackagesSortOrderEnumValues

func GetListPackagesSortOrderEnumValues() []ListPackagesSortOrderEnum

GetListPackagesSortOrderEnumValues Enumerates the set of values for ListPackagesSortOrderEnum

func GetMappingListPackagesSortOrderEnum

func GetMappingListPackagesSortOrderEnum(val string) (ListPackagesSortOrderEnum, bool)

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

type ListSkillParametersLifecycleStateEnum

ListSkillParametersLifecycleStateEnum Enum with underlying type: string

type ListSkillParametersLifecycleStateEnum string

Set of constants representing the allowable values for ListSkillParametersLifecycleStateEnum

const (
    ListSkillParametersLifecycleStateCreating ListSkillParametersLifecycleStateEnum = "CREATING"
    ListSkillParametersLifecycleStateUpdating ListSkillParametersLifecycleStateEnum = "UPDATING"
    ListSkillParametersLifecycleStateActive   ListSkillParametersLifecycleStateEnum = "ACTIVE"
    ListSkillParametersLifecycleStateInactive ListSkillParametersLifecycleStateEnum = "INACTIVE"
    ListSkillParametersLifecycleStateDeleting ListSkillParametersLifecycleStateEnum = "DELETING"
    ListSkillParametersLifecycleStateDeleted  ListSkillParametersLifecycleStateEnum = "DELETED"
    ListSkillParametersLifecycleStateFailed   ListSkillParametersLifecycleStateEnum = "FAILED"
)

func GetListSkillParametersLifecycleStateEnumValues

func GetListSkillParametersLifecycleStateEnumValues() []ListSkillParametersLifecycleStateEnum

GetListSkillParametersLifecycleStateEnumValues Enumerates the set of values for ListSkillParametersLifecycleStateEnum

func GetMappingListSkillParametersLifecycleStateEnum

func GetMappingListSkillParametersLifecycleStateEnum(val string) (ListSkillParametersLifecycleStateEnum, bool)

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

type ListSkillParametersRequest

ListSkillParametersRequest wrapper for the ListSkillParameters operation

# See also

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

type ListSkillParametersRequest 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"`

    // List only Parameters with this name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // List only the resources that are in this lifecycle state.
    LifecycleState ListSkillParametersLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return per page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page at which to start retrieving results.
    // You get this value from the `opc-next-page` header in a previous list request.
    // To retireve the first page, omit this query parameter.
    // Example: `MToxMA==`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sort the results in this order, use either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListSkillParametersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Sort on this field. You can specify one sort order only. The default sort field is `name`.
    // The default sort order is ascending.
    SortBy ListSkillParametersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 (ListSkillParametersRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListSkillParametersRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListSkillParametersRequest) RetryPolicy

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

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

func (ListSkillParametersRequest) String

func (request ListSkillParametersRequest) String() string

func (ListSkillParametersRequest) ValidateEnumValue

func (request ListSkillParametersRequest) 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 ListSkillParametersResponse

ListSkillParametersResponse wrapper for the ListSkillParameters operation

type ListSkillParametersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SkillParameterCollection instances
    SkillParameterCollection `presentIn:"body"`

    // 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"`

    // When you are paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the
    // `page` query parameter for the subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // The total number of results that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListSkillParametersResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListSkillParametersResponse) String

func (response ListSkillParametersResponse) String() string

type ListSkillParametersSortByEnum

ListSkillParametersSortByEnum Enum with underlying type: string

type ListSkillParametersSortByEnum string

Set of constants representing the allowable values for ListSkillParametersSortByEnum

const (
    ListSkillParametersSortByName        ListSkillParametersSortByEnum = "name"
    ListSkillParametersSortByDisplayname ListSkillParametersSortByEnum = "displayName"
    ListSkillParametersSortByType        ListSkillParametersSortByEnum = "type"
)

func GetListSkillParametersSortByEnumValues

func GetListSkillParametersSortByEnumValues() []ListSkillParametersSortByEnum

GetListSkillParametersSortByEnumValues Enumerates the set of values for ListSkillParametersSortByEnum

func GetMappingListSkillParametersSortByEnum

func GetMappingListSkillParametersSortByEnum(val string) (ListSkillParametersSortByEnum, bool)

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

type ListSkillParametersSortOrderEnum

ListSkillParametersSortOrderEnum Enum with underlying type: string

type ListSkillParametersSortOrderEnum string

Set of constants representing the allowable values for ListSkillParametersSortOrderEnum

const (
    ListSkillParametersSortOrderAsc  ListSkillParametersSortOrderEnum = "ASC"
    ListSkillParametersSortOrderDesc ListSkillParametersSortOrderEnum = "DESC"
)

func GetListSkillParametersSortOrderEnumValues

func GetListSkillParametersSortOrderEnumValues() []ListSkillParametersSortOrderEnum

GetListSkillParametersSortOrderEnumValues Enumerates the set of values for ListSkillParametersSortOrderEnum

func GetMappingListSkillParametersSortOrderEnum

func GetMappingListSkillParametersSortOrderEnum(val string) (ListSkillParametersSortOrderEnum, bool)

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

type ListSkillsLifecycleStateEnum

ListSkillsLifecycleStateEnum Enum with underlying type: string

type ListSkillsLifecycleStateEnum string

Set of constants representing the allowable values for ListSkillsLifecycleStateEnum

const (
    ListSkillsLifecycleStateCreating ListSkillsLifecycleStateEnum = "CREATING"
    ListSkillsLifecycleStateUpdating ListSkillsLifecycleStateEnum = "UPDATING"
    ListSkillsLifecycleStateActive   ListSkillsLifecycleStateEnum = "ACTIVE"
    ListSkillsLifecycleStateInactive ListSkillsLifecycleStateEnum = "INACTIVE"
    ListSkillsLifecycleStateDeleting ListSkillsLifecycleStateEnum = "DELETING"
    ListSkillsLifecycleStateDeleted  ListSkillsLifecycleStateEnum = "DELETED"
    ListSkillsLifecycleStateFailed   ListSkillsLifecycleStateEnum = "FAILED"
)

func GetListSkillsLifecycleStateEnumValues

func GetListSkillsLifecycleStateEnumValues() []ListSkillsLifecycleStateEnum

GetListSkillsLifecycleStateEnumValues Enumerates the set of values for ListSkillsLifecycleStateEnum

func GetMappingListSkillsLifecycleStateEnum

func GetMappingListSkillsLifecycleStateEnum(val string) (ListSkillsLifecycleStateEnum, bool)

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

type ListSkillsRequest

ListSkillsRequest wrapper for the ListSkills operation

# See also

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

type ListSkillsRequest struct {

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

    // Unique Skill identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // List only Bot resources with this category.
    Category *string `mandatory:"false" contributesTo:"query" name:"category"`

    // List only Bot resources with this name. Names are unique and may not change.
    // Example: `MySkill`
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // List only Bot resources with this version. Versions are unique and may not change.
    // Example: `1.0`
    Version *string `mandatory:"false" contributesTo:"query" name:"version"`

    // List only Bot resources with this namespace. Namespaces may not change.
    // Example: `MyNamespace`
    Namespace *string `mandatory:"false" contributesTo:"query" name:"namespace"`

    // List only Bot resources with this platform version.
    PlatformVersion *string `mandatory:"false" contributesTo:"query" name:"platformVersion"`

    // List only the resources that are in this lifecycle state.
    LifecycleState ListSkillsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // List only Bot resources with this lifecycle details.
    LifecycleDetails *string `mandatory:"false" contributesTo:"query" name:"lifecycleDetails"`

    // The maximum number of items to return per page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page at which to start retrieving results.
    // You get this value from the `opc-next-page` header in a previous list request.
    // To retireve the first page, omit this query parameter.
    // Example: `MToxMA==`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sort the results in this order, use either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListSkillsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Sort on this field. You can specify one sort order only. The default sort field is `timeCreated`.
    // The default sort order for `timeCreated` and `timeUpdated` is descending.
    // For all other sort fields the default sort order is ascending.
    SortBy ListSkillsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 (ListSkillsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListSkillsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListSkillsRequest) RetryPolicy

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

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

func (ListSkillsRequest) String

func (request ListSkillsRequest) String() string

func (ListSkillsRequest) ValidateEnumValue

func (request ListSkillsRequest) 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 ListSkillsResponse

ListSkillsResponse wrapper for the ListSkills operation

type ListSkillsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SkillCollection instances
    SkillCollection `presentIn:"body"`

    // 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"`

    // When you are paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the
    // `page` query parameter for the subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // The total number of results that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListSkillsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListSkillsResponse) String

func (response ListSkillsResponse) String() string

type ListSkillsSortByEnum

ListSkillsSortByEnum Enum with underlying type: string

type ListSkillsSortByEnum string

Set of constants representing the allowable values for ListSkillsSortByEnum

const (
    ListSkillsSortByTimecreated ListSkillsSortByEnum = "timeCreated"
    ListSkillsSortByTimeupdated ListSkillsSortByEnum = "timeUpdated"
    ListSkillsSortByName        ListSkillsSortByEnum = "name"
)

func GetListSkillsSortByEnumValues

func GetListSkillsSortByEnumValues() []ListSkillsSortByEnum

GetListSkillsSortByEnumValues Enumerates the set of values for ListSkillsSortByEnum

func GetMappingListSkillsSortByEnum

func GetMappingListSkillsSortByEnum(val string) (ListSkillsSortByEnum, bool)

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

type ListSkillsSortOrderEnum

ListSkillsSortOrderEnum Enum with underlying type: string

type ListSkillsSortOrderEnum string

Set of constants representing the allowable values for ListSkillsSortOrderEnum

const (
    ListSkillsSortOrderAsc  ListSkillsSortOrderEnum = "ASC"
    ListSkillsSortOrderDesc ListSkillsSortOrderEnum = "DESC"
)

func GetListSkillsSortOrderEnumValues

func GetListSkillsSortOrderEnumValues() []ListSkillsSortOrderEnum

GetListSkillsSortOrderEnumValues Enumerates the set of values for ListSkillsSortOrderEnum

func GetMappingListSkillsSortOrderEnum

func GetMappingListSkillsSortOrderEnum(val string) (ListSkillsSortOrderEnum, bool)

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

type ListTranslatorsLifecycleStateEnum

ListTranslatorsLifecycleStateEnum Enum with underlying type: string

type ListTranslatorsLifecycleStateEnum string

Set of constants representing the allowable values for ListTranslatorsLifecycleStateEnum

const (
    ListTranslatorsLifecycleStateCreating ListTranslatorsLifecycleStateEnum = "CREATING"
    ListTranslatorsLifecycleStateUpdating ListTranslatorsLifecycleStateEnum = "UPDATING"
    ListTranslatorsLifecycleStateActive   ListTranslatorsLifecycleStateEnum = "ACTIVE"
    ListTranslatorsLifecycleStateInactive ListTranslatorsLifecycleStateEnum = "INACTIVE"
    ListTranslatorsLifecycleStateDeleting ListTranslatorsLifecycleStateEnum = "DELETING"
    ListTranslatorsLifecycleStateDeleted  ListTranslatorsLifecycleStateEnum = "DELETED"
    ListTranslatorsLifecycleStateFailed   ListTranslatorsLifecycleStateEnum = "FAILED"
)

func GetListTranslatorsLifecycleStateEnumValues

func GetListTranslatorsLifecycleStateEnumValues() []ListTranslatorsLifecycleStateEnum

GetListTranslatorsLifecycleStateEnumValues Enumerates the set of values for ListTranslatorsLifecycleStateEnum

func GetMappingListTranslatorsLifecycleStateEnum

func GetMappingListTranslatorsLifecycleStateEnum(val string) (ListTranslatorsLifecycleStateEnum, bool)

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

type ListTranslatorsRequest

ListTranslatorsRequest wrapper for the ListTranslators operation

# See also

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

type ListTranslatorsRequest struct {

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

    // Unique Translator identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // List only Translators of this type.
    Type ListTranslatorsTypeEnum `mandatory:"false" contributesTo:"query" name:"type" omitEmpty:"true"`

    // List only Translators with this name. Translator names are unique and may not change.
    // Example: `MyTranslator`
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // List only the resources that are in this lifecycle state.
    LifecycleState ListTranslatorsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return per page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page at which to start retrieving results.
    // You get this value from the `opc-next-page` header in a previous list request.
    // To retireve the first page, omit this query parameter.
    // Example: `MToxMA==`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sort the results in this order, use either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListTranslatorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Sort on this field. You can specify one sort order only. The default sort field is `timeCreated`.
    // The default sort order for `timeCreated` and `timeUpdated` is descending.
    // For all other sort fields the default sort order is ascending.
    SortBy ListTranslatorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 (ListTranslatorsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListTranslatorsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListTranslatorsRequest) RetryPolicy

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

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

func (ListTranslatorsRequest) String

func (request ListTranslatorsRequest) String() string

func (ListTranslatorsRequest) ValidateEnumValue

func (request ListTranslatorsRequest) 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 ListTranslatorsResponse

ListTranslatorsResponse wrapper for the ListTranslators operation

type ListTranslatorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TranslatorCollection instances
    TranslatorCollection `presentIn:"body"`

    // 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"`

    // When you are paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the
    // `page` query parameter for the subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // The total number of results that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListTranslatorsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListTranslatorsResponse) String

func (response ListTranslatorsResponse) String() string

type ListTranslatorsSortByEnum

ListTranslatorsSortByEnum Enum with underlying type: string

type ListTranslatorsSortByEnum string

Set of constants representing the allowable values for ListTranslatorsSortByEnum

const (
    ListTranslatorsSortByTimecreated ListTranslatorsSortByEnum = "timeCreated"
    ListTranslatorsSortByTimeupdated ListTranslatorsSortByEnum = "timeUpdated"
    ListTranslatorsSortByName        ListTranslatorsSortByEnum = "name"
    ListTranslatorsSortByType        ListTranslatorsSortByEnum = "type"
)

func GetListTranslatorsSortByEnumValues

func GetListTranslatorsSortByEnumValues() []ListTranslatorsSortByEnum

GetListTranslatorsSortByEnumValues Enumerates the set of values for ListTranslatorsSortByEnum

func GetMappingListTranslatorsSortByEnum

func GetMappingListTranslatorsSortByEnum(val string) (ListTranslatorsSortByEnum, bool)

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

type ListTranslatorsSortOrderEnum

ListTranslatorsSortOrderEnum Enum with underlying type: string

type ListTranslatorsSortOrderEnum string

Set of constants representing the allowable values for ListTranslatorsSortOrderEnum

const (
    ListTranslatorsSortOrderAsc  ListTranslatorsSortOrderEnum = "ASC"
    ListTranslatorsSortOrderDesc ListTranslatorsSortOrderEnum = "DESC"
)

func GetListTranslatorsSortOrderEnumValues

func GetListTranslatorsSortOrderEnumValues() []ListTranslatorsSortOrderEnum

GetListTranslatorsSortOrderEnumValues Enumerates the set of values for ListTranslatorsSortOrderEnum

func GetMappingListTranslatorsSortOrderEnum

func GetMappingListTranslatorsSortOrderEnum(val string) (ListTranslatorsSortOrderEnum, bool)

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

type ListTranslatorsTypeEnum

ListTranslatorsTypeEnum Enum with underlying type: string

type ListTranslatorsTypeEnum string

Set of constants representing the allowable values for ListTranslatorsTypeEnum

const (
    ListTranslatorsTypeGoogle    ListTranslatorsTypeEnum = "GOOGLE"
    ListTranslatorsTypeMicrosoft ListTranslatorsTypeEnum = "MICROSOFT"
)

func GetListTranslatorsTypeEnumValues

func GetListTranslatorsTypeEnumValues() []ListTranslatorsTypeEnum

GetListTranslatorsTypeEnumValues Enumerates the set of values for ListTranslatorsTypeEnum

func GetMappingListTranslatorsTypeEnum

func GetMappingListTranslatorsTypeEnum(val string) (ListTranslatorsTypeEnum, bool)

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

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

# See also

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

type ListWorkRequestErrorsRequest struct {

    // The identifier of the asynchronous work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // 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"`

    // The page at which to start retrieving results.
    // You get this value from the `opc-next-page` header in a previous list request.
    // To retireve the first page, omit this query parameter.
    // Example: `MToxMA==`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return per page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. You can specify only one sort order. If no value is specified, then the default is `TIMESTAMP`.
    // The default sort order for both `TIMESTAMP` and `CODE` is ascending.
    SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Sort the results in this order, use either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // 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 (ListWorkRequestErrorsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

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

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

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

func (request ListWorkRequestErrorsRequest) 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 ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []WorkRequestError instances
    Items []WorkRequestError `presentIn:"body"`

    // 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"`

    // When you are paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the
    // `page` query parameter for the subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // The total number of results that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

const (
    ListWorkRequestErrorsSortByCode      ListWorkRequestErrorsSortByEnum = "CODE"
    ListWorkRequestErrorsSortByTimestamp ListWorkRequestErrorsSortByEnum = "TIMESTAMP"
)

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

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

type ListWorkRequestErrorsSortOrderEnum

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

const (
    ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
    ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

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

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

# See also

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

type ListWorkRequestLogsRequest struct {

    // The identifier of the asynchronous work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // 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"`

    // The page at which to start retrieving results.
    // You get this value from the `opc-next-page` header in a previous list request.
    // To retireve the first page, omit this query parameter.
    // Example: `MToxMA==`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return per page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. You can specify only one sort order. If no value is specified, then the default is `TIMESTAMP`.
    // The default sort order for both `TIMESTAMP` and `MESSAGE` is ascending.
    SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Sort the results in this order, use either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // 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 (ListWorkRequestLogsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

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

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

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

func (request ListWorkRequestLogsRequest) 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 ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []WorkRequestLogEntry instances
    Items []WorkRequestLogEntry `presentIn:"body"`

    // 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"`

    // When you are paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the
    // `page` query parameter for the subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // The total number of results that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

const (
    ListWorkRequestLogsSortByMessage   ListWorkRequestLogsSortByEnum = "MESSAGE"
    ListWorkRequestLogsSortByTimestamp ListWorkRequestLogsSortByEnum = "TIMESTAMP"
)

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

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

type ListWorkRequestLogsSortOrderEnum

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

const (
    ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
    ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

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

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

# See also

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

type ListWorkRequestsRequest struct {

    // List the Digital Assistant instances that belong to this compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // 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"`

    // List only the information for this Digital Assistant instance.
    OdaInstanceId *string `mandatory:"false" contributesTo:"query" name:"odaInstanceId"`

    // List only the information for this resource.
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

    // The page at which to start retrieving results.
    // You get this value from the `opc-next-page` header in a previous list request.
    // To retireve the first page, omit this query parameter.
    // Example: `MToxMA==`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return per page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. You can specify only one sort order. If no value is specified, then the default is `TIME_ACCEPTED`.
    // The default sort order for the time fields is descending. The default order for `DISPLAYNAME` and `STATUS` is ascending.default: TIME_ACCEPTED
    SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Sort the results in this order, use either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // 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 (ListWorkRequestsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

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

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

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

func (request ListWorkRequestsRequest) 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 ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []WorkRequestSummary instances
    Items []WorkRequestSummary `presentIn:"body"`

    // 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"`

    // When you are paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the
    // `page` query parameter for the subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // The total number of results that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListWorkRequestsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortByOperationType ListWorkRequestsSortByEnum = "OPERATION_TYPE"
    ListWorkRequestsSortByStatus        ListWorkRequestsSortByEnum = "STATUS"
    ListWorkRequestsSortByTimeAccepted  ListWorkRequestsSortByEnum = "TIME_ACCEPTED"
    ListWorkRequestsSortByTimeStarted   ListWorkRequestsSortByEnum = "TIME_STARTED"
    ListWorkRequestsSortByTimeFinished  ListWorkRequestsSortByEnum = "TIME_FINISHED"
)

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

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

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

const (
    ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
    ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

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

type ManagementClient

ManagementClient a client for Management

type ManagementClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewManagementClientWithConfigurationProvider

func NewManagementClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ManagementClient, err error)

NewManagementClientWithConfigurationProvider Creates a new default Management client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewManagementClientWithOboToken

func NewManagementClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ManagementClient, err error)

NewManagementClientWithOboToken Creates a new default Management client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (ManagementClient) BulkCreateSkillEntities

func (client ManagementClient) BulkCreateSkillEntities(ctx context.Context, request BulkCreateSkillEntitiesRequest) (response BulkCreateSkillEntitiesResponse, err error)

BulkCreateSkillEntities Bulk create composite and value list entities into a skill.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/BulkCreateSkillEntities.go.html to see an example of how to use BulkCreateSkillEntities API. A default retry strategy applies to this operation BulkCreateSkillEntities()

func (ManagementClient) CascadingDeleteSkillCustomEntities

func (client ManagementClient) CascadingDeleteSkillCustomEntities(ctx context.Context, request CascadingDeleteSkillCustomEntitiesRequest) (response CascadingDeleteSkillCustomEntitiesResponse, err error)

CascadingDeleteSkillCustomEntities Cascading delete of the custom entities in a skill.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/CascadingDeleteSkillCustomEntities.go.html to see an example of how to use CascadingDeleteSkillCustomEntities API. A default retry strategy applies to this operation CascadingDeleteSkillCustomEntities()

func (ManagementClient) ChangeOdaPrivateEndpointCompartment

func (client ManagementClient) ChangeOdaPrivateEndpointCompartment(ctx context.Context, request ChangeOdaPrivateEndpointCompartmentRequest) (response ChangeOdaPrivateEndpointCompartmentResponse, err error)

ChangeOdaPrivateEndpointCompartment Starts an asynchronous job to move the specified ODA Private Endpoint into a different compartment. To monitor the status of the job, take the `opc-work-request-id` response header value and use it to call `GET /workRequests/{workRequestID}`. When provided, If-Match is checked against ETag values of the resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ChangeOdaPrivateEndpointCompartment.go.html to see an example of how to use ChangeOdaPrivateEndpointCompartment API. A default retry strategy applies to this operation ChangeOdaPrivateEndpointCompartment()

func (*ManagementClient) ConfigurationProvider

func (client *ManagementClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (ManagementClient) ConfigureDigitalAssistantParameters

func (client ManagementClient) ConfigureDigitalAssistantParameters(ctx context.Context, request ConfigureDigitalAssistantParametersRequest) (response ConfigureDigitalAssistantParametersResponse, err error)

ConfigureDigitalAssistantParameters This will store the provided parameters in the Digital Assistant instance and update any Digital Assistants with matching parameters.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ConfigureDigitalAssistantParameters.go.html to see an example of how to use ConfigureDigitalAssistantParameters API. A default retry strategy applies to this operation ConfigureDigitalAssistantParameters()

func (ManagementClient) CreateAuthenticationProvider

func (client ManagementClient) CreateAuthenticationProvider(ctx context.Context, request CreateAuthenticationProviderRequest) (response CreateAuthenticationProviderResponse, err error)

CreateAuthenticationProvider Creates a new Authentication Provider

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/CreateAuthenticationProvider.go.html to see an example of how to use CreateAuthenticationProvider API. A default retry strategy applies to this operation CreateAuthenticationProvider()

func (ManagementClient) CreateChannel

func (client ManagementClient) CreateChannel(ctx context.Context, request CreateChannelRequest) (response CreateChannelResponse, err error)

CreateChannel Creates a new Channel.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/CreateChannel.go.html to see an example of how to use CreateChannel API. A default retry strategy applies to this operation CreateChannel()

func (ManagementClient) CreateDigitalAssistant

func (client ManagementClient) CreateDigitalAssistant(ctx context.Context, request CreateDigitalAssistantRequest) (response CreateDigitalAssistantResponse, err error)

CreateDigitalAssistant Creates a new Digital Assistant.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/CreateDigitalAssistant.go.html to see an example of how to use CreateDigitalAssistant API. A default retry strategy applies to this operation CreateDigitalAssistant()

func (ManagementClient) CreateOdaPrivateEndpoint

func (client ManagementClient) CreateOdaPrivateEndpoint(ctx context.Context, request CreateOdaPrivateEndpointRequest) (response CreateOdaPrivateEndpointResponse, err error)

CreateOdaPrivateEndpoint Starts an asynchronous job to create an ODA Private Endpoint. To monitor the status of the job, take the `opc-work-request-id` response header value and use it to call `GET /workRequests/{workRequestID}`.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/CreateOdaPrivateEndpoint.go.html to see an example of how to use CreateOdaPrivateEndpoint API. A default retry strategy applies to this operation CreateOdaPrivateEndpoint()

func (ManagementClient) CreateOdaPrivateEndpointAttachment

func (client ManagementClient) CreateOdaPrivateEndpointAttachment(ctx context.Context, request CreateOdaPrivateEndpointAttachmentRequest) (response CreateOdaPrivateEndpointAttachmentResponse, err error)

CreateOdaPrivateEndpointAttachment Starts an asynchronous job to create an ODA Private Endpoint Attachment. To monitor the status of the job, take the `opc-work-request-id` response header value and use it to call `GET /workRequests/{workRequestID}`.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/CreateOdaPrivateEndpointAttachment.go.html to see an example of how to use CreateOdaPrivateEndpointAttachment API. A default retry strategy applies to this operation CreateOdaPrivateEndpointAttachment()

func (ManagementClient) CreateOdaPrivateEndpointScanProxy

func (client ManagementClient) CreateOdaPrivateEndpointScanProxy(ctx context.Context, request CreateOdaPrivateEndpointScanProxyRequest) (response CreateOdaPrivateEndpointScanProxyResponse, err error)

CreateOdaPrivateEndpointScanProxy Starts an asynchronous job to create an ODA Private Endpoint Scan Proxy. To monitor the status of the job, take the `opc-work-request-id` response header value and use it to call `GET /workRequests/{workRequestID}`.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/CreateOdaPrivateEndpointScanProxy.go.html to see an example of how to use CreateOdaPrivateEndpointScanProxy API. A default retry strategy applies to this operation CreateOdaPrivateEndpointScanProxy()

func (ManagementClient) CreateSkill

func (client ManagementClient) CreateSkill(ctx context.Context, request CreateSkillRequest) (response CreateSkillResponse, err error)

CreateSkill Creates a new Skill from scratch.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/CreateSkill.go.html to see an example of how to use CreateSkill API. A default retry strategy applies to this operation CreateSkill()

func (ManagementClient) CreateSkillParameter

func (client ManagementClient) CreateSkillParameter(ctx context.Context, request CreateSkillParameterRequest) (response CreateSkillParameterResponse, err error)

CreateSkillParameter Creates a new Skill Parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/CreateSkillParameter.go.html to see an example of how to use CreateSkillParameter API. A default retry strategy applies to this operation CreateSkillParameter()

func (ManagementClient) CreateTranslator

func (client ManagementClient) CreateTranslator(ctx context.Context, request CreateTranslatorRequest) (response CreateTranslatorResponse, err error)

CreateTranslator Creates a new Translator

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/CreateTranslator.go.html to see an example of how to use CreateTranslator API. A default retry strategy applies to this operation CreateTranslator()

func (ManagementClient) DeleteAuthenticationProvider

func (client ManagementClient) DeleteAuthenticationProvider(ctx context.Context, request DeleteAuthenticationProviderRequest) (response DeleteAuthenticationProviderResponse, err error)

DeleteAuthenticationProvider Delete the specified Authentication Provider.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/DeleteAuthenticationProvider.go.html to see an example of how to use DeleteAuthenticationProvider API. A default retry strategy applies to this operation DeleteAuthenticationProvider()

func (ManagementClient) DeleteChannel

func (client ManagementClient) DeleteChannel(ctx context.Context, request DeleteChannelRequest) (response DeleteChannelResponse, err error)

DeleteChannel Delete the specified Channel.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/DeleteChannel.go.html to see an example of how to use DeleteChannel API. A default retry strategy applies to this operation DeleteChannel()

func (ManagementClient) DeleteDigitalAssistant

func (client ManagementClient) DeleteDigitalAssistant(ctx context.Context, request DeleteDigitalAssistantRequest) (response DeleteDigitalAssistantResponse, err error)

DeleteDigitalAssistant Delete the specified Digital Assistant.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/DeleteDigitalAssistant.go.html to see an example of how to use DeleteDigitalAssistant API. A default retry strategy applies to this operation DeleteDigitalAssistant()

func (ManagementClient) DeleteOdaPrivateEndpoint

func (client ManagementClient) DeleteOdaPrivateEndpoint(ctx context.Context, request DeleteOdaPrivateEndpointRequest) (response DeleteOdaPrivateEndpointResponse, err error)

DeleteOdaPrivateEndpoint Starts an asynchronous job to delete the specified ODA Private Endpoint. To monitor the status of the job, take the `opc-work-request-id` response header value and use it to call `GET /workRequests/{workRequestID}`.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/DeleteOdaPrivateEndpoint.go.html to see an example of how to use DeleteOdaPrivateEndpoint API. A default retry strategy applies to this operation DeleteOdaPrivateEndpoint()

func (ManagementClient) DeleteOdaPrivateEndpointAttachment

func (client ManagementClient) DeleteOdaPrivateEndpointAttachment(ctx context.Context, request DeleteOdaPrivateEndpointAttachmentRequest) (response DeleteOdaPrivateEndpointAttachmentResponse, err error)

DeleteOdaPrivateEndpointAttachment Starts an asynchronous job to delete the specified ODA Private Endpoint Attachment. To monitor the status of the job, take the `opc-work-request-id` response header value and use it to call `GET /workRequests/{workRequestID}`.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/DeleteOdaPrivateEndpointAttachment.go.html to see an example of how to use DeleteOdaPrivateEndpointAttachment API. A default retry strategy applies to this operation DeleteOdaPrivateEndpointAttachment()

func (ManagementClient) DeleteOdaPrivateEndpointScanProxy

func (client ManagementClient) DeleteOdaPrivateEndpointScanProxy(ctx context.Context, request DeleteOdaPrivateEndpointScanProxyRequest) (response DeleteOdaPrivateEndpointScanProxyResponse, err error)

DeleteOdaPrivateEndpointScanProxy Starts an asynchronous job to delete the specified ODA Private Endpoint Scan Proxy. To monitor the status of the job, take the `opc-work-request-id` response header value and use it to call `GET /workRequests/{workRequestID}`.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/DeleteOdaPrivateEndpointScanProxy.go.html to see an example of how to use DeleteOdaPrivateEndpointScanProxy API. A default retry strategy applies to this operation DeleteOdaPrivateEndpointScanProxy()

func (ManagementClient) DeleteSkill

func (client ManagementClient) DeleteSkill(ctx context.Context, request DeleteSkillRequest) (response DeleteSkillResponse, err error)

DeleteSkill Delete the specified Skill.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/DeleteSkill.go.html to see an example of how to use DeleteSkill API. A default retry strategy applies to this operation DeleteSkill()

func (ManagementClient) DeleteSkillParameter

func (client ManagementClient) DeleteSkillParameter(ctx context.Context, request DeleteSkillParameterRequest) (response DeleteSkillParameterResponse, err error)

DeleteSkillParameter Delete the specified Skill Parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/DeleteSkillParameter.go.html to see an example of how to use DeleteSkillParameter API. A default retry strategy applies to this operation DeleteSkillParameter()

func (ManagementClient) DeleteTranslator

func (client ManagementClient) DeleteTranslator(ctx context.Context, request DeleteTranslatorRequest) (response DeleteTranslatorResponse, err error)

DeleteTranslator Delete the specified Translator.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/DeleteTranslator.go.html to see an example of how to use DeleteTranslator API. A default retry strategy applies to this operation DeleteTranslator()

func (ManagementClient) ExportDigitalAssistant

func (client ManagementClient) ExportDigitalAssistant(ctx context.Context, request ExportDigitalAssistantRequest) (response ExportDigitalAssistantResponse, err error)

ExportDigitalAssistant Exports the specified Digital Assistant as an archive to Object Storage.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ExportDigitalAssistant.go.html to see an example of how to use ExportDigitalAssistant API. A default retry strategy applies to this operation ExportDigitalAssistant()

func (ManagementClient) ExportSkill

func (client ManagementClient) ExportSkill(ctx context.Context, request ExportSkillRequest) (response ExportSkillResponse, err error)

ExportSkill Exports the specified Skill as an archive to Object Storage.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ExportSkill.go.html to see an example of how to use ExportSkill API. A default retry strategy applies to this operation ExportSkill()

func (ManagementClient) GetAuthenticationProvider

func (client ManagementClient) GetAuthenticationProvider(ctx context.Context, request GetAuthenticationProviderRequest) (response GetAuthenticationProviderResponse, err error)

GetAuthenticationProvider Gets the specified Authentication Provider.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/GetAuthenticationProvider.go.html to see an example of how to use GetAuthenticationProvider API. A default retry strategy applies to this operation GetAuthenticationProvider()

func (ManagementClient) GetChannel

func (client ManagementClient) GetChannel(ctx context.Context, request GetChannelRequest) (response GetChannelResponse, err error)

GetChannel Gets the specified Channel.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/GetChannel.go.html to see an example of how to use GetChannel API. A default retry strategy applies to this operation GetChannel()

func (ManagementClient) GetDigitalAssistant

func (client ManagementClient) GetDigitalAssistant(ctx context.Context, request GetDigitalAssistantRequest) (response GetDigitalAssistantResponse, err error)

GetDigitalAssistant Gets the specified Digital Assistant.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/GetDigitalAssistant.go.html to see an example of how to use GetDigitalAssistant API. A default retry strategy applies to this operation GetDigitalAssistant()

func (ManagementClient) GetDigitalAssistantParameter

func (client ManagementClient) GetDigitalAssistantParameter(ctx context.Context, request GetDigitalAssistantParameterRequest) (response GetDigitalAssistantParameterResponse, err error)

GetDigitalAssistantParameter Gets the specified Digital Assistant Parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/GetDigitalAssistantParameter.go.html to see an example of how to use GetDigitalAssistantParameter API. A default retry strategy applies to this operation GetDigitalAssistantParameter()

func (ManagementClient) GetOdaPrivateEndpoint

func (client ManagementClient) GetOdaPrivateEndpoint(ctx context.Context, request GetOdaPrivateEndpointRequest) (response GetOdaPrivateEndpointResponse, err error)

GetOdaPrivateEndpoint Gets the specified ODA Private Endpoint.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/GetOdaPrivateEndpoint.go.html to see an example of how to use GetOdaPrivateEndpoint API. A default retry strategy applies to this operation GetOdaPrivateEndpoint()

func (ManagementClient) GetOdaPrivateEndpointAttachment

func (client ManagementClient) GetOdaPrivateEndpointAttachment(ctx context.Context, request GetOdaPrivateEndpointAttachmentRequest) (response GetOdaPrivateEndpointAttachmentResponse, err error)

GetOdaPrivateEndpointAttachment Gets the specified ODA Private Endpoint Attachment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/GetOdaPrivateEndpointAttachment.go.html to see an example of how to use GetOdaPrivateEndpointAttachment API. A default retry strategy applies to this operation GetOdaPrivateEndpointAttachment()

func (ManagementClient) GetOdaPrivateEndpointScanProxy

func (client ManagementClient) GetOdaPrivateEndpointScanProxy(ctx context.Context, request GetOdaPrivateEndpointScanProxyRequest) (response GetOdaPrivateEndpointScanProxyResponse, err error)

GetOdaPrivateEndpointScanProxy Gets the specified ODA Private Endpoint Scan Proxy.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/GetOdaPrivateEndpointScanProxy.go.html to see an example of how to use GetOdaPrivateEndpointScanProxy API. A default retry strategy applies to this operation GetOdaPrivateEndpointScanProxy()

func (ManagementClient) GetSkill

func (client ManagementClient) GetSkill(ctx context.Context, request GetSkillRequest) (response GetSkillResponse, err error)

GetSkill Gets the specified Skill.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/GetSkill.go.html to see an example of how to use GetSkill API. A default retry strategy applies to this operation GetSkill()

func (ManagementClient) GetSkillParameter

func (client ManagementClient) GetSkillParameter(ctx context.Context, request GetSkillParameterRequest) (response GetSkillParameterResponse, err error)

GetSkillParameter Gets the specified Skill Parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/GetSkillParameter.go.html to see an example of how to use GetSkillParameter API. A default retry strategy applies to this operation GetSkillParameter()

func (ManagementClient) GetTranslator

func (client ManagementClient) GetTranslator(ctx context.Context, request GetTranslatorRequest) (response GetTranslatorResponse, err error)

GetTranslator Gets the specified Translator.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/GetTranslator.go.html to see an example of how to use GetTranslator API. A default retry strategy applies to this operation GetTranslator()

func (ManagementClient) ImportBot

func (client ManagementClient) ImportBot(ctx context.Context, request ImportBotRequest) (response ImportBotResponse, err error)

ImportBot Import a Bot archive from Object Storage.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ImportBot.go.html to see an example of how to use ImportBot API. A default retry strategy applies to this operation ImportBot()

func (ManagementClient) ListAuthenticationProviders

func (client ManagementClient) ListAuthenticationProviders(ctx context.Context, request ListAuthenticationProvidersRequest) (response ListAuthenticationProvidersResponse, err error)

ListAuthenticationProviders Returns a page of Authentication Providers that belong to the specified Digital Assistant instance. If the `opc-next-page` header appears in the response, then there are more items to retrieve. To get the next page in the subsequent GET request, include the header's value as the `page` query parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ListAuthenticationProviders.go.html to see an example of how to use ListAuthenticationProviders API. A default retry strategy applies to this operation ListAuthenticationProviders()

func (ManagementClient) ListChannels

func (client ManagementClient) ListChannels(ctx context.Context, request ListChannelsRequest) (response ListChannelsResponse, err error)

ListChannels Returns a page of Channels that belong to the specified Digital Assistant instance. If the `opc-next-page` header appears in the response, then there are more items to retrieve. To get the next page in the subsequent GET request, include the header's value as the `page` query parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ListChannels.go.html to see an example of how to use ListChannels API. A default retry strategy applies to this operation ListChannels()

func (ManagementClient) ListDigitalAssistantParameters

func (client ManagementClient) ListDigitalAssistantParameters(ctx context.Context, request ListDigitalAssistantParametersRequest) (response ListDigitalAssistantParametersResponse, err error)

ListDigitalAssistantParameters Returns a page of Parameters that belong to the specified Digital Assistant. If the `opc-next-page` header appears in the response, then there are more items to retrieve. To get the next page in the subsequent GET request, include the header's value as the `page` query parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ListDigitalAssistantParameters.go.html to see an example of how to use ListDigitalAssistantParameters API. A default retry strategy applies to this operation ListDigitalAssistantParameters()

func (ManagementClient) ListDigitalAssistants

func (client ManagementClient) ListDigitalAssistants(ctx context.Context, request ListDigitalAssistantsRequest) (response ListDigitalAssistantsResponse, err error)

ListDigitalAssistants Returns a page of Digital Assistants that belong to the specified Digital Assistant instance. If the `opc-next-page` header appears in the response, then there are more items to retrieve. To get the next page in the subsequent GET request, include the header's value as the `page` query parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ListDigitalAssistants.go.html to see an example of how to use ListDigitalAssistants API. A default retry strategy applies to this operation ListDigitalAssistants()

func (ManagementClient) ListOdaPrivateEndpointAttachments

func (client ManagementClient) ListOdaPrivateEndpointAttachments(ctx context.Context, request ListOdaPrivateEndpointAttachmentsRequest) (response ListOdaPrivateEndpointAttachmentsResponse, err error)

ListOdaPrivateEndpointAttachments Returns a page of ODA Instances attached to this ODA Private Endpoint. If the `opc-next-page` header appears in the response, then there are more items to retrieve. To get the next page in the subsequent GET request, include the header's value as the `page` query parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ListOdaPrivateEndpointAttachments.go.html to see an example of how to use ListOdaPrivateEndpointAttachments API. A default retry strategy applies to this operation ListOdaPrivateEndpointAttachments()

func (ManagementClient) ListOdaPrivateEndpointScanProxies

func (client ManagementClient) ListOdaPrivateEndpointScanProxies(ctx context.Context, request ListOdaPrivateEndpointScanProxiesRequest) (response ListOdaPrivateEndpointScanProxiesResponse, err error)

ListOdaPrivateEndpointScanProxies Returns a page of ODA Private Endpoint Scan Proxies that belong to the specified ODA Private Endpoint. If the `opc-next-page` header appears in the response, then there are more items to retrieve. To get the next page in the subsequent GET request, include the header's value as the `page` query parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ListOdaPrivateEndpointScanProxies.go.html to see an example of how to use ListOdaPrivateEndpointScanProxies API. A default retry strategy applies to this operation ListOdaPrivateEndpointScanProxies()

func (ManagementClient) ListOdaPrivateEndpoints

func (client ManagementClient) ListOdaPrivateEndpoints(ctx context.Context, request ListOdaPrivateEndpointsRequest) (response ListOdaPrivateEndpointsResponse, err error)

ListOdaPrivateEndpoints Returns a page of ODA Private Endpoints that belong to the specified compartment. If the `opc-next-page` header appears in the response, then there are more items to retrieve. To get the next page in the subsequent GET request, include the header's value as the `page` query parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ListOdaPrivateEndpoints.go.html to see an example of how to use ListOdaPrivateEndpoints API. A default retry strategy applies to this operation ListOdaPrivateEndpoints()

func (ManagementClient) ListSkillParameters

func (client ManagementClient) ListSkillParameters(ctx context.Context, request ListSkillParametersRequest) (response ListSkillParametersResponse, err error)

ListSkillParameters Returns a page of Skill Parameters that belong to the specified Skill. If the `opc-next-page` header appears in the response, then there are more items to retrieve. To get the next page in the subsequent GET request, include the header's value as the `page` query parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ListSkillParameters.go.html to see an example of how to use ListSkillParameters API. A default retry strategy applies to this operation ListSkillParameters()

func (ManagementClient) ListSkills

func (client ManagementClient) ListSkills(ctx context.Context, request ListSkillsRequest) (response ListSkillsResponse, err error)

ListSkills Returns a page of Skills that belong to the specified Digital Assistant instance. If the `opc-next-page` header appears in the response, then there are more items to retrieve. To get the next page in the subsequent GET request, include the header's value as the `page` query parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ListSkills.go.html to see an example of how to use ListSkills API. A default retry strategy applies to this operation ListSkills()

func (ManagementClient) ListTranslators

func (client ManagementClient) ListTranslators(ctx context.Context, request ListTranslatorsRequest) (response ListTranslatorsResponse, err error)

ListTranslators Returns a page of Translators that belong to the specified Digital Assistant instance. If the `opc-next-page` header appears in the response, then there are more items to retrieve. To get the next page in the subsequent GET request, include the header's value as the `page` query parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ListTranslators.go.html to see an example of how to use ListTranslators API. A default retry strategy applies to this operation ListTranslators()

func (ManagementClient) PublishDigitalAssistant

func (client ManagementClient) PublishDigitalAssistant(ctx context.Context, request PublishDigitalAssistantRequest) (response PublishDigitalAssistantResponse, err error)

PublishDigitalAssistant Publish a draft Digital Assistant. Once published the Digital Assistant cannot be modified.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/PublishDigitalAssistant.go.html to see an example of how to use PublishDigitalAssistant API. A default retry strategy applies to this operation PublishDigitalAssistant()

func (ManagementClient) PublishSkill

func (client ManagementClient) PublishSkill(ctx context.Context, request PublishSkillRequest) (response PublishSkillResponse, err error)

PublishSkill Publish a draft Skill. Once published it cannot be modified.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/PublishSkill.go.html to see an example of how to use PublishSkill API. A default retry strategy applies to this operation PublishSkill()

func (ManagementClient) RotateChannelKeys

func (client ManagementClient) RotateChannelKeys(ctx context.Context, request RotateChannelKeysRequest) (response RotateChannelKeysResponse, err error)

RotateChannelKeys This will generate new keys for any generated keys in the Channel (eg. secretKey, verifyToken). If a Channel has no generated keys then no changes will be made. Ensure that you take note of the newly generated keys in the response as they will not be returned again.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/RotateChannelKeys.go.html to see an example of how to use RotateChannelKeys API. A default retry strategy applies to this operation RotateChannelKeys()

func (*ManagementClient) SetRegion

func (client *ManagementClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (ManagementClient) StartChannel

func (client ManagementClient) StartChannel(ctx context.Context, request StartChannelRequest) (response StartChannelResponse, err error)

StartChannel Starts a Channel so that it will begin accepting messages.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/StartChannel.go.html to see an example of how to use StartChannel API. A default retry strategy applies to this operation StartChannel()

func (ManagementClient) StopChannel

func (client ManagementClient) StopChannel(ctx context.Context, request StopChannelRequest) (response StopChannelResponse, err error)

StopChannel Stops a Channel so that it will no longer accept messages.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/StopChannel.go.html to see an example of how to use StopChannel API. A default retry strategy applies to this operation StopChannel()

func (ManagementClient) TrainSkill

func (client ManagementClient) TrainSkill(ctx context.Context, request TrainSkillRequest) (response TrainSkillResponse, err error)

TrainSkill Train a skill.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/TrainSkill.go.html to see an example of how to use TrainSkill API. A default retry strategy applies to this operation TrainSkill()

func (ManagementClient) UpdateAuthenticationProvider

func (client ManagementClient) UpdateAuthenticationProvider(ctx context.Context, request UpdateAuthenticationProviderRequest) (response UpdateAuthenticationProviderResponse, err error)

UpdateAuthenticationProvider Updates the specified Authentication Provider with the information in the request body.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/UpdateAuthenticationProvider.go.html to see an example of how to use UpdateAuthenticationProvider API. A default retry strategy applies to this operation UpdateAuthenticationProvider()

func (ManagementClient) UpdateChannel

func (client ManagementClient) UpdateChannel(ctx context.Context, request UpdateChannelRequest) (response UpdateChannelResponse, err error)

UpdateChannel Updates the specified Channel with the information in the request body.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/UpdateChannel.go.html to see an example of how to use UpdateChannel API. A default retry strategy applies to this operation UpdateChannel()

func (ManagementClient) UpdateDigitalAssistant

func (client ManagementClient) UpdateDigitalAssistant(ctx context.Context, request UpdateDigitalAssistantRequest) (response UpdateDigitalAssistantResponse, err error)

UpdateDigitalAssistant Updates the specified Digital Assistant with the information in the request body.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/UpdateDigitalAssistant.go.html to see an example of how to use UpdateDigitalAssistant API. A default retry strategy applies to this operation UpdateDigitalAssistant()

func (ManagementClient) UpdateDigitalAssistantParameter

func (client ManagementClient) UpdateDigitalAssistantParameter(ctx context.Context, request UpdateDigitalAssistantParameterRequest) (response UpdateDigitalAssistantParameterResponse, err error)

UpdateDigitalAssistantParameter Updates the specified Digital Assistant Parameter with the information in the request body.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/UpdateDigitalAssistantParameter.go.html to see an example of how to use UpdateDigitalAssistantParameter API. A default retry strategy applies to this operation UpdateDigitalAssistantParameter()

func (ManagementClient) UpdateOdaPrivateEndpoint

func (client ManagementClient) UpdateOdaPrivateEndpoint(ctx context.Context, request UpdateOdaPrivateEndpointRequest) (response UpdateOdaPrivateEndpointResponse, err error)

UpdateOdaPrivateEndpoint Starts an asynchronous job to update the specified ODA Private Endpoint with the information in the request body.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/UpdateOdaPrivateEndpoint.go.html to see an example of how to use UpdateOdaPrivateEndpoint API. A default retry strategy applies to this operation UpdateOdaPrivateEndpoint()

func (ManagementClient) UpdateSkill

func (client ManagementClient) UpdateSkill(ctx context.Context, request UpdateSkillRequest) (response UpdateSkillResponse, err error)

UpdateSkill Updates the specified Skill with the information in the request body.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/UpdateSkill.go.html to see an example of how to use UpdateSkill API. A default retry strategy applies to this operation UpdateSkill()

func (ManagementClient) UpdateSkillParameter

func (client ManagementClient) UpdateSkillParameter(ctx context.Context, request UpdateSkillParameterRequest) (response UpdateSkillParameterResponse, err error)

UpdateSkillParameter Updates the specified Skill Parameter with the information in the request body.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/UpdateSkillParameter.go.html to see an example of how to use UpdateSkillParameter API. A default retry strategy applies to this operation UpdateSkillParameter()

func (ManagementClient) UpdateTranslator

func (client ManagementClient) UpdateTranslator(ctx context.Context, request UpdateTranslatorRequest) (response UpdateTranslatorResponse, err error)

UpdateTranslator Updates the specified Translator with the information in the request body.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/UpdateTranslator.go.html to see an example of how to use UpdateTranslator API. A default retry strategy applies to this operation UpdateTranslator()

type MetadataProperty

MetadataProperty Property to describe and object.

type MetadataProperty struct {

    // Name of property.
    Name *string `mandatory:"true" json:"name"`

    // Value for the property.
    Value *string `mandatory:"true" json:"value"`
}

func (MetadataProperty) String

func (m MetadataProperty) String() string

func (MetadataProperty) ValidateEnumValue

func (m MetadataProperty) 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 ModelPackage

ModelPackage Details of `Package` object.

type ModelPackage struct {

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

    // ID of the publisher providing the package.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // Name of package.
    Name *string `mandatory:"true" json:"name"`

    // Display name for the package (displayed in UI and user-facing applications).
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Version of the package.
    Version *string `mandatory:"true" json:"version"`

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

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

    // Description of the package.
    Description *string `mandatory:"true" json:"description"`

    // A list of resource types describing the content of the package.
    ResourceTypes []string `mandatory:"true" json:"resourceTypes"`

    // A map of resource type to metadata key/value map that further describes the content for the resource types in this package.. Keys are resource type names, values are a map of name/value pairs per resource type.
    ResourceTypesMetadata []ResourceTypeMetadata `mandatory:"true" json:"resourceTypesMetadata"`

    // A map of metadata key/value pairs that further describes the publisher and the platform in which the package might be used.
    PublisherMetadata []MetadataProperty `mandatory:"true" json:"publisherMetadata"`

    ImportContract *ImportContract `mandatory:"true" json:"importContract"`

    DefaultParameterValues *DefaultParameterValues `mandatory:"true" json:"defaultParameterValues"`

    // 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 (ModelPackage) String

func (m ModelPackage) String() string

func (ModelPackage) ValidateEnumValue

func (m ModelPackage) 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 MsTeamsChannel

MsTeamsChannel The configuration for an MS Teams channel.

type MsTeamsChannel 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 (MsTeamsChannel) GetCategory

func (m MsTeamsChannel) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (MsTeamsChannel) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (MsTeamsChannel) GetDescription

func (m MsTeamsChannel) GetDescription() *string

GetDescription returns Description

func (MsTeamsChannel) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (MsTeamsChannel) GetId

func (m MsTeamsChannel) GetId() *string

GetId returns Id

func (MsTeamsChannel) GetLifecycleState

func (m MsTeamsChannel) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (MsTeamsChannel) GetName

func (m MsTeamsChannel) GetName() *string

GetName returns Name

func (MsTeamsChannel) GetSessionExpiryDurationInMilliseconds

func (m MsTeamsChannel) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (MsTeamsChannel) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (MsTeamsChannel) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (MsTeamsChannel) MarshalJSON

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

MarshalJSON marshals to json representation

func (MsTeamsChannel) String

func (m MsTeamsChannel) String() string

func (MsTeamsChannel) ValidateEnumValue

func (m MsTeamsChannel) 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 NameMapping

NameMapping A language name mapping.

type NameMapping struct {

    // Name of mapping.
    Name *string `mandatory:"true" json:"name"`
}

func (NameMapping) String

func (m NameMapping) String() string

func (NameMapping) ValidateEnumValue

func (m NameMapping) 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 OdaClient

OdaClient a client for Oda

type OdaClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewOdaClientWithConfigurationProvider

func NewOdaClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OdaClient, err error)

NewOdaClientWithConfigurationProvider Creates a new default Oda client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewOdaClientWithOboToken

func NewOdaClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OdaClient, err error)

NewOdaClientWithOboToken Creates a new default Oda client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (OdaClient) ChangeOdaInstanceCompartment

func (client OdaClient) ChangeOdaInstanceCompartment(ctx context.Context, request ChangeOdaInstanceCompartmentRequest) (response ChangeOdaInstanceCompartmentResponse, err error)

ChangeOdaInstanceCompartment Moves an Digital Assistant instance into a different compartment. When provided, If-Match is checked against ETag values of the resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ChangeOdaInstanceCompartment.go.html to see an example of how to use ChangeOdaInstanceCompartment API. A default retry strategy applies to this operation ChangeOdaInstanceCompartment()

func (*OdaClient) ConfigurationProvider

func (client *OdaClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (OdaClient) CreateOdaInstance

func (client OdaClient) CreateOdaInstance(ctx context.Context, request CreateOdaInstanceRequest) (response CreateOdaInstanceResponse, err error)

CreateOdaInstance Starts an asynchronous job to create a Digital Assistant instance. To monitor the status of the job, take the `opc-work-request-id` response header value and use it to call `GET /workRequests/{workRequestId}`.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/CreateOdaInstance.go.html to see an example of how to use CreateOdaInstance API. A default retry strategy applies to this operation CreateOdaInstance()

func (OdaClient) CreateOdaInstanceAttachment

func (client OdaClient) CreateOdaInstanceAttachment(ctx context.Context, request CreateOdaInstanceAttachmentRequest) (response CreateOdaInstanceAttachmentResponse, err error)

CreateOdaInstanceAttachment Starts an asynchronous job to create a Digital Assistant instance attachment. To monitor the status of the job, take the `opc-work-request-id` response header value and use it to call `GET /workRequests/{workRequestId}`.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/CreateOdaInstanceAttachment.go.html to see an example of how to use CreateOdaInstanceAttachment API. A default retry strategy applies to this operation CreateOdaInstanceAttachment()

func (OdaClient) DeleteOdaInstance

func (client OdaClient) DeleteOdaInstance(ctx context.Context, request DeleteOdaInstanceRequest) (response DeleteOdaInstanceResponse, err error)

DeleteOdaInstance Starts an asynchronous job to delete the specified Digital Assistant instance. To monitor the status of the job, take the `opc-work-request-id` response header value and use it to call `GET /workRequests/{workRequestId}`.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/DeleteOdaInstance.go.html to see an example of how to use DeleteOdaInstance API. A default retry strategy applies to this operation DeleteOdaInstance()

func (OdaClient) DeleteOdaInstanceAttachment

func (client OdaClient) DeleteOdaInstanceAttachment(ctx context.Context, request DeleteOdaInstanceAttachmentRequest) (response DeleteOdaInstanceAttachmentResponse, err error)

DeleteOdaInstanceAttachment Starts an asynchronous job to delete the specified Digital Assistant instance attachment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/DeleteOdaInstanceAttachment.go.html to see an example of how to use DeleteOdaInstanceAttachment API. A default retry strategy applies to this operation DeleteOdaInstanceAttachment()

func (OdaClient) GetOdaInstance

func (client OdaClient) GetOdaInstance(ctx context.Context, request GetOdaInstanceRequest) (response GetOdaInstanceResponse, err error)

GetOdaInstance Gets the specified Digital Assistant instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/GetOdaInstance.go.html to see an example of how to use GetOdaInstance API. A default retry strategy applies to this operation GetOdaInstance()

func (OdaClient) GetOdaInstanceAttachment

func (client OdaClient) GetOdaInstanceAttachment(ctx context.Context, request GetOdaInstanceAttachmentRequest) (response GetOdaInstanceAttachmentResponse, err error)

GetOdaInstanceAttachment Gets an ODA instance attachment by identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/GetOdaInstanceAttachment.go.html to see an example of how to use GetOdaInstanceAttachment API. A default retry strategy applies to this operation GetOdaInstanceAttachment()

func (OdaClient) GetWorkRequest

func (client OdaClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Gets information about the work request with the specified ID, including its status. You can use this operation to monitor the status of jobs that you requested to create, delete, and update instances.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

func (OdaClient) ListOdaInstanceAttachments

func (client OdaClient) ListOdaInstanceAttachments(ctx context.Context, request ListOdaInstanceAttachmentsRequest) (response ListOdaInstanceAttachmentsResponse, err error)

ListOdaInstanceAttachments Returns a list of ODA instance attachments

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ListOdaInstanceAttachments.go.html to see an example of how to use ListOdaInstanceAttachments API. A default retry strategy applies to this operation ListOdaInstanceAttachments()

func (OdaClient) ListOdaInstances

func (client OdaClient) ListOdaInstances(ctx context.Context, request ListOdaInstancesRequest) (response ListOdaInstancesResponse, err error)

ListOdaInstances Returns a page of Digital Assistant instances that belong to the specified compartment. If the `opc-next-page` header appears in the response, then there are more items to retrieve. To get the next page in the subsequent GET request, include the header's value as the `page` query parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ListOdaInstances.go.html to see an example of how to use ListOdaInstances API. A default retry strategy applies to this operation ListOdaInstances()

func (OdaClient) ListWorkRequestErrors

func (client OdaClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Returns a page of errors for the specified work request. If the `opc-next-page` header appears in the response, then there are more items to retrieve. To get the next page in the subsequent GET request, include the header's value as the `page` query parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

func (OdaClient) ListWorkRequestLogs

func (client OdaClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Returns a page of of log messages for a given work request. If the `opc-next-page` header appears in the response, then there are more items to retrieve. To get the next page in the subsequent GET request, include the header's value as the `page` query parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

func (OdaClient) ListWorkRequests

func (client OdaClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Returns a page of work requests for the specified compartment. If the `opc-next-page` header appears in the response, then there are more items to retrieve. To get the next page in the subsequent GET request, include the header's value as the `page` query parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

func (*OdaClient) SetRegion

func (client *OdaClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (OdaClient) StartOdaInstance

func (client OdaClient) StartOdaInstance(ctx context.Context, request StartOdaInstanceRequest) (response StartOdaInstanceResponse, err error)

StartOdaInstance Starts an inactive Digital Assistant instance. Once active, the instance will be accessible and metering of requests will be started again.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/StartOdaInstance.go.html to see an example of how to use StartOdaInstance API. A default retry strategy applies to this operation StartOdaInstance()

func (OdaClient) StopOdaInstance

func (client OdaClient) StopOdaInstance(ctx context.Context, request StopOdaInstanceRequest) (response StopOdaInstanceResponse, err error)

StopOdaInstance Stops an active Digital Assistant instance. Once inactive, the instance will not be accessible and metering of requests will be stopped until the instance is started again. Data associated with the instance is not affected.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/StopOdaInstance.go.html to see an example of how to use StopOdaInstance API. A default retry strategy applies to this operation StopOdaInstance()

func (OdaClient) UpdateOdaInstance

func (client OdaClient) UpdateOdaInstance(ctx context.Context, request UpdateOdaInstanceRequest) (response UpdateOdaInstanceResponse, err error)

UpdateOdaInstance Updates the specified Digital Assistant instance with the information in the request body.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/UpdateOdaInstance.go.html to see an example of how to use UpdateOdaInstance API. A default retry strategy applies to this operation UpdateOdaInstance()

func (OdaClient) UpdateOdaInstanceAttachment

func (client OdaClient) UpdateOdaInstanceAttachment(ctx context.Context, request UpdateOdaInstanceAttachmentRequest) (response UpdateOdaInstanceAttachmentResponse, err error)

UpdateOdaInstanceAttachment Updates the ODA instance attachment

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/UpdateOdaInstanceAttachment.go.html to see an example of how to use UpdateOdaInstanceAttachment API. A default retry strategy applies to this operation UpdateOdaInstanceAttachment()

type OdaInstance

OdaInstance Description of `OdaServiceInstance` object.

type OdaInstance struct {

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

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

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

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

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

    // URL for the Digital Assistant web application that's associated with the instance.
    WebAppUrl *string `mandatory:"false" json:"webAppUrl"`

    // URL for the connector's endpoint.
    ConnectorUrl *string `mandatory:"false" json:"connectorUrl"`

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

    // When the Digital Assistance instance 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:"false" json:"timeUpdated"`

    // The current state of the Digital Assistant instance.
    LifecycleState OdaInstanceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The current sub-state of the Digital Assistant instance.
    LifecycleSubState OdaInstanceLifecycleSubStateEnum `mandatory:"false" json:"lifecycleSubState,omitempty"`

    // A message that describes the current state in more detail.
    // For example, actionable information about an instance that's in the `FAILED` state.
    StateMessage *string `mandatory:"false" json:"stateMessage"`

    // 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"`

    // If isRoleBasedAccess is set to true, this property specifies the GUID of the Identity Application instance Digital Assistant has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this Digital Assistant instance for users within the identity domain.
    IdentityAppGuid *string `mandatory:"false" json:"identityAppGuid"`

    // If isRoleBasedAccess is set to true, this property specifies the URL for the administration console used to manage the Identity Application instance Digital Assistant has created inside the user-specified identity domain.
    IdentityAppConsoleUrl *string `mandatory:"false" json:"identityAppConsoleUrl"`

    // A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages.
    ImportedPackageNames []string `mandatory:"false" json:"importedPackageNames"`

    // A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages.
    ImportedPackageIds []string `mandatory:"false" json:"importedPackageIds"`

    // A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments.
    AttachmentTypes []string `mandatory:"false" json:"attachmentTypes"`

    // A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
    AttachmentIds []string `mandatory:"false" json:"attachmentIds"`

    // A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
    RestrictedOperations []RestrictedOperation `mandatory:"false" json:"restrictedOperations"`
}

func (OdaInstance) String

func (m OdaInstance) String() string

func (OdaInstance) ValidateEnumValue

func (m OdaInstance) 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 OdaInstanceAttachment

OdaInstanceAttachment Description of an ODA instance attachment.

type OdaInstanceAttachment struct {

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

    // The OCID of the ODA instance to which the attachment applies.
    InstanceId *string `mandatory:"true" json:"instanceId"`

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

    // The type of attachment defined as an enum.
    AttachmentType OdaInstanceAttachmentAttachmentTypeEnum `mandatory:"true" json:"attachmentType"`

    // The current state of the attachment.
    LifecycleState OdaInstanceAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

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

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

    Owner *OdaInstanceOwner `mandatory:"false" json:"owner"`

    // The time the attachment was created. An RFC3339 formatted datetime string
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the attachment was last modified. An RFC3339 formatted datetime string
    TimeLastUpdate *common.SDKTime `mandatory:"false" json:"timeLastUpdate"`

    // 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 (OdaInstanceAttachment) String

func (m OdaInstanceAttachment) String() string

func (OdaInstanceAttachment) ValidateEnumValue

func (m OdaInstanceAttachment) 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 OdaInstanceAttachmentAttachmentTypeEnum

OdaInstanceAttachmentAttachmentTypeEnum Enum with underlying type: string

type OdaInstanceAttachmentAttachmentTypeEnum string

Set of constants representing the allowable values for OdaInstanceAttachmentAttachmentTypeEnum

const (
    OdaInstanceAttachmentAttachmentTypeFusion OdaInstanceAttachmentAttachmentTypeEnum = "FUSION"
    OdaInstanceAttachmentAttachmentTypeMax    OdaInstanceAttachmentAttachmentTypeEnum = "MAX"
)

func GetMappingOdaInstanceAttachmentAttachmentTypeEnum

func GetMappingOdaInstanceAttachmentAttachmentTypeEnum(val string) (OdaInstanceAttachmentAttachmentTypeEnum, bool)

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

func GetOdaInstanceAttachmentAttachmentTypeEnumValues

func GetOdaInstanceAttachmentAttachmentTypeEnumValues() []OdaInstanceAttachmentAttachmentTypeEnum

GetOdaInstanceAttachmentAttachmentTypeEnumValues Enumerates the set of values for OdaInstanceAttachmentAttachmentTypeEnum

type OdaInstanceAttachmentCollection

OdaInstanceAttachmentCollection Results of a Oda instance attachment search. Contains OdaInstanceAttachment items.

type OdaInstanceAttachmentCollection struct {

    // List of Oda instance attachments.
    Items []OdaInstanceAttachmentSummary `mandatory:"true" json:"items"`
}

func (OdaInstanceAttachmentCollection) String

func (m OdaInstanceAttachmentCollection) String() string

func (OdaInstanceAttachmentCollection) ValidateEnumValue

func (m OdaInstanceAttachmentCollection) 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 OdaInstanceAttachmentLifecycleStateEnum

OdaInstanceAttachmentLifecycleStateEnum Enum with underlying type: string

type OdaInstanceAttachmentLifecycleStateEnum string

Set of constants representing the allowable values for OdaInstanceAttachmentLifecycleStateEnum

const (
    OdaInstanceAttachmentLifecycleStateAttaching OdaInstanceAttachmentLifecycleStateEnum = "ATTACHING"
    OdaInstanceAttachmentLifecycleStateActive    OdaInstanceAttachmentLifecycleStateEnum = "ACTIVE"
    OdaInstanceAttachmentLifecycleStateDetaching OdaInstanceAttachmentLifecycleStateEnum = "DETACHING"
    OdaInstanceAttachmentLifecycleStateInactive  OdaInstanceAttachmentLifecycleStateEnum = "INACTIVE"
    OdaInstanceAttachmentLifecycleStateFailed    OdaInstanceAttachmentLifecycleStateEnum = "FAILED"
)

func GetMappingOdaInstanceAttachmentLifecycleStateEnum

func GetMappingOdaInstanceAttachmentLifecycleStateEnum(val string) (OdaInstanceAttachmentLifecycleStateEnum, bool)

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

func GetOdaInstanceAttachmentLifecycleStateEnumValues

func GetOdaInstanceAttachmentLifecycleStateEnumValues() []OdaInstanceAttachmentLifecycleStateEnum

GetOdaInstanceAttachmentLifecycleStateEnumValues Enumerates the set of values for OdaInstanceAttachmentLifecycleStateEnum

type OdaInstanceAttachmentOwner

OdaInstanceAttachmentOwner Details about an attachment owner

type OdaInstanceAttachmentOwner struct {

    // Name of the owner service principal
    OwnerServiceName *string `mandatory:"true" json:"ownerServiceName"`

    // Tenancy OCID of the owner service principal
    OwnerServiceTenancy *string `mandatory:"true" json:"ownerServiceTenancy"`
}

func (OdaInstanceAttachmentOwner) String

func (m OdaInstanceAttachmentOwner) String() string

func (OdaInstanceAttachmentOwner) ValidateEnumValue

func (m OdaInstanceAttachmentOwner) 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 OdaInstanceAttachmentSummary

OdaInstanceAttachmentSummary Description of an ODA instance attachment.

type OdaInstanceAttachmentSummary struct {

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

    // The OCID of the ODA instance to which the attachment applies.
    InstanceId *string `mandatory:"true" json:"instanceId"`

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

    // The type of attachment defined as an enum.
    AttachmentType OdaInstanceAttachmentSummaryAttachmentTypeEnum `mandatory:"true" json:"attachmentType"`

    // The current state of the attachment.
    LifecycleState OdaInstanceAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

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

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

    Owner *OdaInstanceOwner `mandatory:"false" json:"owner"`

    // The time the attachment was created. An RFC3339 formatted datetime string
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the attachment was last modified. An RFC3339 formatted datetime string
    TimeLastUpdate *common.SDKTime `mandatory:"false" json:"timeLastUpdate"`

    // 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 (OdaInstanceAttachmentSummary) String

func (m OdaInstanceAttachmentSummary) String() string

func (OdaInstanceAttachmentSummary) ValidateEnumValue

func (m OdaInstanceAttachmentSummary) 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 OdaInstanceAttachmentSummaryAttachmentTypeEnum

OdaInstanceAttachmentSummaryAttachmentTypeEnum Enum with underlying type: string

type OdaInstanceAttachmentSummaryAttachmentTypeEnum string

Set of constants representing the allowable values for OdaInstanceAttachmentSummaryAttachmentTypeEnum

const (
    OdaInstanceAttachmentSummaryAttachmentTypeFusion OdaInstanceAttachmentSummaryAttachmentTypeEnum = "FUSION"
    OdaInstanceAttachmentSummaryAttachmentTypeMax    OdaInstanceAttachmentSummaryAttachmentTypeEnum = "MAX"
)

func GetMappingOdaInstanceAttachmentSummaryAttachmentTypeEnum

func GetMappingOdaInstanceAttachmentSummaryAttachmentTypeEnum(val string) (OdaInstanceAttachmentSummaryAttachmentTypeEnum, bool)

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

func GetOdaInstanceAttachmentSummaryAttachmentTypeEnumValues

func GetOdaInstanceAttachmentSummaryAttachmentTypeEnumValues() []OdaInstanceAttachmentSummaryAttachmentTypeEnum

GetOdaInstanceAttachmentSummaryAttachmentTypeEnumValues Enumerates the set of values for OdaInstanceAttachmentSummaryAttachmentTypeEnum

type OdaInstanceLifecycleStateEnum

OdaInstanceLifecycleStateEnum Enum with underlying type: string

type OdaInstanceLifecycleStateEnum string

Set of constants representing the allowable values for OdaInstanceLifecycleStateEnum

const (
    OdaInstanceLifecycleStateCreating OdaInstanceLifecycleStateEnum = "CREATING"
    OdaInstanceLifecycleStateUpdating OdaInstanceLifecycleStateEnum = "UPDATING"
    OdaInstanceLifecycleStateActive   OdaInstanceLifecycleStateEnum = "ACTIVE"
    OdaInstanceLifecycleStateInactive OdaInstanceLifecycleStateEnum = "INACTIVE"
    OdaInstanceLifecycleStateDeleting OdaInstanceLifecycleStateEnum = "DELETING"
    OdaInstanceLifecycleStateDeleted  OdaInstanceLifecycleStateEnum = "DELETED"
    OdaInstanceLifecycleStateFailed   OdaInstanceLifecycleStateEnum = "FAILED"
)

func GetMappingOdaInstanceLifecycleStateEnum

func GetMappingOdaInstanceLifecycleStateEnum(val string) (OdaInstanceLifecycleStateEnum, bool)

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

func GetOdaInstanceLifecycleStateEnumValues

func GetOdaInstanceLifecycleStateEnumValues() []OdaInstanceLifecycleStateEnum

GetOdaInstanceLifecycleStateEnumValues Enumerates the set of values for OdaInstanceLifecycleStateEnum

type OdaInstanceLifecycleSubStateEnum

OdaInstanceLifecycleSubStateEnum Enum with underlying type: string

type OdaInstanceLifecycleSubStateEnum string

Set of constants representing the allowable values for OdaInstanceLifecycleSubStateEnum

const (
    OdaInstanceLifecycleSubStateCreating                          OdaInstanceLifecycleSubStateEnum = "CREATING"
    OdaInstanceLifecycleSubStateStarting                          OdaInstanceLifecycleSubStateEnum = "STARTING"
    OdaInstanceLifecycleSubStateStopping                          OdaInstanceLifecycleSubStateEnum = "STOPPING"
    OdaInstanceLifecycleSubStateChangingCompartment               OdaInstanceLifecycleSubStateEnum = "CHANGING_COMPARTMENT"
    OdaInstanceLifecycleSubStateActivatingCustomerEncryptionKey   OdaInstanceLifecycleSubStateEnum = "ACTIVATING_CUSTOMER_ENCRYPTION_KEY"
    OdaInstanceLifecycleSubStateUpdatingCustomerEncryptionKey     OdaInstanceLifecycleSubStateEnum = "UPDATING_CUSTOMER_ENCRYPTION_KEY"
    OdaInstanceLifecycleSubStateDeactivatingCustomerEncryptionKey OdaInstanceLifecycleSubStateEnum = "DEACTIVATING_CUSTOMER_ENCRYPTION_KEY"
    OdaInstanceLifecycleSubStateDeleting                          OdaInstanceLifecycleSubStateEnum = "DELETING"
    OdaInstanceLifecycleSubStateDeletePending                     OdaInstanceLifecycleSubStateEnum = "DELETE_PENDING"
    OdaInstanceLifecycleSubStateRecovering                        OdaInstanceLifecycleSubStateEnum = "RECOVERING"
    OdaInstanceLifecycleSubStateUpdating                          OdaInstanceLifecycleSubStateEnum = "UPDATING"
    OdaInstanceLifecycleSubStatePurging                           OdaInstanceLifecycleSubStateEnum = "PURGING"
    OdaInstanceLifecycleSubStateQueued                            OdaInstanceLifecycleSubStateEnum = "QUEUED"
)

func GetMappingOdaInstanceLifecycleSubStateEnum

func GetMappingOdaInstanceLifecycleSubStateEnum(val string) (OdaInstanceLifecycleSubStateEnum, bool)

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

func GetOdaInstanceLifecycleSubStateEnumValues

func GetOdaInstanceLifecycleSubStateEnumValues() []OdaInstanceLifecycleSubStateEnum

GetOdaInstanceLifecycleSubStateEnumValues Enumerates the set of values for OdaInstanceLifecycleSubStateEnum

type OdaInstanceOwner

OdaInstanceOwner Details about an ODA instance owner

type OdaInstanceOwner struct {

    // Name of the owner service principal
    OwnerServiceName *string `mandatory:"true" json:"ownerServiceName"`

    // Tenancy OCID of the owner service principal
    OwnerServiceTenancy *string `mandatory:"true" json:"ownerServiceTenancy"`
}

func (OdaInstanceOwner) String

func (m OdaInstanceOwner) String() string

func (OdaInstanceOwner) ValidateEnumValue

func (m OdaInstanceOwner) 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 OdaInstanceShapeNameEnum

OdaInstanceShapeNameEnum Enum with underlying type: string

type OdaInstanceShapeNameEnum string

Set of constants representing the allowable values for OdaInstanceShapeNameEnum

const (
    OdaInstanceShapeNameDevelopment OdaInstanceShapeNameEnum = "DEVELOPMENT"
    OdaInstanceShapeNameProduction  OdaInstanceShapeNameEnum = "PRODUCTION"
)

func GetMappingOdaInstanceShapeNameEnum

func GetMappingOdaInstanceShapeNameEnum(val string) (OdaInstanceShapeNameEnum, bool)

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

func GetOdaInstanceShapeNameEnumValues

func GetOdaInstanceShapeNameEnumValues() []OdaInstanceShapeNameEnum

GetOdaInstanceShapeNameEnumValues Enumerates the set of values for OdaInstanceShapeNameEnum

type OdaInstanceSummary

OdaInstanceSummary Summary of the Digital Assistant instance.

type OdaInstanceSummary struct {

    // Unique identifier of the Digital Assistant instance.
    Id *string `mandatory:"true" json:"id"`

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

    // The current state of the instance.
    LifecycleState OdaInstanceSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // User-defined name for the Digital Assistant instance. You can change this value.
    DisplayName *string `mandatory:"false" json:"displayName"`

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

    // Shape or size of the instance.
    ShapeName OdaInstanceSummaryShapeNameEnum `mandatory:"false" json:"shapeName,omitempty"`

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

    // When the Digital Assistant instance 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:"false" json:"timeUpdated"`

    // The current sub-state of the Digital Assistant instance.
    LifecycleSubState OdaInstanceSummaryLifecycleSubStateEnum `mandatory:"false" json:"lifecycleSubState,omitempty"`

    // A message describing the current state in more detail. For example, actionable
    // information about an instance that's in the `FAILED` state.
    StateMessage *string `mandatory:"false" json:"stateMessage"`

    // 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"`

    // A list of package names imported into this instance (if any).
    ImportedPackageNames []string `mandatory:"false" json:"importedPackageNames"`

    // A list of attachment types for this instance (if any).
    AttachmentTypes []string `mandatory:"false" json:"attachmentTypes"`
}

func (OdaInstanceSummary) String

func (m OdaInstanceSummary) String() string

func (OdaInstanceSummary) ValidateEnumValue

func (m OdaInstanceSummary) 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 OdaInstanceSummaryLifecycleStateEnum

OdaInstanceSummaryLifecycleStateEnum Enum with underlying type: string

type OdaInstanceSummaryLifecycleStateEnum string

Set of constants representing the allowable values for OdaInstanceSummaryLifecycleStateEnum

const (
    OdaInstanceSummaryLifecycleStateCreating OdaInstanceSummaryLifecycleStateEnum = "CREATING"
    OdaInstanceSummaryLifecycleStateUpdating OdaInstanceSummaryLifecycleStateEnum = "UPDATING"
    OdaInstanceSummaryLifecycleStateActive   OdaInstanceSummaryLifecycleStateEnum = "ACTIVE"
    OdaInstanceSummaryLifecycleStateInactive OdaInstanceSummaryLifecycleStateEnum = "INACTIVE"
    OdaInstanceSummaryLifecycleStateDeleting OdaInstanceSummaryLifecycleStateEnum = "DELETING"
    OdaInstanceSummaryLifecycleStateDeleted  OdaInstanceSummaryLifecycleStateEnum = "DELETED"
    OdaInstanceSummaryLifecycleStateFailed   OdaInstanceSummaryLifecycleStateEnum = "FAILED"
)

func GetMappingOdaInstanceSummaryLifecycleStateEnum

func GetMappingOdaInstanceSummaryLifecycleStateEnum(val string) (OdaInstanceSummaryLifecycleStateEnum, bool)

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

func GetOdaInstanceSummaryLifecycleStateEnumValues

func GetOdaInstanceSummaryLifecycleStateEnumValues() []OdaInstanceSummaryLifecycleStateEnum

GetOdaInstanceSummaryLifecycleStateEnumValues Enumerates the set of values for OdaInstanceSummaryLifecycleStateEnum

type OdaInstanceSummaryLifecycleSubStateEnum

OdaInstanceSummaryLifecycleSubStateEnum Enum with underlying type: string

type OdaInstanceSummaryLifecycleSubStateEnum string

Set of constants representing the allowable values for OdaInstanceSummaryLifecycleSubStateEnum

const (
    OdaInstanceSummaryLifecycleSubStateCreating                          OdaInstanceSummaryLifecycleSubStateEnum = "CREATING"
    OdaInstanceSummaryLifecycleSubStateStarting                          OdaInstanceSummaryLifecycleSubStateEnum = "STARTING"
    OdaInstanceSummaryLifecycleSubStateStopping                          OdaInstanceSummaryLifecycleSubStateEnum = "STOPPING"
    OdaInstanceSummaryLifecycleSubStateChangingCompartment               OdaInstanceSummaryLifecycleSubStateEnum = "CHANGING_COMPARTMENT"
    OdaInstanceSummaryLifecycleSubStateActivatingCustomerEncryptionKey   OdaInstanceSummaryLifecycleSubStateEnum = "ACTIVATING_CUSTOMER_ENCRYPTION_KEY"
    OdaInstanceSummaryLifecycleSubStateUpdatingCustomerEncryptionKey     OdaInstanceSummaryLifecycleSubStateEnum = "UPDATING_CUSTOMER_ENCRYPTION_KEY"
    OdaInstanceSummaryLifecycleSubStateDeactivatingCustomerEncryptionKey OdaInstanceSummaryLifecycleSubStateEnum = "DEACTIVATING_CUSTOMER_ENCRYPTION_KEY"
    OdaInstanceSummaryLifecycleSubStateDeleting                          OdaInstanceSummaryLifecycleSubStateEnum = "DELETING"
    OdaInstanceSummaryLifecycleSubStateDeletePending                     OdaInstanceSummaryLifecycleSubStateEnum = "DELETE_PENDING"
    OdaInstanceSummaryLifecycleSubStateRecovering                        OdaInstanceSummaryLifecycleSubStateEnum = "RECOVERING"
    OdaInstanceSummaryLifecycleSubStateUpdating                          OdaInstanceSummaryLifecycleSubStateEnum = "UPDATING"
    OdaInstanceSummaryLifecycleSubStatePurging                           OdaInstanceSummaryLifecycleSubStateEnum = "PURGING"
    OdaInstanceSummaryLifecycleSubStateQueued                            OdaInstanceSummaryLifecycleSubStateEnum = "QUEUED"
)

func GetMappingOdaInstanceSummaryLifecycleSubStateEnum

func GetMappingOdaInstanceSummaryLifecycleSubStateEnum(val string) (OdaInstanceSummaryLifecycleSubStateEnum, bool)

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

func GetOdaInstanceSummaryLifecycleSubStateEnumValues

func GetOdaInstanceSummaryLifecycleSubStateEnumValues() []OdaInstanceSummaryLifecycleSubStateEnum

GetOdaInstanceSummaryLifecycleSubStateEnumValues Enumerates the set of values for OdaInstanceSummaryLifecycleSubStateEnum

type OdaInstanceSummaryShapeNameEnum

OdaInstanceSummaryShapeNameEnum Enum with underlying type: string

type OdaInstanceSummaryShapeNameEnum string

Set of constants representing the allowable values for OdaInstanceSummaryShapeNameEnum

const (
    OdaInstanceSummaryShapeNameDevelopment OdaInstanceSummaryShapeNameEnum = "DEVELOPMENT"
    OdaInstanceSummaryShapeNameProduction  OdaInstanceSummaryShapeNameEnum = "PRODUCTION"
)

func GetMappingOdaInstanceSummaryShapeNameEnum

func GetMappingOdaInstanceSummaryShapeNameEnum(val string) (OdaInstanceSummaryShapeNameEnum, bool)

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

func GetOdaInstanceSummaryShapeNameEnumValues

func GetOdaInstanceSummaryShapeNameEnumValues() []OdaInstanceSummaryShapeNameEnum

GetOdaInstanceSummaryShapeNameEnumValues Enumerates the set of values for OdaInstanceSummaryShapeNameEnum

type OdaPrivateEndpoint

OdaPrivateEndpoint A private endpoint allows Digital Assistant Instance to access resources in a customer's virtual cloud network (VCN).

type OdaPrivateEndpoint struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that was assigned when the ODA private endpoint was created.
    Id *string `mandatory:"true" json:"id"`

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

    // 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"`

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

    // 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:"false" 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:"false" json:"timeUpdated"`

    // The current state of the ODA private endpoint.
    LifecycleState OdaPrivateEndpointLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // 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 (OdaPrivateEndpoint) String

func (m OdaPrivateEndpoint) String() string

func (OdaPrivateEndpoint) ValidateEnumValue

func (m OdaPrivateEndpoint) 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 OdaPrivateEndpointAttachment

OdaPrivateEndpointAttachment ODA Private Endpoint Attachment is used to attach ODA Private Endpoint to ODA (Digital Assistant) Instance.

type OdaPrivateEndpointAttachment struct {

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

    // 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"`

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

    // The current state of the ODA Private Endpoint attachment.
    LifecycleState OdaPrivateEndpointAttachmentLifecycleStateEnum `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:"false" json:"timeUpdated"`
}

func (OdaPrivateEndpointAttachment) String

func (m OdaPrivateEndpointAttachment) String() string

func (OdaPrivateEndpointAttachment) ValidateEnumValue

func (m OdaPrivateEndpointAttachment) 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 OdaPrivateEndpointAttachmentCollection

OdaPrivateEndpointAttachmentCollection A collection of ODA Private Endpoint Attachment summaries.

type OdaPrivateEndpointAttachmentCollection struct {

    // The ODA Private Endpoint Attachment summaries.
    Items []OdaPrivateEndpointAttachmentSummary `mandatory:"true" json:"items"`
}

func (OdaPrivateEndpointAttachmentCollection) String

func (m OdaPrivateEndpointAttachmentCollection) String() string

func (OdaPrivateEndpointAttachmentCollection) ValidateEnumValue

func (m OdaPrivateEndpointAttachmentCollection) 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 OdaPrivateEndpointAttachmentLifecycleStateEnum

OdaPrivateEndpointAttachmentLifecycleStateEnum Enum with underlying type: string

type OdaPrivateEndpointAttachmentLifecycleStateEnum string

Set of constants representing the allowable values for OdaPrivateEndpointAttachmentLifecycleStateEnum

const (
    OdaPrivateEndpointAttachmentLifecycleStateCreating OdaPrivateEndpointAttachmentLifecycleStateEnum = "CREATING"
    OdaPrivateEndpointAttachmentLifecycleStateUpdating OdaPrivateEndpointAttachmentLifecycleStateEnum = "UPDATING"
    OdaPrivateEndpointAttachmentLifecycleStateActive   OdaPrivateEndpointAttachmentLifecycleStateEnum = "ACTIVE"
    OdaPrivateEndpointAttachmentLifecycleStateDeleting OdaPrivateEndpointAttachmentLifecycleStateEnum = "DELETING"
    OdaPrivateEndpointAttachmentLifecycleStateDeleted  OdaPrivateEndpointAttachmentLifecycleStateEnum = "DELETED"
    OdaPrivateEndpointAttachmentLifecycleStateFailed   OdaPrivateEndpointAttachmentLifecycleStateEnum = "FAILED"
)

func GetMappingOdaPrivateEndpointAttachmentLifecycleStateEnum

func GetMappingOdaPrivateEndpointAttachmentLifecycleStateEnum(val string) (OdaPrivateEndpointAttachmentLifecycleStateEnum, bool)

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

func GetOdaPrivateEndpointAttachmentLifecycleStateEnumValues

func GetOdaPrivateEndpointAttachmentLifecycleStateEnumValues() []OdaPrivateEndpointAttachmentLifecycleStateEnum

GetOdaPrivateEndpointAttachmentLifecycleStateEnumValues Enumerates the set of values for OdaPrivateEndpointAttachmentLifecycleStateEnum

type OdaPrivateEndpointAttachmentSummary

OdaPrivateEndpointAttachmentSummary Summary of the ODA private endpoint attachment.

type OdaPrivateEndpointAttachmentSummary struct {

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

    // 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"`

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

    // The current state of the ODA Private Endpoint attachment.
    LifecycleState OdaPrivateEndpointAttachmentLifecycleStateEnum `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:"false" json:"timeUpdated"`
}

func (OdaPrivateEndpointAttachmentSummary) String

func (m OdaPrivateEndpointAttachmentSummary) String() string

func (OdaPrivateEndpointAttachmentSummary) ValidateEnumValue

func (m OdaPrivateEndpointAttachmentSummary) 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 OdaPrivateEndpointCollection

OdaPrivateEndpointCollection A collection of ODA Private Endpoint summaries.

type OdaPrivateEndpointCollection struct {

    // The ODA Private Endpoint summaries.
    Items []OdaPrivateEndpointSummary `mandatory:"true" json:"items"`
}

func (OdaPrivateEndpointCollection) String

func (m OdaPrivateEndpointCollection) String() string

func (OdaPrivateEndpointCollection) ValidateEnumValue

func (m OdaPrivateEndpointCollection) 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 OdaPrivateEndpointLifecycleStateEnum

OdaPrivateEndpointLifecycleStateEnum Enum with underlying type: string

type OdaPrivateEndpointLifecycleStateEnum string

Set of constants representing the allowable values for OdaPrivateEndpointLifecycleStateEnum

const (
    OdaPrivateEndpointLifecycleStateCreating OdaPrivateEndpointLifecycleStateEnum = "CREATING"
    OdaPrivateEndpointLifecycleStateUpdating OdaPrivateEndpointLifecycleStateEnum = "UPDATING"
    OdaPrivateEndpointLifecycleStateActive   OdaPrivateEndpointLifecycleStateEnum = "ACTIVE"
    OdaPrivateEndpointLifecycleStateDeleting OdaPrivateEndpointLifecycleStateEnum = "DELETING"
    OdaPrivateEndpointLifecycleStateDeleted  OdaPrivateEndpointLifecycleStateEnum = "DELETED"
    OdaPrivateEndpointLifecycleStateFailed   OdaPrivateEndpointLifecycleStateEnum = "FAILED"
)

func GetMappingOdaPrivateEndpointLifecycleStateEnum

func GetMappingOdaPrivateEndpointLifecycleStateEnum(val string) (OdaPrivateEndpointLifecycleStateEnum, bool)

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

func GetOdaPrivateEndpointLifecycleStateEnumValues

func GetOdaPrivateEndpointLifecycleStateEnumValues() []OdaPrivateEndpointLifecycleStateEnum

GetOdaPrivateEndpointLifecycleStateEnumValues Enumerates the set of values for OdaPrivateEndpointLifecycleStateEnum

type OdaPrivateEndpointScanProxy

OdaPrivateEndpointScanProxy Details pertaining to a scan proxy instance created for a scan listener FQDN/IPs

type OdaPrivateEndpointScanProxy struct {

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

    // 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"`

    // The current state of the ODA Private Endpoint Scan Proxy.
    LifecycleState OdaPrivateEndpointScanProxyLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // 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:"false" json:"timeCreated"`
}

func (OdaPrivateEndpointScanProxy) String

func (m OdaPrivateEndpointScanProxy) String() string

func (OdaPrivateEndpointScanProxy) ValidateEnumValue

func (m OdaPrivateEndpointScanProxy) 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 OdaPrivateEndpointScanProxyCollection

OdaPrivateEndpointScanProxyCollection A collection of ODA Private Endpoint Scan Proxy summaries.

type OdaPrivateEndpointScanProxyCollection struct {

    // The ODA Private Endpoint Scan Proxy summaries.
    Items []OdaPrivateEndpointScanProxySummary `mandatory:"true" json:"items"`
}

func (OdaPrivateEndpointScanProxyCollection) String

func (m OdaPrivateEndpointScanProxyCollection) String() string

func (OdaPrivateEndpointScanProxyCollection) ValidateEnumValue

func (m OdaPrivateEndpointScanProxyCollection) 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 OdaPrivateEndpointScanProxyLifecycleStateEnum

OdaPrivateEndpointScanProxyLifecycleStateEnum Enum with underlying type: string

type OdaPrivateEndpointScanProxyLifecycleStateEnum string

Set of constants representing the allowable values for OdaPrivateEndpointScanProxyLifecycleStateEnum

const (
    OdaPrivateEndpointScanProxyLifecycleStateCreating OdaPrivateEndpointScanProxyLifecycleStateEnum = "CREATING"
    OdaPrivateEndpointScanProxyLifecycleStateActive   OdaPrivateEndpointScanProxyLifecycleStateEnum = "ACTIVE"
    OdaPrivateEndpointScanProxyLifecycleStateDeleting OdaPrivateEndpointScanProxyLifecycleStateEnum = "DELETING"
    OdaPrivateEndpointScanProxyLifecycleStateDeleted  OdaPrivateEndpointScanProxyLifecycleStateEnum = "DELETED"
    OdaPrivateEndpointScanProxyLifecycleStateFailed   OdaPrivateEndpointScanProxyLifecycleStateEnum = "FAILED"
)

func GetMappingOdaPrivateEndpointScanProxyLifecycleStateEnum

func GetMappingOdaPrivateEndpointScanProxyLifecycleStateEnum(val string) (OdaPrivateEndpointScanProxyLifecycleStateEnum, bool)

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

func GetOdaPrivateEndpointScanProxyLifecycleStateEnumValues

func GetOdaPrivateEndpointScanProxyLifecycleStateEnumValues() []OdaPrivateEndpointScanProxyLifecycleStateEnum

GetOdaPrivateEndpointScanProxyLifecycleStateEnumValues Enumerates the set of values for OdaPrivateEndpointScanProxyLifecycleStateEnum

type OdaPrivateEndpointScanProxyProtocolEnum

OdaPrivateEndpointScanProxyProtocolEnum Enum with underlying type: string

type OdaPrivateEndpointScanProxyProtocolEnum string

Set of constants representing the allowable values for OdaPrivateEndpointScanProxyProtocolEnum

const (
    OdaPrivateEndpointScanProxyProtocolTcp OdaPrivateEndpointScanProxyProtocolEnum = "TCP"
)

func GetMappingOdaPrivateEndpointScanProxyProtocolEnum

func GetMappingOdaPrivateEndpointScanProxyProtocolEnum(val string) (OdaPrivateEndpointScanProxyProtocolEnum, bool)

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

func GetOdaPrivateEndpointScanProxyProtocolEnumValues

func GetOdaPrivateEndpointScanProxyProtocolEnumValues() []OdaPrivateEndpointScanProxyProtocolEnum

GetOdaPrivateEndpointScanProxyProtocolEnumValues Enumerates the set of values for OdaPrivateEndpointScanProxyProtocolEnum

type OdaPrivateEndpointScanProxyScanListenerTypeEnum

OdaPrivateEndpointScanProxyScanListenerTypeEnum Enum with underlying type: string

type OdaPrivateEndpointScanProxyScanListenerTypeEnum string

Set of constants representing the allowable values for OdaPrivateEndpointScanProxyScanListenerTypeEnum

const (
    OdaPrivateEndpointScanProxyScanListenerTypeFqdn OdaPrivateEndpointScanProxyScanListenerTypeEnum = "FQDN"
    OdaPrivateEndpointScanProxyScanListenerTypeIp   OdaPrivateEndpointScanProxyScanListenerTypeEnum = "IP"
)

func GetMappingOdaPrivateEndpointScanProxyScanListenerTypeEnum

func GetMappingOdaPrivateEndpointScanProxyScanListenerTypeEnum(val string) (OdaPrivateEndpointScanProxyScanListenerTypeEnum, bool)

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

func GetOdaPrivateEndpointScanProxyScanListenerTypeEnumValues

func GetOdaPrivateEndpointScanProxyScanListenerTypeEnumValues() []OdaPrivateEndpointScanProxyScanListenerTypeEnum

GetOdaPrivateEndpointScanProxyScanListenerTypeEnumValues Enumerates the set of values for OdaPrivateEndpointScanProxyScanListenerTypeEnum

type OdaPrivateEndpointScanProxySummary

OdaPrivateEndpointScanProxySummary Details pertaining to a scan proxy instance created for a scan listener FQDN/IPs

type OdaPrivateEndpointScanProxySummary struct {

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

    // 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"`

    // The current state of the ODA Private Endpoint Scan Proxy.
    LifecycleState OdaPrivateEndpointScanProxyLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // 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:"false" json:"timeCreated"`
}

func (OdaPrivateEndpointScanProxySummary) String

func (m OdaPrivateEndpointScanProxySummary) String() string

func (OdaPrivateEndpointScanProxySummary) ValidateEnumValue

func (m OdaPrivateEndpointScanProxySummary) 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 OdaPrivateEndpointSummary

OdaPrivateEndpointSummary Summary of the ODA private endpoint.

type OdaPrivateEndpointSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that was assigned when the ODA private endpoint was created.
    Id *string `mandatory:"true" json:"id"`

    // 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 current state of the ODA private endpoint.
    LifecycleState OdaPrivateEndpointLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // 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"`

    // 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:"false" 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:"false" 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 (OdaPrivateEndpointSummary) String

func (m OdaPrivateEndpointSummary) String() string

func (OdaPrivateEndpointSummary) ValidateEnumValue

func (m OdaPrivateEndpointSummary) 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 OdapackageClient

OdapackageClient a client for Odapackage

type OdapackageClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewOdapackageClientWithConfigurationProvider

func NewOdapackageClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OdapackageClient, err error)

NewOdapackageClientWithConfigurationProvider Creates a new default Odapackage client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewOdapackageClientWithOboToken

func NewOdapackageClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OdapackageClient, err error)

NewOdapackageClientWithOboToken Creates a new default Odapackage client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (*OdapackageClient) ConfigurationProvider

func (client *OdapackageClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (OdapackageClient) CreateImportedPackage

func (client OdapackageClient) CreateImportedPackage(ctx context.Context, request CreateImportedPackageRequest) (response CreateImportedPackageResponse, err error)

CreateImportedPackage Starts an asynchronous job to import a package into a Digital Assistant instance. To monitor the status of the job, take the `opc-work-request-id` response header value and use it to call `GET /workRequests/{workRequestId}`.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/CreateImportedPackage.go.html to see an example of how to use CreateImportedPackage API. A default retry strategy applies to this operation CreateImportedPackage()

func (OdapackageClient) DeleteImportedPackage

func (client OdapackageClient) DeleteImportedPackage(ctx context.Context, request DeleteImportedPackageRequest) (response DeleteImportedPackageResponse, err error)

DeleteImportedPackage Starts an asynchronous job to delete a package from a Digital Assistant instance. To monitor the status of the job, take the `opc-work-request-id` response header value and use it to call `GET /workRequests/{workRequestId}`.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/DeleteImportedPackage.go.html to see an example of how to use DeleteImportedPackage API. A default retry strategy applies to this operation DeleteImportedPackage()

func (OdapackageClient) GetImportedPackage

func (client OdapackageClient) GetImportedPackage(ctx context.Context, request GetImportedPackageRequest) (response GetImportedPackageResponse, err error)

GetImportedPackage Returns a list of summaries for imported packages in the instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/GetImportedPackage.go.html to see an example of how to use GetImportedPackage API. A default retry strategy applies to this operation GetImportedPackage()

func (OdapackageClient) GetPackage

func (client OdapackageClient) GetPackage(ctx context.Context, request GetPackageRequest) (response GetPackageResponse, err error)

GetPackage Returns details about a package, and how to import it.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/GetPackage.go.html to see an example of how to use GetPackage API. A default retry strategy applies to this operation GetPackage()

func (OdapackageClient) ListImportedPackages

func (client OdapackageClient) ListImportedPackages(ctx context.Context, request ListImportedPackagesRequest) (response ListImportedPackagesResponse, err error)

ListImportedPackages Returns a list of summaries for imported packages in the instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ListImportedPackages.go.html to see an example of how to use ListImportedPackages API. A default retry strategy applies to this operation ListImportedPackages()

func (OdapackageClient) ListPackages

func (client OdapackageClient) ListPackages(ctx context.Context, request ListPackagesRequest) (response ListPackagesResponse, err error)

ListPackages Returns a page of summaries for packages that are available for import. The optional odaInstanceId query parameter can be used to filter packages that are available for import by a specific instance. If odaInstanceId query parameter is not provided, the returned list will include packages available within the region indicated by the request URL. The optional resourceType query param may be specified to filter packages that contain the indicated resource type. If no resourceType query param is given, packages containing all resource types will be returned. The optional name query parameter can be used to limit the list to packages whose name matches the given name. The optional displayName query parameter can be used to limit the list to packages whose displayName matches the given name. The optional isLatestVersionOnly query parameter can be used to limit the returned list to include only the latest version of any given package. If not specified, all versions of any otherwise matching package will be returned. If the `opc-next-page` header appears in the response, then there are more items to retrieve. To get the next page in the subsequent GET request, include the header's value as the `page` query parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/ListPackages.go.html to see an example of how to use ListPackages API. A default retry strategy applies to this operation ListPackages()

func (*OdapackageClient) SetRegion

func (client *OdapackageClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (OdapackageClient) UpdateImportedPackage

func (client OdapackageClient) UpdateImportedPackage(ctx context.Context, request UpdateImportedPackageRequest) (response UpdateImportedPackageResponse, err error)

UpdateImportedPackage Starts an asynchronous job to update a package within a Digital Assistant instance. To monitor the status of the job, take the `opc-work-request-id` response header value and use it to call `GET /workRequests/{workRequestId}`.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/oda/UpdateImportedPackage.go.html to see an example of how to use UpdateImportedPackage API. A default retry strategy applies to this operation UpdateImportedPackage()

type OssChannel

OssChannel The configuration for an Oracle Streaming Service (OSS) channel.

type OssChannel 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 (OssChannel) GetCategory

func (m OssChannel) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (OssChannel) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (OssChannel) GetDescription

func (m OssChannel) GetDescription() *string

GetDescription returns Description

func (OssChannel) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (OssChannel) GetId

func (m OssChannel) GetId() *string

GetId returns Id

func (OssChannel) GetLifecycleState

func (m OssChannel) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OssChannel) GetName

func (m OssChannel) GetName() *string

GetName returns Name

func (OssChannel) GetSessionExpiryDurationInMilliseconds

func (m OssChannel) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (OssChannel) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (OssChannel) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (OssChannel) MarshalJSON

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

MarshalJSON marshals to json representation

func (OssChannel) String

func (m OssChannel) String() string

func (OssChannel) ValidateEnumValue

func (m OssChannel) 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 OsvcChannel

OsvcChannel The configuration for an OSVC channel.

type OsvcChannel 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 (OsvcChannel) GetCategory

func (m OsvcChannel) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (OsvcChannel) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (OsvcChannel) GetDescription

func (m OsvcChannel) GetDescription() *string

GetDescription returns Description

func (OsvcChannel) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (OsvcChannel) GetId

func (m OsvcChannel) GetId() *string

GetId returns Id

func (OsvcChannel) GetLifecycleState

func (m OsvcChannel) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OsvcChannel) GetName

func (m OsvcChannel) GetName() *string

GetName returns Name

func (OsvcChannel) GetSessionExpiryDurationInMilliseconds

func (m OsvcChannel) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (OsvcChannel) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (OsvcChannel) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (OsvcChannel) MarshalJSON

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

MarshalJSON marshals to json representation

func (OsvcChannel) String

func (m OsvcChannel) String() string

func (OsvcChannel) ValidateEnumValue

func (m OsvcChannel) 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 OsvcServiceTypeEnum

OsvcServiceTypeEnum Enum with underlying type: string

type OsvcServiceTypeEnum string

Set of constants representing the allowable values for OsvcServiceTypeEnum

const (
    OsvcServiceTypeOsvc   OsvcServiceTypeEnum = "OSVC"
    OsvcServiceTypeFusion OsvcServiceTypeEnum = "FUSION"
)

func GetMappingOsvcServiceTypeEnum

func GetMappingOsvcServiceTypeEnum(val string) (OsvcServiceTypeEnum, bool)

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

func GetOsvcServiceTypeEnumValues

func GetOsvcServiceTypeEnumValues() []OsvcServiceTypeEnum

GetOsvcServiceTypeEnumValues Enumerates the set of values for OsvcServiceTypeEnum

type PackageSummary

PackageSummary Summary of `Package` object.

type PackageSummary struct {

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

    // ID of the publisher providing the package.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // Name of package.
    Name *string `mandatory:"true" json:"name"`

    // Display name for the package (displayed in UI and user-facing applications).
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Version of the package.
    Version *string `mandatory:"true" json:"version"`

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

    // Description of the package.
    Description *string `mandatory:"true" json:"description"`

    // A list of resource types describing the content of the package.
    ResourceTypes []string `mandatory:"true" json:"resourceTypes"`

    // A map of resource type to metadata key/value map that further describes the content for the resource types in this package.. Keys are resource type names, values are a map of name/value pairs per resource type.
    ResourceTypesMetadata []ResourceTypeMetadata `mandatory:"true" json:"resourceTypesMetadata"`

    // A map of metadata key/value pairs that further describes the publisher and the platform in which the package might be used.
    PublisherMetadata []MetadataProperty `mandatory:"true" json:"publisherMetadata"`

    // 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 (PackageSummary) String

func (m PackageSummary) String() string

func (PackageSummary) ValidateEnumValue

func (m PackageSummary) 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 Parameter

Parameter Metadata for a Parameter.

type Parameter 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"`

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

    // A description of the Parameter.
    Description *string `mandatory:"false" json:"description"`
}

func (Parameter) String

func (m Parameter) String() string

func (Parameter) ValidateEnumValue

func (m Parameter) 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 ParameterDefinition

ParameterDefinition A parameter to a resource.

type ParameterDefinition struct {

    // The name of the parameter
    Name *string `mandatory:"true" json:"name"`

    // Enumerated parameter type.
    Type ParameterDefinitionTypeEnum `mandatory:"true" json:"type"`

    // Description of the parameter.
    Description *string `mandatory:"false" json:"description"`

    // Is this parameter required. Ignored for parameters with direction = OUTPUT.
    IsRequired *bool `mandatory:"false" json:"isRequired"`

    // Is the data for this parameter sensitive (e.g. should the data be hidden in UI, encrypted if stored, etc.)
    IsSensitive *bool `mandatory:"false" json:"isSensitive"`

    // Default value for the parameter.
    DefaultValue *string `mandatory:"false" json:"defaultValue"`

    // Used for character string types such as STRING to constrain the length of the value
    MinLength *int `mandatory:"false" json:"minLength"`

    // Used for character string types such as STRING to constrain the length of the value
    MaxLength *int `mandatory:"false" json:"maxLength"`

    // Regular expression used to validate the value of a string type such as STRING
    Pattern *string `mandatory:"false" json:"pattern"`

    // Is this parameter an input parameter, output parameter, or both?
    Direction ParameterDefinitionDirectionEnum `mandatory:"false" json:"direction,omitempty"`

    // A forward-slash-delimited 'path' in an imaginary hierarchy, at which this parameter's UI widgets should be placed
    UiPlacementHint *string `mandatory:"false" json:"uiPlacementHint"`

    // Any configuration needed to help the resource type process this parameter (e.g. link to manifest, etc.).
    ResourceTypeMetadata *interface{} `mandatory:"false" json:"resourceTypeMetadata"`
}

func (ParameterDefinition) String

func (m ParameterDefinition) String() string

func (ParameterDefinition) ValidateEnumValue

func (m ParameterDefinition) 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 ParameterDefinitionDirectionEnum

ParameterDefinitionDirectionEnum Enum with underlying type: string

type ParameterDefinitionDirectionEnum string

Set of constants representing the allowable values for ParameterDefinitionDirectionEnum

const (
    ParameterDefinitionDirectionInput  ParameterDefinitionDirectionEnum = "INPUT"
    ParameterDefinitionDirectionOutput ParameterDefinitionDirectionEnum = "OUTPUT"
)

func GetMappingParameterDefinitionDirectionEnum

func GetMappingParameterDefinitionDirectionEnum(val string) (ParameterDefinitionDirectionEnum, bool)

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

func GetParameterDefinitionDirectionEnumValues

func GetParameterDefinitionDirectionEnumValues() []ParameterDefinitionDirectionEnum

GetParameterDefinitionDirectionEnumValues Enumerates the set of values for ParameterDefinitionDirectionEnum

type ParameterDefinitionTypeEnum

ParameterDefinitionTypeEnum Enum with underlying type: string

type ParameterDefinitionTypeEnum string

Set of constants representing the allowable values for ParameterDefinitionTypeEnum

const (
    ParameterDefinitionTypeString  ParameterDefinitionTypeEnum = "STRING"
    ParameterDefinitionTypeUri     ParameterDefinitionTypeEnum = "URI"
    ParameterDefinitionTypeUrl     ParameterDefinitionTypeEnum = "URL"
    ParameterDefinitionTypeNumber  ParameterDefinitionTypeEnum = "NUMBER"
    ParameterDefinitionTypeBoolean ParameterDefinitionTypeEnum = "BOOLEAN"
)

func GetMappingParameterDefinitionTypeEnum

func GetMappingParameterDefinitionTypeEnum(val string) (ParameterDefinitionTypeEnum, bool)

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

func GetParameterDefinitionTypeEnumValues

func GetParameterDefinitionTypeEnumValues() []ParameterDefinitionTypeEnum

GetParameterDefinitionTypeEnumValues Enumerates the set of values for ParameterDefinitionTypeEnum

type ParameterTypeEnum

ParameterTypeEnum Enum with underlying type: string

type ParameterTypeEnum string

Set of constants representing the allowable values for ParameterTypeEnum

const (
    ParameterTypeString  ParameterTypeEnum = "STRING"
    ParameterTypeInteger ParameterTypeEnum = "INTEGER"
    ParameterTypeFloat   ParameterTypeEnum = "FLOAT"
    ParameterTypeBoolean ParameterTypeEnum = "BOOLEAN"
    ParameterTypeSecure  ParameterTypeEnum = "SECURE"
)

func GetMappingParameterTypeEnum

func GetMappingParameterTypeEnum(val string) (ParameterTypeEnum, bool)

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

func GetParameterTypeEnumValues

func GetParameterTypeEnumValues() []ParameterTypeEnum

GetParameterTypeEnumValues Enumerates the set of values for ParameterTypeEnum

type PublishDigitalAssistantRequest

PublishDigitalAssistantRequest wrapper for the PublishDigitalAssistant operation

# See also

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

type PublishDigitalAssistantRequest struct {

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

    // Unique Digital Assistant identifier.
    DigitalAssistantId *string `mandatory:"true" contributesTo:"path" name:"digitalAssistantId"`

    // 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"`

    // 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 (PublishDigitalAssistantRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (PublishDigitalAssistantRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (PublishDigitalAssistantRequest) RetryPolicy

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

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

func (PublishDigitalAssistantRequest) String

func (request PublishDigitalAssistantRequest) String() string

func (PublishDigitalAssistantRequest) ValidateEnumValue

func (request PublishDigitalAssistantRequest) 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 PublishDigitalAssistantResponse

PublishDigitalAssistantResponse wrapper for the PublishDigitalAssistant operation

type PublishDigitalAssistantResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (PublishDigitalAssistantResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (PublishDigitalAssistantResponse) String

func (response PublishDigitalAssistantResponse) String() string

type PublishSkillRequest

PublishSkillRequest wrapper for the PublishSkill operation

# See also

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

type PublishSkillRequest 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"`

    // 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"`

    // 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 (PublishSkillRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (PublishSkillRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (PublishSkillRequest) RetryPolicy

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

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

func (PublishSkillRequest) String

func (request PublishSkillRequest) String() string

func (PublishSkillRequest) ValidateEnumValue

func (request PublishSkillRequest) 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 PublishSkillResponse

PublishSkillResponse wrapper for the PublishSkill operation

type PublishSkillResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (PublishSkillResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (PublishSkillResponse) String

func (response PublishSkillResponse) String() string

type ResourceTypeDefaultParameterValues

ResourceTypeDefaultParameterValues Default values needed to import a resource type for a package.

type ResourceTypeDefaultParameterValues struct {

    // The type of resource to which these resourceType-specific parameter values apply
    ResourceType *string `mandatory:"true" json:"resourceType"`

    // A list of parameter values used to import the package.
    ParameterValues map[string]string `mandatory:"true" json:"parameterValues"`
}

func (ResourceTypeDefaultParameterValues) String

func (m ResourceTypeDefaultParameterValues) String() string

func (ResourceTypeDefaultParameterValues) ValidateEnumValue

func (m ResourceTypeDefaultParameterValues) 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 ResourceTypeImportContract

ResourceTypeImportContract The contract guiding the import experience for the consumer and behavior of the resource provider for a single resourceType.

type ResourceTypeImportContract struct {

    // The type of resource to which this resourceType-specific contract applies
    ResourceType *string `mandatory:"true" json:"resourceType"`

    // A list of definitions for parameters that are required to import this package into a target instance.
    Parameters []ParameterDefinition `mandatory:"true" json:"parameters"`
}

func (ResourceTypeImportContract) String

func (m ResourceTypeImportContract) String() string

func (ResourceTypeImportContract) ValidateEnumValue

func (m ResourceTypeImportContract) 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 ResourceTypeMetadata

ResourceTypeMetadata Describes resources of a given type within a package.

type ResourceTypeMetadata struct {

    // The type of the resource described by this metadata object.
    ResourceType *string `mandatory:"false" json:"resourceType"`

    // Any properties needed to describe the content and its usage for this resource type, and within the containing package.
    Properties []MetadataProperty `mandatory:"false" json:"properties"`
}

func (ResourceTypeMetadata) String

func (m ResourceTypeMetadata) String() string

func (ResourceTypeMetadata) ValidateEnumValue

func (m ResourceTypeMetadata) 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 RestrictedOperation

RestrictedOperation Summary of a restricted operation for a Digital Assistant instance.

type RestrictedOperation struct {

    // Name of the restricted operation.
    OperationName *string `mandatory:"true" json:"operationName"`

    // Name of the service restricting the operation.
    RestrictingService *string `mandatory:"true" json:"restrictingService"`
}

func (RestrictedOperation) String

func (m RestrictedOperation) String() string

func (RestrictedOperation) ValidateEnumValue

func (m RestrictedOperation) 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 RotateChannelKeysRequest

RotateChannelKeysRequest wrapper for the RotateChannelKeys operation

# See also

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

type RotateChannelKeysRequest struct {

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

    // Unique Channel identifier.
    ChannelId *string `mandatory:"true" contributesTo:"path" name:"channelId"`

    // 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"`

    // 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"`

    // 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 (RotateChannelKeysRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RotateChannelKeysRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RotateChannelKeysRequest) RetryPolicy

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

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

func (RotateChannelKeysRequest) String

func (request RotateChannelKeysRequest) String() string

func (RotateChannelKeysRequest) ValidateEnumValue

func (request RotateChannelKeysRequest) 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 RotateChannelKeysResponse

RotateChannelKeysResponse wrapper for the RotateChannelKeys operation

type RotateChannelKeysResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (RotateChannelKeysResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RotateChannelKeysResponse) String

func (response RotateChannelKeysResponse) String() string

type ScanListenerInfo

ScanListenerInfo Customer's Real Application Cluster (RAC)'s SCAN listener FQDN, port or list IPs and their ports.

type ScanListenerInfo struct {

    // FQDN of the customer's Real Application Cluster (RAC)'s SCAN listeners.
    ScanListenerFqdn *string `mandatory:"false" json:"scanListenerFqdn"`

    // A SCAN listener's IP of the customer's Real Application Cluster (RAC).
    ScanListenerIp *string `mandatory:"false" json:"scanListenerIp"`

    // The port that customer's Real Application Cluster (RAC)'s SCAN listeners are listening on.
    ScanListenerPort *int `mandatory:"false" json:"scanListenerPort"`
}

func (ScanListenerInfo) String

func (m ScanListenerInfo) String() string

func (ScanListenerInfo) ValidateEnumValue

func (m ScanListenerInfo) 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 ServiceCloudChannel

ServiceCloudChannel The configuration for a Service Cloud agent channel.

type ServiceCloudChannel 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 (ServiceCloudChannel) GetCategory

func (m ServiceCloudChannel) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (ServiceCloudChannel) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ServiceCloudChannel) GetDescription

func (m ServiceCloudChannel) GetDescription() *string

GetDescription returns Description

func (ServiceCloudChannel) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ServiceCloudChannel) GetId

func (m ServiceCloudChannel) GetId() *string

GetId returns Id

func (ServiceCloudChannel) GetLifecycleState

func (m ServiceCloudChannel) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ServiceCloudChannel) GetName

func (m ServiceCloudChannel) GetName() *string

GetName returns Name

func (ServiceCloudChannel) GetSessionExpiryDurationInMilliseconds

func (m ServiceCloudChannel) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (ServiceCloudChannel) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (ServiceCloudChannel) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (ServiceCloudChannel) MarshalJSON

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

MarshalJSON marshals to json representation

func (ServiceCloudChannel) String

func (m ServiceCloudChannel) String() string

func (ServiceCloudChannel) ValidateEnumValue

func (m ServiceCloudChannel) 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 ServiceCloudClientTypeEnum

ServiceCloudClientTypeEnum Enum with underlying type: string

type ServiceCloudClientTypeEnum string

Set of constants representing the allowable values for ServiceCloudClientTypeEnum

const (
    ServiceCloudClientTypeWsdl ServiceCloudClientTypeEnum = "WSDL"
    ServiceCloudClientTypeRest ServiceCloudClientTypeEnum = "REST"
)

func GetMappingServiceCloudClientTypeEnum

func GetMappingServiceCloudClientTypeEnum(val string) (ServiceCloudClientTypeEnum, bool)

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

func GetServiceCloudClientTypeEnumValues

func GetServiceCloudClientTypeEnumValues() []ServiceCloudClientTypeEnum

GetServiceCloudClientTypeEnumValues Enumerates the set of values for ServiceCloudClientTypeEnum

type Skill

Skill Skill metadata.

type Skill 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 resource's dialog version.
    DialogVersion *string `mandatory:"false" json:"dialogVersion"`

    // 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 (Skill) String

func (m Skill) String() string

func (Skill) ValidateEnumValue

func (m Skill) 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 SkillCollection

SkillCollection A collection of Skill summaries.

type SkillCollection struct {

    // The Skill summaries.
    Items []SkillSummary `mandatory:"true" json:"items"`
}

func (SkillCollection) String

func (m SkillCollection) String() string

func (SkillCollection) ValidateEnumValue

func (m SkillCollection) 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 SkillParameter

SkillParameter Metadata for a Skill Parameter.

type SkillParameter 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"`

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

    // A description of the Parameter.
    Description *string `mandatory:"false" json:"description"`
}

func (SkillParameter) String

func (m SkillParameter) String() string

func (SkillParameter) ValidateEnumValue

func (m SkillParameter) 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 SkillParameterCollection

SkillParameterCollection A collection of Skill Parameter summaries.

type SkillParameterCollection struct {

    // The Skill Parameter summaries.
    Items []SkillParameterSummary `mandatory:"true" json:"items"`
}

func (SkillParameterCollection) String

func (m SkillParameterCollection) String() string

func (SkillParameterCollection) ValidateEnumValue

func (m SkillParameterCollection) 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 SkillParameterSummary

SkillParameterSummary Metadata for a Skill Parameter property.

type SkillParameterSummary 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 Parameter's current state.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

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

    // The current value.  The value will be interpreted based on the `type`.
    Value *string `mandatory:"false" json:"value"`
}

func (SkillParameterSummary) String

func (m SkillParameterSummary) String() string

func (SkillParameterSummary) ValidateEnumValue

func (m SkillParameterSummary) 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 SkillSummary

SkillSummary Summary of a Skill.

type SkillSummary 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 namespace.
    Namespace *string `mandatory:"true" json:"namespace"`

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

    // 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"`

    // 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 (SkillSummary) String

func (m SkillSummary) String() string

func (SkillSummary) ValidateEnumValue

func (m SkillSummary) 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 SlackChannel

SlackChannel The configuration for a Slack channel.

type SlackChannel 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 Slack Client Id for the Slack app.
    ClientId *string `mandatory:"true" json:"clientId"`

    // 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 redirect to when authentication is successful.
    AuthSuccessUrl *string `mandatory:"false" json:"authSuccessUrl"`

    // The URL to redirect to when authentication is unsuccessful.
    AuthErrorUrl *string `mandatory:"false" json:"authErrorUrl"`

    // 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 (SlackChannel) GetCategory

func (m SlackChannel) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (SlackChannel) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (SlackChannel) GetDescription

func (m SlackChannel) GetDescription() *string

GetDescription returns Description

func (SlackChannel) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (SlackChannel) GetId

func (m SlackChannel) GetId() *string

GetId returns Id

func (SlackChannel) GetLifecycleState

func (m SlackChannel) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (SlackChannel) GetName

func (m SlackChannel) GetName() *string

GetName returns Name

func (SlackChannel) GetSessionExpiryDurationInMilliseconds

func (m SlackChannel) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (SlackChannel) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (SlackChannel) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (SlackChannel) MarshalJSON

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

MarshalJSON marshals to json representation

func (SlackChannel) String

func (m SlackChannel) String() string

func (SlackChannel) ValidateEnumValue

func (m SlackChannel) 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 StartChannelRequest

StartChannelRequest wrapper for the StartChannel operation

# See also

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

type StartChannelRequest struct {

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

    // Unique Channel identifier.
    ChannelId *string `mandatory:"true" contributesTo:"path" name:"channelId"`

    // 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"`

    // 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"`

    // 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 (StartChannelRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (StartChannelRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (StartChannelRequest) RetryPolicy

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

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

func (StartChannelRequest) String

func (request StartChannelRequest) String() string

func (StartChannelRequest) ValidateEnumValue

func (request StartChannelRequest) 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 StartChannelResponse

StartChannelResponse wrapper for the StartChannel operation

type StartChannelResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (StartChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (StartChannelResponse) String

func (response StartChannelResponse) String() string

type StartOdaInstanceRequest

StartOdaInstanceRequest wrapper for the StartOdaInstance operation

# See also

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

type StartOdaInstanceRequest struct {

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

    // 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"`

    // 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"`

    // 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 (StartOdaInstanceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (StartOdaInstanceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (StartOdaInstanceRequest) RetryPolicy

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

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

func (StartOdaInstanceRequest) String

func (request StartOdaInstanceRequest) String() string

func (StartOdaInstanceRequest) ValidateEnumValue

func (request StartOdaInstanceRequest) 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 StartOdaInstanceResponse

StartOdaInstanceResponse wrapper for the StartOdaInstance operation

type StartOdaInstanceResponse 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 (StartOdaInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (StartOdaInstanceResponse) String

func (response StartOdaInstanceResponse) String() string

type StaticEntityValue

StaticEntityValue Value in a static entity.

type StaticEntityValue struct {

    // Value for a static entity.
    CanonicalName *string `mandatory:"true" json:"canonicalName"`

    NaturalLanguageMapping *StaticEntityValueNaturalLanguageMapping `mandatory:"false" json:"naturalLanguageMapping"`
}

func (StaticEntityValue) String

func (m StaticEntityValue) String() string

func (StaticEntityValue) ValidateEnumValue

func (m StaticEntityValue) 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 StaticEntityValueNaturalLanguageMapping

StaticEntityValueNaturalLanguageMapping Natural language mapping of a static entity value.

type StaticEntityValueNaturalLanguageMapping struct {

    // List of natural language mapped values.
    Languages []LanguageMapping `mandatory:"true" json:"languages"`
}

func (StaticEntityValueNaturalLanguageMapping) String

func (m StaticEntityValueNaturalLanguageMapping) String() string

func (StaticEntityValueNaturalLanguageMapping) ValidateEnumValue

func (m StaticEntityValueNaturalLanguageMapping) 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 StopChannelRequest

StopChannelRequest wrapper for the StopChannel operation

# See also

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

type StopChannelRequest struct {

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

    // Unique Channel identifier.
    ChannelId *string `mandatory:"true" contributesTo:"path" name:"channelId"`

    // 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"`

    // 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"`

    // 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 (StopChannelRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (StopChannelRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (StopChannelRequest) RetryPolicy

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

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

func (StopChannelRequest) String

func (request StopChannelRequest) String() string

func (StopChannelRequest) ValidateEnumValue

func (request StopChannelRequest) 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 StopChannelResponse

StopChannelResponse wrapper for the StopChannel operation

type StopChannelResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (StopChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (StopChannelResponse) String

func (response StopChannelResponse) String() string

type StopOdaInstanceRequest

StopOdaInstanceRequest wrapper for the StopOdaInstance operation

# See also

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

type StopOdaInstanceRequest struct {

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

    // 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"`

    // 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"`

    // 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 (StopOdaInstanceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (StopOdaInstanceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (StopOdaInstanceRequest) RetryPolicy

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

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

func (StopOdaInstanceRequest) String

func (request StopOdaInstanceRequest) String() string

func (StopOdaInstanceRequest) ValidateEnumValue

func (request StopOdaInstanceRequest) 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 StopOdaInstanceResponse

StopOdaInstanceResponse wrapper for the StopOdaInstance operation

type StopOdaInstanceResponse 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 (StopOdaInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (StopOdaInstanceResponse) String

func (response StopOdaInstanceResponse) String() string

type StorageLocation

StorageLocation Properties that point to a specific object in Object Storage.

type StorageLocation struct {

    // The region id.
    RegionId *string `mandatory:"true" json:"regionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The Object Storage namespace.
    NamespaceName *string `mandatory:"true" json:"namespaceName"`

    // The name of the bucket.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The name of the object.
    ObjectName *string `mandatory:"true" json:"objectName"`
}

func (StorageLocation) String

func (m StorageLocation) String() string

func (StorageLocation) ValidateEnumValue

func (m StorageLocation) 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 TemporalPreferenceEnum

TemporalPreferenceEnum Enum with underlying type: string

type TemporalPreferenceEnum string

Set of constants representing the allowable values for TemporalPreferenceEnum

const (
    TemporalPreferencePast    TemporalPreferenceEnum = "PAST"
    TemporalPreferenceFuture  TemporalPreferenceEnum = "FUTURE"
    TemporalPreferenceNearest TemporalPreferenceEnum = "NEAREST"
)

func GetMappingTemporalPreferenceEnum

func GetMappingTemporalPreferenceEnum(val string) (TemporalPreferenceEnum, bool)

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

func GetTemporalPreferenceEnumValues

func GetTemporalPreferenceEnumValues() []TemporalPreferenceEnum

GetTemporalPreferenceEnumValues Enumerates the set of values for TemporalPreferenceEnum

type TestChannel

TestChannel The configuration for the Test channel.

type TestChannel 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 category of the Channel.
    Category ChannelCategoryEnum `mandatory:"true" json:"category"`

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

func (TestChannel) GetCategory

func (m TestChannel) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (TestChannel) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (TestChannel) GetDescription

func (m TestChannel) GetDescription() *string

GetDescription returns Description

func (TestChannel) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (TestChannel) GetId

func (m TestChannel) GetId() *string

GetId returns Id

func (TestChannel) GetLifecycleState

func (m TestChannel) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (TestChannel) GetName

func (m TestChannel) GetName() *string

GetName returns Name

func (TestChannel) GetSessionExpiryDurationInMilliseconds

func (m TestChannel) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (TestChannel) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (TestChannel) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (TestChannel) MarshalJSON

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

MarshalJSON marshals to json representation

func (TestChannel) String

func (m TestChannel) String() string

func (TestChannel) ValidateEnumValue

func (m TestChannel) 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 TrainSkillDetails

TrainSkillDetails Parameters for training the skill.

type TrainSkillDetails struct {

    // List of parameters for training the skill.
    Items []TrainSkillParameter `mandatory:"true" json:"items"`
}

func (TrainSkillDetails) String

func (m TrainSkillDetails) String() string

func (*TrainSkillDetails) UnmarshalJSON

func (m *TrainSkillDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (TrainSkillDetails) ValidateEnumValue

func (m TrainSkillDetails) 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 TrainSkillParameter

TrainSkillParameter Train skill parameter.

type TrainSkillParameter interface {
}

type TrainSkillParameterTypeEnum

TrainSkillParameterTypeEnum Enum with underlying type: string

type TrainSkillParameterTypeEnum string

Set of constants representing the allowable values for TrainSkillParameterTypeEnum

const (
    TrainSkillParameterTypeQueryEntity TrainSkillParameterTypeEnum = "QUERY_ENTITY"
)

func GetMappingTrainSkillParameterTypeEnum

func GetMappingTrainSkillParameterTypeEnum(val string) (TrainSkillParameterTypeEnum, bool)

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

func GetTrainSkillParameterTypeEnumValues

func GetTrainSkillParameterTypeEnumValues() []TrainSkillParameterTypeEnum

GetTrainSkillParameterTypeEnumValues Enumerates the set of values for TrainSkillParameterTypeEnum

type TrainSkillQueryEntityParameter

TrainSkillQueryEntityParameter Query entity parameter for training the skill.

type TrainSkillQueryEntityParameter struct {
}

func (TrainSkillQueryEntityParameter) MarshalJSON

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

MarshalJSON marshals to json representation

func (TrainSkillQueryEntityParameter) String

func (m TrainSkillQueryEntityParameter) String() string

func (TrainSkillQueryEntityParameter) ValidateEnumValue

func (m TrainSkillQueryEntityParameter) 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 TrainSkillRequest

TrainSkillRequest wrapper for the TrainSkill operation

# See also

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

type TrainSkillRequest 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"`

    // Metadata for training a skill.
    TrainSkillDetails `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 (TrainSkillRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (TrainSkillRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (TrainSkillRequest) RetryPolicy

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

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

func (TrainSkillRequest) String

func (request TrainSkillRequest) String() string

func (TrainSkillRequest) ValidateEnumValue

func (request TrainSkillRequest) 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 TrainSkillResponse

TrainSkillResponse wrapper for the TrainSkill operation

type TrainSkillResponse 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"`

    // 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 (TrainSkillResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (TrainSkillResponse) String

func (response TrainSkillResponse) String() string

type TranslationServiceEnum

TranslationServiceEnum Enum with underlying type: string

type TranslationServiceEnum string

Set of constants representing the allowable values for TranslationServiceEnum

const (
    TranslationServiceGoogle    TranslationServiceEnum = "GOOGLE"
    TranslationServiceMicrosoft TranslationServiceEnum = "MICROSOFT"
)

func GetMappingTranslationServiceEnum

func GetMappingTranslationServiceEnum(val string) (TranslationServiceEnum, bool)

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

func GetTranslationServiceEnumValues

func GetTranslationServiceEnumValues() []TranslationServiceEnum

GetTranslationServiceEnumValues Enumerates the set of values for TranslationServiceEnum

type Translator

Translator The properties for a Translator.

type Translator struct {

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

    // The Translation Service to use for this Translator.
    Type TranslationServiceEnum `mandatory:"true" json:"type"`

    // The descriptive name for this Translator.
    Name *string `mandatory:"true" json:"name"`

    // The base URL for invoking the Translation Service.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // The Translator'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"`

    // Properties used when invoking the translation service.
    // Each property is a simple key-value pair.
    Properties map[string]string `mandatory:"false" json:"properties"`

    // 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 (Translator) String

func (m Translator) String() string

func (Translator) ValidateEnumValue

func (m Translator) 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 TranslatorCollection

TranslatorCollection A collection of Translator summaries.

type TranslatorCollection struct {

    // The Translator summaries.
    Items []TranslatorSummary `mandatory:"true" json:"items"`
}

func (TranslatorCollection) String

func (m TranslatorCollection) String() string

func (TranslatorCollection) ValidateEnumValue

func (m TranslatorCollection) 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 TranslatorSummary

TranslatorSummary Summary of the Translator.

type TranslatorSummary struct {

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

    // The Translation Service to use for this Translator.
    Type TranslationServiceEnum `mandatory:"true" json:"type"`

    // The descriptive name for this Translator.
    Name *string `mandatory:"true" json:"name"`

    // The Translator'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 (TranslatorSummary) String

func (m TranslatorSummary) String() string

func (TranslatorSummary) ValidateEnumValue

func (m TranslatorSummary) 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 TwilioChannel

TwilioChannel The configuration for a Twilio channel.

type TwilioChannel 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 Account SID for the Twilio number.
    AccountSID *string `mandatory:"true" json:"accountSID"`

    // The Twilio phone number.
    PhoneNumber *string `mandatory:"true" json:"phoneNumber"`

    // Whether MMS is enabled for this channel or not.
    IsMmsEnabled *bool `mandatory:"true" json:"isMmsEnabled"`

    // 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 original connectors URL (used for backward compatibility).
    OriginalConnectorsUrl *string `mandatory:"false" json:"originalConnectorsUrl"`

    // 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 (TwilioChannel) GetCategory

func (m TwilioChannel) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (TwilioChannel) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (TwilioChannel) GetDescription

func (m TwilioChannel) GetDescription() *string

GetDescription returns Description

func (TwilioChannel) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (TwilioChannel) GetId

func (m TwilioChannel) GetId() *string

GetId returns Id

func (TwilioChannel) GetLifecycleState

func (m TwilioChannel) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (TwilioChannel) GetName

func (m TwilioChannel) GetName() *string

GetName returns Name

func (TwilioChannel) GetSessionExpiryDurationInMilliseconds

func (m TwilioChannel) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (TwilioChannel) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (TwilioChannel) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (TwilioChannel) MarshalJSON

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

MarshalJSON marshals to json representation

func (TwilioChannel) String

func (m TwilioChannel) String() string

func (TwilioChannel) ValidateEnumValue

func (m TwilioChannel) 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 UpdateAndroidChannelDetails

UpdateAndroidChannelDetails Properties to update an Android channel.

type UpdateAndroidChannelDetails 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:"false" 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 maximum time until the token expires (in minutes).
    MaxTokenExpirationTimeInMinutes *int64 `mandatory:"false" json:"maxTokenExpirationTimeInMinutes"`

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

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

func (UpdateAndroidChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateAndroidChannelDetails) GetDescription

func (m UpdateAndroidChannelDetails) GetDescription() *string

GetDescription returns Description

func (UpdateAndroidChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateAndroidChannelDetails) GetName

func (m UpdateAndroidChannelDetails) GetName() *string

GetName returns Name

func (UpdateAndroidChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m UpdateAndroidChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (UpdateAndroidChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateAndroidChannelDetails) String

func (m UpdateAndroidChannelDetails) String() string

func (UpdateAndroidChannelDetails) ValidateEnumValue

func (m UpdateAndroidChannelDetails) 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 UpdateAppEventChannelDetails

UpdateAppEventChannelDetails Properties to update an Application Event channel.

type UpdateAppEventChannelDetails 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:"false" 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 (UpdateAppEventChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateAppEventChannelDetails) GetDescription

func (m UpdateAppEventChannelDetails) GetDescription() *string

GetDescription returns Description

func (UpdateAppEventChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateAppEventChannelDetails) GetName

func (m UpdateAppEventChannelDetails) GetName() *string

GetName returns Name

func (UpdateAppEventChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m UpdateAppEventChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (UpdateAppEventChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateAppEventChannelDetails) String

func (m UpdateAppEventChannelDetails) String() string

func (UpdateAppEventChannelDetails) ValidateEnumValue

func (m UpdateAppEventChannelDetails) 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 UpdateApplicationChannelDetails

UpdateApplicationChannelDetails Properties to update an Application channel.

type UpdateApplicationChannelDetails 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:"false" 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 to send response and error messages to.
    OutboundUrl *string `mandatory:"false" json:"outboundUrl"`

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

func (UpdateApplicationChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateApplicationChannelDetails) GetDescription

func (m UpdateApplicationChannelDetails) GetDescription() *string

GetDescription returns Description

func (UpdateApplicationChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateApplicationChannelDetails) GetName

func (m UpdateApplicationChannelDetails) GetName() *string

GetName returns Name

func (UpdateApplicationChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m UpdateApplicationChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (UpdateApplicationChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateApplicationChannelDetails) String

func (m UpdateApplicationChannelDetails) String() string

func (UpdateApplicationChannelDetails) ValidateEnumValue

func (m UpdateApplicationChannelDetails) 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 UpdateAuthenticationProviderDetails

UpdateAuthenticationProviderDetails Properties to update an Authentication Provider.

type UpdateAuthenticationProviderDetails struct {

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

    // 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 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:"false" 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:"false" 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:"false" json:"scopes"`

    // 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 (UpdateAuthenticationProviderDetails) String

func (m UpdateAuthenticationProviderDetails) String() string

func (UpdateAuthenticationProviderDetails) ValidateEnumValue

func (m UpdateAuthenticationProviderDetails) 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 UpdateAuthenticationProviderRequest

UpdateAuthenticationProviderRequest wrapper for the UpdateAuthenticationProvider operation

# See also

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

type UpdateAuthenticationProviderRequest struct {

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

    // Unique Authentication Provider identifier.
    AuthenticationProviderId *string `mandatory:"true" contributesTo:"path" name:"authenticationProviderId"`

    // Property values to update the Authentication Provider.
    UpdateAuthenticationProviderDetails `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"`

    // 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 (UpdateAuthenticationProviderRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateAuthenticationProviderRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateAuthenticationProviderRequest) RetryPolicy

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

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

func (UpdateAuthenticationProviderRequest) String

func (request UpdateAuthenticationProviderRequest) String() string

func (UpdateAuthenticationProviderRequest) ValidateEnumValue

func (request UpdateAuthenticationProviderRequest) 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 UpdateAuthenticationProviderResponse

UpdateAuthenticationProviderResponse wrapper for the UpdateAuthenticationProvider operation

type UpdateAuthenticationProviderResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (UpdateAuthenticationProviderResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateAuthenticationProviderResponse) String

func (response UpdateAuthenticationProviderResponse) String() string

type UpdateChannelDetails

UpdateChannelDetails Properties to update a Channel.

type UpdateChannelDetails 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 UpdateChannelRequest

UpdateChannelRequest wrapper for the UpdateChannel operation

# See also

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

type UpdateChannelRequest struct {

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

    // Unique Channel identifier.
    ChannelId *string `mandatory:"true" contributesTo:"path" name:"channelId"`

    // Property values to update the Channel.
    UpdateChannelDetails `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"`

    // 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 (UpdateChannelRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateChannelRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateChannelRequest) RetryPolicy

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

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

func (UpdateChannelRequest) String

func (request UpdateChannelRequest) String() string

func (UpdateChannelRequest) ValidateEnumValue

func (request UpdateChannelRequest) 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 UpdateChannelResponse

UpdateChannelResponse wrapper for the UpdateChannel operation

type UpdateChannelResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (UpdateChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateChannelResponse) String

func (response UpdateChannelResponse) String() string

type UpdateCortanaChannelDetails

UpdateCortanaChannelDetails Properties to update a Cortana channel.

type UpdateCortanaChannelDetails 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:"false" 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 Microsoft App ID that you obtained when you created your bot registration in Azure.
    MsaAppId *string `mandatory:"false" json:"msaAppId"`

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

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

func (UpdateCortanaChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateCortanaChannelDetails) GetDescription

func (m UpdateCortanaChannelDetails) GetDescription() *string

GetDescription returns Description

func (UpdateCortanaChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateCortanaChannelDetails) GetName

func (m UpdateCortanaChannelDetails) GetName() *string

GetName returns Name

func (UpdateCortanaChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m UpdateCortanaChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (UpdateCortanaChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateCortanaChannelDetails) String

func (m UpdateCortanaChannelDetails) String() string

func (UpdateCortanaChannelDetails) ValidateEnumValue

func (m UpdateCortanaChannelDetails) 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 UpdateDigitalAssistantDetails

UpdateDigitalAssistantDetails Properties to update a Digital Assistant.

type UpdateDigitalAssistantDetails struct {

    // 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"`

    // 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 (UpdateDigitalAssistantDetails) String

func (m UpdateDigitalAssistantDetails) String() string

func (UpdateDigitalAssistantDetails) ValidateEnumValue

func (m UpdateDigitalAssistantDetails) 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 UpdateDigitalAssistantParameterDetails

UpdateDigitalAssistantParameterDetails Properties to update a Digital Assistant Parameter.

type UpdateDigitalAssistantParameterDetails struct {

    // The current value.  The value will be interpreted based on the `type`.
    Value *string `mandatory:"true" json:"value"`
}

func (UpdateDigitalAssistantParameterDetails) String

func (m UpdateDigitalAssistantParameterDetails) String() string

func (UpdateDigitalAssistantParameterDetails) ValidateEnumValue

func (m UpdateDigitalAssistantParameterDetails) 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 UpdateDigitalAssistantParameterRequest

UpdateDigitalAssistantParameterRequest wrapper for the UpdateDigitalAssistantParameter operation

# See also

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

type UpdateDigitalAssistantParameterRequest struct {

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

    // Unique Digital Assistant identifier.
    DigitalAssistantId *string `mandatory:"true" contributesTo:"path" name:"digitalAssistantId"`

    // The name of a Digital Assistant Parameter.  This is unique with the Digital Assistant.
    ParameterName *string `mandatory:"true" contributesTo:"path" name:"parameterName"`

    // Property values to update the Digital Assistant Parameter.
    UpdateDigitalAssistantParameterDetails `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"`

    // 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 (UpdateDigitalAssistantParameterRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateDigitalAssistantParameterRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateDigitalAssistantParameterRequest) RetryPolicy

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

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

func (UpdateDigitalAssistantParameterRequest) String

func (request UpdateDigitalAssistantParameterRequest) String() string

func (UpdateDigitalAssistantParameterRequest) ValidateEnumValue

func (request UpdateDigitalAssistantParameterRequest) 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 UpdateDigitalAssistantParameterResponse

UpdateDigitalAssistantParameterResponse wrapper for the UpdateDigitalAssistantParameter operation

type UpdateDigitalAssistantParameterResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (UpdateDigitalAssistantParameterResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateDigitalAssistantParameterResponse) String

func (response UpdateDigitalAssistantParameterResponse) String() string

type UpdateDigitalAssistantRequest

UpdateDigitalAssistantRequest wrapper for the UpdateDigitalAssistant operation

# See also

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

type UpdateDigitalAssistantRequest struct {

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

    // Unique Digital Assistant identifier.
    DigitalAssistantId *string `mandatory:"true" contributesTo:"path" name:"digitalAssistantId"`

    // Property values to update the Digital Assistant.
    UpdateDigitalAssistantDetails `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"`

    // 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 (UpdateDigitalAssistantRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateDigitalAssistantRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateDigitalAssistantRequest) RetryPolicy

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

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

func (UpdateDigitalAssistantRequest) String

func (request UpdateDigitalAssistantRequest) String() string

func (UpdateDigitalAssistantRequest) ValidateEnumValue

func (request UpdateDigitalAssistantRequest) 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 UpdateDigitalAssistantResponse

UpdateDigitalAssistantResponse wrapper for the UpdateDigitalAssistant operation

type UpdateDigitalAssistantResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (UpdateDigitalAssistantResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateDigitalAssistantResponse) String

func (response UpdateDigitalAssistantResponse) String() string

type UpdateFacebookChannelDetails

UpdateFacebookChannelDetails Properties to update a Facebook channel.

type UpdateFacebookChannelDetails 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:"false" 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 app secret for your Facebook app.
    AppSecret *string `mandatory:"false" json:"appSecret"`

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

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

func (UpdateFacebookChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateFacebookChannelDetails) GetDescription

func (m UpdateFacebookChannelDetails) GetDescription() *string

GetDescription returns Description

func (UpdateFacebookChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateFacebookChannelDetails) GetName

func (m UpdateFacebookChannelDetails) GetName() *string

GetName returns Name

func (UpdateFacebookChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m UpdateFacebookChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (UpdateFacebookChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateFacebookChannelDetails) String

func (m UpdateFacebookChannelDetails) String() string

func (UpdateFacebookChannelDetails) ValidateEnumValue

func (m UpdateFacebookChannelDetails) 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 UpdateImportedPackageDetails

UpdateImportedPackageDetails Payload for updating an imported package

type UpdateImportedPackageDetails struct {

    // ID of the new package (i.e. version) to import, replacing the old imported package. Leave null if no new package resources are required. The name of the new package must must match the name of the already-imported package.
    CurrentPackageId *string `mandatory:"true" json:"currentPackageId"`

    // A list of the updated parameter values to apply to this imported package.
    ParameterValues map[string]string `mandatory:"true" 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 (UpdateImportedPackageDetails) String

func (m UpdateImportedPackageDetails) String() string

func (UpdateImportedPackageDetails) ValidateEnumValue

func (m UpdateImportedPackageDetails) 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 UpdateImportedPackageRequest

UpdateImportedPackageRequest wrapper for the UpdateImportedPackage operation

# See also

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

type UpdateImportedPackageRequest struct {

    // Parameter values required to import the package, with updated values.
    UpdateImportedPackageDetails `contributesTo:"body"`

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

    // Unique Digital Assistant package identifier.
    PackageId *string `mandatory:"true" contributesTo:"path" name:"packageId"`

    // Should old skills be replaced by new skills if packageId differs from already imported package?
    IsReplaceSkills *bool `mandatory:"false" contributesTo:"query" name:"isReplaceSkills"`

    // 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"`

    // 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"`

    // 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 (UpdateImportedPackageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateImportedPackageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateImportedPackageRequest) RetryPolicy

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

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

func (UpdateImportedPackageRequest) String

func (request UpdateImportedPackageRequest) String() string

func (UpdateImportedPackageRequest) ValidateEnumValue

func (request UpdateImportedPackageRequest) 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 UpdateImportedPackageResponse

UpdateImportedPackageResponse wrapper for the UpdateImportedPackage operation

type UpdateImportedPackageResponse 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 (UpdateImportedPackageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateImportedPackageResponse) String

func (response UpdateImportedPackageResponse) String() string

type UpdateIosChannelDetails

UpdateIosChannelDetails Properties to update an iOS channel.

type UpdateIosChannelDetails 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:"false" 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 maximum time until the token expires (in minutes).
    MaxTokenExpirationTimeInMinutes *int64 `mandatory:"false" json:"maxTokenExpirationTimeInMinutes"`

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

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

func (UpdateIosChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateIosChannelDetails) GetDescription

func (m UpdateIosChannelDetails) GetDescription() *string

GetDescription returns Description

func (UpdateIosChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateIosChannelDetails) GetName

func (m UpdateIosChannelDetails) GetName() *string

GetName returns Name

func (UpdateIosChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m UpdateIosChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (UpdateIosChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateIosChannelDetails) String

func (m UpdateIosChannelDetails) String() string

func (UpdateIosChannelDetails) ValidateEnumValue

func (m UpdateIosChannelDetails) 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 UpdateMsTeamsChannelDetails

UpdateMsTeamsChannelDetails Properties to update an MS Teams channel.

type UpdateMsTeamsChannelDetails 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:"false" 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 Microsoft App ID that you obtained when you created your bot registration in Azure.
    MsaAppId *string `mandatory:"false" json:"msaAppId"`

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

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

func (UpdateMsTeamsChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateMsTeamsChannelDetails) GetDescription

func (m UpdateMsTeamsChannelDetails) GetDescription() *string

GetDescription returns Description

func (UpdateMsTeamsChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateMsTeamsChannelDetails) GetName

func (m UpdateMsTeamsChannelDetails) GetName() *string

GetName returns Name

func (UpdateMsTeamsChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m UpdateMsTeamsChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (UpdateMsTeamsChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateMsTeamsChannelDetails) String

func (m UpdateMsTeamsChannelDetails) String() string

func (UpdateMsTeamsChannelDetails) ValidateEnumValue

func (m UpdateMsTeamsChannelDetails) 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 UpdateOdaInstanceAttachmentDetails

UpdateOdaInstanceAttachmentDetails ODA attachment details to be updated.

type UpdateOdaInstanceAttachmentDetails struct {

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

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

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

    // 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 (UpdateOdaInstanceAttachmentDetails) String

func (m UpdateOdaInstanceAttachmentDetails) String() string

func (UpdateOdaInstanceAttachmentDetails) ValidateEnumValue

func (m UpdateOdaInstanceAttachmentDetails) 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 UpdateOdaInstanceAttachmentRequest

UpdateOdaInstanceAttachmentRequest wrapper for the UpdateOdaInstanceAttachment operation

# See also

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

type UpdateOdaInstanceAttachmentRequest struct {

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

    // Unique Digital Assistant instance attachment identifier.
    AttachmentId *string `mandatory:"true" contributesTo:"path" name:"attachmentId"`

    // The information to be updated.
    UpdateOdaInstanceAttachmentDetails `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"`

    // 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 (UpdateOdaInstanceAttachmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateOdaInstanceAttachmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateOdaInstanceAttachmentRequest) RetryPolicy

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

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

func (UpdateOdaInstanceAttachmentRequest) String

func (request UpdateOdaInstanceAttachmentRequest) String() string

func (UpdateOdaInstanceAttachmentRequest) ValidateEnumValue

func (request UpdateOdaInstanceAttachmentRequest) 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 UpdateOdaInstanceAttachmentResponse

UpdateOdaInstanceAttachmentResponse wrapper for the UpdateOdaInstanceAttachment operation

type UpdateOdaInstanceAttachmentResponse 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"`

    // 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 (UpdateOdaInstanceAttachmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateOdaInstanceAttachmentResponse) String

func (response UpdateOdaInstanceAttachmentResponse) String() string

type UpdateOdaInstanceDetails

UpdateOdaInstanceDetails The Digital Assistant instance information to be updated.

type UpdateOdaInstanceDetails struct {

    // User-friendly name for the Digital Assistant instance.
    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"`
}

func (UpdateOdaInstanceDetails) String

func (m UpdateOdaInstanceDetails) String() string

func (UpdateOdaInstanceDetails) ValidateEnumValue

func (m UpdateOdaInstanceDetails) 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 UpdateOdaInstanceRequest

UpdateOdaInstanceRequest wrapper for the UpdateOdaInstance operation

# See also

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

type UpdateOdaInstanceRequest struct {

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

    // The information to update.
    UpdateOdaInstanceDetails `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"`

    // 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 (UpdateOdaInstanceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateOdaInstanceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateOdaInstanceRequest) RetryPolicy

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

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

func (UpdateOdaInstanceRequest) String

func (request UpdateOdaInstanceRequest) String() string

func (UpdateOdaInstanceRequest) ValidateEnumValue

func (request UpdateOdaInstanceRequest) 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 UpdateOdaInstanceResponse

UpdateOdaInstanceResponse wrapper for the UpdateOdaInstance operation

type UpdateOdaInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (UpdateOdaInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateOdaInstanceResponse) String

func (response UpdateOdaInstanceResponse) String() string

type UpdateOdaPrivateEndpointDetails

UpdateOdaPrivateEndpointDetails The ODA Private Endpoint information to be updated.

type UpdateOdaPrivateEndpointDetails struct {

    // 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 (UpdateOdaPrivateEndpointDetails) String

func (m UpdateOdaPrivateEndpointDetails) String() string

func (UpdateOdaPrivateEndpointDetails) ValidateEnumValue

func (m UpdateOdaPrivateEndpointDetails) 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 UpdateOdaPrivateEndpointRequest

UpdateOdaPrivateEndpointRequest wrapper for the UpdateOdaPrivateEndpoint operation

# See also

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

type UpdateOdaPrivateEndpointRequest 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 information to update.
    UpdateOdaPrivateEndpointDetails `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"`

    // 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 (UpdateOdaPrivateEndpointRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateOdaPrivateEndpointRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateOdaPrivateEndpointRequest) RetryPolicy

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

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

func (UpdateOdaPrivateEndpointRequest) String

func (request UpdateOdaPrivateEndpointRequest) String() string

func (UpdateOdaPrivateEndpointRequest) ValidateEnumValue

func (request UpdateOdaPrivateEndpointRequest) 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 UpdateOdaPrivateEndpointResponse

UpdateOdaPrivateEndpointResponse wrapper for the UpdateOdaPrivateEndpoint operation

type UpdateOdaPrivateEndpointResponse 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"`

    // 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 (UpdateOdaPrivateEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateOdaPrivateEndpointResponse) String

func (response UpdateOdaPrivateEndpointResponse) String() string

type UpdateOssChannelDetails

UpdateOssChannelDetails Properties to update an Oracle Streaming Service (OSS) channel.

type UpdateOssChannelDetails 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:"false" 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 IDs of the Skills and Digital Assistants that the Channel is routed to.
    EventSinkBotIds []string `mandatory:"false" json:"eventSinkBotIds"`

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

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

    // The Oracle Streaming Service bootstrap servers.
    BootstrapServers *string `mandatory:"false" 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:"false" 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:"false" json:"saslMechanism"`

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

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

    // The stream pool OCI to use when connecting to the Oracle Streaming Service.
    StreamPoolId *string `mandatory:"false" json:"streamPoolId"`

    // The authentication token to use when connecting to the Oracle Streaming Service.
    AuthToken *string `mandatory:"false" json:"authToken"`
}

func (UpdateOssChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateOssChannelDetails) GetDescription

func (m UpdateOssChannelDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOssChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateOssChannelDetails) GetName

func (m UpdateOssChannelDetails) GetName() *string

GetName returns Name

func (UpdateOssChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m UpdateOssChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (UpdateOssChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateOssChannelDetails) String

func (m UpdateOssChannelDetails) String() string

func (UpdateOssChannelDetails) ValidateEnumValue

func (m UpdateOssChannelDetails) 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 UpdateOsvcChannelDetails

UpdateOsvcChannelDetails Properties required to update an OSVC channel.

type UpdateOsvcChannelDetails 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:"false" 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 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:"false" json:"host"`

    // The port.
    Port *string `mandatory:"false" json:"port"`

    // The user name for the digital-assistant agent.
    UserName *string `mandatory:"false" json:"userName"`

    // The password for the digital-assistant agent.
    Password *string `mandatory:"false" json:"password"`

    // The total session count.
    TotalSessionCount *int `mandatory:"false" json:"totalSessionCount"`

    // The name of the Authentication Provider to use to authenticate the user.
    AuthenticationProviderName *string `mandatory:"false" json:"authenticationProviderName"`

    // 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 (UpdateOsvcChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateOsvcChannelDetails) GetDescription

func (m UpdateOsvcChannelDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOsvcChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateOsvcChannelDetails) GetName

func (m UpdateOsvcChannelDetails) GetName() *string

GetName returns Name

func (UpdateOsvcChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m UpdateOsvcChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (UpdateOsvcChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateOsvcChannelDetails) String

func (m UpdateOsvcChannelDetails) String() string

func (UpdateOsvcChannelDetails) ValidateEnumValue

func (m UpdateOsvcChannelDetails) 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 UpdateServiceCloudChannelDetails

UpdateServiceCloudChannelDetails Properties to update a Service Cloud agent channel.

type UpdateServiceCloudChannelDetails 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:"false" 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 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:"false" 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:"false" json:"hostNamePrefix"`

    // The user name for an Oracle B2C Service staff member who has the necessary profile permissions.
    UserName *string `mandatory:"false" json:"userName"`

    // The password for the Oracle B2C Service staff member who has the necessary profile permissions.
    Password *string `mandatory:"false" json:"password"`

    // The type of Service Cloud client.
    ClientType ServiceCloudClientTypeEnum `mandatory:"false" json:"clientType,omitempty"`
}

func (UpdateServiceCloudChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateServiceCloudChannelDetails) GetDescription

func (m UpdateServiceCloudChannelDetails) GetDescription() *string

GetDescription returns Description

func (UpdateServiceCloudChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateServiceCloudChannelDetails) GetName

func (m UpdateServiceCloudChannelDetails) GetName() *string

GetName returns Name

func (UpdateServiceCloudChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m UpdateServiceCloudChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (UpdateServiceCloudChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateServiceCloudChannelDetails) String

func (m UpdateServiceCloudChannelDetails) String() string

func (UpdateServiceCloudChannelDetails) ValidateEnumValue

func (m UpdateServiceCloudChannelDetails) 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 UpdateSkillDetails

UpdateSkillDetails Properties to update a Skill.

type UpdateSkillDetails struct {

    // 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"`

    // 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 (UpdateSkillDetails) String

func (m UpdateSkillDetails) String() string

func (UpdateSkillDetails) ValidateEnumValue

func (m UpdateSkillDetails) 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 UpdateSkillParameterDetails

UpdateSkillParameterDetails Properties to update a Skill Parameter.

type UpdateSkillParameterDetails struct {

    // The display name for the Parameter.
    DisplayName *string `mandatory:"false" json:"displayName"`

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

    // The current value.  The value will be interpreted based on the `type`.
    Value *string `mandatory:"false" json:"value"`
}

func (UpdateSkillParameterDetails) String

func (m UpdateSkillParameterDetails) String() string

func (UpdateSkillParameterDetails) ValidateEnumValue

func (m UpdateSkillParameterDetails) 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 UpdateSkillParameterRequest

UpdateSkillParameterRequest wrapper for the UpdateSkillParameter operation

# See also

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

type UpdateSkillParameterRequest 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"`

    // The name of a Skill Parameter.
    ParameterName *string `mandatory:"true" contributesTo:"path" name:"parameterName"`

    // Property values to update the Skill Parameter.
    UpdateSkillParameterDetails `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"`

    // 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 (UpdateSkillParameterRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateSkillParameterRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateSkillParameterRequest) RetryPolicy

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

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

func (UpdateSkillParameterRequest) String

func (request UpdateSkillParameterRequest) String() string

func (UpdateSkillParameterRequest) ValidateEnumValue

func (request UpdateSkillParameterRequest) 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 UpdateSkillParameterResponse

UpdateSkillParameterResponse wrapper for the UpdateSkillParameter operation

type UpdateSkillParameterResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (UpdateSkillParameterResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateSkillParameterResponse) String

func (response UpdateSkillParameterResponse) String() string

type UpdateSkillRequest

UpdateSkillRequest wrapper for the UpdateSkill operation

# See also

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

type UpdateSkillRequest 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 to update the Skill.
    UpdateSkillDetails `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"`

    // 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 (UpdateSkillRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateSkillRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateSkillRequest) RetryPolicy

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

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

func (UpdateSkillRequest) String

func (request UpdateSkillRequest) String() string

func (UpdateSkillRequest) ValidateEnumValue

func (request UpdateSkillRequest) 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 UpdateSkillResponse

UpdateSkillResponse wrapper for the UpdateSkill operation

type UpdateSkillResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (UpdateSkillResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateSkillResponse) String

func (response UpdateSkillResponse) String() string

type UpdateSlackChannelDetails

UpdateSlackChannelDetails Properties to update a Slack channel.

type UpdateSlackChannelDetails 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:"false" 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 Slack Client Id for the Slack app.
    ClientId *string `mandatory:"false" json:"clientId"`

    // The URL to redirect to when authentication is successful.
    AuthSuccessUrl *string `mandatory:"false" json:"authSuccessUrl"`

    // The URL to redirect to when authentication is unsuccessful.
    AuthErrorUrl *string `mandatory:"false" json:"authErrorUrl"`

    // The Signing Secret for the Slack App.
    SigningSecret *string `mandatory:"false" json:"signingSecret"`

    // The Client Secret for the Slack App.
    ClientSecret *string `mandatory:"false" json:"clientSecret"`

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

func (UpdateSlackChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateSlackChannelDetails) GetDescription

func (m UpdateSlackChannelDetails) GetDescription() *string

GetDescription returns Description

func (UpdateSlackChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateSlackChannelDetails) GetName

func (m UpdateSlackChannelDetails) GetName() *string

GetName returns Name

func (UpdateSlackChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m UpdateSlackChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (UpdateSlackChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateSlackChannelDetails) String

func (m UpdateSlackChannelDetails) String() string

func (UpdateSlackChannelDetails) ValidateEnumValue

func (m UpdateSlackChannelDetails) 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 UpdateTranslatorDetails

UpdateTranslatorDetails Properties to update a Translator.

type UpdateTranslatorDetails struct {

    // The base URL for invoking the Translation Service.
    BaseUrl *string `mandatory:"false" json:"baseUrl"`

    // The authentication token to use when invoking the Translation Service
    AuthToken *string `mandatory:"false" json:"authToken"`

    // Properties used when invoking the translation service.
    // Each property is a simple key-value pair.
    Properties map[string]string `mandatory:"false" json:"properties"`

    // 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 (UpdateTranslatorDetails) String

func (m UpdateTranslatorDetails) String() string

func (UpdateTranslatorDetails) ValidateEnumValue

func (m UpdateTranslatorDetails) 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 UpdateTranslatorRequest

UpdateTranslatorRequest wrapper for the UpdateTranslator operation

# See also

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

type UpdateTranslatorRequest struct {

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

    // Unique Translator identifier.
    TranslatorId *string `mandatory:"true" contributesTo:"path" name:"translatorId"`

    // Property values to update the Translator.
    UpdateTranslatorDetails `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"`

    // 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 (UpdateTranslatorRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateTranslatorRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateTranslatorRequest) RetryPolicy

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

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

func (UpdateTranslatorRequest) String

func (request UpdateTranslatorRequest) String() string

func (UpdateTranslatorRequest) ValidateEnumValue

func (request UpdateTranslatorRequest) 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 UpdateTranslatorResponse

UpdateTranslatorResponse wrapper for the UpdateTranslator operation

type UpdateTranslatorResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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 (UpdateTranslatorResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateTranslatorResponse) String

func (response UpdateTranslatorResponse) String() string

type UpdateTwilioChannelDetails

UpdateTwilioChannelDetails Properties to update a Twilio channel.

type UpdateTwilioChannelDetails 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:"false" 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 Account SID for the Twilio number.
    AccountSID *string `mandatory:"false" json:"accountSID"`

    // The Twilio phone number.
    PhoneNumber *string `mandatory:"false" json:"phoneNumber"`

    // The Auth Token for the Twilio number.
    AuthToken *string `mandatory:"false" json:"authToken"`

    // Whether MMS is enabled for this channel or not.
    IsMmsEnabled *bool `mandatory:"false" json:"isMmsEnabled"`

    // The original connectors URL (used for backward compatibility).
    OriginalConnectorsUrl *string `mandatory:"false" json:"originalConnectorsUrl"`

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

func (UpdateTwilioChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateTwilioChannelDetails) GetDescription

func (m UpdateTwilioChannelDetails) GetDescription() *string

GetDescription returns Description

func (UpdateTwilioChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateTwilioChannelDetails) GetName

func (m UpdateTwilioChannelDetails) GetName() *string

GetName returns Name

func (UpdateTwilioChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m UpdateTwilioChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (UpdateTwilioChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateTwilioChannelDetails) String

func (m UpdateTwilioChannelDetails) String() string

func (UpdateTwilioChannelDetails) ValidateEnumValue

func (m UpdateTwilioChannelDetails) 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 UpdateWebChannelDetails

UpdateWebChannelDetails Properties to update a Web channel.

type UpdateWebChannelDetails 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:"false" 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 maximum time until the token expires (in minutes).
    MaxTokenExpirationTimeInMinutes *int64 `mandatory:"false" json:"maxTokenExpirationTimeInMinutes"`

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

    // A comma-delimited whitelist of allowed domains.
    //
    // The channel will only communicate with the sites from the domains that you add to this list.
    // For example, *.corp.example.com, *.hdr.example.com. Entering a single asterisk (*) allows unrestricted access
    // to the channel from any domain.
    //
    // Typically, you'd only enter a single asterisk during development. For production, you would add an allowlist of domains.
    AllowedDomains *string `mandatory:"false" json:"allowedDomains"`

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

func (UpdateWebChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateWebChannelDetails) GetDescription

func (m UpdateWebChannelDetails) GetDescription() *string

GetDescription returns Description

func (UpdateWebChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateWebChannelDetails) GetName

func (m UpdateWebChannelDetails) GetName() *string

GetName returns Name

func (UpdateWebChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m UpdateWebChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (UpdateWebChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateWebChannelDetails) String

func (m UpdateWebChannelDetails) String() string

func (UpdateWebChannelDetails) ValidateEnumValue

func (m UpdateWebChannelDetails) 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 UpdateWebhookChannelDetails

UpdateWebhookChannelDetails Properties to update a Webhook channel.

type UpdateWebhookChannelDetails 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:"false" 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 to send responses to.
    OutboundUrl *string `mandatory:"false" json:"outboundUrl"`

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

    // The version for payloads.
    PayloadVersion WebhookPayloadVersionEnum `mandatory:"false" json:"payloadVersion,omitempty"`
}

func (UpdateWebhookChannelDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (UpdateWebhookChannelDetails) GetDescription

func (m UpdateWebhookChannelDetails) GetDescription() *string

GetDescription returns Description

func (UpdateWebhookChannelDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (UpdateWebhookChannelDetails) GetName

func (m UpdateWebhookChannelDetails) GetName() *string

GetName returns Name

func (UpdateWebhookChannelDetails) GetSessionExpiryDurationInMilliseconds

func (m UpdateWebhookChannelDetails) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (UpdateWebhookChannelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdateWebhookChannelDetails) String

func (m UpdateWebhookChannelDetails) String() string

func (UpdateWebhookChannelDetails) ValidateEnumValue

func (m UpdateWebhookChannelDetails) 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 ValueListEntity

ValueListEntity Metadata for a value list entity.

type ValueListEntity struct {

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

    // The entity name. This must be unique within the parent resource.
    Name *string `mandatory:"true" json:"name"`

    // List of values for a value list entity.
    Values []StaticEntityValue `mandatory:"true" json:"values"`
}

func (ValueListEntity) GetId

func (m ValueListEntity) GetId() *string

GetId returns Id

func (ValueListEntity) GetName

func (m ValueListEntity) GetName() *string

GetName returns Name

func (ValueListEntity) MarshalJSON

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

MarshalJSON marshals to json representation

func (ValueListEntity) String

func (m ValueListEntity) String() string

func (ValueListEntity) ValidateEnumValue

func (m ValueListEntity) 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 WebChannel

WebChannel The configuration for a Web channel.

type WebChannel 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"`

    // A comma-delimited whitelist of allowed domains.
    //
    // The channel will only communicate with the sites from the domains that you add to this list.
    // For example, *.corp.example.com, *.hdr.example.com. Entering a single asterisk (*) allows unrestricted access
    // to the channel from any domain.
    //
    // Typically, you'd only enter a single asterisk during development. For production, you would add an allowlist of domains.
    AllowedDomains *string `mandatory:"false" json:"allowedDomains"`

    // 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 (WebChannel) GetCategory

func (m WebChannel) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (WebChannel) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (WebChannel) GetDescription

func (m WebChannel) GetDescription() *string

GetDescription returns Description

func (WebChannel) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (WebChannel) GetId

func (m WebChannel) GetId() *string

GetId returns Id

func (WebChannel) GetLifecycleState

func (m WebChannel) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (WebChannel) GetName

func (m WebChannel) GetName() *string

GetName returns Name

func (WebChannel) GetSessionExpiryDurationInMilliseconds

func (m WebChannel) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (WebChannel) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (WebChannel) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (WebChannel) MarshalJSON

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

MarshalJSON marshals to json representation

func (WebChannel) String

func (m WebChannel) String() string

func (WebChannel) ValidateEnumValue

func (m WebChannel) 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 WebhookChannel

WebhookChannel The configuration for a Webhook channel.

type WebhookChannel 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 send 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 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 version for payloads.
    PayloadVersion WebhookPayloadVersionEnum `mandatory:"true" json:"payloadVersion"`
}

func (WebhookChannel) GetCategory

func (m WebhookChannel) GetCategory() ChannelCategoryEnum

GetCategory returns Category

func (WebhookChannel) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (WebhookChannel) GetDescription

func (m WebhookChannel) GetDescription() *string

GetDescription returns Description

func (WebhookChannel) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (WebhookChannel) GetId

func (m WebhookChannel) GetId() *string

GetId returns Id

func (WebhookChannel) GetLifecycleState

func (m WebhookChannel) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (WebhookChannel) GetName

func (m WebhookChannel) GetName() *string

GetName returns Name

func (WebhookChannel) GetSessionExpiryDurationInMilliseconds

func (m WebhookChannel) GetSessionExpiryDurationInMilliseconds() *int64

GetSessionExpiryDurationInMilliseconds returns SessionExpiryDurationInMilliseconds

func (WebhookChannel) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (WebhookChannel) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (WebhookChannel) MarshalJSON

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

MarshalJSON marshals to json representation

func (WebhookChannel) String

func (m WebhookChannel) String() string

func (WebhookChannel) ValidateEnumValue

func (m WebhookChannel) 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 WebhookPayloadVersionEnum

WebhookPayloadVersionEnum Enum with underlying type: string

type WebhookPayloadVersionEnum string

Set of constants representing the allowable values for WebhookPayloadVersionEnum

const (
    WebhookPayloadVersion10 WebhookPayloadVersionEnum = "1.0"
    WebhookPayloadVersion11 WebhookPayloadVersionEnum = "1.1"
)

func GetMappingWebhookPayloadVersionEnum

func GetMappingWebhookPayloadVersionEnum(val string) (WebhookPayloadVersionEnum, bool)

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

func GetWebhookPayloadVersionEnumValues

func GetWebhookPayloadVersionEnumValues() []WebhookPayloadVersionEnum

GetWebhookPayloadVersionEnumValues Enumerates the set of values for WebhookPayloadVersionEnum

type WorkRequest

WorkRequest The description of work request, including its status.

type WorkRequest struct {

    // The identifier of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The identifier of the compartment that contains the work request.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The identifier of the Digital Assistant instance to which this work request pertains.
    OdaInstanceId *string `mandatory:"true" json:"odaInstanceId"`

    // The identifier of the resource to which this work request pertains.
    ResourceId *string `mandatory:"true" json:"resourceId"`

    // The type of the operation that's associated with the work request.
    RequestAction WorkRequestRequestActionEnum `mandatory:"true" json:"requestAction"`

    // The status of current work request.
    Status WorkRequestStatusEnum `mandatory:"true" json:"status"`

    // The resources that this work request affects.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time that the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // A short message that provides more detail about the current status.
    // For example, if a work request fails, then this may include information
    // about why it failed.
    StatusMessage *string `mandatory:"false" json:"statusMessage"`

    // The date and time that the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), CKQ
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time that the object finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). CKQ
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequest) String

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue

func (m WorkRequest) 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 WorkRequestError

WorkRequestError Description of the unexpected error that prevented completion of the request.

type WorkRequestError struct {

    // A machine-usable code for the error that occurred. Error codes are listed at
    // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm)
    Code *string `mandatory:"true" json:"code"`

    // A human-readable description of the issue.
    Message *string `mandatory:"true" json:"message"`

    // When the error occurred. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeStamp *common.SDKTime `mandatory:"true" json:"timeStamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

func (m WorkRequestError) 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 WorkRequestLogEntry

WorkRequestLogEntry A log message from the execution of a work request.

type WorkRequestLogEntry struct {

    // Human-readable log message.
    Message *string `mandatory:"true" json:"message"`

    // When the log message was written. A date-time string as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeStamp *common.SDKTime `mandatory:"true" json:"timeStamp"`
}

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue

func (m WorkRequestLogEntry) 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 WorkRequestRequestActionEnum

WorkRequestRequestActionEnum Enum with underlying type: string

type WorkRequestRequestActionEnum string

Set of constants representing the allowable values for WorkRequestRequestActionEnum

const (
    WorkRequestRequestActionCreateOdaInstance                   WorkRequestRequestActionEnum = "CREATE_ODA_INSTANCE"
    WorkRequestRequestActionUpgradeOdaInstance                  WorkRequestRequestActionEnum = "UPGRADE_ODA_INSTANCE"
    WorkRequestRequestActionDeleteOdaInstance                   WorkRequestRequestActionEnum = "DELETE_ODA_INSTANCE"
    WorkRequestRequestActionPurgeOdaInstance                    WorkRequestRequestActionEnum = "PURGE_ODA_INSTANCE"
    WorkRequestRequestActionRecoverOdaInstance                  WorkRequestRequestActionEnum = "RECOVER_ODA_INSTANCE"
    WorkRequestRequestActionStopOdaInstance                     WorkRequestRequestActionEnum = "STOP_ODA_INSTANCE"
    WorkRequestRequestActionStartOdaInstance                    WorkRequestRequestActionEnum = "START_ODA_INSTANCE"
    WorkRequestRequestActionChangeOdaInstanceCompartment        WorkRequestRequestActionEnum = "CHANGE_ODA_INSTANCE_COMPARTMENT"
    WorkRequestRequestActionChangeCustEncKey                    WorkRequestRequestActionEnum = "CHANGE_CUST_ENC_KEY"
    WorkRequestRequestActionDeactCustEncKey                     WorkRequestRequestActionEnum = "DEACT_CUST_ENC_KEY"
    WorkRequestRequestActionCreateAssociation                   WorkRequestRequestActionEnum = "CREATE_ASSOCIATION"
    WorkRequestRequestActionDeleteAssociation                   WorkRequestRequestActionEnum = "DELETE_ASSOCIATION"
    WorkRequestRequestActionCreatePcsInstance                   WorkRequestRequestActionEnum = "CREATE_PCS_INSTANCE"
    WorkRequestRequestActionUpdateEntitlementsForCacct          WorkRequestRequestActionEnum = "UPDATE_ENTITLEMENTS_FOR_CACCT"
    WorkRequestRequestActionLookupOdaInstancesForCacct          WorkRequestRequestActionEnum = "LOOKUP_ODA_INSTANCES_FOR_CACCT"
    WorkRequestRequestActionCreateOdaInstanceAttachment         WorkRequestRequestActionEnum = "CREATE_ODA_INSTANCE_ATTACHMENT"
    WorkRequestRequestActionUpdateOdaInstanceAttachment         WorkRequestRequestActionEnum = "UPDATE_ODA_INSTANCE_ATTACHMENT"
    WorkRequestRequestActionDeleteOdaInstanceAttachment         WorkRequestRequestActionEnum = "DELETE_ODA_INSTANCE_ATTACHMENT"
    WorkRequestRequestActionCreateImportedPackage               WorkRequestRequestActionEnum = "CREATE_IMPORTED_PACKAGE"
    WorkRequestRequestActionUpdateImportedPackage               WorkRequestRequestActionEnum = "UPDATE_IMPORTED_PACKAGE"
    WorkRequestRequestActionDeleteImportedPackage               WorkRequestRequestActionEnum = "DELETE_IMPORTED_PACKAGE"
    WorkRequestRequestActionImportBot                           WorkRequestRequestActionEnum = "IMPORT_BOT"
    WorkRequestRequestActionCreateSkill                         WorkRequestRequestActionEnum = "CREATE_SKILL"
    WorkRequestRequestActionCloneSkill                          WorkRequestRequestActionEnum = "CLONE_SKILL"
    WorkRequestRequestActionExtendSkill                         WorkRequestRequestActionEnum = "EXTEND_SKILL"
    WorkRequestRequestActionVersionSkill                        WorkRequestRequestActionEnum = "VERSION_SKILL"
    WorkRequestRequestActionExportSkill                         WorkRequestRequestActionEnum = "EXPORT_SKILL"
    WorkRequestRequestActionCreateDigitalAssistant              WorkRequestRequestActionEnum = "CREATE_DIGITAL_ASSISTANT"
    WorkRequestRequestActionCloneDigitalAssistant               WorkRequestRequestActionEnum = "CLONE_DIGITAL_ASSISTANT"
    WorkRequestRequestActionExtendDigitalAssistant              WorkRequestRequestActionEnum = "EXTEND_DIGITAL_ASSISTANT"
    WorkRequestRequestActionVersionDigitalAssistant             WorkRequestRequestActionEnum = "VERSION_DIGITAL_ASSISTANT"
    WorkRequestRequestActionExportDigitalAssistant              WorkRequestRequestActionEnum = "EXPORT_DIGITAL_ASSISTANT"
    WorkRequestRequestActionCreateOdaPrivateEndpoint            WorkRequestRequestActionEnum = "CREATE_ODA_PRIVATE_ENDPOINT"
    WorkRequestRequestActionDeleteOdaPrivateEndpoint            WorkRequestRequestActionEnum = "DELETE_ODA_PRIVATE_ENDPOINT"
    WorkRequestRequestActionUpdateOdaPrivateEndpoint            WorkRequestRequestActionEnum = "UPDATE_ODA_PRIVATE_ENDPOINT"
    WorkRequestRequestActionChangeOdaPrivateEndpointCompartment WorkRequestRequestActionEnum = "CHANGE_ODA_PRIVATE_ENDPOINT_COMPARTMENT"
    WorkRequestRequestActionCreateOdaPrivateEndpointScanProxy   WorkRequestRequestActionEnum = "CREATE_ODA_PRIVATE_ENDPOINT_SCAN_PROXY"
    WorkRequestRequestActionDeleteOdaPrivateEndpointScanProxy   WorkRequestRequestActionEnum = "DELETE_ODA_PRIVATE_ENDPOINT_SCAN_PROXY"
    WorkRequestRequestActionCreateOdaPrivateEndpointAttachment  WorkRequestRequestActionEnum = "CREATE_ODA_PRIVATE_ENDPOINT_ATTACHMENT"
    WorkRequestRequestActionDeleteOdaPrivateEndpointAttachment  WorkRequestRequestActionEnum = "DELETE_ODA_PRIVATE_ENDPOINT_ATTACHMENT"
    WorkRequestRequestActionTrainSkill                          WorkRequestRequestActionEnum = "TRAIN_SKILL"
    WorkRequestRequestActionDeleteSkillEntities                 WorkRequestRequestActionEnum = "DELETE_SKILL_ENTITIES"
    WorkRequestRequestActionImportSkillEntities                 WorkRequestRequestActionEnum = "IMPORT_SKILL_ENTITIES"
)

func GetMappingWorkRequestRequestActionEnum

func GetMappingWorkRequestRequestActionEnum(val string) (WorkRequestRequestActionEnum, bool)

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

func GetWorkRequestRequestActionEnumValues

func GetWorkRequestRequestActionEnumValues() []WorkRequestRequestActionEnum

GetWorkRequestRequestActionEnumValues Enumerates the set of values for WorkRequestRequestActionEnum

type WorkRequestResource

WorkRequestResource A resource created or operated on by a work request.

type WorkRequestResource struct {

    // The action to take against the resource.
    ResourceAction WorkRequestResourceResourceActionEnum `mandatory:"true" json:"resourceAction"`

    // The resource type that the work request affects.
    ResourceType *string `mandatory:"true" json:"resourceType"`

    // The identifier of the resource that is the subject of the request.
    ResourceId *string `mandatory:"true" json:"resourceId"`

    // The current state of the work request. The `SUCCEEDED`, `FAILED`, AND `CANCELED` states
    // correspond to the action being performed.
    Status WorkRequestResourceStatusEnum `mandatory:"true" json:"status"`

    // Short message providing more detail for the current status. For example, if an operation fails
    // this may include information about the reason for the failure and a possible resolution.
    StatusMessage *string `mandatory:"false" json:"statusMessage"`

    // The URI path that the user can do a GET on to access the resource metadata.
    ResourceUri *string `mandatory:"false" json:"resourceUri"`
}

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

func (m WorkRequestResource) 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 WorkRequestResourceResourceActionEnum

WorkRequestResourceResourceActionEnum Enum with underlying type: string

type WorkRequestResourceResourceActionEnum string

Set of constants representing the allowable values for WorkRequestResourceResourceActionEnum

const (
    WorkRequestResourceResourceActionCreate                      WorkRequestResourceResourceActionEnum = "CREATE"
    WorkRequestResourceResourceActionUpdate                      WorkRequestResourceResourceActionEnum = "UPDATE"
    WorkRequestResourceResourceActionDelete                      WorkRequestResourceResourceActionEnum = "DELETE"
    WorkRequestResourceResourceActionPurge                       WorkRequestResourceResourceActionEnum = "PURGE"
    WorkRequestResourceResourceActionRecover                     WorkRequestResourceResourceActionEnum = "RECOVER"
    WorkRequestResourceResourceActionStop                        WorkRequestResourceResourceActionEnum = "STOP"
    WorkRequestResourceResourceActionStart                       WorkRequestResourceResourceActionEnum = "START"
    WorkRequestResourceResourceActionChangeCompartment           WorkRequestResourceResourceActionEnum = "CHANGE_COMPARTMENT"
    WorkRequestResourceResourceActionChangeCustEncKey            WorkRequestResourceResourceActionEnum = "CHANGE_CUST_ENC_KEY"
    WorkRequestResourceResourceActionDeactCustEncKey             WorkRequestResourceResourceActionEnum = "DEACT_CUST_ENC_KEY"
    WorkRequestResourceResourceActionCreateAssociation           WorkRequestResourceResourceActionEnum = "CREATE_ASSOCIATION"
    WorkRequestResourceResourceActionDeleteAssociation           WorkRequestResourceResourceActionEnum = "DELETE_ASSOCIATION"
    WorkRequestResourceResourceActionUpdateEntitlementsForCacct  WorkRequestResourceResourceActionEnum = "UPDATE_ENTITLEMENTS_FOR_CACCT"
    WorkRequestResourceResourceActionCreateOdaInstanceAttachment WorkRequestResourceResourceActionEnum = "CREATE_ODA_INSTANCE_ATTACHMENT"
    WorkRequestResourceResourceActionUpdateOdaInstanceAttachment WorkRequestResourceResourceActionEnum = "UPDATE_ODA_INSTANCE_ATTACHMENT"
    WorkRequestResourceResourceActionDeleteOdaInstanceAttachment WorkRequestResourceResourceActionEnum = "DELETE_ODA_INSTANCE_ATTACHMENT"
    WorkRequestResourceResourceActionCreateImportedPackage       WorkRequestResourceResourceActionEnum = "CREATE_IMPORTED_PACKAGE"
    WorkRequestResourceResourceActionUpdateImportedPackage       WorkRequestResourceResourceActionEnum = "UPDATE_IMPORTED_PACKAGE"
    WorkRequestResourceResourceActionDeleteImportedPackage       WorkRequestResourceResourceActionEnum = "DELETE_IMPORTED_PACKAGE"
    WorkRequestResourceResourceActionExport                      WorkRequestResourceResourceActionEnum = "EXPORT"
)

func GetMappingWorkRequestResourceResourceActionEnum

func GetMappingWorkRequestResourceResourceActionEnum(val string) (WorkRequestResourceResourceActionEnum, bool)

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

func GetWorkRequestResourceResourceActionEnumValues

func GetWorkRequestResourceResourceActionEnumValues() []WorkRequestResourceResourceActionEnum

GetWorkRequestResourceResourceActionEnumValues Enumerates the set of values for WorkRequestResourceResourceActionEnum

type WorkRequestResourceStatusEnum

WorkRequestResourceStatusEnum Enum with underlying type: string

type WorkRequestResourceStatusEnum string

Set of constants representing the allowable values for WorkRequestResourceStatusEnum

const (
    WorkRequestResourceStatusAccepted   WorkRequestResourceStatusEnum = "ACCEPTED"
    WorkRequestResourceStatusInProgress WorkRequestResourceStatusEnum = "IN_PROGRESS"
    WorkRequestResourceStatusSucceeded  WorkRequestResourceStatusEnum = "SUCCEEDED"
    WorkRequestResourceStatusFailed     WorkRequestResourceStatusEnum = "FAILED"
    WorkRequestResourceStatusCanceling  WorkRequestResourceStatusEnum = "CANCELING"
    WorkRequestResourceStatusCanceled   WorkRequestResourceStatusEnum = "CANCELED"
)

func GetMappingWorkRequestResourceStatusEnum

func GetMappingWorkRequestResourceStatusEnum(val string) (WorkRequestResourceStatusEnum, bool)

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

func GetWorkRequestResourceStatusEnumValues

func GetWorkRequestResourceStatusEnumValues() []WorkRequestResourceStatusEnum

GetWorkRequestResourceStatusEnumValues Enumerates the set of values for WorkRequestResourceStatusEnum

type WorkRequestStatusEnum

WorkRequestStatusEnum Enum with underlying type: string

type WorkRequestStatusEnum string

Set of constants representing the allowable values for WorkRequestStatusEnum

const (
    WorkRequestStatusAccepted   WorkRequestStatusEnum = "ACCEPTED"
    WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS"
    WorkRequestStatusSucceeded  WorkRequestStatusEnum = "SUCCEEDED"
    WorkRequestStatusFailed     WorkRequestStatusEnum = "FAILED"
    WorkRequestStatusCanceling  WorkRequestStatusEnum = "CANCELING"
    WorkRequestStatusCanceled   WorkRequestStatusEnum = "CANCELED"
)

func GetMappingWorkRequestStatusEnum

func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)

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

func GetWorkRequestStatusEnumValues

func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum

GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum

type WorkRequestSummary

WorkRequestSummary A description of the work request's status.

type WorkRequestSummary struct {

    // The identifier of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The identifier of the compartment that contains the work request.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The identifier of the Digital Assistant instance to which this work request pertains.
    OdaInstanceId *string `mandatory:"true" json:"odaInstanceId"`

    // The identifier of the resource to which this work request pertains.
    ResourceId *string `mandatory:"true" json:"resourceId"`

    // The type of the operation that's associated with the work request.
    RequestAction WorkRequestSummaryRequestActionEnum `mandatory:"true" json:"requestAction"`

    // The status of current work request.
    Status WorkRequestSummaryStatusEnum `mandatory:"true" json:"status"`

    // The resources that this work request affects.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`
}

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

func (m WorkRequestSummary) 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 WorkRequestSummaryRequestActionEnum

WorkRequestSummaryRequestActionEnum Enum with underlying type: string

type WorkRequestSummaryRequestActionEnum string

Set of constants representing the allowable values for WorkRequestSummaryRequestActionEnum

const (
    WorkRequestSummaryRequestActionCreateOdaInstance                   WorkRequestSummaryRequestActionEnum = "CREATE_ODA_INSTANCE"
    WorkRequestSummaryRequestActionUpgradeOdaInstance                  WorkRequestSummaryRequestActionEnum = "UPGRADE_ODA_INSTANCE"
    WorkRequestSummaryRequestActionDeleteOdaInstance                   WorkRequestSummaryRequestActionEnum = "DELETE_ODA_INSTANCE"
    WorkRequestSummaryRequestActionPurgeOdaInstance                    WorkRequestSummaryRequestActionEnum = "PURGE_ODA_INSTANCE"
    WorkRequestSummaryRequestActionRecoverOdaInstance                  WorkRequestSummaryRequestActionEnum = "RECOVER_ODA_INSTANCE"
    WorkRequestSummaryRequestActionStopOdaInstance                     WorkRequestSummaryRequestActionEnum = "STOP_ODA_INSTANCE"
    WorkRequestSummaryRequestActionStartOdaInstance                    WorkRequestSummaryRequestActionEnum = "START_ODA_INSTANCE"
    WorkRequestSummaryRequestActionChangeOdaInstanceCompartment        WorkRequestSummaryRequestActionEnum = "CHANGE_ODA_INSTANCE_COMPARTMENT"
    WorkRequestSummaryRequestActionChangeCustEncKey                    WorkRequestSummaryRequestActionEnum = "CHANGE_CUST_ENC_KEY"
    WorkRequestSummaryRequestActionDeactCustEncKey                     WorkRequestSummaryRequestActionEnum = "DEACT_CUST_ENC_KEY"
    WorkRequestSummaryRequestActionCreateAssociation                   WorkRequestSummaryRequestActionEnum = "CREATE_ASSOCIATION"
    WorkRequestSummaryRequestActionDeleteAssociation                   WorkRequestSummaryRequestActionEnum = "DELETE_ASSOCIATION"
    WorkRequestSummaryRequestActionUpdateEntitlementsForCacct          WorkRequestSummaryRequestActionEnum = "UPDATE_ENTITLEMENTS_FOR_CACCT"
    WorkRequestSummaryRequestActionLookupOdaInstancesForCacct          WorkRequestSummaryRequestActionEnum = "LOOKUP_ODA_INSTANCES_FOR_CACCT"
    WorkRequestSummaryRequestActionCreateOdaInstanceAttachment         WorkRequestSummaryRequestActionEnum = "CREATE_ODA_INSTANCE_ATTACHMENT"
    WorkRequestSummaryRequestActionUpdateOdaInstanceAttachment         WorkRequestSummaryRequestActionEnum = "UPDATE_ODA_INSTANCE_ATTACHMENT"
    WorkRequestSummaryRequestActionDeleteOdaInstanceAttachment         WorkRequestSummaryRequestActionEnum = "DELETE_ODA_INSTANCE_ATTACHMENT"
    WorkRequestSummaryRequestActionCreateImportedPackage               WorkRequestSummaryRequestActionEnum = "CREATE_IMPORTED_PACKAGE"
    WorkRequestSummaryRequestActionUpdateImportedPackage               WorkRequestSummaryRequestActionEnum = "UPDATE_IMPORTED_PACKAGE"
    WorkRequestSummaryRequestActionDeleteImportedPackage               WorkRequestSummaryRequestActionEnum = "DELETE_IMPORTED_PACKAGE"
    WorkRequestSummaryRequestActionImportBot                           WorkRequestSummaryRequestActionEnum = "IMPORT_BOT"
    WorkRequestSummaryRequestActionCreateSkill                         WorkRequestSummaryRequestActionEnum = "CREATE_SKILL"
    WorkRequestSummaryRequestActionCloneSkill                          WorkRequestSummaryRequestActionEnum = "CLONE_SKILL"
    WorkRequestSummaryRequestActionExtendSkill                         WorkRequestSummaryRequestActionEnum = "EXTEND_SKILL"
    WorkRequestSummaryRequestActionVersionSkill                        WorkRequestSummaryRequestActionEnum = "VERSION_SKILL"
    WorkRequestSummaryRequestActionExportSkill                         WorkRequestSummaryRequestActionEnum = "EXPORT_SKILL"
    WorkRequestSummaryRequestActionCreateDigitalAssistant              WorkRequestSummaryRequestActionEnum = "CREATE_DIGITAL_ASSISTANT"
    WorkRequestSummaryRequestActionCloneDigitalAssistant               WorkRequestSummaryRequestActionEnum = "CLONE_DIGITAL_ASSISTANT"
    WorkRequestSummaryRequestActionExtendDigitalAssistant              WorkRequestSummaryRequestActionEnum = "EXTEND_DIGITAL_ASSISTANT"
    WorkRequestSummaryRequestActionVersionDigitalAssistant             WorkRequestSummaryRequestActionEnum = "VERSION_DIGITAL_ASSISTANT"
    WorkRequestSummaryRequestActionExportDigitalAssistant              WorkRequestSummaryRequestActionEnum = "EXPORT_DIGITAL_ASSISTANT"
    WorkRequestSummaryRequestActionCreateOdaPrivateEndpoint            WorkRequestSummaryRequestActionEnum = "CREATE_ODA_PRIVATE_ENDPOINT"
    WorkRequestSummaryRequestActionDeleteOdaPrivateEndpoint            WorkRequestSummaryRequestActionEnum = "DELETE_ODA_PRIVATE_ENDPOINT"
    WorkRequestSummaryRequestActionUpdateOdaPrivateEndpoint            WorkRequestSummaryRequestActionEnum = "UPDATE_ODA_PRIVATE_ENDPOINT"
    WorkRequestSummaryRequestActionChangeOdaPrivateEndpointCompartment WorkRequestSummaryRequestActionEnum = "CHANGE_ODA_PRIVATE_ENDPOINT_COMPARTMENT"
    WorkRequestSummaryRequestActionCreateOdaPrivateEndpointScanProxy   WorkRequestSummaryRequestActionEnum = "CREATE_ODA_PRIVATE_ENDPOINT_SCAN_PROXY"
    WorkRequestSummaryRequestActionDeleteOdaPrivateEndpointScanProxy   WorkRequestSummaryRequestActionEnum = "DELETE_ODA_PRIVATE_ENDPOINT_SCAN_PROXY"
    WorkRequestSummaryRequestActionCreateOdaPrivateEndpointAttachment  WorkRequestSummaryRequestActionEnum = "CREATE_ODA_PRIVATE_ENDPOINT_ATTACHMENT"
    WorkRequestSummaryRequestActionDeleteOdaPrivateEndpointAttachment  WorkRequestSummaryRequestActionEnum = "DELETE_ODA_PRIVATE_ENDPOINT_ATTACHMENT"
)

func GetMappingWorkRequestSummaryRequestActionEnum

func GetMappingWorkRequestSummaryRequestActionEnum(val string) (WorkRequestSummaryRequestActionEnum, bool)

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

func GetWorkRequestSummaryRequestActionEnumValues

func GetWorkRequestSummaryRequestActionEnumValues() []WorkRequestSummaryRequestActionEnum

GetWorkRequestSummaryRequestActionEnumValues Enumerates the set of values for WorkRequestSummaryRequestActionEnum

type WorkRequestSummaryStatusEnum

WorkRequestSummaryStatusEnum Enum with underlying type: string

type WorkRequestSummaryStatusEnum string

Set of constants representing the allowable values for WorkRequestSummaryStatusEnum

const (
    WorkRequestSummaryStatusAccepted   WorkRequestSummaryStatusEnum = "ACCEPTED"
    WorkRequestSummaryStatusInProgress WorkRequestSummaryStatusEnum = "IN_PROGRESS"
    WorkRequestSummaryStatusSucceeded  WorkRequestSummaryStatusEnum = "SUCCEEDED"
    WorkRequestSummaryStatusFailed     WorkRequestSummaryStatusEnum = "FAILED"
    WorkRequestSummaryStatusCanceling  WorkRequestSummaryStatusEnum = "CANCELING"
    WorkRequestSummaryStatusCanceled   WorkRequestSummaryStatusEnum = "CANCELED"
)

func GetMappingWorkRequestSummaryStatusEnum

func GetMappingWorkRequestSummaryStatusEnum(val string) (WorkRequestSummaryStatusEnum, bool)

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

func GetWorkRequestSummaryStatusEnumValues

func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum

GetWorkRequestSummaryStatusEnumValues Enumerates the set of values for WorkRequestSummaryStatusEnum