├── .bumpversion.cfg
├── .github
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── ISSUE_TEMPLATE.md
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
├── PULL_REQUEST_TEMPLATE.md
├── stale.yml
└── workflows
│ ├── build-test.yml
│ ├── deploy.yml
│ └── integration-test.yml
├── .gitignore
├── .releaserc
├── .secrets.baseline
├── .utility
└── generate_html.ps1
├── CHANGELOG.md
├── Doxyfile
├── IBM.Watson.sln
├── LICENSE
├── MIGRATION-V4.md
├── MIGRATION-V5.md
├── README.md
├── appveyor.yml.dnr
├── coverage.ps1
├── docker
├── Dockerfile
└── README.md
├── package-lock.json
└── src
├── IBM.Watson.Assistant.v1
├── AssistantService.cs
├── Examples
│ ├── IBM.Watson.Assistant.v1.Examples.csproj
│ └── ServiceExample.cs
├── IAssistantService.cs
├── IBM.Watson.Assistant.v1.csproj
├── Model
│ ├── AgentAvailabilityMessage.cs
│ ├── BulkClassifyOutput.cs
│ ├── BulkClassifyResponse.cs
│ ├── BulkClassifyUtterance.cs
│ ├── CaptureGroup.cs
│ ├── ChannelTransferInfo.cs
│ ├── ChannelTransferTarget.cs
│ ├── ChannelTransferTargetChat.cs
│ ├── Context.cs
│ ├── Counterexample.cs
│ ├── CounterexampleCollection.cs
│ ├── CreateEntity.cs
│ ├── CreateIntent.cs
│ ├── CreateValue.cs
│ ├── DialogNode.cs
│ ├── DialogNodeAction.cs
│ ├── DialogNodeCollection.cs
│ ├── DialogNodeContext.cs
│ ├── DialogNodeNextStep.cs
│ ├── DialogNodeOutput.cs
│ ├── DialogNodeOutputConnectToAgentTransferInfo.cs
│ ├── DialogNodeOutputGeneric.cs
│ ├── DialogNodeOutputGenericDialogNodeOutputResponseTypeAudio.cs
│ ├── DialogNodeOutputGenericDialogNodeOutputResponseTypeChannelTransfer.cs
│ ├── DialogNodeOutputGenericDialogNodeOutputResponseTypeConnectToAgent.cs
│ ├── DialogNodeOutputGenericDialogNodeOutputResponseTypeIframe.cs
│ ├── DialogNodeOutputGenericDialogNodeOutputResponseTypeImage.cs
│ ├── DialogNodeOutputGenericDialogNodeOutputResponseTypeOption.cs
│ ├── DialogNodeOutputGenericDialogNodeOutputResponseTypePause.cs
│ ├── DialogNodeOutputGenericDialogNodeOutputResponseTypeSearchSkill.cs
│ ├── DialogNodeOutputGenericDialogNodeOutputResponseTypeText.cs
│ ├── DialogNodeOutputGenericDialogNodeOutputResponseTypeUserDefined.cs
│ ├── DialogNodeOutputGenericDialogNodeOutputResponseTypeVideo.cs
│ ├── DialogNodeOutputModifiers.cs
│ ├── DialogNodeOutputOptionsElement.cs
│ ├── DialogNodeOutputOptionsElementValue.cs
│ ├── DialogNodeOutputTextValuesElement.cs
│ ├── DialogNodeVisitedDetails.cs
│ ├── DialogSuggestion.cs
│ ├── DialogSuggestionValue.cs
│ ├── Entity.cs
│ ├── EntityCollection.cs
│ ├── EntityMention.cs
│ ├── EntityMentionCollection.cs
│ ├── Example.cs
│ ├── ExampleCollection.cs
│ ├── Intent.cs
│ ├── IntentCollection.cs
│ ├── Log.cs
│ ├── LogCollection.cs
│ ├── LogMessage.cs
│ ├── LogMessageSource.cs
│ ├── LogPagination.cs
│ ├── Mention.cs
│ ├── MessageContextMetadata.cs
│ ├── MessageInput.cs
│ ├── MessageRequest.cs
│ ├── MessageResponse.cs
│ ├── OutputData.cs
│ ├── Pagination.cs
│ ├── ResponseGenericChannel.cs
│ ├── RuntimeEntity.cs
│ ├── RuntimeEntityAlternative.cs
│ ├── RuntimeEntityInterpretation.cs
│ ├── RuntimeEntityRole.cs
│ ├── RuntimeIntent.cs
│ ├── RuntimeResponseGeneric.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeAudio.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeChannelTransfer.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeConnectToAgent.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeIframe.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeImage.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeOption.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypePause.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeSuggestion.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeText.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeUserDefined.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeVideo.cs
│ ├── StatusError.cs
│ ├── Synonym.cs
│ ├── SynonymCollection.cs
│ ├── Value.cs
│ ├── ValueCollection.cs
│ ├── Webhook.cs
│ ├── WebhookHeader.cs
│ ├── Workspace.cs
│ ├── WorkspaceCollection.cs
│ ├── WorkspaceCounts.cs
│ ├── WorkspaceSystemSettings.cs
│ ├── WorkspaceSystemSettingsDisambiguation.cs
│ ├── WorkspaceSystemSettingsNlp.cs
│ ├── WorkspaceSystemSettingsOffTopic.cs
│ ├── WorkspaceSystemSettingsSystemEntities.cs
│ └── WorkspaceSystemSettingsTooling.cs
└── Test
│ ├── Integration
│ ├── AssistantServiceIntegrationTests.cs
│ └── IBM.Watson.Assistant.v1.IntegrationTests.csproj
│ └── Unit
│ ├── AssistantServiceGeneratedUnitTests.cs
│ ├── AssistantUnitTests.cs
│ ├── IBM.Watson.Assistant.v1.UnitTests.csproj
│ └── Properties
│ └── AssemblyInfo.cs
├── IBM.Watson.Assistant.v2
├── AssistantService.cs
├── Examples
│ ├── IBM.Watson.Assistant.v2.Examples.csproj
│ └── ServiceExample.cs
├── IAssistantService.cs
├── IBM.Watson.Assistant.v2.csproj
├── Model
│ ├── AgentAvailabilityMessage.cs
│ ├── AssistantCollection.cs
│ ├── AssistantData.cs
│ ├── AssistantSkill.cs
│ ├── AssistantState.cs
│ ├── BaseEnvironmentOrchestration.cs
│ ├── BaseEnvironmentReleaseReference.cs
│ ├── BulkClassifyOutput.cs
│ ├── BulkClassifyResponse.cs
│ ├── BulkClassifyUtterance.cs
│ ├── CaptureGroup.cs
│ ├── ChannelTransferInfo.cs
│ ├── ChannelTransferTarget.cs
│ ├── ChannelTransferTargetChat.cs
│ ├── DialogLogMessage.cs
│ ├── DialogNodeAction.cs
│ ├── DialogNodeOutputConnectToAgentTransferInfo.cs
│ ├── DialogNodeOutputOptionsElement.cs
│ ├── DialogNodeOutputOptionsElementValue.cs
│ ├── DialogNodeVisited.cs
│ ├── DialogSuggestion.cs
│ ├── DialogSuggestionValue.cs
│ ├── Environment.cs
│ ├── EnvironmentCollection.cs
│ ├── EnvironmentReference.cs
│ ├── EnvironmentSkill.cs
│ ├── IntegrationReference.cs
│ ├── Log.cs
│ ├── LogCollection.cs
│ ├── LogMessageSource.cs
│ ├── LogMessageSourceAction.cs
│ ├── LogMessageSourceDialogNode.cs
│ ├── LogMessageSourceHandler.cs
│ ├── LogMessageSourceStep.cs
│ ├── LogPagination.cs
│ ├── MessageContext.cs
│ ├── MessageContextGlobal.cs
│ ├── MessageContextGlobalStateless.cs
│ ├── MessageContextGlobalSystem.cs
│ ├── MessageContextSkill.cs
│ ├── MessageContextSkillAction.cs
│ ├── MessageContextSkillDialog.cs
│ ├── MessageContextSkillSystem.cs
│ ├── MessageContextSkills.cs
│ ├── MessageContextStateless.cs
│ ├── MessageInput.cs
│ ├── MessageInputAttachment.cs
│ ├── MessageInputOptions.cs
│ ├── MessageInputOptionsSpelling.cs
│ ├── MessageInputOptionsStateless.cs
│ ├── MessageInputStateless.cs
│ ├── MessageOutput.cs
│ ├── MessageOutputDebug.cs
│ ├── MessageOutputDebugTurnEvent.cs
│ ├── MessageOutputDebugTurnEventTurnEventActionFinished.cs
│ ├── MessageOutputDebugTurnEventTurnEventActionVisited.cs
│ ├── MessageOutputDebugTurnEventTurnEventCallout.cs
│ ├── MessageOutputDebugTurnEventTurnEventHandlerVisited.cs
│ ├── MessageOutputDebugTurnEventTurnEventNodeVisited.cs
│ ├── MessageOutputDebugTurnEventTurnEventSearch.cs
│ ├── MessageOutputDebugTurnEventTurnEventStepAnswered.cs
│ ├── MessageOutputDebugTurnEventTurnEventStepVisited.cs
│ ├── MessageOutputSpelling.cs
│ ├── MessageRequest.cs
│ ├── MessageResponse.cs
│ ├── MessageResponseStateless.cs
│ ├── Pagination.cs
│ ├── Release.cs
│ ├── ReleaseCollection.cs
│ ├── ReleaseContent.cs
│ ├── ReleaseSkill.cs
│ ├── ReleaseSkillReference.cs
│ ├── RequestAnalytics.cs
│ ├── ResponseGenericChannel.cs
│ ├── RuntimeEntity.cs
│ ├── RuntimeEntityAlternative.cs
│ ├── RuntimeEntityInterpretation.cs
│ ├── RuntimeEntityRole.cs
│ ├── RuntimeIntent.cs
│ ├── RuntimeResponseGeneric.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeAudio.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeChannelTransfer.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeConnectToAgent.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeDate.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeIframe.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeImage.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeOption.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypePause.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeSearch.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeSuggestion.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeText.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeUserDefined.cs
│ ├── RuntimeResponseGenericRuntimeResponseTypeVideo.cs
│ ├── SearchResult.cs
│ ├── SearchResultAnswer.cs
│ ├── SearchResultHighlight.cs
│ ├── SearchResultMetadata.cs
│ ├── SearchSettings.cs
│ ├── SearchSettingsDiscovery.cs
│ ├── SearchSettingsDiscoveryAuthentication.cs
│ ├── SearchSettingsMessages.cs
│ ├── SearchSettingsSchemaMapping.cs
│ ├── SearchSkillWarning.cs
│ ├── SessionResponse.cs
│ ├── Skill.cs
│ ├── SkillImport.cs
│ ├── SkillsAsyncRequestStatus.cs
│ ├── SkillsExport.cs
│ ├── StatusError.cs
│ ├── TurnEventActionSource.cs
│ ├── TurnEventCalloutCallout.cs
│ ├── TurnEventCalloutError.cs
│ ├── TurnEventNodeSource.cs
│ └── TurnEventSearchError.cs
└── Test
│ ├── Integration
│ ├── AssistantServiceIntegrationConfigTests.cs
│ ├── AssistantServiceIntegrationTests.cs
│ └── IBM.Watson.Assistant.v2.IntegrationTests.csproj
│ └── Unit
│ ├── AssistantServiceGeneratedUnitTests.cs
│ ├── AssistantV2UnitTests.cs
│ └── IBM.Watson.Assistant.v2.UnitTests.csproj
├── IBM.Watson.Common
├── Common.cs
└── IBM.Watson.Common.csproj
├── IBM.Watson.Discovery.v1
├── DiscoveryService.cs
├── Examples
│ ├── DiscoveryTestData
│ │ ├── exampleConfigurationData.json
│ │ ├── stopwords.txt
│ │ ├── watson_beats_jeopardy.html
│ │ └── watson_beats_jeopardy.txt
│ ├── IBM.Watson.Discovery.v1.Examples.csproj
│ └── ServiceExample.cs
├── IBM.Watson.Discovery.v1.csproj
├── IDiscoveryService.cs
├── Model
│ ├── Collection.cs
│ ├── CollectionCrawlStatus.cs
│ ├── CollectionDiskUsage.cs
│ ├── CollectionUsage.cs
│ ├── Completions.cs
│ ├── Configuration.cs
│ ├── Conversions.cs
│ ├── CreateEventResponse.cs
│ ├── CredentialDetails.cs
│ ├── Credentials.cs
│ ├── CredentialsList.cs
│ ├── DeleteCollectionResponse.cs
│ ├── DeleteConfigurationResponse.cs
│ ├── DeleteCredentials.cs
│ ├── DeleteDocumentResponse.cs
│ ├── DeleteEnvironmentResponse.cs
│ ├── DiskUsage.cs
│ ├── DocumentAccepted.cs
│ ├── DocumentCounts.cs
│ ├── DocumentStatus.cs
│ ├── Enrichment.cs
│ ├── EnrichmentOptions.cs
│ ├── Environment.cs
│ ├── EnvironmentDocuments.cs
│ ├── EventData.cs
│ ├── Expansion.cs
│ ├── Expansions.cs
│ ├── Field.cs
│ ├── FontSetting.cs
│ ├── Gateway.cs
│ ├── GatewayDelete.cs
│ ├── GatewayList.cs
│ ├── HtmlSettings.cs
│ ├── IndexCapacity.cs
│ ├── ListCollectionFieldsResponse.cs
│ ├── ListCollectionsResponse.cs
│ ├── ListConfigurationsResponse.cs
│ ├── ListEnvironmentsResponse.cs
│ ├── LogQueryResponse.cs
│ ├── LogQueryResponseResult.cs
│ ├── LogQueryResponseResultDocuments.cs
│ ├── LogQueryResponseResultDocumentsResult.cs
│ ├── MetricAggregation.cs
│ ├── MetricAggregationResult.cs
│ ├── MetricResponse.cs
│ ├── MetricTokenAggregation.cs
│ ├── MetricTokenAggregationResult.cs
│ ├── MetricTokenResponse.cs
│ ├── NluEnrichmentConcepts.cs
│ ├── NluEnrichmentEmotion.cs
│ ├── NluEnrichmentEntities.cs
│ ├── NluEnrichmentFeatures.cs
│ ├── NluEnrichmentKeywords.cs
│ ├── NluEnrichmentRelations.cs
│ ├── NluEnrichmentSemanticRoles.cs
│ ├── NluEnrichmentSentiment.cs
│ ├── NormalizationOperation.cs
│ ├── Notice.cs
│ ├── PdfHeadingDetection.cs
│ ├── PdfSettings.cs
│ ├── QueryAggregation.cs
│ ├── QueryCalculationAggregation.cs
│ ├── QueryFilterAggregation.cs
│ ├── QueryHistogramAggregation.cs
│ ├── QueryHistogramAggregationResult.cs
│ ├── QueryNestedAggregation.cs
│ ├── QueryNoticesResponse.cs
│ ├── QueryNoticesResult.cs
│ ├── QueryPassages.cs
│ ├── QueryResponse.cs
│ ├── QueryResult.cs
│ ├── QueryResultMetadata.cs
│ ├── QueryTermAggregation.cs
│ ├── QueryTermAggregationResult.cs
│ ├── QueryTimesliceAggregation.cs
│ ├── QueryTimesliceAggregationResult.cs
│ ├── QueryTopHitsAggregation.cs
│ ├── QueryTopHitsAggregationResult.cs
│ ├── RetrievalDetails.cs
│ ├── SduStatus.cs
│ ├── SduStatusCustomFields.cs
│ ├── SearchStatus.cs
│ ├── SegmentSettings.cs
│ ├── Source.cs
│ ├── SourceOptions.cs
│ ├── SourceOptionsBuckets.cs
│ ├── SourceOptionsFolder.cs
│ ├── SourceOptionsObject.cs
│ ├── SourceOptionsSiteColl.cs
│ ├── SourceOptionsWebCrawl.cs
│ ├── SourceSchedule.cs
│ ├── SourceStatus.cs
│ ├── StatusDetails.cs
│ ├── TokenDictRule.cs
│ ├── TokenDictStatusResponse.cs
│ ├── TopHitsResults.cs
│ ├── TrainingDataSet.cs
│ ├── TrainingExample.cs
│ ├── TrainingExampleList.cs
│ ├── TrainingQuery.cs
│ ├── TrainingStatus.cs
│ ├── WordHeadingDetection.cs
│ ├── WordSettings.cs
│ ├── WordStyle.cs
│ └── XPathPatterns.cs
└── Test
│ ├── Integration
│ ├── DiscoveryCpdIntegrationTests.cs
│ ├── DiscoveryIntegrationTests.cs
│ ├── DiscoveryTestData
│ │ ├── exampleConfigurationData.json
│ │ ├── stopwords.txt
│ │ ├── watson_beats_jeopardy.html
│ │ └── watson_beats_jeopardy.txt
│ ├── IBM.Watson.Discovery.v1.IntegrationTests.csproj
│ └── Properties
│ │ └── AssemblyInfo.cs
│ └── Unit
│ ├── DiscoveryServiceGeneratedUnitTests.cs
│ ├── DiscoveryUnitTests.cs
│ ├── IBM.Watson.Discovery.v1.UnitTests.csproj
│ └── Properties
│ └── AssemblyInfo.cs
├── IBM.Watson.Discovery.v2
├── DiscoveryService.cs
├── Examples
│ ├── IBM.Watson.Discovery.v2.Examples.csproj
│ └── ServiceExample.cs
├── IBM.Watson.Discovery.v2.csproj
├── IDiscoveryService.cs
├── Model
│ ├── AnalyzedDocument.cs
│ ├── AnalyzedResult.cs
│ ├── ClassifierFederatedModel.cs
│ ├── ClassifierModelEvaluation.cs
│ ├── Collection.cs
│ ├── CollectionDetails.cs
│ ├── CollectionDetailsSmartDocumentUnderstanding.cs
│ ├── CollectionEnrichment.cs
│ ├── Completions.cs
│ ├── ComponentSettingsAggregation.cs
│ ├── ComponentSettingsFieldsShown.cs
│ ├── ComponentSettingsFieldsShownBody.cs
│ ├── ComponentSettingsFieldsShownTitle.cs
│ ├── ComponentSettingsResponse.cs
│ ├── CreateDocumentClassifier.cs
│ ├── CreateEnrichment.cs
│ ├── DefaultQueryParams.cs
│ ├── DefaultQueryParamsPassages.cs
│ ├── DefaultQueryParamsSuggestedRefinements.cs
│ ├── DefaultQueryParamsTableResults.cs
│ ├── DeleteDocumentResponse.cs
│ ├── DocumentAccepted.cs
│ ├── DocumentAttribute.cs
│ ├── DocumentClassifier.cs
│ ├── DocumentClassifierEnrichment.cs
│ ├── DocumentClassifierModel.cs
│ ├── DocumentClassifierModels.cs
│ ├── DocumentClassifiers.cs
│ ├── DocumentDetails.cs
│ ├── DocumentDetailsChildren.cs
│ ├── Enrichment.cs
│ ├── EnrichmentOptions.cs
│ ├── Enrichments.cs
│ ├── Expansion.cs
│ ├── Expansions.cs
│ ├── Field.cs
│ ├── ListCollectionsResponse.cs
│ ├── ListDocumentsResponse.cs
│ ├── ListFieldsResponse.cs
│ ├── ListProjectsResponse.cs
│ ├── ModelEvaluationMacroAverage.cs
│ ├── ModelEvaluationMicroAverage.cs
│ ├── Notice.cs
│ ├── PerClassModelEvaluation.cs
│ ├── ProjectDetails.cs
│ ├── ProjectListDetails.cs
│ ├── ProjectListDetailsRelevancyTrainingStatus.cs
│ ├── QueryAggregation.cs
│ ├── QueryAggregationQueryCalculationAggregation.cs
│ ├── QueryAggregationQueryFilterAggregation.cs
│ ├── QueryAggregationQueryGroupByAggregation.cs
│ ├── QueryAggregationQueryHistogramAggregation.cs
│ ├── QueryAggregationQueryNestedAggregation.cs
│ ├── QueryAggregationQueryPairAggregation.cs
│ ├── QueryAggregationQueryTermAggregation.cs
│ ├── QueryAggregationQueryTimesliceAggregation.cs
│ ├── QueryAggregationQueryTopHitsAggregation.cs
│ ├── QueryAggregationQueryTopicAggregation.cs
│ ├── QueryAggregationQueryTrendAggregation.cs
│ ├── QueryGroupByAggregationResult.cs
│ ├── QueryHistogramAggregationResult.cs
│ ├── QueryLargePassages.cs
│ ├── QueryLargeSimilar.cs
│ ├── QueryLargeSuggestedRefinements.cs
│ ├── QueryLargeTableResults.cs
│ ├── QueryNoticesResponse.cs
│ ├── QueryPairAggregationResult.cs
│ ├── QueryResponse.cs
│ ├── QueryResponsePassage.cs
│ ├── QueryResult.cs
│ ├── QueryResultMetadata.cs
│ ├── QueryResultPassage.cs
│ ├── QuerySuggestedRefinement.cs
│ ├── QueryTableResult.cs
│ ├── QueryTermAggregationResult.cs
│ ├── QueryTimesliceAggregationResult.cs
│ ├── QueryTopHitsAggregationResult.cs
│ ├── QueryTopicAggregationResult.cs
│ ├── QueryTrendAggregationResult.cs
│ ├── ResultPassageAnswer.cs
│ ├── RetrievalDetails.cs
│ ├── StopWordList.cs
│ ├── TableBodyCells.cs
│ ├── TableCellKey.cs
│ ├── TableCellValues.cs
│ ├── TableColumnHeaderIds.cs
│ ├── TableColumnHeaderTexts.cs
│ ├── TableColumnHeaderTextsNormalized.cs
│ ├── TableColumnHeaders.cs
│ ├── TableElementLocation.cs
│ ├── TableHeaders.cs
│ ├── TableKeyValuePairs.cs
│ ├── TableResultTable.cs
│ ├── TableRowHeaderIds.cs
│ ├── TableRowHeaderTexts.cs
│ ├── TableRowHeaderTextsNormalized.cs
│ ├── TableRowHeaders.cs
│ ├── TableTextLocation.cs
│ ├── TrainingExample.cs
│ ├── TrainingQuery.cs
│ ├── TrainingQuerySet.cs
│ └── UpdateDocumentClassifier.cs
└── Test
│ ├── Integration
│ ├── DiscoveryIntegrationTests.cs
│ ├── DiscoveryTestData
│ │ ├── classification_training.csv
│ │ ├── problem.json
│ │ ├── test-pdf.pdf
│ │ ├── test.csv
│ │ └── watson_beats_jeopardy.html
│ ├── IBM.Watson.Discovery.v2.IntegrationTests.csproj
│ └── Properties
│ │ └── AssemblyInfo.cs
│ └── Unit
│ ├── DiscoveryServiceGeneratedUnitTests.cs
│ └── IBM.Watson.Discovery.v2.UnitTests.csproj
├── IBM.Watson.IntegrationTests
├── AdditionalPropertiesTest.cs
├── CommonIntegrationTests.cs
├── CoreIntegrationTests.cs
├── CustomHeadersTest.cs
├── IBM.Watson.IntegrationTests.csproj
└── Icp4dIntegrationTests.cs
├── IBM.Watson.LanguageTranslator.v3
├── Examples
│ ├── IBM.Watson.LanguageTranslator.v3.Examples.csproj
│ ├── LanguageTranslatorTestData
│ │ ├── document-to-translate.txt
│ │ └── glossary.tmx
│ └── ServiceExample.cs
├── IBM.Watson.LanguageTranslator.v3.csproj
├── ILanguageTranslatorService.cs
├── LanguageTranslatorService.cs
├── Model
│ ├── DeleteModelResult.cs
│ ├── DocumentList.cs
│ ├── DocumentStatus.cs
│ ├── IdentifiableLanguage.cs
│ ├── IdentifiableLanguages.cs
│ ├── IdentifiedLanguage.cs
│ ├── IdentifiedLanguages.cs
│ ├── Language.cs
│ ├── Languages.cs
│ ├── Translation.cs
│ ├── TranslationModel.cs
│ ├── TranslationModels.cs
│ └── TranslationResult.cs
└── Test
│ ├── Integration
│ ├── IBM.Watson.LanguageTranslator.v3.IntegrationTests.csproj
│ ├── LTServiceIntTestBasicAuthIamApikey.cs
│ ├── LanguageTranslatorServiceIntegrationTests.cs
│ ├── LanguageTranslatorTestData
│ │ ├── document-to-translate.txt
│ │ ├── glossary.tmx
│ │ └── language-translation-ppt.pptx
│ └── Properties
│ │ └── AssemblyInfo.cs
│ └── Unit
│ ├── IBM.Watson.LanguageTranslator.v3.UnitTests.csproj
│ ├── LanguageTranslatorServiceGeneratedUnitTests.cs
│ ├── LanguageTranslatorServiceUnitTest.cs
│ └── Properties
│ └── AssemblyInfo.cs
├── IBM.Watson.NaturalLanguageUnderstanding.v1
├── Examples
│ ├── IBM.Watson.NLU.v1.Examples.csproj
│ └── ServiceExample.cs
├── IBM.Watson.NaturalLanguageUnderstanding.v1.csproj
├── INaturalLanguageUnderstandingService.cs
├── Model
│ ├── AnalysisResults.cs
│ ├── AnalysisResultsUsage.cs
│ ├── Author.cs
│ ├── CategoriesModel.cs
│ ├── CategoriesModelList.cs
│ ├── CategoriesOptions.cs
│ ├── CategoriesRelevantText.cs
│ ├── CategoriesResult.cs
│ ├── CategoriesResultExplanation.cs
│ ├── ClassificationsModel.cs
│ ├── ClassificationsModelList.cs
│ ├── ClassificationsOptions.cs
│ ├── ClassificationsResult.cs
│ ├── ClassificationsTrainingParameters.cs
│ ├── ConceptsOptions.cs
│ ├── ConceptsResult.cs
│ ├── DeleteModelResults.cs
│ ├── DisambiguationResult.cs
│ ├── DocumentEmotionResults.cs
│ ├── DocumentSentimentResults.cs
│ ├── EmotionOptions.cs
│ ├── EmotionResult.cs
│ ├── EmotionScores.cs
│ ├── EntitiesOptions.cs
│ ├── EntitiesResult.cs
│ ├── EntityMention.cs
│ ├── FeatureSentimentResults.cs
│ ├── Features.cs
│ ├── FeaturesResultsMetadata.cs
│ ├── Feed.cs
│ ├── KeywordsOptions.cs
│ ├── KeywordsResult.cs
│ ├── ListClassificationsModelsResponse.cs
│ ├── ListModelsResults.cs
│ ├── Model.cs
│ ├── Notice.cs
│ ├── RelationArgument.cs
│ ├── RelationEntity.cs
│ ├── RelationsOptions.cs
│ ├── RelationsResult.cs
│ ├── SemanticRolesEntity.cs
│ ├── SemanticRolesKeyword.cs
│ ├── SemanticRolesOptions.cs
│ ├── SemanticRolesResult.cs
│ ├── SemanticRolesResultAction.cs
│ ├── SemanticRolesResultObject.cs
│ ├── SemanticRolesResultSubject.cs
│ ├── SemanticRolesVerb.cs
│ ├── SentenceResult.cs
│ ├── SentimentOptions.cs
│ ├── SentimentResult.cs
│ ├── SummarizationOptions.cs
│ ├── SyntaxOptions.cs
│ ├── SyntaxOptionsTokens.cs
│ ├── SyntaxResult.cs
│ ├── TargetedEmotionResults.cs
│ ├── TargetedSentimentResults.cs
│ └── TokenResult.cs
├── NaturalLanguageUnderstandingService.cs
└── Test
│ ├── Integration
│ ├── IBM.Watson.NLU.v1.IntegrationTests.csproj
│ ├── NaturalLanguageUnderstandingIntegrationTests.cs
│ └── Properties
│ │ └── AssemblyInfo.cs
│ └── Unit
│ ├── IBM.Watson.NaturalLanguageUnderstanding.v1.UnitTests.csproj
│ ├── NaturalLanguageUnderstandingServiceGeneratedUnitTests.cs
│ └── NaturalLanguageUnderstandingUnitTests.cs
├── IBM.Watson.SpeechToText.v1
├── Examples
│ ├── IBM.Watson.SpeechToText.v1.Examples.csproj
│ ├── ServiceExample.cs
│ └── SpeechToTextTestData
│ │ ├── confirm.abnf
│ │ ├── test-audio.wav
│ │ └── theJabberwocky-utf8.txt
├── IBM.Watson.SpeechToText.v1.csproj
├── ISpeechToTextService.cs
├── Model
│ ├── AcousticModel.cs
│ ├── AcousticModels.cs
│ ├── AudioDetails.cs
│ ├── AudioListing.cs
│ ├── AudioMetrics.cs
│ ├── AudioMetricsDetails.cs
│ ├── AudioMetricsHistogramBin.cs
│ ├── AudioResource.cs
│ ├── AudioResources.cs
│ ├── Corpora.cs
│ ├── Corpus.cs
│ ├── CustomWord.cs
│ ├── Grammar.cs
│ ├── Grammars.cs
│ ├── KeywordResult.cs
│ ├── LanguageModel.cs
│ ├── LanguageModels.cs
│ ├── ProcessedAudio.cs
│ ├── ProcessingMetrics.cs
│ ├── RecognitionJob.cs
│ ├── RecognitionJobs.cs
│ ├── RegisterStatus.cs
│ ├── SpeakerLabelsResult.cs
│ ├── SpeechModel.cs
│ ├── SpeechModels.cs
│ ├── SpeechRecognitionAlternative.cs
│ ├── SpeechRecognitionResult.cs
│ ├── SpeechRecognitionResults.cs
│ ├── SupportedFeatures.cs
│ ├── TrainingResponse.cs
│ ├── TrainingWarning.cs
│ ├── Word.cs
│ ├── WordAlternativeResult.cs
│ ├── WordAlternativeResults.cs
│ ├── WordError.cs
│ └── Words.cs
├── SpeechToTextService.cs
├── Test
│ ├── Integration
│ │ ├── IBM.Watson.SpeechToText.v1.IntegrationTests.csproj
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── SpeechToTextServiceIntegrationTest.cs
│ │ └── SpeechToTextTestData
│ │ │ ├── confirm.abnf
│ │ │ ├── test-audio.wav
│ │ │ └── theJabberwocky-utf8.txt
│ └── Unit
│ │ ├── IBM.Watson.SpeechToText.v1.UnitTests.csproj
│ │ └── SpeechToTextServiceGeneratedUnitTests.cs
└── Util
│ └── MediaTypeUtils.cs
└── IBM.Watson.TextToSpeech.v1
├── Examples
├── IBM.Watson.TextToSpeech.v1.Examples.csproj
└── ServiceExample.cs
├── IBM.Watson.TextToSpeech.v1.csproj
├── ITextToSpeechService.cs
├── Model
├── CustomModel.cs
├── CustomModels.cs
├── Prompt.cs
├── PromptMetadata.cs
├── Prompts.cs
├── Pronunciation.cs
├── Speaker.cs
├── SpeakerCustomModel.cs
├── SpeakerCustomModels.cs
├── SpeakerModel.cs
├── SpeakerPrompt.cs
├── Speakers.cs
├── SupportedFeatures.cs
├── Translation.cs
├── Voice.cs
├── Voices.cs
├── Word.cs
└── Words.cs
├── Test
├── Integration
│ ├── Assets
│ │ ├── test-audio.wav
│ │ └── test-stt-corpus.txt
│ ├── IBM.Watson.TextToSpeech.v1.IntegrationTests.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── TextToSpeechServiceIntegrationTests.cs
└── Unit
│ ├── IBM.Watson.TextToSpeech.v1.UnitTests.csproj
│ └── TextToSpeechServiceGeneratedUnitTests.cs
└── TextToSpeechService.cs
/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | Remember, an issue is not the place to ask questions. If you have issues with the APIs or have a question about the Watson services, see [Stack Overflow](https://stackoverflow.com/questions/tagged/ibm-watson+dotnet).
2 |
3 | Before you open an issue, please check if a similar issue already exists or has been closed before.
4 |
5 | ### When reporting a bug, please be sure to include the following:
6 |
7 | - [ ] Start the title with the service name in brackets: `[speech-to-text] websockets...`
8 | - [ ] Steps to reproduce
9 | - [ ] Expected behavior
10 | - [ ] Actual behavior
11 | - [ ] .NET SDK version
12 |
13 | ### When you open an issue for a feature request, please add as much detail as possible:
14 | - [ ] A descriptive title starting with the service name
15 | - [ ] A description of the problem you're trying to solve
16 | - [ ] A suggested solution if possible
17 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: Suggest an idea for this project
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | Remember, an issue is not the place to ask questions. If you have issues with the APIs or have a question about the Watson services, see [Stack Overflow](https://stackoverflow.com/questions/tagged/ibm-watson+dotnet).
11 |
12 | Before you open an issue, please check if a similar issue already exists or has been closed before.
13 |
14 | ### When you open an issue for a feature request, please add as much detail as possible:
15 |
16 | - [ ] A descriptive title starting with the service name
17 | - [ ] A description of the problem you're trying to solve
18 | - [ ] A suggested solution if possible
19 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | ### Summary
2 |
3 | Provide a general description of the code changes in your pull
4 | request... were there any bugs you had fixed? If so, mention them. If
5 | these bugs have open GitHub issues, be sure to tag them here as well,
6 | to keep the conversation linked together.
7 |
8 | ### Other Information
9 |
10 | If there's anything else that's important and relevant to your pull
11 | request, mention that information here.
12 |
13 |
14 | Thanks for contributing to the Watson Developer Cloud!
--------------------------------------------------------------------------------
/.github/stale.yml:
--------------------------------------------------------------------------------
1 | # Number of days of inactivity before an issue becomes stale
2 | daysUntilStale: 60
3 | # Number of days of inactivity before a stale issue is closed
4 | daysUntilClose: 7
5 | # Issues with these labels will never be considered stale
6 | exemptLabels:
7 | - pinned
8 | - security
9 | # Label to use when marking an issue as stale
10 | staleLabel: wontfix
11 | # Comment to post when marking an issue as stale. Set to `false` to disable
12 | markComment: >
13 | This issue has been automatically marked as stale because it has had no
14 | recent activity. It will be closed if no further activity occurs. Thank you
15 | for your contributions.
16 | # Comment to post when closing a stale issue. Set to `false` to disable
17 | closeComment: false
18 |
--------------------------------------------------------------------------------
/.releaserc:
--------------------------------------------------------------------------------
1 | {
2 | "branch": "master",
3 | "debug": true,
4 | "verifyConditions": [
5 | "@semantic-release/changelog",
6 | "@semantic-release/git"
7 | ],
8 | "plugins": [
9 | "@semantic-release/commit-analyzer",
10 | "@semantic-release/release-notes-generator",
11 | "@semantic-release/changelog",
12 | [
13 | "@semantic-release/exec",
14 | {
15 | "prepareCmd": "bumpversion --allow-dirty --current-version ${lastRelease.version} --new-version ${nextRelease.version} patch"
16 | }
17 | ],
18 | [
19 | "@semantic-release/git",
20 | {
21 | "message": "chore(release): ${nextRelease.version} release notes\n\n${nextRelease.notes}"
22 | }
23 | ],
24 | "@semantic-release/github"
25 | ]
26 | }
27 |
--------------------------------------------------------------------------------
/docker/Dockerfile:
--------------------------------------------------------------------------------
1 | # Import .NET SDK base image (change version as needed)
2 | FROM mcr.microsoft.com/dotnet/core/sdk:2.2
3 |
4 | #Set working directory to src
5 | WORKDIR /src
6 |
7 | # Create new .net project (console project, change as needed)
8 | RUN dotnet new console
9 |
10 | # Install SDK packages
11 | RUN dotnet add package IBM.Watson.SpeechToText.v1 --version 3.3.0 && \
12 | dotnet add package IBM.Cloud.SDK.Core --version 0.8.2 && \
13 | dotnet add package IBM.Watson.TextToSpeech.v1 --version 3.3.0 && \
14 | dotnet add package IBM.Watson.NaturalLanguageUnderstanding.v1 --version 3.3.0 && \
15 | dotnet add package IBM.Watson.VisualRecognition.v3 --version 3.3.0 && \
16 | dotnet add package IBM.Watson.NaturalLanguageClassifier.v1 --version 3.3.0 && \
17 | dotnet add package IBM.Watson.Discovery.v1 --version 3.3.0 && \
18 | dotnet add package IBM.Watson.LanguageTranslator.v3 --version 3.3.0 && \
19 | dotnet add package IBM.Watson.PersonalityInsights.v3 --version 3.3.0 && \
20 | dotnet add package IBM.Watson.ToneAnalyzer.v3 --version 3.3.0 && \
21 | dotnet add package IBM.Watson.CompareComply.v1 --version 3.3.0 && \
22 | dotnet add package IBM.Watson.Common --version 3.0.1 && \
23 | dotnet add package IBM.Watson.Assistant.v1 --version 3.3.0 && \
24 | dotnet add package IBM.Watson.Assistant.v2 --version 3.3.0
25 |
--------------------------------------------------------------------------------
/docker/README.md:
--------------------------------------------------------------------------------
1 | ## Docker
2 | You can use docker to test issues you have with the SDK.
3 |
4 | 1. Install docker
5 | - Mac:
6 | - Windows:
7 |
8 | 2. Download the dockerfile for this SDK and edit as needed.
9 | - Change the .net version as needed `FROM mcr.microsoft.com/dotnet/core/sdk:`
10 | - For valid .net base images on docker see
11 |
12 | - Copy code/project that you wish to test into the dockerfile
13 | - Add line `COPY ... `
14 |
15 | - Set dockerfile to execute code file
16 | - Add line `CMD [ "" ]`
17 |
18 | - For more information on dockerfile construction please visit
19 |
20 | 3. Build and run the docker image.
21 | - Navigate to docker file directory
22 | - To build the docker image run `docker build --tag= .`
23 | - To run the docker image run `docker run `
24 |
--------------------------------------------------------------------------------
/src/IBM.Watson.Assistant.v1/Examples/IBM.Watson.Assistant.v1.Examples.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net7.0
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/src/IBM.Watson.Assistant.v1/Model/AgentAvailabilityMessage.cs:
--------------------------------------------------------------------------------
1 | /**
2 | * (C) Copyright IBM Corp. 2020.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | *
16 | */
17 |
18 | using Newtonsoft.Json;
19 |
20 | namespace IBM.Watson.Assistant.v1.Model
21 | {
22 | ///
23 | /// AgentAvailabilityMessage.
24 | ///
25 | public class AgentAvailabilityMessage
26 | {
27 | ///
28 | /// The text of the message.
29 | ///
30 | [JsonProperty("message", NullValueHandling = NullValueHandling.Ignore)]
31 | public string Message { get; set; }
32 | }
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/src/IBM.Watson.Assistant.v1/Model/BulkClassifyResponse.cs:
--------------------------------------------------------------------------------
1 | /**
2 | * (C) Copyright IBM Corp. 2020.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | *
16 | */
17 |
18 | using System.Collections.Generic;
19 | using Newtonsoft.Json;
20 |
21 | namespace IBM.Watson.Assistant.v1.Model
22 | {
23 | ///
24 | /// BulkClassifyResponse.
25 | ///
26 | public class BulkClassifyResponse
27 | {
28 | ///
29 | /// An array of objects that contain classification information for the submitted input utterances.
30 | ///
31 | [JsonProperty("output", NullValueHandling = NullValueHandling.Ignore)]
32 | public List Output { get; set; }
33 | }
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/src/IBM.Watson.Assistant.v1/Model/BulkClassifyUtterance.cs:
--------------------------------------------------------------------------------
1 | /**
2 | * (C) Copyright IBM Corp. 2020.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | *
16 | */
17 |
18 | using Newtonsoft.Json;
19 |
20 | namespace IBM.Watson.Assistant.v1.Model
21 | {
22 | ///
23 | /// The user input utterance to classify.
24 | ///
25 | public class BulkClassifyUtterance
26 | {
27 | ///
28 | /// The text of the input utterance.
29 | ///
30 | [JsonProperty("text", NullValueHandling = NullValueHandling.Ignore)]
31 | public string Text { get; set; }
32 | }
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/src/IBM.Watson.Assistant.v1/Model/ChannelTransferInfo.cs:
--------------------------------------------------------------------------------
1 | /**
2 | * (C) Copyright IBM Corp. 2021.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | *
16 | */
17 |
18 | using Newtonsoft.Json;
19 |
20 | namespace IBM.Watson.Assistant.v1.Model
21 | {
22 | ///
23 | /// Information used by an integration to transfer the conversation to a different channel.
24 | ///
25 | public class ChannelTransferInfo
26 | {
27 | ///
28 | /// An object specifying target channels available for the transfer. Each property of this object represents an
29 | /// available transfer target. Currently, the only supported property is **chat**, representing the web chat
30 | /// integration.
31 | ///
32 | [JsonProperty("target", NullValueHandling = NullValueHandling.Ignore)]
33 | public ChannelTransferTarget Target { get; set; }
34 | }
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/src/IBM.Watson.Assistant.v1/Model/ChannelTransferTarget.cs:
--------------------------------------------------------------------------------
1 | /**
2 | * (C) Copyright IBM Corp. 2021.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | *
16 | */
17 |
18 | using Newtonsoft.Json;
19 |
20 | namespace IBM.Watson.Assistant.v1.Model
21 | {
22 | ///
23 | /// An object specifying target channels available for the transfer. Each property of this object represents an
24 | /// available transfer target. Currently, the only supported property is **chat**, representing the web chat
25 | /// integration.
26 | ///
27 | public class ChannelTransferTarget
28 | {
29 | ///
30 | /// Information for transferring to the web chat integration.
31 | ///
32 | [JsonProperty("chat", NullValueHandling = NullValueHandling.Ignore)]
33 | public ChannelTransferTargetChat Chat { get; set; }
34 | }
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/src/IBM.Watson.Assistant.v1/Model/ChannelTransferTargetChat.cs:
--------------------------------------------------------------------------------
1 | /**
2 | * (C) Copyright IBM Corp. 2021.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | *
16 | */
17 |
18 | using Newtonsoft.Json;
19 |
20 | namespace IBM.Watson.Assistant.v1.Model
21 | {
22 | ///
23 | /// Information for transferring to the web chat integration.
24 | ///
25 | public class ChannelTransferTargetChat
26 | {
27 | ///
28 | /// The URL of the target web chat.
29 | ///
30 | [JsonProperty("url", NullValueHandling = NullValueHandling.Ignore)]
31 | public string Url { get; set; }
32 | }
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/src/IBM.Watson.Assistant.v1/Model/DialogNodeContext.cs:
--------------------------------------------------------------------------------
1 | /**
2 | * (C) Copyright IBM Corp. 2020.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | *
16 | */
17 |
18 | using System.Collections.Generic;
19 | using IBM.Cloud.SDK.Core.Model;
20 | using Newtonsoft.Json;
21 |
22 | namespace IBM.Watson.Assistant.v1.Model
23 | {
24 | ///
25 | /// The context for the dialog node.
26 | ///
27 | public class DialogNodeContext : DynamicModel